Wielu najemców

W IT, wielu dzierżawców lub wiele podmiotów oznacza zasadę architektury oprogramowania, która pozwala oprogramowaniu na obsługę kilku organizacji klientów ( dzierżawca w języku angielskim lub dzierżawca w języku francuskim) z jednej instalacji. Jest to przeciwieństwo architektury z wieloma instancjami, w której każda organizacja klienta ma własne wystąpienie instalacji oprogramowania (i / lub sprzętu). Dzięki architekturze obsługującej wielu dzierżawców oprogramowanie jest zaprojektowane tak, aby wirtualnie partycjonować swoje dane i konfigurację, a każda organizacja klienta pracuje z wirtualną instancją dostosowaną do ich potrzeb.

Korzyści

Architektura wielodostępna umożliwia łączenie zasobów i kosztów niezbędnych do wykonania aplikacji. W tym sensie tę architekturę można postrzegać jako alternatywę dla wirtualizacji . Agregacja danych i eksploracja danych są łatwiejsze, ponieważ wszystkie dane są przechowywane w jednej bazie danych. Proces dostarczania jest uproszczony, ponieważ jest tylko jedna instancja do aktualizacji.

Niedogodności

Opracowanie aplikacji wielodostępnej jest trudniejsze, ponieważ istnieje więcej możliwości konfiguracyjnych, a zarządzanie danymi jest bardziej złożone. Bezpieczeństwo danych jest niezbędne, aby użytkownik podmiotu nie może uzyskać dostępu do danych z innym podmiotem. Aby to osiągnąć, ładowanie danych powinno ograniczać się do włączania tylko danych aktualnego podmiotu, z rzadkimi wyjątkami, takimi jak przetwarzanie wsadowe . Proces dostarczania jest bardziej ryzykowny, ponieważ jeśli aplikacja zawiera błąd , będzie to miało wpływ na wszystkie podmioty. Ponadto znalezienie okien do aktualizacji aplikacji może być trudne, gdy aplikacja obsługująca wielu dzierżawców jest używana w kilku strefach czasowych. Wreszcie mechanizmy tworzenia kopii zapasowych, a nawet więcej przywracania, również stwarzają prawdziwe problemy. Rzeczywiście, podczas gdy kopia zapasowa może być wykonywana na gorąco, na wszystkich danych (wszystkich połączonych jednostkach), znacznie trudniej jest przywrócić dane z pojedynczej jednostki.

Uwagi i odniesienia

  1. SUPINFO Clermont-Ferrand, ... , „  Co to jest architektura wielu najemców? | SUPINFO, École Supérieure d'Informatique  ” , na www.supinfo.com (dostęp: 5 lutego 2017 )
  2. „  architektura typu multi-tenant, zły pomysł? - Proud to code  ” , na www.fierdecoder.fr (dostęp: 5 lutego 2017 )
  3. „  Platforma dla wielu najemców : klucz do sukcesu na żądanie - salesforce.com France  ” , na stronie www.salesforce.com (dostęp: 5 lutego 2017 )