usługi w chmurze, w szczególności publiczne usługi w chmurze, mają pewne cechy, których oczekują wszyscy dostawcy usług w chmurze.

dostępne na żądanie

oczekuje się, że usługi w chmurze będą dostępne na żądanie. Klient może zazwyczaj utworzyć nową instancję lub nową relację z klientem online w dowolnym momencie za pomocą karty kredytowej, bez konieczności oczekiwania na dostawę i bez konieczności przechodzenia przez skomplikowany proces zakupu.

dostępne z sieci

usługi w chmurze są ogólnie dostępne z publicznego Internetu. Usługi chmury prywatnej byłyby ogólnie dostępne z dowolnego miejsca w przedsiębiorstwie. Dodatkowe ograniczenia zabezpieczeń, takie jak Zapora wirtualna, mogą być skonfigurowane tak, aby ograniczać, z jakich usług można uzyskać dostęp. Połączenie VPN (Virtual Private Network) może być również oferowane między zasobami lokalnymi a izolowanym zestawem serwerów w chmurze publicznej („virtual private cloud”).

Pooling zasobów („Overbooking”)

znaczna przewaga kosztowa usług w chmurze wynika z poolingu zasobów i overbookingu. Statystycznie, większość aplikacji i usług nie działa w szczytowej wydajności przez większość czasu, a różne aplikacje osiągają szczyt w różnym czasie. Usługi w chmurze wykorzystują to do zawyżania pojemności, dzięki czemu przez większość czasu wszystkie usługi mają wystarczającą pojemność. Niektóre usługi mogą być skonfigurowane tak, aby miały gwarantowaną usługę, podczas gdy inne mogą działać oportunistycznie tylko wtedy, gdy istnieje wolna pojemność. W większości przypadków klienci są skłonni zaakceptować fakt, że usługi mogą czasami działać nieco wolniej.

elastyczna skalowalność

kluczową cechą i zaletą przetwarzania w chmurze jest elastyczna skalowalność. Na przykład, jeśli aplikacja internetowa otrzymuje nietypowy ruch, może zostać utworzonych więcej serwerów w celu świadczenia tej usługi. Dzięki temu aplikacja może z wdziękiem i automatycznie skalować się z zapotrzebowaniem.

skalowalność umożliwia również ekonomiczne uruchamianie obciążeń, które wymagają bardzo dużej liczby serwerów, ale tylko przez krótki czas lub sporadycznie. Wielu klientów ma takie obciążenia, a zwłaszcza jeśli mogą wykorzystać wolne moce, mogą być uruchamiane bardzo opłacalnie.

usługa pomiarowa

usługi w chmurze zazwyczaj obciążają użytkowników za godzinę wykorzystania zasobów lub w oparciu o liczbę niektórych rodzajów transakcji, które miały miejsce, ilość używanego miejsca i ilość danych przesłanych przez sieć. Wszystkie zużycie jest mierzone.

pomiary są również wykorzystywane przez dostawcę usług w chmurze, aby określić, jak najlepiej przydzielić swoje fizyczne zasoby obliczeniowe wszystkim swoim Klientom, aby jak najlepiej spełnić zobowiązania SLA (Service Level Agreement) i zminimalizować koszty świadczenia usługi (maksymalizując tym samym marże i konkurencyjność).

umowy o poziomie usług

wiele usług w chmurze zapewnia umowy o poziomie usług, które gwarantują pewien poziom dostępności, wydajności lub pojemności. Najniższe poziomy usług zwykle są bez żadnych gwarancji, podczas gdy wyższe poziomy są określone, aby oferować pewne gwarancje. Duże przedsiębiorstwa są zazwyczaj w stanie negocjować niestandardowe Gwarancje serwisowe.

Multitenancy

kluczową cechą wyróżniającą usługi chmury publicznej jest multitenancy. Infrastruktura obsługuje wielu klientów, a w SaaS nawet ta sama maszyna wirtualna może obsługiwać wielu klientów. Czasami wymogi zgodności nakazują, aby usługa działała na dedykowanej infrastrukturze, która nie jest współdzielona. Takie rozwiązanie eliminuje pewne zagrożenia bezpieczeństwa, takie jak ucieczka od maszyn wirtualnych i rozprzestrzenianie ataku na innych klientów korzystających z tej samej infrastruktury. Wiele usług w chmurze oferuje dedykowane serwery, aby temu przeciwdziałać. Niektórzy dostawcy usług stworzą nawet dedykowaną infrastrukturę chmury wraz z dedykowanymi i izolowanymi narzędziami do udostępniania dla większych klientów na żądanie.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.