Instruktor: W tej lekcji
porozmawiamy o usługach przechowywania danych w chmurze.
Obecnie istnieje wiele różnych odmian
usług przechowywania danych w chmurze.
Ale tak naprawdę chciałbym skupić się na trzech głównych elementach,
o których powinieneś wiedzieć przed egzaminem.
Są to aplikacje do przechowywania danych w chmurze, synchronizacji
plików i sieci dostarczania treści.
Pierwszą z nich, o której teraz porozmawiamy,
są aplikacje do przechowywania danych w chmurze.
Prawdopodobnie wykorzystałeś je już w swoim życiu.
Jeśli kiedykolwiek korzystałeś
z Dropbox, OneDrive, Google Drive lub iCloud od Apple, są to przykłady
aplikacji do przechowywania danych w chmurze.
Zasadniczo zapewnią ci pewną ilość miejsca na serwerze w
chmurze, abyś mógł umieścić
swoje pliki, a oni będą je przechowywać
dla ciebie z pewnym poziomem bezpłatnej lub
płatnej przestrzeni dyskowej, w zależności od planu,
na który się zarejestrowałeś.
Na przykład, jeśli przejdziesz do dropbox. com już teraz możesz założyć
darmowe konto i otrzymać dwa gigabajty
przestrzeni dyskowej.
W dzisiejszych czasach dwa gigabajty pamięci
masowej to naprawdę niewiele.
Mają więc nadzieję, że użytkownik
zdecyduje się na uaktualnienie do planu o pojemności dwóch terabajtów,
który zapewni mu dużo miejsca w chmurze za około 10 USD
miesięcznie.
Jeśli jednak nie przekroczysz limitu dwóch gigabajtów,
możesz uzyskać go za darmo, bez konieczności płacenia za cokolwiek.
Teraz, oprócz uzyskania bezpłatnej przestrzeni dyskowej w chmurze w ich
aplikacji, możesz także przejść do ich witryny
internetowej i uzyskać dostęp do swoich plików za pośrednictwem
przeglądarki internetowej lub aplikacji na komputerze lub telefonie.
Kolejną wspaniałą rzeczą jest
możliwość wykonywania tak zwanej synchronizacji plików.
Wiele z tych aplikacji do przechowywania
danych w chmurze ma możliwość synchronizacji z różnych urządzeń
i wysyłania danych do i ze wszystkich podłączonych
urządzeń za pomocą jednego konta.
Przykładowo, osobiście korzystam z Dysku Google jako
aplikacji do przechowywania danych w chmurze.
Dzięki temu mogę umieścić moje pliki
w folderze na dysku twardym.
Gdy to zrobię, zostaną
one automatycznie zsynchronizowane z chmurą Google
w ich lokalizacji na dysku.
Teraz mogę uzyskać do niego dostęp z mojego telefonu, tabletu, laptopa,
komputera stacjonarnego lub dowolnego
innego komputera, ponieważ znajduje
się on w ich magazynie plików w chmurze, ale mogę uzyskać dostęp
do tego samego pliku na dowolnym z moich
różnych urządzeń ze względu na synchronizację
plików, która miała miejsce.
Ostatnią rzeczą, o której musisz
wiedzieć, jeśli chodzi o przechowywanie
plików w chmurze, jest koncepcja CDN lub sieci dostarczania treści.
CDN to zasadniczo różne serwery zlokalizowane
na całym świecie, dzięki czemu niezależnie
od tego, skąd pochodzi użytkownik, znajduje
najbliższy serwer, co pomaga zminimalizować
opóźnienie lub czas pobierania, aby móc
pobrać te pliki.
Kiedy więc przesyłam plik wideo na Dysk Google, nie znajduje się
on po prostu w jednym z centrów danych Google na
jednym z ich serwerów, ale zamiast
tego faktycznie pobierają te pliki i kopiują
je do różnych lokalizacji na całym świecie, w oparciu
o to, jak często używam tych plików, a CDN to zasadniczo
różne serwery zlokalizowane na całym świecie, które
działają w tandemie, aby zapewnić użytkownikowi jak
najlepsze wrażenia.
Tak więc oglądając ten film, nie
otrzymujesz go bezpośrednio z moich serwerów,
ale z sieci dostarczania treści.
Powodem tego jest fakt, że moje serwery znajdowałyby
się w pobliżu mojego biura lub w centrum
danych, które wybrałem od mojego dostawcy usług w chmurze jako mój
główny węzeł.
To może być na wschodnim wybrzeżu USA.
A jeśli oglądasz ten film z Europy,
Azji lub Afryki, przejście ze
stacji roboczej na nasze
serwery, które znajdują się we wschodnim regionie
Amazon, czyli w Ohio lub Wirginii w Stanach
Zjednoczonych, może zająć naprawdę
dużo czasu.
Zamiast tego mamy tam główny serwer, na który
przesyłamy pliki, a następnie
są one replikowane do naszej sieci CDN lub sieci dostarczania
treści, która ma kilka serwerów brzegowych
zlokalizowanych w Azji, Afryce, Europie, Ameryce Południowej
i po obu stronach Stanów Zjednoczonych, na wschodnim i zachodnim wybrzeżu.
Oznacza to, że niezależnie od tego, gdzie jesteś na świecie,
powinieneś uzyskać lepsze wrażenia podczas
próby strumieniowego przesyłania tych filmów
niż w przypadku bezpośredniego połączenia z moimi serwerami
zlokalizowanymi we wschodniej części Stanów Zjednoczonych.
I to jest właśnie idea CDN,
chodzi o wydajność.
Naszym celem jest, aby krawędź była
jak najbliżej naszego użytkownika końcowego,
aby zminimalizować czas przestoju
i zmniejszyć opóźnienia, gdy próbują załadować
różne media lub zasoby z naszej strony internetowej, przechodząc
przez punkty wymiany internetowej CDN zamiast wracać do
naszego indywidualnego serwera.
Jest to jeden ze sposobów,
w jaki udostępniamy nasze pliki na całym świecie
poprzez synchronizację plików, aby upewnić
się, że wszystkie te sieci CDN mają najnowszą wersję i wszystkie
używają tej samej wersji tego pliku, gdy zamierzamy go opublikować.