Amazon Simple Queue Service
Mikro hizmetler, dağıtılmış sistemler ve sunucusuz uygulamalar için tümüyle yönetilen ileti kuyrukları
Amazon Simple Queue Service (SQS), dağıtılmış sistemleri ve sunucusuz uygulamaları birbirinden ayırmanıza ve ölçeklendirmenize imkan tanıyan, tam olarak yönetilen bir iletileri kuyruğa alma hizmetidir. SQS, mesajlaşmaya yönelik ara yazılımları yönetmenin ve işletmenin getirdiği karmaşıklık ile ek iş yükünü ortadan kaldırarak geliştiricilerin farklı işlere odaklanmasına imkan tanır. SQS ile ileti kaybı yaşamadan veya diğer hizmetlerin erişilebilir olmasına gereksinim duymadan yazılım bileşenleri arasında dilediğiniz hacimde ileti gönderebilir, depolayabilir ve alabilirsiniz. AWS Management Console, Command Line Interface veya tercih ettiğiniz SDK'yi ve üç basit komutu kullanarak SQS'yi dakikalar içinde kullanmaya başlayabilirsiniz.
SQS iki tür ileti kuyruğu sunar. Standart kuyruklar tarafından en yüksek aktarım hızı, en iyi çaba ilkesine göre sıralama ve en az bir kez teslim olanakları sunulur. SQS FIFO kuyrukları, iletilerin tam olarak bir kez ve tam olarak gönderildikleri sırada işlenmesi konusunda güvence sağlayacak şekilde tasarlanmıştır.
Avantajlar
Yönetimin getirdiği ek iş yükünü ortadan kaldırın
AWS, sürmekte olan tüm işlemlerin yanı sıra yüksek oranda erişilebilir ve ölçeklenebilir bir iletileri kuyruğa alma hizmeti sunulması için gerekli olan temel altyapıyı yönetir. Ön yatırım gerektirmeyen SQS ile mesajlaşma yazılımları satın alarak bunları yüklemeniz ve yapılandırmanız gerekmediği gibi, destekleyici altyapının tesis edilmesine ve bakımına zaman harcamanız da gerekmez. SQS kuyrukları dinamik olarak oluşturulup otomatik olarak ölçeklendirildiğinden, uygulamalarınızı hızla ve verimli bir şekilde oluşturup büyütebilirsiniz.
İletileri güvenilir bir şekilde teslim edin
Amazon SQS'yi kullanarak dilediğiniz hacimde veriyi, dilediğiniz aktarım hızı düzeyinde, ileti kaybı yaşamadan ya da diğer hizmetlerin erişilebilir olmasına gereksinim duymadan aktarın. SQS, uygulama bileşenlerinin birbirinden bağımsız olarak çalışması ve başarısız olması için bunları ayırmanıza imkan tanıyarak sistemin genel hata toleransını artırır. Her iletinin birden çok kopyası, yedeklilik sağlayacak şekilde birden çok Erişilebilirlik Alanında saklandığından, her gereksinim duyulduğunda bunlara erişilebilir.
Hassas verilerinizi güvende tutun
Amazon SQS ile her bir iletinin gövdesini şifrelemek için sunucu tarafı şifreleme (SSE) kullanarak uygulamalar arasında hassas veri alışverişi yapabilirsiniz. Amazon SQS SSE'nin AWS Key Management Service (KMS) entegrasyonu sayesinde, SQS iletilerini koruyan anahtarların yanı sıra diğer AWS kaynaklarınızı koruyan anahtarları merkezi olarak yönetebilirsiniz. AWS KMS, düzenleme ve mevzuat uyumluluğu gereksinimlerinizi karşılamanıza yardımcı olmak için şifreleme anahtarlarınız her kullanıldığında bunu AWS CloudTrail'da günlüğe kaydeder.
Esnek ve hesaplı bir şekilde ölçeklendirin
Amazon SQS, istek üzerine dinamik bir şekilde ölçeklendirme için AWS'den yararlanır. SQS, uygulamanızla birlikte esnek olarak ölçeklendirilebildiğinden, kapasite planlaması ve ön tedarik konusunda endişelenmeniz gerekmez. Kuyruk başına ileti sayısı konusunda bir sınır yoktur ve standart kuyruklar neredeyse sınırsız aktarım hızı sağlar. Maliyetler kullanımı temel alır ve kendi yönettiğiniz mesajlaşma ara yazılımlarının "her zaman etkin" modeliyle karşılaştırıldığında önemli oranda tasarruf sağlar.
Örnek olay incelemeleri

The NASA Image and Video Library, 140.000'den fazla görüntüye, ses kaydına ve videoya kolay erişim sağlar ve NASA'nın, engin bilinmezliği keşfinde yarım yüzyıldan uzun süredeki başarılarını belgeler. Mimari, gelen işleri işleme hattı süreçlerinden ayırmak için Amazon SQS ve yeni içerik güncellendikçe işleme hattının tetiklenmesi için Amazon Simple Notification Service (SNS) kullanır.
Blog gönderileri ve makaleler


Yenilikler
AWS'yi kullanmaya başlayın

Kuyruğa İleti Gönderin
Amazon SQS hakkında daha fazla bilgi edinin