İçerik Teslim Ağları (CDN'ler)
Bu makale Microsoft 365 Kurumsal için geçerlidir.
CDN'ler, Microsoft 365'i son kullanıcılar için hızlı ve güvenilir tutmaya yardımcı olur. Microsoft 365 gibi bulut hizmetleri, indirmeleri hızlandırmak ve algılanan son kullanıcı gecikme süresini azaltmak için statik varlıkları tarayıcılara daha yakın bir şekilde önbelleğe almak için CDN'leri kullanır. Bu makaledeki bilgiler, Content Delivery Networks (CDN) ve Bunların Microsoft 365 tarafından nasıl kullanıldığı hakkında bilgi edinmenize yardımcı olacaktır.
CDN tam olarak nedir?
CDN, yüksek hızlı omurga ağları tarafından bağlanan veri merkezlerindeki proxy ve dosya sunucularından oluşan coğrafi olarak dağıtılmış bir ağdır. CDN'ler, bir web sitesindeki veya hizmetteki belirli bir dosya ve nesne kümesinin gecikme süresini ve yükleme sürelerini azaltmak için kullanılır. CdN'de, herhangi bir konumdan gelen isteklerin en iyi şekilde bakımı için binlerce uç nokta bulunabilir.
CDN'ler yaygın olarak JavaScript dosyaları, simgeler ve resimler gibi bir web sitesi veya hizmet için genel içeriğin daha hızlı indirilmesi için kullanılır ve SharePoint belge kitaplıklarındaki dosyalar, akış medya dosyaları ve özel kod gibi kullanıcı içeriğine özel erişim de sağlayabilir.
CDN'ler çoğu kurumsal bulut hizmeti tarafından kullanılır. Microsoft 365 gibi bulut hizmetleri, bir kerede özel içerik (e-postalar gibi) ve genel içerik (simgeler gibi) karışımını indiren milyonlarca müşteriye sahiptir. Simgeleri gibi herkesin kullandığı görüntüleri kullanıcının bilgisayarına mümkün olduğunca yaklaştırmak daha verimlidir. Her bulut hizmetinin bu genel içeriği her metropol bölgesinde, hatta dünyanın her yanındaki tüm büyük İnternet merkezlerinde depolayan CDN veri merkezleri oluşturması pratik değildir, bu nedenle bu CDN'lerden bazıları paylaşılır.
CDN'ler hizmetlerin daha hızlı çalışmasını nasıl sağlar?
Site görüntüleri ve simgeleri gibi yaygın nesneleri tekrar tekrar indirmek, e-posta veya belgeler gibi önemli kişisel içerikleri indirmek için daha iyi kullanılabilecek ağ bant genişliğini alabilir. Microsoft 365 CDN'leri içeren bir mimari kullandığından, simgeler, betikler ve diğer genel içerik istemci bilgisayarlara daha yakın sunuculardan indirilebilir ve böylece indirmeler daha hızlı hale getirilebilir. Bu, Microsoft 365 veri merkezlerinde güvenli bir şekilde depolanan kişisel içeriğinize daha hızlı erişim anlamına gelir.
CDN'ler bulut hizmeti performansını çeşitli yollarla iyileştirmeye yardımcı olur:
- CDN'ler ağın ve dosya indirme yükünün bir kısmını bulut hizmetinden uzaklaştırarak, statik varlıklara yönelik istekleri sunma gereksinimini azaltarak kullanıcı içeriği ve diğer hizmetleri sunmak için bulut hizmeti kaynaklarını serbest bırakabilirsiniz.
- CDN'ler, yüksek performanslı ağlar ve dosya sunucuları uygulayarak ve HTTP/2 gibi güncelleştirilmiş ağ protokollerinden son derece verimli sıkıştırma ve istek çoğullama ile yararlanarak düşük gecikme süreli dosya erişimi sağlamak için oluşturulmuş bir amaçtır.
- CDN ağları, içeriği kullanıcılara mümkün olduğunca yakın bir şekilde kullanılabilir hale getirmek için genel olarak dağıtılmış birçok uç nokta kullanır.
The Microsoft 365 CDN
Yerleşik Microsoft 365 Content Delivery Network (CDN), Microsoft 365 yöneticilerinin, statik varlıkları isteyen tarayıcıların daha yakınına önbelleğe alarak Microsoft 365 sayfalarında kuruluşlarının SharePoint'i için daha iyi performans sağlamasına olanak tanır ve bu da indirmeleri hızlandırmaya ve gecikme süresini azaltmaya yardımcı olur. Microsoft 365 CDN, gelişmiş sıkıştırma ve indirme hızları için HTTP/2 protokollerini kullanır.
Not
Microsoft 365 CDN yalnızca Üretim (dünya çapında) bulutundaki kiracılar tarafından kullanılabilir. ABD Kamu, Çin ve Almanya bulutlarındaki kiracılar şu anda Microsoft 365 CDN'yi desteklememektedir.
Microsoft 365 CDN, statik varlıkları birden çok konumda veya kaynakta barındırmanıza ve bunları küresel yüksek hızlı ağlardan sunmanıza olanak sağlayan birden çok CDN'den oluşur. Microsoft 365 CDN'de barındırmak istediğiniz içerik türüne bağlı olarak, genel kaynaklar, özel kaynaklar veya her ikisini birden ekleyebilirsiniz.
Microsoft 365 CDN içindeki genel kaynaklardan gelen içeriğe anonim olarak erişilebilir ve barındırılan varlıklara URL'leri olan herkes tarafından erişilebilir. Genel kaynaklardaki içeriğe erişim anonim olduğundan, bunları yalnızca JavaScript dosyaları, betikler, simgeler ve görüntüler gibi hassas olmayan genel içerikleri önbelleğe almak için kullanmanız gerekir. Microsoft 365 CDN, Microsoft 365 istemci uygulamaları gibi genel kaynak varlıklarını genel bir kaynaktan indirmek için varsayılan olarak kullanılır.
Microsoft 365 CDN içindeki özel kaynaklar, SharePoint belge kitaplıkları, siteler ve özel görüntüler gibi kullanıcı içeriğine özel erişim sağlar. Özel kaynaklardaki içeriğe erişim, dinamik olarak oluşturulan belirteçlerle güvenli hale getirildiğinden, içeriğe yalnızca özgün belge kitaplığı veya depolama konumu izinleri olan kullanıcılar tarafından erişilebilir. Microsoft 365 CDN'deki özel kaynaklar yalnızca SharePoint içeriği için kullanılabilir ve varlıklara yalnızca SharePoint kiracınızdan yeniden yönlendirme yoluyla erişebilirsiniz.
Microsoft 365 CDN hizmeti, SharePoint aboneliğinizin bir parçası olarak dahil edilir.
Microsoft 365 CDN'yi kullanma hakkında daha fazla bilgi için bkz. SharePoint ile Microsoft 365 içerik teslim ağını kullanma.
Microsoft 365 CDN'yi kullanma hakkında kavramsal ve HOWTO bilgileri sağlayan bir dizi kısa video watch için SharePoint Geliştirici Desenleri ve Uygulamaları YouTube kanalını ziyaret edin.
Diğer Microsoft CDN'leri
Microsoft 365 CDN'nin bir parçası olmasa da, SharePoint geliştirme kitaplıklarına, özel koda ve Microsoft 365 CDN kapsamının dışında kalan diğer amaçlara erişmek için bu CDN'leri Microsoft 365 kiracınızda kullanabilirsiniz.
Azure CDN
Not
3. Çeyrek 2020'den itibaren SharePoint, geliştirilmiş video kayıttan yürütmeyi ve güvenilirliği desteklemek için Videoları Azure CDN'de önbelleğe almaya başlayacaktır. Popüler videolar kullanıcıya en yakın CDN uç noktasından akışla aktarılacaktır. Bu veriler Microsoft Purview sınırı içinde kalır. Bu, tüm kiracılar için ücretsiz bir hizmettir ve yapılandırmak için herhangi bir müşteri eylemi gerektirmez.
Özel web bölümlerini, kitaplıkları ve diğer kaynak varlıklarını barındırmak üzere kendi CDN örneğinizi dağıtmak için Azure CDN'yi kullanabilirsiniz. Bu sayede CDN depolama alanınıza erişim anahtarları uygulayabilir ve CDN yapılandırmanız üzerinde daha fazla denetim sağlayabilirsiniz. Azure CDN kullanımı ücretsiz değildir ve bir Azure aboneliği gerektirir.
Azure CDN örneğini yapılandırma hakkında daha fazla bilgi için bkz . Hızlı Başlangıç: Azure depolama hesabını Azure CDN ile tümleştirme.
Azure CDN'nin SharePoint web bölümlerini barındırmak için nasıl kullanılabileceğini gösteren bir örnek için bkz. SharePoint istemci tarafı web bölümünüzü Azure CDN'ye dağıtma.
Azure CDN PowerShell modülü hakkında bilgi için bkz. Azure CDN'yi PowerShell ile yönetme.
Microsoft Ajax CDN
Microsoft'un Ajax CDN'si, jQuery (ve diğer tüm kitaplıkları), ASP.NET Ajax, Bootstrap, Knockout.js ve diğerleri gibi birçok popüler geliştirme kitaplığı sunan salt okunur bir CDN'dir.
Bu betikleri projenize eklemek için, bu genel kullanıma açık kitaplıklara yapılan başvuruları projenize eklemek yerine CDN adresine yapılan başvurularla değiştirmeniz yeterlidir. Örneğin, jQuery'ye bağlanmak için aşağıdaki kodu kullanın:
<script src=https://ajax.aspnetcdn.com/ajax/jquery-2.1.1.js> </script>
Microsoft Ajax CDN'yi kullanma hakkında daha fazla bilgi için bkz. Microsoft Ajax CDN.
Microsoft 365 CDN'den gelen içeriği nasıl kullanır?
Microsoft 365 kiracınız için hangi CDN'yi yapılandırdığınızdan bağımsız olarak, temel veri alma işlemi aynıdır.
İstemciniz (tarayıcı veya Office istemci uygulaması) Microsoft 365'ten veri ister.
Microsoft 365 verileri doğrudan istemcinize döndürür veya veriler CDN tarafından barındırılan bir içerik kümesinin parçasıysa istemcinizi CDN URL'sine yönlendirir.
a. Veriler zaten genel bir kaynakta önbelleğe alınmışsa, istemciniz verileri doğrudan en yakın CDN konumundan istemcinize indirir.
b. Veriler zaten özel bir kaynakta önbelleğe alınmışsa, CDN hizmeti Microsoft 365 kullanıcı hesabınızın kaynak üzerindeki izinlerini denetler. İzinleriniz varsa SharePoint, CDN ve iki erişim belirtecindeki varlığın yolundan oluşan özel bir URL'yi dinamik olarak oluşturur ve istemcinizin özel URL'sini döndürür. Ardından istemciniz, özel URL'yi kullanarak verileri doğrudan en yakın CDN konumundan istemcinize indirir.
Veriler CDN'de önbelleğe alınmadıysa, CDN düğümü Verileri Microsoft 365'ten talep eder ve istemciniz verileri indirdikten sonra verileri zaman için önbelleğe alır.
CDN, kullanıcının tarayıcısına en yakın veri merkezini görür ve yeniden yönlendirmeyi kullanarak istenen verileri oradan indirir. CDN yeniden yönlendirmesi hızlıdır ve kullanıcılara çok fazla indirme süresi kazandırabilir.
CDN'lerin Microsoft 365 ile en iyi şekilde çalışması için ağımı nasıl ayarlamam gerekir?
Ağınızdaki istemcilerle CDN uç noktaları arasındaki gecikme süresini en aza indirmek, en iyi performansı sağlamak için dikkat edilmesi gereken önemli noktadır. Ağ yapılandırmanızın gereksiz gecikme süresinden kaçınmak için CDN trafiğini merkezi proxy'ler üzerinden yönlendirmek yerine istemci tarayıcılarının CDN'ye doğrudan erişmesine izin vermesini sağlamak için Microsoft 365 uç noktalarını yönetme bölümünde açıklanan en iyi yöntemleri kullanabilirsiniz.
Microsoft 365 ağ performansını iyileştirmenin ardındaki kavramları anlamak için Microsoft 365 Ağ Bağlantısı İlkeleri'ni de okuyabilirsiniz.
Microsoft 365'in kullandığı tüm CDN'lerin listesi var mı?
Microsoft 365 tarafından kullanılan CDN'ler her zaman değiştirilebilir ve çoğu durumda bir cdn iş ortağının kullanılamadığı durumlarda yapılandırılmış birden çok CDN iş ortağı vardır. Microsoft 365 tarafından kullanılan birincil CDN'ler şunlardır:
CDN | Şirket | Kullanım | Bağlantı |
---|---|---|---|
Microsoft 365 CDN | Microsoft Azure | Genel kaynaklarda genel varlıklar, özel kaynaklarda SharePoint kullanıcı içeriği | Microsoft Azure CDN |
Azure CDN | Microsoft | Özel kod, SharePoint Framework çözümleri | Microsoft Azure CDN |
Microsoft Ajax CDN (salt okunur) | Microsoft | Ajax, jQuery, ASP.NET, Bootstrap, Knockout.js vb. için ortak kitaplıklar. | Microsoft Ajax CDN |
CDN hangi performans kazançlarını sağlar?
Doğrudan Microsoft 365'ten indirilen verilerle belirli bir CDN'den indirilen veriler arasındaki performans farklarının ölçülmesiyle ilgili birçok faktör vardır. Örneğin kiracınıza ve en yakın CDN uç noktasına göre konumunuz, CDN tarafından sunulan sayfadaki varlık sayısı ve ağ gecikme süresi ile bant genişliğindeki geçici değişiklikler. Ancak basit bir A/B testi, belirli bir dosya için indirme süresi farkını göstermeye yardımcı olabilir.
Aşağıdaki ekran görüntüleri, Microsoft 365'teki yerel dosya konumu ile Microsoft Ajax Content Delivery Network'te barındırılan dosya arasındaki indirme hızı farkını göstermektedir. Bu ekran görüntüleri Internet Explorer 11 geliştirici araçlarının Ağ sekmesinden alınmaktadır. Bu ekran görüntüleri popüler jQuery kitaplığındaki gecikme süresini gösterir. Bu ekranı açmak için Internet Explorer'da F12 tuşuna basın ve Wi-Fi simgesiyle simgelenmiş Ağ sekmesini seçin.
Bu ekran görüntüsü, SharePoint sitesinin kendisinde ana sayfa galerisine yüklenen kitaplığı gösterir. Kitaplığı karşıya yüklemek için geçen süre 1,51 saniyedir.
İkinci ekran görüntüsü, Microsoft'un CDN'sinin teslim ettiği dosyanın aynısını gösterir. Bu kez gecikme süresi yaklaşık 496 milisaniyedir. Bu büyük bir geliştirmedir ve nesneyi indirmek için toplam süre boyunca bir saniyenin tıraşlandığını gösterir.
Verilerim güvenli mi?
İşinizi yürüten verileri korumak için büyük özen gösteririz. Microsoft 365 CDN'de depolanan veriler hem aktarımda hem de bekleme durumunda şifrelenir ve Microsoft 365 SharePoint CDN'deki verilere erişim, Microsoft 365 kullanıcı izinleri ve belirteç yetkilendirmesi ile güvence altına alınır. Microsoft 365 SharePoint CDN'sindeki veri isteklerinin Microsoft 365 kiracınızdan yönlendirilmesi (yeniden yönlendirilmesi) gerekir, aksi durumda yetkilendirme belirteci oluşturulmaz.
Verilerinizin güvenli kalmasını sağlamak için, kullanıcı içeriğini veya diğer hassas verileri hiçbir zaman genel CDN'de depolamamanızı öneririz. Genel CDN'deki verilere erişim anonim olduğundan, genel CDN'ler yalnızca web betiği dosyaları, simgeler, resimler ve diğer hassas olmayan varlıklar gibi genel içeriği barındırmak için kullanılmalıdır.
Not
Üçüncü taraf CDN sağlayıcıları, Microsoft 365 Güven Merkezi tarafından belirtilen taahhütlerden farklı gizlilik ve uyumluluk standartlarına sahip olabilir. CDN hizmeti aracılığıyla önbelleğe alınan veriler Microsoft Veri İşleme Koşulları'na (DPT) uymayabilir ve Microsoft 365 Güven Merkezi uyumluluk sınırlarının dışında olabilir.
Microsoft 365 CDN sağlayıcılarının gizlilik ve veri koruması hakkında ayrıntılı bilgi için aşağıdakileri ziyaret edin:
- Microsoft Güven Merkezi'nde Microsoft 365 gizlilik ve veri koruması hakkında daha fazla bilgi edinin
- Akamai Gizlilik Güven Merkezi'nde Akamai'nin gizliliği ve veri koruması hakkında daha fazla bilgi edinin
- Azure Güven Merkezi'nde Azure gizliliği ve veri koruması hakkında daha fazla bilgi edinin
Tüm bu üçüncü taraf hizmetleriyle ağımın güvenliğini nasıl sağlayabilirim?
Kapsamlı bir iş ortağı hizmetleri kümesi kullanmak, Microsoft 365'in kullanılabilirlik gereksinimlerini ölçeklendirmesine ve karşılamasına ve Microsoft 365 kullanırken kullanıcı deneyimini geliştirmesine olanak tanır. Microsoft 365'in yararlanan üçüncü taraf hizmetleri her iki sertifika iptal listesini de içerir; crl.microsoft.com veya sa.symcb.com ve CDN'ler gibi; r3.res.outlook.com gibi. Microsoft 365 tarafından oluşturulan her CDN FQDN,Microsoft 365 için özel bir FQDN'dir. Microsoft 365'in isteği üzerine bir FQDN'ye gönderilirseniz, CDN sağlayıcısının FQDN'yi ve bu konumdaki temel içeriği denetleyeceğinden emin olabilirsiniz.
Bir Microsoft 365 veri merkezini hedefleyen istekleri üçüncü tarafa yönelik isteklerden ayırmak isteyen müşteriler için Microsoft 365 uç noktalarını yönetme yönergelerini yazdık.
CDN'lerden yararlanan tüm FQDN'lerin listesi var mı?
FQDN'lerin listesi ve CDN'lerden nasıl yararlandıkları zaman içinde değişir. CDN'lerden yararlanan en son FQDN'lerle ilgili güncel bilgi edinmek için yayımlanan Microsoft 365 URL'leri ve IP adresi aralıkları sayfamıza bakın.
Csv veya JSON olarak biçimlendirilmiş geçerli Microsoft 365 URL'lerini ve IP adresi aralıklarını istemek için Microsoft 365 IP Adresi ve URL Web hizmetini de kullanabilirsiniz.
Kendi CDN'mi kullanabilir ve yerel ağımda içeriği önbelleğe alabilir miyim?
Müşterilerimizin ihtiyaçlarını desteklemek için sürekli yeni yollar arıyoruz ve şu anda önbelleğe alma proxy çözümlerinin ve diğer şirket içi CDN çözümlerinin kullanımını araştırıyoruz.
Microsoft 365 CDN'nin bir parçası olmasa da, özel web bölümlerini, kitaplıkları ve diğer kaynak varlıklarını barındırmak için Azure CDN'yi de kullanabilirsiniz. Bu sayede CDN depolamanıza erişim anahtarları uygulayabilir ve CDN yapılandırmanız üzerinde daha fazla denetim sağlayabilirsiniz. Azure CDN kullanımı ücretsiz değildir ve bir Azure aboneliği gerektirir. Azure CDN örneğini yapılandırma hakkında daha fazla bilgi için bkz . Hızlı Başlangıç: Azure depolama hesabını Azure CDN ile tümleştirme.
Microsoft 365 için Azure ExpressRoute kullanıyorum, bu bazı şeyleri değiştiriyor mu?
Microsoft 365 için Azure ExpressRoute , genel İnternet'ten ayrılmış, Microsoft 365 altyapısına ayrılmış bir bağlantı sağlar. Bu, istemcilerin ExpressRoute tarafından desteklenen hizmetler listesine açıkça dahil olmayan CDN'lere ve diğer Microsoft altyapısına bağlanmak için ExpressRoute olmayan bağlantılar üzerinden bağlanmaları gerekeceği anlamına gelir. CDN'leri hedefleyen istekler gibi belirli trafiği yönlendirme hakkında daha fazla bilgi için bkz. Microsoft 365 için ExpressRoute uygulama.
CDN'leri şirket içi SharePoint Server ile kullanabilir miyim?
CDN'lerin kullanılması yalnızca Microsoft 365 bağlamındaki bir SharePoint'te anlamlıdır ve SharePoint Server ile kullanmaktan kaçınılmalıdır. Bunun nedeni, sunucunun şirket içinde veya coğrafi olarak yakın olması durumunda coğrafi konumla ilgili tüm avantajların geçerli olmadığıdır. Ayrıca, barındırıldığı sunuculara bir ağ bağlantısı varsa, site İnternet bağlantısı olmadan kullanılabilir ve bu nedenle CDN dosyalarını alamaz. Aksi takdirde, siteniz için ihtiyacınız olan kitaplık ve dosyalar için kullanılabilir ve kararlı bir CDN kullanmanız gerekir.
Ayrıca bkz.
Microsoft 365 Ağ Bağlantı İlkeleri
Microsoft 365 ağ bağlantısını değerlendirme
Microsoft 365 uç noktalarını yönetme
Microsoft 365 URL'leri ve IP adresi aralıkları