Przetwarzanie w chmurze i wirtualizacja

Anonim

Cloud Computing vs Virtualization

Żargon w branży komputerowej jest dość liczna, a wiele z nich jest trudnych do zrozumienia. Wirtualizacja i przetwarzanie w chmurze to dwa pojęcia, które były stosunkowo mało znane, ale od tego czasu stały się na pierwszym planie ze względu na nacisk Google na cloud computing. Te dwa pojęcia są ze sobą ściśle powiązane, ale nie konkurują ze sobą. Wirtualizacja to tworzenie wirtualnego środowiska na innej maszynie. Dobrym przykładem tego byłoby stworzenie środowiska Windows XP dla starego programu działającego w systemie operacyjnym Windows 7. Z drugiej strony, przetwarzanie w chmurze jest architekturą komputerową, w której większość zasobów jest łączona razem i można uzyskać do nich dostęp zdalnie, zwykle za pośrednictwem Internetu.

Wirtualizacja ma kilka zalet. Pierwsza, jak pokazano powyżej, pozwala aplikacjom zaprojektowanym z jednego systemu operacyjnego na uruchamianie na innym. Jest to bardziej opłacalne rozwiązanie niż posiadanie dwóch lub więcej maszyn, aby móc korzystać ze wszystkich potrzebnych programów. W przypadku przetwarzania w chmurze główną ideą 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 przydzielono dokładnie to, czego potrzebuje, i można go przydzielić innemu użytkownikowi po wylogowaniu się użytkownika. 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 mogą znajdować się w chmurze i nie muszą martwić się o pozostawienie danych w domu lub na innym komputerze. Ich dane będą zawsze dostępne niezależnie od komputera, na którym się znajdują.

Wykorzystanie powyższej "wirtualnej platformy komputerowej" może już ci przydać, że w chmurze wykorzystuje się wirtualizację, aby osiągnąć swoje cele. Jest to prawdą, ponieważ konieczne jest zwirtualizowanie środowiska graficznego każdego użytkownika, jak również zasobów, takich jak napędy i foldery, aby dać użytkownikowi ogólne wrażenie spersonalizowanego pulpitu.

Streszczenie:

1.Virtualization to wirtualna symulacja dowolnego elementu komputerowego, podczas gdy cloud computing to architektura, w której zasoby są łączone i zdalnie dostępne. 2. Celem wirtualizacji jest zapewnienie wielu środowisk na jednej maszynie, a celem chmury obliczeniowej jest zapewnienie skalowalnej platformy obliczeniowej. 3. Komputerowe przetwarzanie wykorzystuje wirtualizację.