SOA - Cloud Computing
Opis
Przetwarzanie w chmurze to model stosowany w celu umożliwienia wygodnego i opartego na użytkowaniu dostępu sieciowego do konfigurowalnych zasobów obliczeniowych (np. Sieci, serwerów itp.), Które można szybko udostępnić i wykorzystać.
Daje szansę użytkownikom biznesowym na wdrażanie usług z rozliczeniem według użytkowania, który jest zmieniany zgodnie z ich wymaganiami, bez konieczności konsultacji z działem IT.
Zapewnia warstwę abstrakcji między zasobami obliczeniowymi a szczegółami ich technicznej implementacji i sekwencyjnie umożliwia wykorzystanie zasobów obliczeniowych przy jednoczesnym uniknięciu wysiłków związanych z zarządzaniem infrastrukturą.
Pojęcia w chmurze obliczeniowej
Poniższy rysunek przedstawia przetwarzanie w chmurze SOA wraz z modelami:
Poniżej przedstawiono modele, które są zróżnicowane na podstawie skalowania poziomego w przetwarzaniu w chmurze:
Infrastructure-as-a-Service (IaaS): Zapewnia platformę sprzętową jako usługę.
Platform-as-a-Service (PaaS): Zapewnia użytkownikom końcowym środowisko programowania aplikacji dostarczane przez Internet.
Software-as-a-Service (SaaS): Zapewnia użytkownikom końcowym znormalizowane aplikacje informatyczne dostarczane przez sieć.
Rozróżnienia dokonano według dostępności i lokalizacji instalacji w modelach wdrożeniowych. Chmury prywatne to usługi wewnętrzne firmy, podczas gdy chmury publiczne to usługi dostępne publicznie w Internecie.
W dużych firmach, w których IT odgrywa ważną rolę, wewnętrzne rozwiązania chmurowe firmy często są budowane we własnych centrach danych. Małe i średnie firmy często korzystają z usług chmury publicznej. Cloud Computing zapewnia bardzo elastyczną i skalowalną platformę poprzez przetwarzanie usług zewnętrznych, a także ma możliwość łączenia się z klientami, dostawcami itp.