Witam, moi wspaniali studenci.
Wielu z was prosiło mnie o omówienie niektórych technologii wirtualizacji, takich jak sposób działania wirtualizacji.
Więc wiem, że wielu z was zaczyna po raz pierwszy Linuksa, a nawet ja. T. lub wejście na pole IETF po
raz pierwszy.
A kiedy wejdziesz do Linuksa, prawdopodobnie zauważysz, że wiele serwerów Linux działa w oparciu o technologię
wirtualną.
Czym właściwie jest wirtualizacja?
Dlatego zamierzam wziąć trochę wolnego czasu i postaram się jak najlepiej wyjaśnić, czym jest wirtualizacja.
Dzięki temu lepiej zrozumiesz, gdy ktoś mówi o wirtualizacji.
Czym jest wirtualny?
Coś, co nie istnieje fizycznie, więc możesz coś powiedzieć, jeśli to jest, powiedzmy, że komputer jest wirtualny, to
znaczy, że w rzeczywistości tak naprawdę nie możesz go fizycznie dotknąć.
Jest wirtualny, który opiera się na tym komputerze, który jest oparty na typie komputera związanego z oprogramowaniem.
Czym więc jest technologia wirtualizacji?
Wirtualizacja to proces tworzenia opartej na oprogramowaniu lub wirtualnej reprezentacji czegoś takiego jak wirtualna
aplikacja, serwer, pamięć masowa i sieć.
Więc znowu technologia wirtualna.
Pozwól, że cofnę się o kilka kroków, a opowiem Ci, jak ludzie wymyślili wirtualizację.
Więc masz maszynę fizyczną, jak widać teraz, do dodatkowej architektury serwerów tutaj
na dole, masz maszynę fizyczną.
Idziesz na przykład do sklepu komputerowego, kupujesz komputer, a następnie budujesz go, jeśli masz
na nim preinstalowany system operacyjny, prawda?
Może jeśli kupujesz zwykły serwer Dell lub HP, prawdopodobnie zobaczysz, że ma na nim
zainstalowane okna.
A potem, gdy masz zainstalowane okna, faktycznie uruchamiasz wszystkie aplikacje.
Więc jakie są aplikacje takie jak Firefox, nawet Microsoft Office, słowo kalkulator i wszystkie te aplikacje,
prawda?
Więc powiedzmy, że jeśli twoja aplikacja, jedynym celem twojego komputera jest uruchomienie tej
aplikacji, a ta aplikacja używa tylko dwóch gigabajtów pamięci.
Więc co się stanie, jeśli twój komputer ma 16 gigabajtów C++, a pozostałe 12 gigabajtów jest bezużyteczne, prawda?
Więc wszyscy zebrali się razem i powiedzieli: Hej, musimy coś z tym zrobić.
Jesteśmy, marnujemy zasoby.
Więc wpadli na pomysł, Hej, co powiesz na podwójną partycję komputera i możemy umieścić jeden system
operacyjny na raz?
OK, idealny pomysł.
Wszyscy się teraz zebrali.
Problem polegał na tym, że można było uruchamiać system operacyjny tylko jeden system operacyjny na raz.
Więc nadal nie jest to zoptymalizowany sposób, w jaki nie możesz uzyskać takich samych wyników, jak chciałeś.
Potem wrócili i znów wrócili do siebie i powiedzieli: Co powinniśmy zrobić, aby wykorzystać tę
pozostałą niewykorzystaną pamięć?
Potem przyszła technologia wirtualizacji, technologia wirtualizacji.
To, co się tutaj dzieje, to masz zwykły serwer fizyczny, tak jak każdy inny serwer, instalujesz warstwę
warstwy wirtualizacji na wierzchu, tak jak w tym przypadku, w innym przypadku, w starszym przypadku zainstalowałbyś jak
zwykły system operacyjny system.
Ale w tym przypadku zainstalujesz system operacyjny, który jest hiperwizorem, zwanym
warstwą hiperwizora.
Nawiasem mówiąc, gdy na wierzchu znajduje się warstwa hiperwizora, która jest również oprogramowaniem, można
uruchomić wiele systemów operacyjnych w tym samym czasie.
Więc jeśli twój komputer ma, powiedzmy, 16 gigabajtów pamięci, powiesz mi, ile maszyn wirtualnych możesz
uruchomić.
Jeśli każda maszyna wirtualna wymaga dwóch gigabajtów, prawda?
Ale powiedziałbym, że nie bardzo.
Osiem.
Ale powiedzmy, że zestaw siedmiu, ponieważ chcesz dać swojej maszynie co najmniej dwa lub trzy koncerty.
Maszyna, która jest tutaj w prawym dolnym rogu.
Tak działa technologia wirtualizacji.
Ponownie, aby to podsumować, proszę o szczególną uwagę.
Wirtualizacja to w zasadzie maszyna, która nie ma pod spodem fizycznego sprzętu, w rzeczywistości wykorzystuje przetwarzanie
i pamięć komputera oparte na oprogramowaniu.
W porządku, porozmawiajmy teraz o firmach, które oferują produkty do wirtualizacji.
Więc jeśli chcesz się w to zaangażować i zacząć szukać pracy, ważne jest, abyś
wiedział, jakie firmy oferują wirtualizację lub mają swój produkt jako produkt do
wirtualizacji na pierwszym miejscu?
Powiedziałbym, że VMware, to jest ten, który wymyślił technologię
wirtualizacji, przede wszystkim na początku, a duża część rynku jest obecnie wykorzystywana przez VM, gdzie następnym jest Microsoft.
Wszyscy znają Microsoft.
Ich technologia nazywa się Hyper-V to hiperwizor, który działa i umożliwia uruchamianie wielu systemów operacyjnych.
Następnie mamy Citrixa.
RedHat ma również technologię wirtualizacji, a także Oracle, Amazon i jestem pewien, że wiele osób
zna Amazon chmurę UX.
Słyszałeś kiedyś o tym?
Więc tak, mają technologię wirtualizacji.
Poza tym oferujemy ogromną platformę, platformę w chmurze, mamy też Google i prawdopodobnie słyszałeś o
Google Azure.
Przepraszamy, Google, to Microsoft to Azure, czyli technologia chmury.
Więc Google ma również technologię wirtualizacji.
IBM to ma i Hawaje, Hawaje.
Mam nadzieję, że dobrze to wymawiam.
To kolejna firma, która faktycznie oferuje technologię wirtualizacji.
W porządku.
Przechodząc do niektórych terminów, myślę, że naprawdę powinieneś wiedzieć, ponieważ nie chcę, żebyś wychodził na
boisko lub wychodził na rozmowę kwalifikacyjną.
A niektóre terminy są rzucane na ciebie.
I nie chcę, żebyś spojrzał na siebie i powiedział: Co to właściwie znaczy?
Poświęćmy więc trochę czasu i zrozummy niektóre terminy, które naprawdę powinieneś znać.
Niezależnie od tego, czy uczysz się Linuksa, Windowsa lub innego systemu operacyjnego, którego
się uczysz, jest to coś, co ja. T. terminologie w zakresie hipernadzorcy wirtualizacji teraz
za każdym razem, gdy uruchamiasz maszyny wirtualne na serwerze.
Tak więc podstawowy host, który umożliwia uruchamianie tych maszyn wirtualnych, które to oprogramowanie nazywa
się hiperwizorem.
Trzeba pamiętać, że kiedy ktoś mówi hypervisor, nie oznacza to maszyny wirtualnej.
To właściwie maszyna, która pod nim pracuje.
Albo że to była maszyna, która go wspierała.
Ten hipernadzorca jest również wielokrotnie określany jako host, jako host lub serwer wirtualny.
Więc to zamiennie terminy.
Jeśli ktoś powie „Hej, serwer wirtualny”, spróbuj wyjaśnić, czy odnosi się do hosta, czy hosta
hipernadzorcy.
Kiedy ktoś widzi gospodarza, byłem w dziewięciu na 10 razy.
Ludzie odnoszą się do rzeczywistego hiperwizora, a potem ktoś mówi: Hypervisor, wtedy wiesz, że
to rzeczywisty hiperwizor poruszający się po maszynie wirtualnej.
Każda maszyna wirtualna uruchamiana na hipernadzorcy nazywana jest maszyną wirtualną.
Jest również określany jako system operacyjny gościa lub ubezpieczona maszyna wirtualna.
Następnie, aby wspólnie zarządzać wieloma hipernadzorcami, potrzebujesz jakiegoś oprogramowania, które nazywa
się jak menedżer wirtualizacji w VMware.
Jego centrum obsługi telefonicznej i platforma wirtualizacji Oracle to menedżer połączeń lub VM, a następnie wirtualny pulpit.
Ty też o tym słyszałeś.
Jeśli pracujesz dla firmy, prawdopodobnie otrzymujesz wirtualny pulpit.
Zasadniczo jest to również maszyna wirtualna, ale ma nazwę wirtualnego pulpitu, ponieważ jest używany do codziennej pracy,
gdzie zamiast laptopa otrzymujesz wirtualny pulpit, na którym możesz zaloguj się i
wykonuj swoją codzienną pracę.
I to jest jak twój osobisty pulpit.
To nie jest serwer, to desktopowa platforma P2P.
Prawdopodobnie usłyszysz słowo P2P, które oznacza fizyczny na wirtualny.
Powód, dla którego mamy ten termin, jest używany wielokrotnie.
To dlatego, że wiele firm, które wciąż działają w środowisku fizycznym, przechodzi z fizycznego na
wirtualne.
Robią dlaczego, aby zaoszczędzić pieniądze.
Oni chcą iść na fizjoterapię.
Chcieli przejść do świata wirtualnego.
Tak więc termin, którego używają, to P2P.
Więc to nie jest O, to właściwie numer dwa.
Tak więc P2P, fizyczne, wirtualne i istnieje wiele różnych programów, które służą do konwersji fizycznej
maszyny na maszynę wirtualną, tak jak VMware ma oprogramowanie o nazwie VMware Converter, które pozwala przekonwertować maszynę fizyczną
na maszynę wirtualną.
Nawiasem mówiąc, zanim przejdę do migawki, jest też coś, co nazywa się V2V, czyli wirtualny na
wirtualny.
Jeśli więc korzystasz z platformy VMware i chcesz przeprowadzić migrację na platformę Oracle, użyj narzędzia
do migracji maszyny wirtualnej na maszynę wirtualną.
Oczywiście termin ten istnieje jak maszyna wirtualna do maszyny fizycznej.
Bardzo rzadko używany, co oznacza, że rzeczywista procedura jest bardzo rzadko używana.
Nie wiem, dlaczego ktoś miałby chcieć przejść z wirtualnego na fizyczny.
Jedyny powód, jaki mogłem wymyślić.
Jeśli ktoś chce przejść z wirtualnego na fizyczny to w pewnym momencie przechodzi do wirtualnego.
Nie było ich tam.
Nie otrzymywali wymaganych zasobów lub aplikacja nie działała poprawnie.
Postanawiają więc wrócić do fizyczności.
Wtedy mogłem tak pomyśleć.
To byłby szczyt.
W porządku.
Następna jest migawka, migawka to termin, w którym jest to technologia wykorzystywana w platformie
wirtualizacyjnej, która umożliwia wykonanie migawki maszyny wirtualnej.
Oznacza to, że jeśli klikniesz na maszynę wirtualną i klikniesz opcję, zrób migawkę.
W rzeczywistości zajmie dokładnie ten sam zestaw.
Jesteś dokładnie w tym samym stanie poza tą maszyną wirtualną.
Coś w rodzaju kopii zapasowej, ale to nie jest kopia zapasowa.
Załóżmy więc, że jeśli zrobię migawkę maszyny wirtualnej dzisiaj lub o tej porze i jutro, zainstaluję oprogramowanie,
a moje oprogramowanie spowoduje awarię całej maszyny.
Teraz mogłem wrócić i wrócić do dzisiejszej migawki.
Na tym polega piękno robienia migawek i piękna technologia, którą uwielbiam w wirtualizacji.
Kolejny to klon lub klonowanie.
To także kolejny termin, który będziecie słyszeć wiele razy, gdy znajdziecie się w wirtualnym świecie technologii.
Oznacza to, że masz maszynę, maszynę wirtualną i potrzebujesz drugiej maszyny wirtualnej, która jest
prawie taka sama jak druga.
Następnie zamiast uruchamiać nową maszynę wirtualną i instalować system operacyjny
od zera i przeprowadzać konfigurację, można faktycznie wykonać kopię z innej maszyny wirtualnej.
A ta kopia faktycznie oznacza lub faktycznie określana lub określana jako klon lub klonowanie.
W porządku, więc chodzi o wirtualizację, którą chciałem omówić.
Jest jeszcze wiele innych rzeczy, które powinieneś wiedzieć o wirtualizacji, ale mam nadzieję, że to,
co omówiłem, dostarczyło ci wystarczająco dużo informacji na temat działania technologii wirtualizacji.
Jeśli nadal masz wiele pytań, to w porządku.
Zapraszam do wysłania mi wiadomości, a ja na pewno postaram się odpowiedzieć na tyle pytań,
ile zadasz.
Dziękuję Ci.