Instructeur: In deze
les gaan we het hebben over cloudopslagdiensten.
Nu zijn er veel verschillende
soorten cloudopslagdiensten.
Maar ik wil me richten op drie belangrijke onderdelen
waar je je bewust van moet zijn voor je examen.
Dit zijn cloudopslagtoepassingen, bestandssynchronisatie
en content delivery netwerken.
De eerste waar we het over gaan hebben
zijn toepassingen voor cloudopslag.
En je hebt ze waarschijnlijk al gebruikt in je eigen leven.
Als je ooit Dropbox of OneDrive
of Google Drive of iCloud van Apple hebt gebruikt, zijn dit allemaal
voorbeelden van toepassingen voor cloudopslag.
In wezen geven ze je een bepaalde hoeveelheid ruimte op
een cloudgebaseerde server
om je bestanden op te slaan en
slaan ze die voor je op met een bepaald niveau
van gratis of betaalde opslag, afhankelijk van het
plan waarvoor je je hebt aangemeld.
Als je bijvoorbeeld naar Dropbox gaat. com kun je je nu aanmelden
voor een gratis opslagaccount en twee gigabyte
aan opslagruimte krijgen.
Tegenwoordig is twee gigabyte aan opslagruimte
niet echt veel meer.
Dus wat ze hopen is dat
je gaat upgraden naar hun twee terabyte-abonnement, waarmee
je veel opslagruimte in hun cloud krijgt voor
ongeveer $10 per maand.
Maar als je onder de limiet van twee gigabyte kunt blijven,
kun je het gratis krijgen zonder ergens voor te hoeven betalen.
Naast gratis cloudopslag in hun app, kun je ook
naar hun website gaan en toegang
krijgen tot je bestanden via hun webbrowser
of via een app op je computer of telefoon.
Een ander groot voordeel hiervan
is de mogelijkheid om bestanden te synchroniseren.
Veel van deze apps voor cloud-opslag
hebben de mogelijkheid om te synchroniseren vanaf je verschillende
apparaten en kunnen gegevens verzenden van en
naar al je verschillende verbonden apparaten
via die ene account.
Persoonlijk gebruik ik bijvoorbeeld Google
Drive als mijn cloud-opslagapp bij uitstek.
Hierdoor kan ik mijn bestanden in een
map op mijn harde schijf zetten.
En als ik dat doe, worden
ze automatisch gesynchroniseerd naar de Google
Cloud op hun schijflocatie.
Nu kan ik het openen vanaf mijn telefoon, mijn tablet, mijn
laptop, mijn desktop of elke andere
computer die ik wil omdat het op
hun cloud bestandsopslag staat, maar ik kan datzelfde
bestand openen op elk van mijn verschillende
apparaten vanwege de bestandssynchronisatie
die heeft plaatsgevonden.
Het laatste waar je je bewust van
moet zijn als het gaat om bestandsopslag
in de cloud is het concept van een CDN of content delivery network.
Nu is een CDN in wezen verschillende servers
verspreid over de hele wereld, zodat
waar de gebruiker ook vandaan komt, hij de
dichtstbijzijnde server vindt
en dit helpt om de vertraging of downloadtijd
tot een minimum te beperken.
Dus als ik een videobestand upload naar mijn Google Drive, staat
het niet gewoon in een van Google's datacenters
op een van hun servers, maar in plaats
daarvan nemen ze die bestanden en kopiëren
ze naar verschillende locaties over de hele wereld,
gebaseerd op hoe vaak ik die bestanden gebruik en
een CDN is in wezen verschillende servers over de
hele wereld die samenwerken om je de beste gebruikerservaring
te geven.
Dus als je deze video bekijkt, krijg je
hem eigenlijk niet rechtstreeks van mijn servers,
maar van een content delivery network.
En de reden daarvoor is dat mijn servers zich
in de buurt van mijn kantoor bevinden
of in het datacenter dat ik heb gekozen van mijn cloud service provider
als mijn primaire knooppunt.
Dat kan aan de oostkust van de VS zijn.
En als je deze video bekijkt vanuit
Europa of Azië of Afrika, dan
kan het heel lang duren
om van je werkstation naar onze servers
in de Amazon East Region te gaan, ofwel
in Ohio of Virginia in de Verenigde
Staten.
Dus in plaats daarvan hebben we daar een primaire
server waar we de bestanden
uploaden en dan worden ze gerepliceerd naar ons CDN
of content delivery network, dat
een heleboel edge servers heeft in Azië, in Afrika,
in Europa, in Zuid-Amerika en aan beide kanten van
de Verenigde Staten, de oostkust en
de westkust.
Dit betekent dat waar ter wereld je ook bent,
je een betere ervaring zou moeten
hebben om deze video's te streamen
dan wanneer je rechtstreeks naar mijn servers
in het oosten van de Verenigde Staten zou moeten gaan.
En dat is het idee van een CDN, het
draait allemaal om prestaties.
Ons doel hier is om de rand zo dicht
mogelijk bij onze eindgebruiker te krijgen,
zodat ze een minimale downtime en minder
latency hebben wanneer ze verschillende media
of bronnen van onze website proberen te laden door via
de CDN-internetuitwisselingspunten te gaan in plaats
van terug naar onze individuele server.
En dat is een van de manieren
waarop we onze bestanden over de hele wereld delen
via bestandssynchronisatie om ervoor te
zorgen dat al die CDN's de nieuwste versie hebben en allemaal
dezelfde versie van dat bestand gebruiken als we het gaan
publiceren.