Wirtualizacja i przetwarzanie w chmurze to nie to samo

  • Brian Curtis
  • 0
  • 4024
  • 755
Reklama

Jeśli nie jesteś pewien, czym jest różnica, nie czuj się źle. Większość ludzi nie rozumie subtelnego rozróżnienia, a wielu faktycznie łączy te dwa pojęcia jako jedno w jednym. Nawet osoby znające się na technologii, takie jak te, które chciałbyś naprawić komputer 7 pytań, które należy zadać technikowi komputerowemu przed rozpoczęciem pracy 7 pytań, które należy zadać technikowi komputerowemu, zanim rozpocznie pracę Znalezienie odpowiedniego technika komputerowego może prowadzić do kłopotów darmowa poprawka. Zadaj właściwe pytania, aby łatwo oddzielić od siebie specjalistów od komputerów, którzy znają się na swojej branży. , mieszajcie je cały czas.

I to nie pomaga “Chmura” stało się nadużywanym modnym hasłem opisującym wszystko, od przetwarzania w chmurze po przechowywanie w chmurze Jak trwale przechowywać dane w „Chmurze” Jak trwale przechowywać dane w „Chmurze” Czy jesteś gotowy, aby wkroczyć do chmury? W tym artykule pokażę, jak możesz w dużej mierze uniezależnić się od lokalnego przechowywania danych. Przedstawię przegląd tego, jak Internet może… i nie tylko.

Jaka jest różnica? A zresztą dlaczego miałbyś się przejmować? Jak się okazuje, obie te rzeczy mogą ci się przydać, gdy wiesz, co to są i jak zapewniają wartość - do tego stopnia, że ​​jeśli jeszcze nie korzystasz, to dużo tracisz.

Wirtualizacja

Wirtualizacja polega na utworzeniu wirtualnej reprezentacji czegoś fizycznego. Na przykład rzeczywistość wirtualna to tylko przedstawienie rzeczywistości fizycznej z pewnymi poprawkami i różnicami. Ale w kontekście komputerów wirtualizacja jest nieco bardziej szczegółowa.

Wirtualizacja polega na pobieraniu zasobów fizycznych (takich jak pamięć RAM, procesor, miejsce na dysku itp.) I dzieleniu ich na odrębne fragmenty, które są postrzegane przez system jako oddzielne. Każda porcja może być przeznaczona dla różnych użytkowników, a ponieważ porcje są dyskretne, użytkownicy mogą korzystać tylko z przypisanych do nich zasobów.

Przykład maszyny wirtualnej

ZA “maszyna wirtualna” to program, który tworzy komputer wirtualny w twoim systemie, i ten komputer wirtualny może uruchomić swój własny system operacyjny, który jest niezależny od twojego systemu operacyjnego. Rzeczywisty system jest nazywany “gospodarz” podczas wywoływania systemu wirtualnego “Gość”.

Załóżmy, że używasz systemu Windows. To twój system operacyjny. Korzystając z oprogramowania maszyny wirtualnej, takiego jak VirtualBox, możesz zainstalować i uruchomić kopię Ubuntu z poziomu systemu Windows. Działa w oknie, jak każdy inny program, z wyjątkiem tego, że jest ograniczony do ilości pamięci RAM, procesora, miejsca na dysku itp., Które odkładasz na bok podczas tworzenia maszyny wirtualnej.

Maszyny wirtualne to najlepszy sposób na uruchamianie wielu systemów operacyjnych na jednym komputerze. Jaki jest najlepszy sposób na uruchamianie wielu systemów operacyjnych na komputerze? Jaki jest najlepszy sposób uruchamiania wielu systemów operacyjnych na komputerze? Niezdecydowany między Windows a Linux? Możliwe jest uruchamianie wielu systemów operacyjnych na jednej maszynie poprzez podwójne uruchomienie lub maszynę wirtualną. Dowiedzmy się, który jest dla Ciebie najlepszy. , zakładając, że masz wystarczającą ilość zasobów fizycznych, aby się podzielić. Sprytne jest to, że ponieważ zasoby są odłożone jako ich własne piaskownice, możesz złapać wirusa w systemie-gościu i nie wpłynie to na twój system operacyjny. W związku z tym maszyny wirtualne są zalecanym sposobem testowania nowych systemów operacyjnych i programów Testowanie nowego systemu operacyjnego? Bądź bezpieczny dzięki maszynie wirtualnej testującej nowy system operacyjny? Bądź bezpieczny dzięki maszynie wirtualnej .

Źródło zdjęcia: John Aplessed przez Wikimedia

Przykład serwera wirtualnego

Jako zwykły użytkownik domowy prawdopodobnie nigdy nie uruchomiłbyś więcej niż jednej maszyny wirtualnej na raz, więc co najwyżej miałbyś jeden system operacyjny hosta i jeden system gościa. Ale po stronie biznesowej często zdarza się, aby znaleźć komputery, na których działa kilka maszyn wirtualnych obok siebie, co daje jeden system operacyjny hosta i dziesiątki, a nawet setki systemów-gości.

Gdy tak się dzieje, komputer jest często określany jako “wirtualny serwer”. To oczywiście wymaga niezwykle wydajnego systemu z najnowszymi specyfikacjami, w przeciwnym razie nie byłoby wystarczających zasobów do podziału, a każda maszyna wirtualna spowolniłaby indeksowanie. Potężne komputery są drogie, dlatego serwery wirtualne są zwykle obsługiwane tylko przez firmy.

Ale dlaczego firma miałaby to zrobić? To dobre pytanie, które prowadzi nas do koncepcji przetwarzania w chmurze.

Chmura obliczeniowa

Co jest “Chmura”? Cóż, możesz myśleć o tym jak o zdalnym klastrze serwerów, który świadczy usługę - lub, w kategoriach laika, o grupie połączonych komputerów (klastra serwerów), które są dostępne z dowolnego miejsca, o ile masz dostęp do Internetu (zdalny), który zapewnia usługa, bezpłatna lub płatna.

Przetwarzanie w chmurze ma miejsce, gdy używasz komputerów w chmurze do przetwarzania lub przechowywania danych, uwalniając w ten sposób zasoby własnego komputera (tj. Moc przetwarzania i przestrzeń dyskową). Pamiętaj, że niektóre usługi chmurowe korzystają z wirtualizacji, ale wiele nie.

Przykład prostej usługi

Jeśli korzystasz z Gmaila, korzystasz już z usługi w chmurze. W takim przypadku wszystkie Twoje dane e-mail są przechowywane w sieci serwerów Google, a serwery Google wykonują wszystkie ciężkie zadania związane z wysyłaniem, odbieraniem i przetwarzaniem tych danych - przetwarzanie odbywa się w chmurze, a nie na twoim komputerze.

To samo dotyczy większości usług internetowych, takich jak kalendarze, listy rzeczy do zrobienia, sieci społecznościowe, VoIP, zdalne przechowywanie danych, menedżerowie budżetu, edytory zdjęć online itp..

Źródło zdjęcia: Sam Johnston za pośrednictwem Wikimedia

Przykład usługi zaawansowanej

Niektóre usługi w chmurze są bardziej zaawansowane niż inne. Na przykład hosting poczty e-mail w Gmailu lub Outlook.com jest stosunkowo prosty w porównaniu z edycją dokumentów opartą na współpracy w Office Online, Dokumentach Google lub innych alternatywnych biurach internetowych.

W Dokumentach Google każdy dokument lub arkusz kalkulacyjny jest przechowywany na serwerach Google. Gdy otworzysz plik i zaczniesz go edytować, faktycznie wchodzisz w interakcję z plikiem znajdującym się tysiące kilometrów stąd, dlatego ktoś inny może otworzyć ten sam plik i edytować go w tym samym czasie. Serwery Google przetwarzają Twoje dane wejściowe w czasie rzeczywistym.

Przykład wirtualnego hostingu

Zauważ, że w powyższych przykładach nie wspomniano o wirtualizacji? Oto jeden, który ma.

Kiedy zapisujesz się na wspólny plan hostingowy Najlepsze usługi hostingowe: wspólne, VPS i dedykowane Najlepsze usługi hostingowe: wspólne, VPS i dedykowane Szukasz najlepszej usługi hostingowej dla Twoich potrzeb? Oto nasze najlepsze rekomendacje dla Twojego bloga lub strony internetowej. , zwykle jest hostowany na jednym komputerze bez żadnej wirtualizacji, a dziesiątki innych używają tego samego serwera. Jeśli jeden użytkownik popełni błąd i zablokuje procesor serwera, strona internetowa wszystkich zostanie zamknięta, dopóki serwer nie zostanie naprawiony.

Ale kiedy zapisujesz się na wirtualny plan prywatnego serwera, nadal jesteś na jednej maszynie, ale Twoja część zasobów serwera jest zwirtualizowana. Jeśli jeden użytkownik popełni błąd, blokuje tylko część procesora serwera i tylko jego strona nie działa. Twój pozostaje nietknięty. Właśnie dlatego hosting VPS jest lepszy niż hosting współdzielony Dlaczego powinieneś używać VPS zamiast wspólnego hostingu dla WordPress Dlaczego powinieneś używać VPS zamiast wspólnego hostingu dla WordPress .

A potem masz takie usługi, jak Amazon Web Services, która korzysta z klastra zwirtualizowanych serwerów, aby zapewnić przetwarzanie w chmurze wielu użytkownikom. Zaletą jest to, że twoje konto nie znajduje się na żadnym pojedynczym komputerze - znajduje się w całej chmurze, więc jeśli zdarzy się śmierć jednego serwera fizycznego, twoja strona nie umrze wraz z nim.

Przyszłość techniki to chmura

Wirtualizacja może odbywać się bez chmury, a przetwarzanie w chmurze bez wirtualizacji. Te dwa są zwykle połączone, ale nie muszą tak być. Mam nadzieję, że znasz teraz różnicę między nimi!

W tym momencie większość ludzi jest zaskoczona tym, ile faktycznie korzysta z przetwarzania w chmurze na co dzień. Może czujesz to samo. Osobiście uwielbiam wygodę korzystania z chmury, ale należy pamiętać, że istnieją pewne zagrożenia dla przetwarzania w chmurze, aby uniknąć 3 wskazówek, jak zachować bezpieczeństwo przed niebezpieczeństwami związanymi z chmurą 3 wskazówek, jak zachować bezpieczeństwo przed zagrożeniami związanymi z chmurą Cloud computing jest duży buzz w tych dniach i mamy teraz większy wybór niż kiedykolwiek wcześniej. Ilu z nas codziennie korzysta z Dropbox, SkyDrive lub Google Drive? W jaki sposób… .

A jeśli uznasz to za szczególnie interesujące, rozważ karierę w chmurze. 9 umiejętności w chmurze może dać ci kolejny skok w karierze Te 9 umiejętności w chmurze może dać ci następny skok w karierze Firmy przechodzą do chmury. Ogromna luka w umiejętnościach może być okazją do szybkiego śledzenia kariery z niezbędnymi kwalifikacjami. Zacznij od dowolnej z umiejętności krytycznych na żądanie. !

Czy to wyjaśniło jakieś zamieszanie, które mogłeś mieć? Masz jeszcze jakieś pytania? Podziel się z nami swoją opinią w komentarzach poniżej.

Zdjęcie: wszystko możliwe za pośrednictwem Shutterstock.com




Jeszcze bez komentarzy

O nowoczesnej technologii, prostej i niedrogiej.
Twój przewodnik w świecie nowoczesnych technologii. Dowiedz się, jak korzystać z technologii i gadżetów, które nas otaczają każdego dnia i dowiedz się, jak odkrywać ciekawe rzeczy w Internecie.