Eğitmen: Bu derste
bulut depolama hizmetleri hakkında konuşacağız.
Artık piyasada çok sayıda
farklı bulut depolama hizmeti var.
Ancak sınavınız için farkında olmanız gereken
üç ana bölüme odaklanmak istiyorum.
Bunlar bulut depolama uygulamaları, dosya senkronizasyonu
ve içerik dağıtım ağlarıdır.
Şimdi ilk olarak bulut depolama
uygulamalarından bahsedeceğiz.
Ve muhtemelen bunları kendi hayatınızda zaten kullanmışsınızdır.
Daha önce Dropbox veya OneDrive
ya da Google Drive veya Apple'ın iCloud'unu kullandıysanız, bunların
hepsi bulut depolama uygulamalarına örnektir.
Esasen, dosyalarınızı koymanız için bulut tabanlı
bir sunucuda size bir miktar
alan verecekler ve hangi plana
kaydolduğunuza bağlı olarak bunları
sizin için belirli bir düzeyde ücretsiz veya ücretli
depolama ile depolayacaklar.
Örneğin, dropbox'a giderseniz. com'da şu anda ücretsiz bir depolama
hesabına kaydolabilir ve iki gigabayt depolama
alanına sahip olabilirsiniz.
Bugünlerde iki gigabayt depolama
alanı o kadar da fazla değil.
Yani umdukları şey,
ayda yaklaşık 10 dolara bulutlarında çok fazla depolama
alanı sağlayacak olan iki terabaytlık planlarına
geçmeniz.
Ancak iki gigabayt sınırının altında kalabilirseniz,
hiçbir şey ödemek zorunda kalmadan ücretsiz olarak alabilirsiniz.
Şimdi, uygulamalarında ücretsiz bulut depolama alanı elde etmenin
yanı sıra, web sitelerine gidebilir ve dosyalarınıza
web tarayıcıları veya bilgisayarınızdaki veya telefonunuzdaki
bir uygulama aracılığıyla erişebilirsiniz.
Şimdi, bunlarla ilgili bir başka harika
şey de dosya senkronizasyonu olarak bilinen şeyi yapabilme yeteneğidir.
Bu bulut depolama uygulamalarının
birçoğu, farklı cihazlarınızdan senkronize etme ve tek bir hesap
kullanarak tüm farklı bağlı cihazlarınıza
ve cihazlarınızdan veri gönderebilme
özelliğine sahiptir.
Örneğin, ben şahsen bulut depolama uygulaması
olarak Google Drive'ı tercih ediyorum.
Bu, dosyalarımı sabit sürücümdeki bir
klasöre koyabilmemi sağlıyor.
Ve bunu yaptığımda,
otomatik olarak Google Cloud'da sürücü konumlarında
senkronize ediliyorlar.
Artık bu dosyaya telefonumdan, tabletimden, dizüstü bilgisayarımdan,
masaüstümden ya da istediğim herhangi
bir bilgisayardan erişebiliyorum,
çünkü bu dosya onların bulut dosya depolama alanında
bulunuyor ve dosya senkronizasyonu
sayesinde aynı dosyaya farklı cihazlarımdan
erişebiliyorum.
Bulut dosya depolama söz
konusu olduğunda bilmeniz gereken
son şey CDN ya da içerik dağıtım ağı kavramıdır.
Şimdi bir CDN aslında dünyanın her yerinde
bulunan farklı sunuculardır, böylece
kullanıcı nereden giderse gitsin, en yakın
sunucuyu bulur ve bu dosyaları
alabilmek için gecikmeyi veya indirme süresini
en aza indirmeye yardımcı olur.
Yani Google Drive'ıma bir video dosyası yüklediğimde, bu dosya
Google'ın veri merkezlerinden birinin sunucularında
durmakla kalmıyor, bunun yerine
bu dosyaları alıp ne sıklıkla kullandığıma
bağlı olarak dünyanın dört bir yanındaki farklı konumlara
kopyalıyor ve CDN aslında dünyanın dört bir yanında
bulunan ve size en iyi kullanıcı deneyimini sunmak
için birlikte çalışan farklı sunuculardır.
Yani bu videoyu izlerken aslında doğrudan
benim sunucularımdan almıyorsunuz, bir içerik
dağıtım ağından alıyorsunuz.
Bunun nedeni de sunucularımın ofisimin
yakınında ya da bulut hizmet
sağlayıcımın birincil düğüm olarak seçtiğim veri merkezinde
yer almasıdır.
Amerika'nın doğu kıyısında olabilir.
Bu videoyu Avrupa, Asya ya da
Afrika'dan izliyorsanız,
iş istasyonunuzdan
Amazon'un doğu bölgesinde, yani ABD'de
Ohio ya da Virginia'da bulunan sunucularımıza
gitmek gerçekten uzun zaman alabilir.
Bunun yerine, dosyaları yüklediğimiz bir
birincil sunucumuz var ve
daha sonra bunlar Asya'da, Afrika'da, Avrupa'da,
Güney Amerika'da ve Amerika Birleşik
Devletleri'nin her iki yakasında, doğu kıyısında
ve batı kıyısında bulunan bir dizi uç sunucuya sahip
olan CDN veya içerik dağıtım ağımıza
kopyalanıyor.
Bu, dünyanın neresinde olursanız olun, bu videoları
izlemeye çalışırken doğrudan ABD'nin
doğu kesiminde bulunan sunucularıma
gitmek zorunda kalmaktan daha iyi bir deneyim
elde edeceğiniz anlamına geliyor.
CDN'in amacı da budur, her şey
performansla ilgilidir.
Buradaki amacımız son kullanıcımıza
mümkün olduğunca yakın olmaktır, böylece
web sitemizden farklı medya veya
kaynakları yüklemeye çalıştıklarında
bireysel sunucumuza geri dönmek yerine CDN internet
değişim noktalarından geçerek en az kesinti süresi
ve daha az gecikme yaşarlar.
Ve bu, tüm bu CDN'lerin en
son sürüme sahip olduğundan ve yayınlamaya gittiğimizde
hepsinin bu dosyanın aynı sürümünü kullandığından
emin olmak için dosya senkronizasyonu yoluyla dosyalarımızı
dünya çapında paylaşmanın yollarından biridir.