Video: E-ticaret Sitesi Kurarken Önemli Olan 5 Nokta 2024
Amazon'un düşük marjlı, yüksek ölçekli gereksinimleri nedeniyle, donanımının üstünde çalışan cloud computing yazılım altyapısına benzersiz bir yaklaşım bekliyor olabilirsiniz çevre, değil mi? Doğru olurdun
Amazon, bulut bilgi işlem hizmetlerini sunmak için eşsiz, son derece uzmanlaşmış bir yazılım ortamı yarattı. İlk bakışta, insanlar Amazon Web Servislerini (AWS) farklı ve kafa karıştırıcı buldıklarından benzersizdir; daha önce karşılaştıkları diğer bilgi işlem ortamlarından farklıdır.
Ancak kullanıcılar, AWS'in nasıl çalıştığını anladıklarında, tasarımlarının mantıklı olduğunu ve sunduğu ürüne uygun olduğunu ve daha da önemlisi, kullanıcıların hizmeti nasıl kullandığıyla ilgili görüşlerini alıyorlar.
Amazon, donanım ortamına alışılmadık bir yaklaşıma sahip olsa da yazılım altyapısında, benzersizliği gerçekten ön plana çıkmaktadır. İşte onun özelliklerine hızlı bir bakış. Yazılım altyapısı
-
Sanallaştırmaya dayalı: Sanallaştırma - yazılım bileşenlerinin temel donanımına bağımlılığından soyutlanan bir teknoloji - AWS'nin kalbinde yatıyor. Sanal makineler yaratmak, başlatmak, onları sonlandırmak ve onları yeniden başlatmak AWS hizmetini mümkün kılar.
Tahmin edebileceğiniz gibi, Amazon sanallaştırmaya eşsiz bir yaklaşımla yaklaşmıştır. Doğal olarak, sanallaştırmayı kullanmak için düşük maliyetli bir yoldur istedi, bu nedenle yazılım kaynağı olarak Xen Hypervisor açık kaynak kodunu seçti. Ardından, "vanilya" Xen ürününde önemli değişiklikler yapıp AWS'nin gereksinimlerini karşılayabildi.
Sonuç, Amazon'un sanallaştırmayı sağladığı ancak ortaya çıkardığı sanallaştırma çözümünün, geniş ölçekte ve üstüne kurulmuş bol miktarda hizmetin desteklendiği şekilde genişletildi.
-
Hizmet olarak işletilen: Düşünüyorsunuz ki: "Tabii ki bir hizmet olarak işliyor - bu yüzden Amazon Web Hizmetleri deniyor! "
Doğru, ancak Amazon, bilgi işlem yeteneğini bir hizmet olarak sunabilmek için muazzam bir yazılım altyapısı oluşturmak zorunda kaldı.
Örneğin, Amazon, kullanıcıların AWS kaynaklarını belirli mesafeden ve yerel eller-üstü etkileşime gerek duymadan kullanabilmeleri için bir yol yaratmak zorundaydı. Ve kimsenin diğer kullanıcıların kaynaklarını görememesini, erişmesini veya değiştirmesini istemediği için, bir kullanıcının kaynaklarını diğerlerinin kaynaklarına göre güvenlik sağlamayı bir şekilde ayıracaktı.
Amazon, kullanıcıların AWS'nin her yönünü yönetmesine izin vermek için bir dizi arabirim - bir Uygulama Programlama Arabirimi (API) sağlamalıydı.
-
Esneklik için tasarlanmış: Amazon, kendisi gibi kullanıcılara hitap etmek için AWS'yi tasarladı - zengin bilgi işlem servislerine ihtiyaç duyan kullanıcılar, uygulama ihtiyaçlarını ve sürekli değişen iş koşullarını desteklemek için bir an var.
Diğer bir deyişle, Amazon Amazon'un bilgi işlem gereksinimlerinin ne ya da bu yıl olacağını tahmin edemediği gibi, Amazon'un AWS'yi kurduğu piyasada da olamaz.
Bu durumda, hizmet üzerinde birkaç kısıtlama uygulamak mantıklı olur. Sonuç olarak, Amazon, bunları kullanmanın yalnızca birkaç yolunu sağlayan sıkı bir şekilde entegre edilmiş bir dizi hizmet sunmak yerine, kullanıcının kesin gereksinimlerini karşılayan bir uygulama oluşturmak için "karışık ve eşleştirilebilen" oldukça ayrıntılı bir dizi hizmet sunmaktadır.
Hizmet son derece esnek bir şekilde tasarlandı. Amazon, müşterilerinin yaratıcı olmasını ve böylece yeniliği desteklemesini sağlıyor.
Hesaplama servislerinin kendileri sadece esnek değil, AWS'nin kullanım koşulları da esnektir. Başlamak için bir e-posta adresinden ve bir kredi kartından daha fazla şey gerekmiyor.
-
Son derece dirençli: Donanımın doğal olarak güvensizliğini artık fark ettiyseniz, donanım yoluyla esneklik uygulamak için bir yol olmadığını biliyorsunuz demektir. En bariz alternatif yazılımdır ve Amazon'un seçtiği yol budur.
Amazon, AWS'yi kaynak yedekliliğini uygulayarak son derece dayanıklı hale getirir - aslında, tek bir kaynağın başarısızlığının hizmetin başarısız olmasına neden olmamasını sağlamak için bir kaynağın birden çok kopyasını kullanır.
Örneğin, nesnelerinizin her birinin tek bir kopyasını S3 hizmetinde saklamanız durumunda, bu nesne, içinde bulunduğu disk sürücüsü bozulduğunda bazen kullanılamayabilir. Bunun yerine AWS, bir nesnenin birden çok kopyasını tutar ve böylece bir veya iki olsa bile bunu garanti altına alacaktır! - Donanım arızası nedeniyle nesneler kullanılamaz hale gelir, kullanıcılar nesneye hala erişebilir ve böylece S3 güvenilirliğini ve dayanıklılığını geliştirir.
Özetle, Amazon, kullanıcıların büyük miktarlarda bilgi işlem kaynaklarına kaya fiyatlarına erişmelerini sağlamak için zengin bir yazılım altyapısı hazırladı.