Z przodu obejmuje (lub sieci komputerowej) klienta komputera i aplikacji wymaganych do uzyskania dostępu do systemu cloud computing. Nie wszystkie systemy w chmurze mają ten sam interfejs użytkownika. Usługi, takie jak Web-based programy e-mail dźwigni istniejących przeglądarek internetowych takich jak Internet Explorer lub Firefox. Inne systemy posiadają unikalne aplikacje, które zapewniają dostęp do sieci klientów Największa
Z tyłu koniec systemu są różne komputerów, serwerów i systemów pamięci masowej danych, które tworzą się z ". Chmurę " obliczania usług. Teoretycznie system cloud computing mogą obejmować praktycznie każdy program komputerowy można sobie wyobrazić, z przetwarzania danych do gier wideo. Zwykle każda aplikacja będzie miała swój własny serwer dedykowany. Największa
Centralny serwer zarządza system, monitorowanie ruchu i potrzeb klienta, aby upewnić się, wszystko działa płynnie. Wynika z tego zestawu reguł, zwanych protokołami i wykorzystuje specjalny rodzaj oprogramowania nazywa middleware. Middleware pozwala komputery w sieci, aby komunikować się ze sobą. Większość czasu, serwery pracują pełną mocą. Oznacza to, że istnieje niewykorzystana moc obliczeniowa będzie tracić. Jest możliwe, aby oszukać serwera fizycznego do myślenia, to faktycznie wiele serwerów, z których każdy działa z własnej niezależnego systemu operacyjnego. Technika ta nazywana jest wirtualizacja serwerów. Maksymalizując wyjście poszczególnych serwerów, wirtualizacja serwerów zmniejsza zapotrzebowanie na więcej maszyn fizycznych. Największa
Jeśli firma cloud computing ma dużo klientów, nie może być duże zapotrzebowanie na dużo miejsca do przechowywania. Niektóre firmy wymagają setki cyfrowych urządzeń do przechowywania. Systemy w chmurze trzeba co najmniej dwa razy liczbę urządzeń pamięci masowej nie wymaga, aby wszystkie informacje przechowywane swoich klientów. To dlatego, że urządzenia te, jak wszystkie komputery, od czasu do czasu rozbicia. Chmura system obliczeniowy musi zrobić kopię danych wszystkich swoich klientów i przechowywać go w innych urządzeniach. Kopie włączyć serwer centralny dostępu do urządzeń zapasowych do pobierania danych, które w przeciwnym razie byłyby nieosiągalne. Wykonywanie kopii zapasowej danych, jak nazywa się redund