Różnica między IAA i PAAS
- 4796
- 1156
- Emilia Rudziński
Firmy i organizacje, które kiedyś polegały na drogich ośrodkach danych w celu pomieszczenia zasobów przetwarzania, zmieniają teraz swoje koszty i konserwację, aby wypłacić jakąś, skalowalne, oparte na chmurze rozwiązania. Cloud to szeroka koncepcja, która zapewnia szeroką gamę rozwiązań bardzo dużej liczby użytkowników. Większość ludzi odnosi się do rozwiązania w chmurze pod względem modelu wdrażania i modelu usług. Wybór odpowiedniego modelu serwisowego ma kluczowe znaczenie dla dostarczania rozwiązań opartych na chmurze. Istnieją trzy modele usług w chmurze: oprogramowanie jako usługa (SaaS), platforma jako usługa (PAA) i infrastruktura jako usługa (IAAS). Każdy model usługi chmurowej zapewnia poziom abstrakcji, który zmniejsza wysiłki wymagane przez konsumenta w celu budowy i wdrażania systemów. Ale dziś mamy pomóc w zrozumieniu niektórych kluczowych różnic między IaaS i PAAS.
Co to jest infrastruktura jako usługa (IAAS)?
Infrastruktura jako usługa (IAAS) znajduje się w najniższej warstwie w hierarchii dostarczania usług i zapewnia wirtualne centrum danych w chmurze. IAAS nie jest tak naprawdę nową koncepcją. W rzeczywistości ludzie koliokują w centrach danych, ponieważ centra danych istnieją. Zapewnia bardzo podstawowe funkcje obliczeniowe - maszyny z systemami operacyjnymi i pamięcią masową jako znormalizowane usługi w sieci. Zapewnia kompletną infrastrukturę, zazwyczaj środowisko wirtualizacji platformy, jako usługa wraz z surowym miejscem do przechowywania i tworzenia sieci. IAAS zapewnia ludziom mechanizm zastępujący wszystkie swoje potrzeby w centrum danych. Typowe usługi IAAS obejmują równoważenie obciążenia, obsługę hostów, łączność sieciową, zapory ogniowe i pamięć. Wprowadza zdolność do abstrakcji zasobów, a także dostarcza fizycznej i logicznej łączności z tymi zasobami oraz zapewnia zestaw interfejsów API, które umożliwiają interakcję z infrastrukturą przez klientów. Najważniejszym przykładem IAAS jest Amazon Web Services (AWS).
Jaka jest platforma jako usługa (paas)?
Poza IAAS kilka usług w chmurze zapewnia obsługę warstwy aplikacji dla dużych zbiorów danych, czasami określanych jako rozwiązania zarządzane lub platforma jako usługa (PAA). IAA jest dla infrastruktury, PaaS jest do aplikacji. Streszcza wiele standardowych funkcji na poziomie stosu aplikacji i zapewnia te funkcje jako usługa. Zapewnia podstawową technologię sprzętową, taką jak serwery wirtualne, systemy operacyjne, rozwiązania bazy danych, narzędzia programistów i obsługa sieci. Sprzęt i oprogramowanie jest zarządzane przez dostawcę platformy. Dostawca ułatwia wdrażanie aplikacji w chmurze poprzez zarządzanie platformą programistycznych oprogramowania w chmurze, usuwając potrzebę konfigurowania lub skalowania rzeczy, takich jak baza danych i zmniejszając obciążenie pracą i konserwacją. Deweloperzy nie muszą się martwić o wykonanie aktualizacji sprzętu lub systemu operacyjnego. Zamiast tego mają kontrolę nad wdrożonymi aplikacjami i być może konfiguracje środowiska hostingu aplikacji. Dzisiaj znani dostawcy rozwiązań PAAS obejmują Windows Azure i Google App Engine.
Różnica między IAA i PAAS
Model IaaS i PaaS
IaaS i PaaS bardzo różnią się od siebie, a platforma, ponieważ usługa nie jest cechą infrastruktury jako usługi. IAA jest dla infrastruktury, PaaS jest do aplikacji. IAAS dotyczy zasobów i zasobów, mamy na myśli serwery, dyski, sieci i adresy IP. IaaS zapewnia wszystkie te zasoby na żądanie. Paas dotyczy aplikacji. Aplikacja to system, kombinacja kodu i wszystkich usług, które komunikują się z tym kodem w dowolnym momencie i nie jest zasobem.
Pojęcie
Model IAAS zapewnia wirtualne centrum danych w chmurze. Dzięki IaaS otrzymujesz dedykowane serwery z dedykowanymi adresami IP. Jest to najszybsza wersja dedykowanego hostingu pod względem udostępniania. Umożliwia dostawcy infrastruktury wycofanie szczegółów i zasobów specyficznych dla infrastruktury, a także dostarczenie fizycznej i logicznej łączności z tymi zasobami. Jednak korzystanie z IAA przynosi tylko do tej pory aplikacje Big Data; Nie zwracają się na niczego na wyższym poziomie. Połącz moc dedykowanego hostingu wraz z łatwością wspólnego hostingu, a dostajesz paas.
Dostawa
IaaS, jak sama nazwa wskazuje, dostarcza infrastrukturę przetwarzania w chmurze i jest to sposób na dostarczanie bardzo podstawowych możliwości obliczeniowych - maszyny z systemami operacyjnymi i przechowywaniem jako znormalizowane usługi w sieci. IaaS zapewnia fizyczne i zwirtualizowane serwery, przechowywanie danych w chmurze i inne. PaaS abstrakcji wiele standardowych funkcji poziomu stosu aplikacji i zapewnia te funkcje jako usługa. Zapewnia podstawową technologię sprzętową, taką jak serwery wirtualne, systemy operacyjne, rozwiązania bazy danych, narzędzia programistów i obsługa sieci.
Przykłady
Najważniejszym przykładem infrastruktury jako usługi jest Amazon Web Services (AWS), która jest nazwą Amazon dla jego ofert przetwarzania w chmurze. Jego elastyczne produkty Compute Cloud (EC2) i proste usługi pamięci (S3) oferują usługi obliczeniowe i przechowywania na gołej kości. Inne przykłady IaaS to Google Compute Engine, Cisco Metapod, Rackspace, Digitalocean itp. Znani dostawcy rozwiązań PAAS obejmują Windows Azure, Google App Engine. Siła.com, Apache Stratos, Heroku, OpenShift i inne.
IAAS vs. Paa: wykres porównawczy
Podsumowanie IaaS vs. Paas
Krótko mówiąc, to, co IaaS to infrastruktura, PAAS jest do aplikacji. IAAS dotyczy zasobów i zasobów, mamy na myśli serwery, dyski, sieci i adresy IP. IaaS zapewnia wszystkie te zasoby na żądanie. Z drugiej strony PaaS zapewnia podstawową technologię sprzętową, taką jak serwery wirtualne, systemy operacyjne, rozwiązania bazy danych, narzędzia programistów i obsługa sieciowa. Streszcza wiele standardowych funkcji na poziomie stosu aplikacji i zapewnia te funkcje jako usługa. Każdy model usługi chmurowej zapewnia poziom abstrakcji, który zmniejsza wysiłki wymagane przez konsumenta w celu budowy i wdrażania systemów.