Różnica między przetwarzaniem w chmurze a wirtualizacją

Przetwarzanie w chmurze a wirtualizacja

Żargon w branży komputerowej jest dość liczny i wiele z nich jest trudnych do zrozumienia. Wirtualizacja i przetwarzanie w chmurze to dwa terminy, które były stosunkowo niejasne, ale odtąd stały się na pierwszym planie ze względu na nacisk Google na przetwarzanie w chmurze. Te dwa terminy są ze sobą ściśle powiązane, ale nie konkurują ze sobą. Wirtualizacja to tworzenie środowiska wirtualnego na innym komputerze. Dobrym przykładem tego może być utworzenie środowiska Windows XP dla starego programu do uruchomienia w systemie operacyjnym Windows 7. Z drugiej strony przetwarzanie w chmurze jest architekturą obliczeniową, w której większość zasobów jest gromadzona razem i można uzyskać do nich dostęp zdalny zwykle przez Internet.

Wirtualizacja ma kilka zalet. Pierwszy, jak pokazano powyżej, pozwala aplikacjom zaprojektowanym z jednego systemu operacyjnego na działanie w innym. Jest to bardziej opłacalne rozwiązanie niż posiadanie dwóch lub więcej maszyn, aby móc korzystać z całego potrzebnego oprogramowania. W przypadku przetwarzania w chmurze główną koncepcją i celem jest stworzenie wirtualnej platformy obliczeniowej, w której zasoby mogą być przydzielane w zależności od potrzeb każdego użytkownika. Zapewnia to elastyczność, ponieważ każdemu użytkownikowi przydzielane jest tylko to, czego potrzebuje, i można go przydzielić innemu użytkownikowi po wylogowaniu. Oznacza to również, że komputer użytkownika nie musi być bardzo wydajny, ponieważ większość przetwarzania odbywa się w chmurze. Jest to również wygodne dla użytkowników, ponieważ ich dane leżą w chmurze i nie muszą się martwić o pozostawienie danych w domu lub na innym komputerze. Ich dane byłyby zawsze dostępne bez względu na to, na jakim komputerze się znajdują.

Zastosowanie „wirtualnej platformy obliczeniowej” powyżej mogło już Cię oszukać, że przetwarzanie w chmurze wykorzystuje wirtualizację do osiągnięcia swoich celów. Jest to prawda, ponieważ konieczne jest zwirtualizowanie środowiska pulpitu każdego użytkownika, a także zasobów, takich jak dyski i foldery, aby dać użytkownikowi ogólne wrażenie spersonalizowanego pulpitu.

Streszczenie:

1.Wirtualizacja to wirtualna symulacja dowolnego elementu obliczeniowego, podczas gdy przetwarzanie w chmurze to architektura, w której zasoby są gromadzone razem i dostępne zdalnie.
2. Celem wirtualizacji jest zapewnienie wielu środowisk na jednym komputerze, podczas gdy celem przetwarzania w chmurze jest zapewnienie skalowalnej platformy obliczeniowej.
3. Cloud computing wykorzystuje wirtualizację.