Różnica między PAAS a IAAS

Różnica między PAAS a IAAS
Różnica między PAAS a IAAS

Wideo: Różnica między PAAS a IAAS

Wideo: Różnica między PAAS a IAAS
Wideo: Algorytmy i struktury danych. Wykład 4. Grafy, część 1. 2024, Lipiec
Anonim

PAAS a IAAS

Przetwarzanie w chmurze to styl przetwarzania, w którym zasoby są udostępniane przez Internet. Najczęściej są to zasoby rozszerzalne, wysoce zwizualizowane i dostarczane jako usługa. Przetwarzanie w chmurze dzieli się na kilka różnych kategorii w zależności od rodzaju świadczonej usługi. PaaS (Platform as a Service) to kategoria/aplikacja przetwarzania w chmurze, w której dostawcy usług dostarczają swoim abonentom platformę obliczeniową lub stos rozwiązań za pośrednictwem Internetu. IaaS (Infrastructure as a Service) to kategoria przetwarzania w chmurze, w której głównymi zasobami dostępnymi jako usługa jest infrastruktura sprzętowa.

Co to jest PaaS?

PaaS to kategoria/zastosowanie przetwarzania w chmurze, w której dostawcy usług dostarczają platformę obliczeniową (architekturę sprzętową i ramy oprogramowania) lub stos rozwiązań (podsystem komputerowy potrzebny do uruchomienia oprogramowania). Umożliwia to abonentom wdrożenie aplikacji bez konieczności kupowania i zarządzania niezbędnym oprogramowaniem i wymaganiami sprzętowymi. Odpowiedzialność za utrzymanie niezbędnego sprzętu, systemów operacyjnych, aplikacji pomocniczych i baz danych ponosi wyłącznie usługodawca. Abonenci PaaS mogą wykorzystać dostarczoną platformę do tworzenia i ostatecznie dostarczania aplikacji i usług internetowych. Usługi PaaS zazwyczaj oferują pełny zestaw udogodnień do projektowania, opracowywania, testowania i wdrażania aplikacji do współpracy zespołowej, integracji usług internetowych i baz danych, kontroli wersji i zarządzania konfiguracją oprogramowania. Wszystkie te udogodnienia są zwykle dostępne jako jedno zintegrowane środowisko programistyczne, co jest bardzo wygodne dla programistów lub użytkowników. Cztery popularne typy PaaS to dodatek, samodzielny, tylko do dostarczania i otwarta platforma PaaS.

Co to jest IaaS?

IaaS, czasami znany jako Hardware-as-a-Service (HaaS), dostarcza sprzęt potrzebny do obsługi operacji, przechowywania, sprzętu i komponentów sieciowych (w tym serwerów) swoim abonentom przez Internet. Innymi słowy, IaaS zajmuje się oferowaniem (wirtualnie, na żądanie) zasobów obliczeniowych, takich jak serwery, pamięć masowa i inne niskopoziomowe komponenty n/w i h/w. Wyłączną odpowiedzialność za przechowywanie, obsługę i konserwację wszystkich zasobów sprzętowych ponosi dostawca usług. Abonent zapłaci za wykorzystanie w oparciu o model rozliczeniowy za korzystanie z usług użyteczności publicznej, bez konieczności kupowania tych zasobów infrastruktury. Abonent będzie miał poczucie pozyskiwania zasobów sieci/serwera w zerowym czasie i przestrzeni. Popularni komercyjni dostawcy usług IaaS to GoGrid i Amazon EC2.

Jaka jest różnica między PaaS a IaaS?

Mimo, że PaaS i IaaS to dwie aplikacje/kategorie przetwarzania w chmurze, mają swoje kluczowe różnice. PaaS to kategoria przetwarzania w chmurze, w której dostawcy usług dostarczają platformę obliczeniową lub stos rozwiązań, podczas gdy IaaS koncentruje się na dostarczaniu infrastruktury komputerowej, takiej jak zasoby sprzętowe dostępne przez Internet. Istotną różnicę między tymi dwoma usługami można rozpoznać po typie abonentów. PaaS jest zwykle używany przez programistów aplikacji, podczas gdy IaaS jest używany przez architektów sieci. Innymi słowy, PaaS zapewnia mechanizm tworzenia aplikacji, podczas gdy IaaS zapewnia tylko infrastrukturę niezbędną do uruchamiania kodu opracowanego przez programistów aplikacji. Dlatego same oferty IaaS mogą nie być przydatne bez odpowiedniej oferty PaaS. PaaS można traktować jako dodatkową warstwę abstrakcji na szczycie IaaS. Jeśli masz już działający kod jako pakiet, to IaaS jest bardziej odpowiedni, natomiast jeśli nie masz rozwiązania programowego (lub obecne dostępne rozwiązanie jest zbyt drogie) i chcesz zbudować rozwiązanie od podstaw, subskrybując do PaaS to droga.

Powiązany link:

Różnica między przetwarzaniem w chmurze a przetwarzaniem wewnętrznym

Zalecana: