cloud computing to model umożliwiający wszechobecny, wygodny dostęp do sieci na żądanie do wspólnej puli konfigurowalnych zasobów obliczeniowych (np. sieci, serwery, pamięć masowa, aplikacje i usługi), które można szybko udostępniać i udostępniać przy minimalnym wysiłku zarządzania lub interakcji z dostawcą usług. Ten model przetwarzania w chmurze składa się z pięciu podstawowych cech, trzech modeli usług i czterech modeli wdrażania.
samoobsługa na żądanie.
konsument może jednostronnie zapewnić możliwości obliczeniowe, takie jak czas serwera i pamięć sieciowa, w razie potrzeby automatycznie, bez konieczności interakcji człowieka z każdym dostawcą usług.
szeroki dostęp do sieci.
możliwości są dostępne w sieci i dostępne za pośrednictwem standardowych mechanizmów, które promują wykorzystanie przez niejednorodne cienkie lub grube platformy klienckie (np. telefony komórkowe, tablety, laptopy i stacje robocze).
łączenie zasobów.
zasoby obliczeniowe dostawcy są łączone w celu obsługi wielu konsumentów za pomocą modelu multi-tenant, z różnymi zasobami fizycznymi i wirtualnymi dynamicznie przydzielanymi i przydzielanymi zgodnie z zapotrzebowaniem konsumentów. Istnieje poczucie niezależności lokalizacji, ponieważ klient na ogół nie ma kontroli ani wiedzy na temat dokładnej lokalizacji dostarczonych zasobów, ale może być w stanie określić lokalizację na wyższym poziomie abstrakcji (np. kraj, stan lub centrum danych). Przykłady zasobów obejmują przechowywanie, przetwarzanie, pamięć i przepustowość sieci.
szybka elastyczność. funkcje
można elastycznie aprowizować i zwalniać, w niektórych przypadkach automatycznie, aby szybko skalować na zewnątrz i do wewnątrz proporcjonalnie do zapotrzebowania. Dla konsumenta możliwości dostępne w zakresie świadczenia usług wydają się często nieograniczone i mogą być zawłaszczane w dowolnej ilości w dowolnym momencie.
serwis pomiarowy.
Systemy chmurowe automatycznie kontrolują i optymalizują wykorzystanie zasobów, wykorzystując możliwość pomiaru na pewnym poziomie abstrakcji odpowiedniej do rodzaju usługi (np. przechowywanie, przetwarzanie, przepustowość i aktywne konta użytkowników). Wykorzystanie zasobów może być monitorowane, kontrolowane i raportowane, zapewniając przejrzystość zarówno dla dostawcy, jak i konsumenta wykorzystywanej usługi.