Koncepcje chmury obliczeniowej
Czym jest multitenancy w chmurze obliczeniowej?
Czym jest multitenancy w chmurze obliczeniowej?
Wielodzierżawność w chmurze obliczeniowej to architektura, w której jedna instancja oprogramowania lub infrastruktury obsługuje wielu klientów (dzierżawców), przy czym dane każdego z nich są izolowane. NIST SP 800-145 opisuje, jak dostawcy chmury łączą zasoby obliczeniowe, aby obsługiwać wielu konsumentów za pośrednictwem modelu wielodzierżawnego. Wszyscy dzierżawcy w ramach infrastruktury otrzymują aktualizacje jednocześnie, a poziomy izolacji różnią się.
Wielu najemców korzysta z architektury wielodostępnej ze względu na jej opłacalność, ale ważne jest, aby rozważyć kompromisy związane z udostępnianiem zasobów innym. Powinieneś sprawdzić, ile elastyczności otrzymujesz przed zarejestrowaniem się w usłudze.
Wybierając infrastrukturę, weź pod uwagę koszty i dostosowanie, ale pomyśl także o tym, ile zasobów potrzebujesz. Musisz również pomyśleć o bezpieczeństwie, ponieważ może się ono różnić w zależności od wybranego narzędzia.
Czym jest dzierżawca w SaaS?
Dzierżawca to klient lub grupa użytkowników, która dzieli infrastrukturę aplikacji SaaS, ale posiada swoje własną prywatną przestrzeń. Podczas gdy zasoby są współdzielone w chmurach wielodzierżawczych, dzierżawcy może zmieniają własne ustawienia i wybierają, ile danych potrzebują.
W zależności od dostawcy można znaleźć jedno- i wielodzierżawcze opcje w ofercie – ale cena będzie się różnić. Warto rozważyć znalezienie usługi oferującej oba rozwiązania, aby nie trzeba było migrować wszystkiego po skalowaniu.
Jakie są trzy typy multi-tenancy?
Poniżej znajduje się przegląd różnych typów multitenancy:
- Pojedyncza instancja, pojedyncza baza danych: Ta opcja wpłynie na skalowalność, ale kosztuje najmniej pieniędzy. Jak sama nazwa wskazuje, udostępniasz różne zasoby – głównie instancje i bazy danych.
- Pojedyncza instancja, wiele baz danych: Każdy najemca ma własną bazę danych, w której może przechowywać swoje dane, co można rozważyć ze względu na prywatność. Przed rozpoczęciem konieczna jest pewna wiedza na temat zarządzania tymi typami dzierżawy.
- Wiele instancji, wiele baz danych: Najemcy korzystają z tej samej infrastruktury, ale mają własne instancje i bazy danych; zwykle kosztuje to więcej niż inne opcje. Możesz uaktualnić do tej opcji, gdy zbudujesz zespół i/lub dowiesz się, jak nimi zarządzać.
| Funkcja | Pojedyncza instancja, pojedyncza baza danych | Pojedyncza instancja, wiele baz danych | Wiele instancji, wiele baz danych |
|---|---|---|---|
| Zarządzanie zasobami | |||
| Struktura bazy danych | Współdzielona pojedyncza baza danych | Oddzielne bazy danych dla każdego najemcy | Oddzielne bazy danych dla każdego najemcy |
| Zarządzanie instancjami | Współdzielona pojedyncza instancja | Współdzielona pojedyncza instancja | Oddzielne instancje dla każdego najemcy |
| Kwestie Biznesowe | |||
| Poziom kosztów | Najniższy | Umiarkowany | Najwyższy |
| skalowalności | Ograniczone | Wysoki | Umiarkowany |
| Aspekty techniczne | |||
| Poziom prywatności | Podstawowy | Wzmocniony | Maksymalny |
| Złożoność zarządzania | Złożone na dzierżawcę | Od niskiego do umiarkowanego | Proste na dzierżawcę, złożone w skali |
Te typy dzierżawy nie są typami wirtualizacji, technologia, która tworzy wiele symulowanych środowisk z jednego fizycznego systemu sprzętowego (Red Hat).
Jakie są zalety SaaS multi-tenant?
Oto niektóre powody, dla których firmy korzystają z multitenancy SaaS:
- Koszt: Dostawcy i najemcy mogą obniżyć koszty, ale mogą poświęcić prywatność. W ramach przeglądu modeli dzierżawy SaaS firmy Microsoft, wspólna wielodostępna baza danych struktura pozwala na sytuacje, w których zapotrzebowanie na zasoby pojedynczego dzierżawcy może wpłynąć na działanie innych dzierżawców.
- Skalowalność: Infrastruktury dostosowują zasoby w zależności od poziomu aktywności i potrzeb, tak jak w definicji NIST pulowania zasobów.
- Utrzymanie: Dostawca stosuje aktualizacje i poprawki raz dla wszystkich dzierżawców.
Jaka jest różnica między dedykowanym a multi-tenancy?
Oto główna różnica między dedykowanymi a multitenancy infrastrukturami:
- Dedykowane: Najemcy mają instancje, do których nikt inny nie ma dostępu, ale nadal znajdują się w systemie chmury.
- Multi-najemca: Dane i konfiguracja są oddzielne, ale współdzielą inne zasoby.
- Rozważ, ile dostosowań potrzebujesz i czy potrzebujesz więcej prywatności.
- Możesz również znaleźć model hybrydowy, ale sprawdź je przed zarejestrowaniem się.
- Zacznij od multi-najemcy, jeśli jesteś całkowitym nowicjuszem.
Wniosek
Multitenancy jest powszechne w chmurze obliczeniowej, ale musisz zbadać, która opcja spełnia Twoje potrzeby. Pomyśl o prywatności i kosztach oraz zastanów się, ile dostosowań potrzebujesz. Powinieneś również rozważyć możliwość dołączenia do rozwiązań hybrydowych; zrozum różnice, a następnie oceń swoje opcje.