AWS ve Google Cloud Platform: Derinlemesine Karşılaştırma – PromptCloud
Yayınlanan: 2017-10-10Hizmet olarak altyapı (IaaS) söz konusu olduğunda, Amazon Web Services ve Google Cloud Platform, bu alana uzun süredir tekel olarak hakim olan iki önemli oyuncu. AWS, son yıllarda bulut çözümleri için altın standart haline gelmiş olsa da, Google Cloud Platform kesinlikle dikkatinizi ve düşünmenizi gerektiren bir şeydir. Her şeyde olduğu gibi, birinin diğerinden daha ağır bastığı alanlar vardır ve özel kullanım durumunuz için ideal olanı belirlemek için her bir çözümün artılarını ve eksilerini karşılaştırmak size kalmıştır.

PromptCloud'da hem AWS hem de GCP ile ilgili deneyim payımızı aldık ve her ikisini de birkaç farklı web tarama projesinde kullanıyoruz. Bu gönderide, benimseme, özellikler, fiyatlandırma ve yapılandırma açısından iki çözüm arasındaki benzerlikleri ve farklılıkları göstereceğiz. Başlayalım.
Benimseme ve pazar payı
AWS, bulut çözümleriyle eş anlamlı hale geldi ve IaaS pazarının yaklaşık yarısını satın almış olması onu şaşırtmamalı. İlk hamle avantajı ve 5 yıllık avantajlı başlangıcı ile AWS gerçekten çok olgunlaştı ve daha fazla özellik ve seçenek sunabilecek bir konumda. GCP'ye gelince, sahneye nispeten yeni giren biri olarak, daha kat etmesi gereken uzun bir yol var.
Örneğin, AWS, MariaDB, Microsoft SQL sunucusu ve Aurora'yı destekleyen tam olarak yönetilen bir SQL çözümüne sahipken, GCP'nin karşılığı yalnızca MySQL ile sınırlıdır.
AWS ayrıca, istekler için ayrılmış bir örnek olmadan kod çalıştırmanıza olanak tanıyan sunucusuz bir bilgi işlem çözümü olan Lambada'yı da sağlar. Google, Node.js'de sunucusuz işlevleri destekleyen benzer bir teklife sahiptir. Erişilebilirlik açısından AWS, coğrafyalara yayılan önemli ölçüde yüksek veri merkezi sayısıyla GCP'yi bir kez daha geride bıraktı.
fiyatlandırma
Fiyatlandırma söz konusu olduğunda, GCP, rekabetçi fiyatlandırmasıyla daha yüksek bir avantaj elde ediyor. AWS'den 2 CPU / 8 GB RAM örneği size ayda 69 ABD dolarına mal olurken, GCP ile ayda yalnızca 52 ABD dolarıdır. Bulut depolama için GCP, 2 sent/GB/ay, AWS ise 2,3 sent/GB/ay ücret alır. Savunmalarında, AWS, verilerin önemsiz bir ek maliyetle çeşitli coğrafyalarda bulunan sunucular arasında dağıtıldığı çok bölgeli bir bulut depolama seçeneği sunar. Kolay fiyat hesaplaması için Amazon EC2 fiyat hesaplayıcımıza göz atabilirsiniz .
Geçmişte AWS'nin saat başına ödeme fiyatlandırma yapısı vardı, GCP'nin ise minimum sürenin 10 dakika olduğu bir dakika başına ödeme modeli vardı. Bir sonraki saate geçiş, ek maliyete neden olur; örneğin, 1,01 saat, AWS'de 2 saat olarak değerlendirilir. Bu, bulutu kısa ve kısa analizler için kullanan insanlar için önemli bir farklılaştırıcıydı.
Artık durum böyle değil ve hem GCP hem de AWS artık saniye başına ödeme fiyatlandırma modelini izliyor. Bunun dışında GCP, yakın zamanda tüm sanal makineler ve işletim sistemleri için saniye başına ödeme faturalandırmasını uygulamaya koydu ve bunu AWS, Linux sanal makineleri için aynısını sunuyordu.
10 dakikadan daha kısa süren analizler yapıyorsanız, sanal makineler yavaş önyüklendiğinden ve sunucusuz işlevlerin 100 ms'lik bir fatura döngüsüne sahipken daha fazla harcama yapmanıza neden olabileceğinden sunucusuz seçenekleri tercih etmenin daha iyi olduğunu unutmayın.
Buna ek olarak, GCP, indirim uygunluğu için kullanıcıların örnekleri daha uzun süreler boyunca çalıştırmasını gerektiren AWS'nin aksine, herhangi bir koşul olmaksızın uzun süreli kullanım için indirimler sağlama eğilimindedir. Bununla, sanal makine bir ay boyunca çalışırsa, GCP kullanıcıları %30'luk ek indirimden yararlanabilir.
Bunun dışında GCP, kullanıcıların sanal makineler, coğrafi bölge veya yapılandırmadan bağımsız olarak CPU ve RAM kullanımını her ay rezerve edebilecekleri taahhütlü kullanım için %57'ye varan indirim sunar. GCP, fiyatlandırma açısından açık ara kazanan olarak çıkıyor.
Örnek yapılandırmaları
Büyük bulut sunucuları arıyorsanız, AWS kesinlikle kazanır. GCP'deki en yüksek bulut sunucusu yapılandırması 96 CPU/624 GB RAM olsa da AWS, muazzam 128 CPU ve 2 TB RAM bulut sunucusuyla onları geride bırakıyor.

AWS, büyük ölçekli gereksinimler için gidilecek yol olsa da, GCP önemli ölçüde esnektir; bu, özellikle kısıtlı bir bütçeniz varsa harika olur. AWS gibi önceden tanımlanmış bulut sunucusu paketlerinin yanı sıra GCP, ihtiyacınız olan CPU sayısı ve RAM miktarı dahil olmak üzere bulut sunucunuzu tamamen özelleştirmenize olanak tanır. Gereksinimleriniz küçük ölçekli ve spesifikse, bu özelleştirme seçeneklerinin maliyetten tasarruf etmenize yardımcı olabileceğini göreceksiniz. Çok sayıda hızlı analiz yaparsanız, her iki sağlayıcı tarafından sunulan geçici örnek çözümlerini de keşfedebilirsiniz.
AWS'nin sunduğu diğer bir harika teklif, bir bulut sunucusu için harcamak istediğiniz miktar için teklif vermenize olanak tanıyan ve genellikle standart tekliften daha ucuz olan spot bulut sunucularıdır. GCP benzer bir seçenek sunar ancak biraz farklıdır ve öncelikli örnekler olarak adlandırılır. Bu örnekler 24 saate kadar çalışır ancak Google'ın bilgi işlem gücüne ihtiyacı varsa kesintiye uğramaya eğilimlidir. GCP, kesintiye uğradığında, mevcut analiz durumunuzu kaydedecek olan önceden tanımlanmış kapatma komut dosyanızı tetikler. Otomatikleştirilebildiği ve standart maliyetten %80'e varan tasarruf sağlanabildiği için bu daha kolaydır.
Belgeler ve yardım
Yaşı ve topluluğun katkısı sayesinde AWS, dokümantasyon ve yardıma kolay erişim söz konusu olduğunda liderdir. Şirketinizin talep ettiği karmaşık sunucu yapılandırmaları ile öğrenme eğrisi dik olacağından, yardıma kolayca erişilebilen bir çözüm seçmek çok önemlidir. Google Cloud Platform, çok fazla el ele tutuşmanız gerekiyorsa, yeni bir katılımcı olmak en iyi seçenek değildir.
Büyük veri işleme
Bu gezegendeki en büyük arama motorunun sahip olduğu ve işlettiği bulut çözümü olan GCP, özellikle büyük veri işleme söz konusu olduğunda güçlü yanlarına sahiptir. GCP ile çok büyük miktarda veriyi yönetmek kolay olurdu. Google'ın sunduğu bir hizmet olan BigQuery , verileri ışık hızında depolamanıza, sıralamanıza ve analiz etmenize yardımcı olur. Çalıştırması biraz karmaşık olsa da, bu, büyük miktarda verinin dahil olduğu kullanım durumlarında GCP'ye bir üstünlük sağlar.
Makine öğrenimi hazırlığı
Hem Amazon hem de Google, bulut çözümleriyle sıkı entegrasyon sunan kendi makine öğrenimi platformlarına sahiptir. Amazon'un ML çerçevesi büyük ölçüde otomatiktir ve AWS'de depolanan verilere sorunsuz bir şekilde uygulanabilir. Google, Google arama ve diğer öne çıkan uygulamalara güç veren son teknoloji algoritmalara erişim sağlayarak bunu bir adım öteye taşıyor. Google'ın platformuyla, kullanıcılar kendi ML modellerini oluşturma seçeneğine de sahiptir. Amazon tarafından sağlanan modelleme yöntemlerinden bazıları Regresyon, İkili sınıflandırma ve çok sınıflı sınıflandırmadır. Google'ın teklifleri daha gelişmiştir; Video analizi, Görüntü analizi, Konuşma tanıma, Metin analizi ve Çeviri içerir. Her iki platform da bulut hesaplarında bulunan verilere bağlı olarak otomatik olarak algoritma önerebilir. Amazon'un teklifi, veri analizi ve eğitimi için saatte 0,42 ABD doları ile nispeten daha ucuzken, Google saatte 0,49 ABD doları ücret alıyor.
Başlarken
Kullanım durumunuza daha uygun olanı belirlemek için AWS ve GCP'yi denemek istiyorsanız, her iki çözüm de ücretsiz denemeler sunar. AWS, çözümü değerlendirmek ve artılarını ve eksilerini anlamak için oldukça cömert ve fazlasıyla yeterli olan 12 aylık ücretsiz bir deneme sunar. Ücretsiz denemeleri, ayda 750 saatlik küçük bir 1 CPU/1 GB RAM'in yanı sıra 30 GB depolama ve 750 saatlik bir yönetilen veritabanı eşgörünümü içerir. Bu, diğer birçok ücretsiz ürünle birlikte gelir ve vazgeçilemeyecek kadar iyi bir tekliftir. Denemeyle ilgili daha fazla ayrıntıyı AWS web sitesinde bulabilirsiniz .
Google'ın ücretsiz deneme teklifi, ücretsiz denemeden çok bir indirime benzeyen 12 aylık 300 ABD doları krediyle o kadar çekici değil. Ayrıca 30 GB disk alanı ve 5 GB bulut depolama ile 0,2 CPU/0,6 GB RAM ile sonsuza kadar ücretsiz bir örnek sunarlar.
Nihai karar
Bu iki lider bulut hizmeti sağlayıcısı arasında seçim yapmak kafa karıştırıcı ve bunaltıcı olabilir. Gereksiniminiz çok fazla özellik ve eklenti gerektiriyorsa, AWS'yi kullanmak daha iyidir. Ancak, daha iyi büyük veri uyumluluğuna sahip cep dostu bir bulut çözümünün peşindeyseniz, GCP tam size göre. Çok sayıda belge ve yardım kılavuzunun yanı sıra 12 aylık ücretsiz deneme süresiyle AWS, hem yeni başlayanlar hem de sağlam bir altyapı arayanlar için harika bir seçenektir. Çeşitli yönleri karşılaştırdığımızda, AWS'nin büyük ölçekli iş kullanım durumları için daha iyi bir çözüm olduğunu gördük.
