İçindekiler:
- AWS'yi diğer bulut hizmetlerine göre karşılaştırma
- AWS'nin en iyi çalıştığı hedef bölgelerin tanımlanması
- AWS'nin en iyi destekleyen uygulama türlerini göz önüne alarak
Video: Neden Pir Kullanmalısınız ? 2024
AWS sunabileceği çok şey olsa da, yine de spesifik ihtiyaçlarınızı nasıl karşıladığını düşünmelisiniz. Bu düşünce, yalnızca bulut tabanlı hizmetlere gerçekten geçiş yapmak isteyip istemediğinizi belirlemenin ötesine geçer, aynı zamanda gereksinimlerinize de hizmet verebilecek diğer teklifleri de (daha iyi değilse de) dikkate alır. AWS'yi diğer bulut hizmetleri ile karşılaştırmalısınız. AWS'yi tek çözüm olarak değil, çözümünüzün bir parçası olarak kullanmayı seçebilirsiniz. Elbette, bu, AWS'nin üstün olduğu alanları bilmek anlamına gelir.
AWS'yi diğer bulut hizmetlerine göre karşılaştırma
Bulut servislerini karşılaştırmanın birçok yolu var. Şirketlerin genel olarak hizmetlere bakma şekillerinden bir tanesi sahip oldukları pazar payıdır. Büyük bir pazar payı, bulut hizmetinin uzun süre kalmayacağını ve birçok insanın hizmetlerini hem faydalı hem de işlevsel bulma eğiliminde olduğunu gösterir.
Yeni bir InfoWorld makalesi, AWS'nin bulut pazarının yüzde 70 ila 80'ini oluşturduğuna dikkat çekiyor. Buna ek olarak, Amazon'un yeni özellikleri eklemeye devam ederken mevcut özellikleri en yüksek seviyede tutmasına olanak tanıyan AWS gelirleri artmaya devam ediyor.
Bulut hizmetleri piyasası çılgınca bir hızda değişmeye devam ediyor, bu nedenle her sağlayıcının sağladığı çeşitli tekliflerle ilgili güncel bilgileri edinmeniz gerekiyor. Buna ek olarak, fiyatlandırma ve uygulama geliştirme sürecinizi etkileyen diğer faktörleri izlemeniz gerekir. Uygulama geliştirme ihtiyaçlarınız da zamanla değişiyor; bu, bugün kullandığınız hizmetlerin yarın ihtiyaçlarınızı karşılamayabileceği anlamına geliyor. Kısaca, yaptığınız seçimlerin düzeltildiğini düşünmeyin.
Büyük pazar payı ve yatırım yapılacak sermayenin, ihtiyaçlarınızı karşılayan bulut hizmetine eklenmesi gerekmez. Ayrıca, ev sahibinin kullanabileceğiniz bir formda ihtiyacınız olan ürünleri sağlayabileceğini bilmeniz gerekir. AWS ürün listesine göz atın. Bütün büyük IaaS, SaaS ve PaaS kategorilerini içerir. Ancak, bu ürünleri büyük AWS rakipleriyle karşılaştırmalısınız:
- Cisco Metapod
- Google Cloud Platform
- Joyent
- Microsoft Azure
Burada listelenen rakiplerden Google Cloud Platform, AWS'de bulunan aynı özellik kümesi. Bununla birlikte, Google ürünlerine bakarken, AWS'de bulunmayan makine öğrenme hizmetlerinin önceliğini not almanız gerekir. Öte yandan, AWS, Things of Internet (IoT), uygulama ve mobil hizmet yolunda daha fazlasını sunacak.
Bu hizmetleri sunan satıcıların her biri farklıdır. Örneğin, Joyent, yalnızca birkaç ihtiyaç duyulan ve karmaşık bir hizmete katılmak istemeyen bir KOBİ'ye daha güçlü bir şekilde hitap edebilecek basit bir kurulum sunar.Öte yandan Microsoft, güçlü SQL veritabanı yönetimi desteğinin yanı sıra işletmelerin korumak isteyebileceği Windows platformuyla olan bağlantısına sahiptir. Önemli olan, daha önce belirtildiği gibi, çoğu kişi AWS'de dolarlarıyla oy kullanıyor olmasına rağmen, kimlerin ihtiyaçlarınızı en iyi karşılayabileceğini belirlemek için satıcıların her birine bakmanız gerektiği şeklindedir.
AWS'nin en iyi çalıştığı hedef bölgelerin tanımlanması
AWS'nin sağladığı hizmetlere bakıldığında, vurgunun kurumsal verimlilik üzerine olduğunu görebilirsiniz. Örneğin, Google Cloud Platform, analiz amacıyla kullanabileceğiniz dört gelişmiş makine öğrenme hizmetleri sunmaktadır, ancak AWS yalnızca bir tane sunmaktadır. Bununla birlikte, Google Cloud Platform, kullanıcıların uygulamalara erişmek için kesinlikle dahil etmek istedikleri bir alan olan mobil hizmet söz konusu olduğunda AWS ile eşleşememektedir.
İşletmeniz yoğun bir şekilde analiz görevlerine dahil değilse, AWS'nin sağladığı teklifler pek çok açıdan çok daha iyi sonuçlar verir. AWS'nin sunduğu hizmet kategorileri şunlardır:
- Hesapla
- Depolama ve içerik dağıtımı
- Veritabanı
- Ağ
- Analytics
- Kurumsal uygulamalar
- Mobil hizmetler
- IoT
- Geliştirici Araçlar
- Yönetim araçları
- Güvenlik ve kimlik
- Uygulama hizmetleri
AWS'nin en iyi destekleyen uygulama türlerini göz önüne alarak
Teorik olarak AWS'yi kullanarak akla gelebilecek her tür uygulamayı yaratabilirsiniz. Fark, uygulamanın hangi görevlerde ne de uygulamanın nasıl yönetileceği değil, bu sorunlar masaüstünde çalışırken olduğu gibi değildir. Dikkat etmeniz gereken şey uygulaması nerede çalıştırılacağıdır; bu, ortamın hangi uygulamalarını destekleyeceğini belirlemek için temel bulut ortamının özelliklerini anlama anlamına gelir. AWS uygulama türlerini bu alanlara bölebilirsiniz: Kullanıcının bir tarayıcı kullanarak doğrudan eriştiği son kullanıcı uygulamaları.
- Şu anda bir tarayıcıda çalıştırılan son kullanıcı uygulamaları, ancak AWS'ye yapılan arka plan çağrılarıyla güçlendiriliyor.
- Şu anda masaüstünde çalıştırılan ancak AWS'ye arka plan çağrıları eklenen son kullanıcı uygulamaları.
- Doğrudan AWS ile etkileşime giren yönetim uygulamaları.
- Uzak bir uygulamadaki çağrılara tepki veren Web hizmeti uygulamaları.
- Yoklama yayın / abone modeli kullanan Web hizmeti uygulamaları.
- İtme yayın / abone modeli kullanan Web hizmeti uygulamaları.
- Diğer uygulama türlerini bulabilirsin. Bu liste, neyin mümkün olduğuna dair bir fikir verir. Asıl nokta, altta yatan çevre hakkında hala birşey bilmeniz gerektiği. Örneğin, tarayıcı tabanlı uygulamalar oluşturmak isterseniz, bu varsayılan platformları destekleyen Elastic Beanstalk hizmetine güvenebilirsiniz:
Java uygulamaları için Apache Tomcat
- PHP uygulamaları için Apache HTTP Sunucusu
- Python uygulamaları için Apache HTTP Sunucusu
- Node için Nginx veya Apache HTTP Sunucusu. js uygulamaları
- Yolcu veya Puma Ruby uygulamaları için
- Microsoft IIS 7.5, 8. 0 ve 8. 5 için. NET uygulamaları
- Java SE
- Docker
- Go
- Sonuç olarak, AWS'nin en iyi destekleyen uygulama türleri kısmen kullandığınız hizmete ve hangi hizmete eklediğiniz özelliklere göre belirlenir. Bununla birlikte, Elastic Beanstalk'u diğer dilleri desteklemek için genişletebileceğiniz gibi, diğer hizmetlerin de nasıl işleyeceğini de değiştirebilirsiniz. Bir hizmeti genişletmek mutlaka diğer uygulama türlerini çalıştırmak anlamına gelir. En alt satırında, bu sorunları dikkate almanız gerektiğidir:
Hizmetinizin hangi hizmetin uygulandığını belirlemek, paketin içinden en iyi şekilde ihtiyaç duyar.
- Uygulamanın yerel olarak çalıştırıldığında aynı uygulamadan daha iyi olmasa da çalıştırılabilmesi için hangi hizmet özelliklerini kullanmanız gerektiğini tanımlayın.
- Özel gereksinimleri karşılamak için hizmeti gerektiği gibi genişletme.
- Verilere ve diğer kaynaklara erişime izin vermek için gerektiğinde üçüncü taraf paket desteğini edinme.
- Bulut ortamında tam hizmet sunmak için uygulama işlevselliğini değiştirme ihtiyacı göz önüne alındığında.
- Ancak, bulutta bir uygulama yaratmanın, yerel sisteminizde veya bir tarayıcı ortamında bir uygulama oluşturmanın aynısı olduğu fikrini anlamayın. Bulut zorluklar yaşıyor. Örneğin, bulut ile çalışırken, diğer ortamlarda uygulamayı çalıştırırken göz önüne almamanız gereken gecikme sorunlarını dikkate almalısınız.
Sonuçta, uygulamayı İnternet'te hala yayınlamaya devam ediyorsunuz. Ayrıca denetiminizin dışında bir kesinti yaşayabilirsiniz (Internet'in neredeyse yarısını etkileyen 11 saatlik AWS kesintisi hakkında ayrıntılar için makaleye bakın). Asla aşağı inemeyecek kadar kritik bir uygulamanız varsa, yerel veri merkezini tekrar ziyaret etmeniz veya bu ürünlerin özellik kümesini koordine etmeniz anlamına gelen birden fazla bulut ürününe güvenmeniz gerekebilir, böylece esnekliği kaldıraçlama olanağınız kısıtlanır. belirli bir bulut ürünü tarafından sunulmaktadır.