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.