Kevin Bogusch | Kıdemli Rekabetçi İstihbarat Analisti | 24 Ocak 2024
Veri çıkışıyla ilişkili maliyetler, birçok kuruluşun buluta geçiş yolculuğunun başlarında karşılaştığı istenmeyen bir sürprizdir. Sanal makineler ve depolama gibi bulut hizmetleri sabit fiyatlandırmaya sahipken, verileri bulut dışına taşımanın maliyeti değişkendir ve genellikle öngörülemez.
Kuruluşlar bunu öğrendiklerinde, sıkıştırma ve veri tekilleştirme gibi teknikler kullanarak ya da kablo boyunca seyahat eden bitleri azaltmak için bir önbellek katmanı ekleyerek ağ segmentleri arasında seyahat eden veri miktarını azaltmak için uygulamalarını yeniden tasarlamayı sıklıkla düşünür. İdeal olarak, buluta geçen şirketler veri aktarım ücretlerini en aza indirmek ve performansı artırmak için uygulamalarını bu hususları göz önünde bulundurarak tasarlayacaktır.
Bulut veri çıkışı, başka bir konum için bir bulut sağlayıcısının ağından ayrılan herhangi bir bilgiyi ifade eder. Bu diğer konum, şirket içi bir veri merkezi, farklı bir bölgedeki başka bir bulut veri merkezi, aynı bulut hizmetindeki bir "kullanılabilirlik bölgesi" (veri merkezi) veya hatta aynı veri merkezi içindeki başka bir sanal ağ olabilir.
Bulut sağlayıcıları, veri çıkışı için nasıl ve ne kadar ücret aldıkları konusunda bazen önemli ölçüde farklılık gösterir, bu nedenle veri çıkışı hesaplamalarını etkileyen bileşenleri anlamak önemlidir. Örneğin bölgeler, tipik olarak dar bir coğrafi sınır içinde birden fazla veri merkezinden oluşan konumlardır. Bulut hizmetleri normalde yüksek oranda kullanılabilir, bölgeler arası uygulamaları desteklemek için bölgeler arasında geniş ağ bağlantısı sağlar. Bir bölgeden diğerine taşınan veriler ölçülür ve genellikle gönderilen gigabayt veri sayısına göre ücretlendirilir.
Kullanılabilirlik bölgeleri, diğer bir birincil bulut hizmeti kullanılabilirlik konseptidir. Her bulut sağlayıcısı bu kavram için "kullanılabilirlik alanları" veya basitçe "bölgeler" gibi biraz farklı bir isim kullansa da, bu kavram aynı coğrafi bölgede ağ ve güç sağlayıcılarında çeşitliliğe sahip olan ve bu nedenle aynı anda arızalanma olasılığı düşük olan birden fazla veri merkezini kapsar. Bulut sağlayıcıları, yüksek kullanılabilirlik için hizmetleri birden fazla kullanılabilirlik bölgesinde çalıştırmayı teşvik eder, ancak bir bölgeden diğerine taşınan veriler ölçülür ve gigabayt başına ücretlendirilebilir.
Kuruluşlar BT sistemlerini bulut bilişim modeline taşırken çeşitli avantajlar elde ederler. Bunların arasında modern bulut ekonomisinin iş değerini ortaya çıkarmak, daha hızlı BT iyileştirmeleri, daha yüksek kullanılabilirlik seviyeleri ve makine öğrenimi ve yapay zeka gibi yeni teknolojilere daha erken erişim yer alıyor.
Ancak bulut ekonomisinin potansiyel olarak "gizli" bir yönü, birden fazla biçimde ortaya çıkabilen veri çıkışıdır. Bulut hizmeti sağlayıcıları, bulutlarındaki bir konumdan diğerine (bölgeden bölgeye, bölgeye, bölgeye ve hatta bir sanal ağdan aynı bölgedeki bir diğerine) giden ağ trafiğini izler ve ölçer.
Gelen trafik, yani buluta gelen veriler, diğer bir deyişle veri girişi, hacmi ne olursa olsun her bulut sağlayıcısında neredeyse her zaman ücretsizdir. Giden trafik (veri çıkışı) farklı şekilde ele alınır. Veriler ister internete, ister şirket içi veri merkezlerine, ofislere veya hatta başka bir bulut bölgesine yönlendirilsin, ücretler bulut sağlayıcısına, belirli hizmete ve ağ yoluna bağlı olarak değişen oranlarda değerlendirilir. Tipik olarak, veri çıkışı belirli bir eşiğe kadar gigabayt başına sabit bir fiyatla gelir ve bu seviyenin üzerindeki veri iletimi için indirimler uygulanır.
Bulut veri çıkış trafiği, bir veritabanından bir işletme kullanıcısının elektronik tablosuna taşınan veriler gibi, bulut sanal makinelerinden diğer bulut sanal makinelerine giden standart ağ trafiği olabilir. Bir başka örnek ve maliyet açısından daha önemli bir endişe, web sitelerinde veya mobil uygulamalarda kullanılan bulutta barındırılan depolama varlıklarıyla ilgili trafiktir. Bulut nesne depoları için alışılagelmiş bir uygulama, web sitesi varlıklarını web sitesi uygulamasından ayrı olarak barındırmaktır; bu, performansı ve geliştirici verimliliğini artırır. Bu mimaride, bir web sitesi görüntüleri doğrudan Amazon Web Services (AWS) S3, Azure Blob Storage, Google Cloud Storage veya Oracle Cloud Infrastructure (OCI) Object Storage gibi bir bulut nesne deposundan yükler ve bu dosyalar bir web sunucusunda depolanmak yerine HTTP uç noktaları olarak bulunur. Görüntüler doğrudan bulut depolama alanından yüklendiğinde, uygulama hem depolama alanındaki okuma işlemleri hem de bu verilerin buluttan internete aktarılmasıyla ilişkili ağ maliyetleri için ücret ödeyecektir.
Yoğun web uygulamaları birden fazla bulut bölgesinde örneklere sahip olabilir ve görüntülerini tek bir uzak bölgedeki bulut hesabında depolamak yüksek veri çıkış ücretlerine neden olabilir. Büyük bir web sitesi veya uygulama, maliyetleri azaltmak ve performansı artırmak için muhtemelen bir içerik dağıtım ağı (CDN) kullanacak olsa da, yeni veya hızla büyüyen siteler CDN'leri kullanmak üzere tasarlanmamış olabilir ve bu nedenle pahalı çıkış ücretlerine maruz kalabilir.
Bunlar, bulut uygulamalarında veri çıkışının sadece bazı örnekleridir. Sanal makineler ve veritabanı örnekleri arasındaki trafik, sanal ağ eşlemesi, hizmet olarak platform tekliflerine özel bağlantılar ve diğer mimarilerin tümü önemli çıkış ücretlerine tabi olabilir.
Ana Fikirler
Bulut sağlayıcıları, veri merkezlerine giden büyük ağları ve siteler arasındaki bant genişliğini oluşturmakla ilişkili altyapı maliyetlerini telafi etmek için veri çıkışından ücret alır. Bu, milyonlarca veya milyarlarca dolara mal olabilir. Microsoft'un 2017 yılında ABD'nin Doğu Kıyısı ile İspanya arasında 4.104 millik bir denizaltı kablosu inşa ederek yaptığı gibi denizaltı ağına yatırım yapmak, bulut sağlayıcıların veri merkezlerini birbirine bağlamak için büyük ölçekli ağ altyapısına yaptıkları yatırımlara bir örnektir.
Bulut sağlayıcıları da bu ağların güvenilirliğini ve performansını sağlamak için sürekli yatırım yapar ve çıkış ücretleri bu yatırımları destekler. Müşteriler, küresel bir ağ geliştirmek için birden fazla sağlayıcıyla plan yapmak ve çalışmak zorunda kalmamaktan yararlanır. Bulut veri çıkış ücretleri sinir bozucu olsa da, kuruluşların dünya çapındaki genel bulut altyapısından yararlanmak için ödemeleri gereken bedelin bir parçasıdır.
Genel bulut ile şirket içi dağıtımlar arasındaki önemli bir fark, genel bulutta tüm ücretlerin tek bir faturada olmasıdır. Öte yandan, şirket içi dağıtımlar tipik olarak depolama, sunucular, ağ bileşenleri ve muhtemelen birden fazla satıcıdan ve farklı zamanlarda tedarik edilen hizmetler için ayrı faturalar içerir. Kuruluşlar ayrıca veri merkezlerinin gücü ve soğutması veya ortak yerleşim tesisi kirasının yanı sıra çeşitli yazılım ve destek maliyetleri için de ayrıca ödeme yapar. Tüm bunların eşdeğer bulut hizmeti ücretlerini tek bir faturada görmek, hazırlıksız BT yöneticileri için şok edici olabilir.
Ayrıca, şirket içi dağıtımlarla ilişkili giderlerin çoğu sabitken, genel bulut sağlayıcıları değişken maliyetlerle birçok bilgi işlem çözümü sunar. Değişken maliyetler faydalı olabilir çünkü bilgi işlem gereksinimleri arttıkça ve azaldıkça bunlar da artar ve azalır, böylece kuruluşlar ihtiyaç duymadıkları kapasite için fazla ödeme yapmaktan kaçınabilirler. Bu değişken maliyet modeli, değişen talep modellerine sahip bulut hizmetleri için genellikle yararlı olsa da, yanlış yapılandırmalar veya kötü tasarım, aşırı büyük bulut faturalarına yol açabilir.
Veri çıkış ücretleri, hizmet türüne ve bulut sağlayıcısına bağlı olarak çeşitli şekillerde hesaplanır. Ancak temel süreç aynıdır.
Bunun gerçek dünyada ne anlama gelebileceğini anlamak için HTTP Archive's Web Almanac'a göre Haziran 2022'de web'deki tüm sayfaların medyan boyutunun 2.315 kilobayt olduğunu düşünün. Bulutta barındırılan bir web sitesinin ortalama büyüklükte sayfalardan oluştuğunu ve her biri iki sayfa görüntüleyen aylık 10.000 ziyaretçi aldığını varsayalım. Bu web sitesi her ay yaklaşık 44,2 GB bulut veri çıkışı üretecektir:
10.000 x 2 = 20.000
20.000 x 2.315 KB = 46,3 milyar KB
46,3 milyar KB / 1 GB (1.048.576 KB) = 44,155 GB
Şimdi, bulut veri çıkış maliyetlerine ilişkin bazı gerçek dünya örneklerine bakalım. İlk olarak, bir web sunucusundan internete giden trafik için Haziran 2023 itibarıyla Azure fiyatlandırmasını temel alan çok basit bir örnek verelim.
Şimdi bir AWS müşterisi için biraz daha karmaşık bir senaryoyu inceleyelim. Geliştiriciler 1 TB veriyi bir S3 depolama kovasına yükledikten sonra 4 TB'ı Amerika Birleşik Devletleri dışındaki bir AWS bölgesine ve 2 TB'ı da internete aktardı. Haziran 2023 itibarıyla maliyetler aşağıdaki gibi olacaktır:
Bu senaryoda, depolama maliyetleri toplam aylık veri çıkış ücretlerinin %10'undan daha azını temsil etmektedir. Anlaşılması gereken kritik nokta, bir uygulama veya hizmetin ne kadar trafik oluşturacağı ve kullanılan hizmet türleri için bunun maliyetinin ne olacağıdır. Yüksek hacimli bir web sitesi, doğrudan internete akan trafik miktarını azaltmak için bir içerik dağıtım ağı (CDN) kullanarak yukarıdaki örnekteki harcamalarını azaltabilir. CDN'ler veri dosyalarını öngörülen kullanıcılara daha yakın yerlerde ve CDN sağlayıcılarının kendi ağlarında önbelleğe alır, bu nedenle hizmetlerinin net maliyeti genellikle aynı dosyaları her seferinde buluttan sunmaya yönelik veri çıkış ücretlerinden çok daha düşüktür.
Oracle Cloud Infrastructure'ın müşterilere her ay ücretsiz olarak 10 TB'a kadar veri çıkışı sağladığını belirtmek gerekir. Dolayısıyla, AWS örneğine bakıldığında, bir OCI müşterisi aynı miktarda veri çıkışı için veri depolama ücreti olarak yalnızca 25,24 ABD doları ödeyecektir. Benzer şekilde, Azure örneğinde ortaya çıkan 882,18 ABD doları tutarındaki ağ çıkış ücretleri, OCI müşterileri için VM maliyetine dahil edilecektir.
Yukarıdaki örneklerde görüldüğü gibi, veri çıkış ücretleri hızla yükselebilir. Bu kısıtlanmamış maliyet modeli, coğrafi olarak çoğaltılmış bir depolama hesabının yanlış uç noktasına bağlanmak gibi olası yanlış yapılandırmaların kontrolden çıkmış bulut faturalarına yol açabileceği anlamına gelir. Peki bir BT ekibi bu gerçekliği nasıl yönetir?
Maliyetleri en aza indirmek için bulut veri çıkış harcamalarını daha sonra değil, daha erken belirlemek çok önemlidir. Aşağıdaki beş ipucu yardımcı olabilir:
Çıkış ücretlerinin izlenmesi ve yönetilmesi bir zorluktur. Onları düşürmek başka bir şeydir. Çıkış maliyetlerini azaltmak için kurumsal BT ekiplerinin teknik yığının bir seviye daha derinine inmesi gerekir.
CDN, bir kuruluşun web sitesi varlıklarını bir kez okur ve ardından bunları müşteriye çok daha yakın bir uç konumda önbelleğe alır. CDN kullanmak, bir müşteri web sitenizden bir görüntü veya dosya talep ettiğinde, bunun doğrudan bulutta barındırılan web sunucunuzdan değil CDN'den sunulması anlamına gelir. CDN'in maliyetleri veri çıkış ücretlerinden çok daha düşüktür ve CDN'ler müşterilerin daha iyi yükleme süreleri deneyimlemesini sağlar. CDN kullanmak uygulama kodunda küçük değişiklikler gerektirse de, maliyet ve performans avantajları neredeyse her zaman buna değer.
Ağ trafiğini sıkıştırmak her zaman mümkün değildir, ancak altyapı trafiği (sanal bir ağ üzerinden VM'den VM'ye gibi) genellikle artan CPU döngülerinde küçük bir değiş tokuş karşılığında sıkıştırılabilir. Bu CPU kullanımının artan maliyeti, ağ çıkış ücretlerinden çok daha azdır.
Birçok bulut hizmeti, aynı bulut sağlayıcısı içinde bile, neredeyse aynı işlevleri elde etmek için birden fazla yol sunar. Örneğin, AWS'de bir konteyner çalıştırmanın neredeyse 20 yolu vardır. Planlama sürecinin bir parçası olarak kuruluşlar, önemli ölçüde değişiklik gösterebilen şebeke ücretleri de dahil olmak üzere her bir yaklaşımı fiyatlandırmalıdır.
Bulut sağlayıcısı ile siteniz arasında özel bir ağ bağlantısı pahalı olabilir, ancak özel bir bağlantı, satın alındıktan sonra bağlantının sınırsız kullanımını sağlar. Yüksek hacimli bulut veri çıkışından kaçınamayan kuruluşlar için bu yatırım aslında toplam sahip olma maliyetini azaltabilir.
Şirket içi ve barındırılan sistemlerin karışımından oluşan hibrit bir bulut modelinde "tamamen bulut" modeline geçmek, her şeyi tek bir yerde konumlandırarak bulut dışına akan veri miktarını azaltabilir.
Bu değişikliklerin uygulanması, özellikle üretim uygulamaları için zor olabilir. Bazı durumlarda, uygulama mühendislerinin önemli değişiklikler yapmasını gerektirebilirler. Ancak maliyet tasarrufu çoğu zaman bu çabalara değmektedir. ExpressRoute ve Direct Connect gibi özel bir ağ bağlantısı kullanmak hem kuruluşun bulutu hem de ağ sağlayıcısı ile koordinasyon gerektirebilirken, hem Microsoft hem de Amazon bu doğrudan bağlantılar üzerinden veri çıkışını normal giden çıkış oranına kıyasla indirimli olarak fiyatlandırmaktadır.
Şaşırtıcı olmayan bir şekilde, farklı bulut sağlayıcıları farklı fiyatlandırma yapılarına sahiptir. Örneğin Azure, aynı bulut bölgesi içinde bile bir sanal ağdan diğer bağlı sanal ağlara giden trafik için ücret alıyor. Bu nedenle, özellikle genel buluta ilk kez geçiş yaparken veri çıkış maliyetlerinizin ne olabileceğini dikkatlice değerlendirmeye değer.
Oracle, diğer bulut sağlayıcıları tarafından talep edilen yüksek veri çıkış maliyetlerinin farkındadır ve veri maliyetlerini düşürmeyi bulut hizmetlerinin önemli bir avantajı haline getirmek için çalışmıştır. Oracle Cloud Infrastructure (OCI), canlı video akışı, video konferans ve oyun gibi sıklıkla en yüksek miktarda bant genişliği tüketen hizmetler de dahil olmak üzere, işletmelerin düşük maliyetle önemli hacimlerde veri taşımasına olanak tanıyan düşük ağ fiyatları sunar. Diğer bulutlarda olduğu gibi, gelen veri aktarımı ücretsizdir; ancak OCI, her ay 10 TB veri çıkışını ücretsiz olarak sunar - AWS'nin aylık 100 GB'ından önemli ölçüde daha fazla - kuruluşların veri çıkışında önemli ölçüde tasarruf etmelerini sağlar. Ayrıca, OCI'nin giden bant genişliği maliyetleri AWS'ninkinden %25'e kadar daha azdır; bu da büyük miktarda bant genişliği gerektiren hizmetler kullandığınızda büyük bir avantajdır.
Bulut müşterilerinin karşılaştığı en önemli bulut ekonomisi hususlarından biri, bulut hizmetlerinden ve ağlarından veri çıkışı için bant genişliğidir. İlgili maliyetler bulut faturasında büyük bir sürpriz olabilir ve ücretler oldukça değişken olabilir. Bulut mimarisinin en önemli yönlerinden biri, bir sitenin veya uygulamanın performansını artırırken maliyetleri de düşürebilen sıkıştırma, içerik dağıtım ağları ve önbelleğe alma katmanları gibi teknolojilerden yararlanarak çıkış maliyetlerini en aza indirmektir.
Yapay zeka ile dönüşümü teşvik etmekten M&A stratejinize ince ayar yapmaya ve işbirlikçi liderliği benimsemeye kadar, bugünün ve yarının zorluklarını aşmanıza ve başarılı olmanıza yardımcı olacak oyunun kurallarını değiştiren taktikleri keşfedin.
Bulut depolamaya çıkış ücreti dahil midir?
Hayır. Bulut depolamanın maliyetine birkaç faktör katkıda bulunur. Bunlardan ilki ve en belirgin olanı, depolama hesabında veya kovada depolanan veri hacmidir. İkincisi, fatura dönemi boyunca verilerin okunma ve yazılma sayısıdır. Her iki faktör de verinin katmanından (sıcak, soğuk veya arşiv) etkilenir; katman ne kadar sıcaksa, bu okuma ve yazma işlemleriyle ilişkili maliyet o kadar düşük ancak veri hacmi başına depolama maliyeti o kadar yüksek olur. Bu işlem ücretleri, ağ üzerinden veri çıkış ücretlerinden ayrıdır.
Veri girişi ve çıkış bulut ücretleri nelerdir?
Giriş ve çıkış ücretleri, bulut bölgeleri ve alanları arasında, internete ve internetten ve şirket içi ağlara ve şirket içi ağlardan veri aktarımıyla ilişkili maliyetlerdir. Veri girişi (buluta gelen) genellikle ücretsiz olmasına karşın tüm sağlayıcılar veri çıkışı (bulut sağlayıcısından giden) için ücret alır. Çıkış ücretleri, veri hacmine ve internet, kullanılabilirlik bölgeleri ve diğer bulut bölgeleri gibi konumuna bağlıdır ve sınırsız veya sınırsız ücretler olarak adlandırılır, yani değişkendir ve bulut müşterileri için pahalı bir sürpriz olabilir.
AWS neden çıkış için ücret alıyor?
Diğer bulut sağlayıcıları gibi AWS de ağını kurma ve sürdürme maliyetlerini karşılamak için hizmetlerinin çoğunda veri çıkışı için ücret almaktadır. AWS, hizmetlerin fiyatlandırmasına veri çıkış maliyetini dahil etmez. Bu da Amazon'un sanal makineler ve depolama kovaları gibi hizmetler için daha düşük fiyatlar talep etmesini sağlıyor. Uygulamaları yüksek düzeyde veri çıkışı gerçekleştiren müşteriler bu ağ iletim altyapısının faturasını öderken, uygulamaları daha az veri aktaran müşteriler faturanın daha küçük bir kısmını ödemektedir.