Różnica Między Przetwarzaniem W Chmurze A Wirtualizacją

Różnica Między Przetwarzaniem W Chmurze A Wirtualizacją
Różnica Między Przetwarzaniem W Chmurze A Wirtualizacją

Wideo: Różnica Między Przetwarzaniem W Chmurze A Wirtualizacją

Wideo: Różnica Między Przetwarzaniem W Chmurze A Wirtualizacją
Wideo: Czym jest CHMURA? 2024, Listopad
Anonim

Chmura obliczeniowa a wirtualizacja

Could Computing i Virtualization to terminy pokrewne w optymalizacji zasobów infrastruktury IT. Wirtualizacja to technologia wykorzystywana w koncepcji Cloud Computing. Wirtualizacja wykorzystuje tę samą infrastrukturę sprzętową do budowy kilku serwerów wirtualnych zgodnie z wymaganiami i potrzebami. Na przykład załóżmy, że potrzebujesz serwera Windows Server i Linux do innych celów, możesz go zbudować na tym samym serwerze fizycznym przy użyciu techniki wirtualizacji.

Wirtualizacja (miękka wirtualizacja vs twarda wirtualizacja)

Wirtualizacja wykorzystuje tę samą infrastrukturę sprzętową do budowy kilku serwerów wirtualnych zgodnie z wymaganiami i potrzebami. Jeśli umieścimy to w architekturze warstwowej, warstwa 1 byłaby SAN (Storage Area Network), warstwa 2 byłaby serwerami sprzętowymi (serwerami kasetowymi) do alokacji zasobów, a górna warstwa byłaby serwerem hosta. Oprogramowanie do wirtualizacji, takie jak Citrix, VMware's vSphere, Xen, Microsoft Hyper V, Sun xVM, będzie działać na serwerach najwyższej warstwy zwanych serwerami hostów. Serwer hosta obsługuje dowolny system operacyjny, a serwery wirtualne można zbudować w dowolnym systemie operacyjnym zgodnie z wymaganiami.

Technika wirtualizacji została wprowadzona w celu osiągnięcia optymalnego wykorzystania urządzeń sprzętowych oraz zmniejszenia obciążeń konserwacyjnych i związanych z nimi kosztów. Serwer wirtualny z taką samą konfiguracją jak serwer dedykowany zapewni dokładnie taką wydajność, jaką może wykonać serwer dedykowany, jeśli jest to wymagane. Powyższa technika nosi nazwę Soft Virtualization. Istnieje inna technika zwana Hard Virtualization, która polega na przydzieleniu dedykowanych zasobów podczas budowy serwera. Można to zrobić na markowych serwerach tylko z Pre OS. Jest to w zasadzie fizyczna partycja zasobów i nie zapewnia maksymalnego wykorzystania zasobów.

Cloud Computing Virtual Server Virtualization
Cloud Computing Virtual Server Virtualization

Chmura obliczeniowa

Koncepcja przetwarzania w chmurze polega na dostarczaniu serwerów wirtualnych z określonymi szczegółami konfiguracji z określonym systemem operacyjnym, aplikacjami i usługami. Fizyczna lokalizacja rdzeni (procesory lub moc obliczeniowa), oprogramowania, dostępu do danych i przestrzeni dyskowej nie ma znaczenia dla użytkowników. Cloud Computing wykorzystuje technikę wirtualizacji, aby osiągnąć swoje kryteria.

Zasadniczo przetwarzanie w chmurze to zbiór technik wirtualizacji, architektury SOA (architektury zorientowanej na usługi), obliczeń autonomicznych i użytkowych.

Koncepcja biznesowa polega na tym, że raczej posiadanie każdego fizycznego serwera dla każdej usługi lub aplikacji na miejscu, można wynająć serwer wirtualny offshore lub off site od dostawcy usług w chmurze. Te zasoby zewnętrzne nie wymagają dedykowanej siły roboczej do konserwacji z punktu widzenia firmy. Firma może zdefiniować specyfikację wymagań i przekazać ją dostawcy usług w chmurze lub obliczyć zapotrzebowanie na zasoby i zamówić online serwer w chmurze.

Cloud Computing obejmuje IaaS i SaaS (IasS vs SaaS). IaaS oznacza infrastrukturę jako usługę, a SaaS to oprogramowanie jako usługa. Zamiast inwestować w serwery, sieci SAN, oprogramowanie, miejsce w szafach, urządzenia sieciowe, przepustowość, personel konserwacyjny, lepiej kupić usługę serwera w chmurze od dostawców usług przetwarzania w chmurze. W tym modelu firma nie musi inwestować dużych pieniędzy w infrastrukturę i nie musi pokrywać kosztów napraw ani utrzymania.

Oprogramowanie jako usługa (SaaS) to koncepcja świadczenia usług oprogramowania dla firm na wirtualnej platformie IaaS Pliki instalacyjne lub pliki binarne będą przechowywane na serwerze hosta, na którym działa oprogramowanie do wirtualizacji, i będą instalowane na serwerach wirtualnych w dowolnym momencie wymagane lub wymagane.

Tak więc w przypadku IaaS i SaaS dostawcy usług w chmurze powinni być w stanie zapewnić całe rozwiązanie w jednym wirtualnym pudełku zgodnie z potrzebami klienta. Na przykład, jeśli chcesz uruchomić serwer dla Microsoft Exchange Server do celów korespondencji dla pracowników, zamiast kupować serwer fizyczny i wydać więcej zasobów, możesz kupić pudełko w chmurze z zainstalowanym MS Exchange z połączeniem internetowym lub połączeniem VPN z siecią firmową.

(1) Wirtualizacja to technika, ale przetwarzanie w chmurze to koncepcja wykorzystująca techniki wirtualizacji.

(2) Wirtualizację można przeprowadzić wewnętrznie na miejscu, a zaangażowanie zasobów, z wyjątkiem sprzętu, nadal istnieje, ale podczas gdy w przypadku przetwarzania w chmurze nie będą wymagane żadne zasoby wewnętrzne.

Zalecane: