Amazon Simple Notification Service
Tümüyle yönetilen pub/sub mesajlaşma, SMS, e-posta ve mobil anlık bildirimler
Amazon Simple Notification Service (Amazon SNS), hem uygulamadan uygulamaya (A2A) hem de uygulamadan kişiye (A2P) iletişim için tam olarak yönetilen bir mesajlaşma hizmetidir.
A2A pub/sub işlevi; dağıtılmış sistemler, mikro hizmetler ve olay tabanlı sunucusuz uygulamalar arasında yüksek aktarım hızlı, gönderme tabanlı, çoka çok mesajlaşmaya yönelik konular sunar. Yayımcı sistemleriniz, Amazon SNS konularını kullanarak mesajları paralel işleme için Amazon SQS kuyrukları, AWS Lambda işlevleri, HTTPS uç noktaları ve Amazon Kinesis Data Firehose gibi çok sayıda abone sistemine dağıtabilir. A2P işlevi kullanıcılara SMS, mobil anlık bildirimler ve e-posta yoluyla uygun ölçekte mesajlar göndermenizi sağlar.
ÖĞRETİCİ:
Dakikalar içerisinde SNS kullanmayı öğrenin
Avantajlar
Uygulamalarınızı modernize edin ve ayrıştırın
Amazon SNS, uygulamalarınızı modernize etmenize ve onları geliştirmesi, dağıtması ve koruması daha kolay olan daha küçük ve bağımsız bileşenlere ayrıştırmanıza yardımcı olur. Uygulamanız için bir pub/sub olay odaklı mimariden yararlanmak performansı ve güvenilirliği arttırarak her bir bileşenin bağımsız olarak ölçeklendirilmesini sağlar.
Mesajları doğrudan milyonlarca kullanıcıya gönderin
Amazon SNS, Apple’da Anlık Mobil Bildirimler, Android ve diğer platformlar veya e-posta yolu ile 200’den fazla ülkeye SMS metin mesajları ile doğrudan kullanıcılara mesaj veya bildirim göndermenizi sağlar. Amazon SNS, birçok SMS sağlayıcısında yedeklilik sağlar ve tüm platformlar için tek bir uç noktası kullanarak mobil bildirimler göndermenize olanak sağlar.
Mesajları güvenilir bir şekilde teslim edin
Amazon SNS, mesaj dayanıklılığı sağlamak için birlikte çalışan bir dizi strateji kullanır. Yayımlanan mesajlar öncelikle farklı coğrafi bölgelerde bulunan sunucularda ve veri merkezlerinde depolanır. Abone olunan uç nokta kullanılamıyorsa Amazon SNS, mesaj teslimini yeniden deneme politikası yürütür. Teslimi yeniden deneme politikası sona ermeden önce teslim edilmeyen mesajları korumak için bir teslim edilemeyen kuyruk oluşturabilirsiniz. Ayrıca, mesajları Amazon S3 klasörleri veya Amazon Redshift tabloları gibi dayanıklı uç noktalara göndermenizi sağlayan, Amazon Kinesis Data Firehose'un SNS konularına yönelik teslim akışlarına abone olabilirsiniz.
İş yükünüzü otomatik olarak ölçeklendirin
Amazon SNS, etkisi kanıtlanmış AWS bulut kaynaklarını kullanarak uygulamanızla birlikte dinamik olarak ölçeklendirilir. Amazon SNS tam olarak yönetilen bir hizmettir ve kapasite planlama, tedarik, izleme ve düzeltme eki uygulama konularında ağır işi üstlenir. Hizmet, yüksek aktarım hızını, ani artış gösteren trafik düzenlemelerini kaldırabilecek şekilde tasarlanmıştır ve saniye başına milyonlarca mesaj göndermenizi sağlar.
İleti sıralaması ve yinelenen verileri kaldırma özellikleri ile doğruluğu sağlayın
Amazon SNS FIFO konuları, mesajların kesin olarak sıralı bir şekilde gönderildiğinden ve yalnızca bir kez işlendiğinden (yinelenen verilerin kaldırıldığından) emin olmak için Amazon SQS FIFO kuyrukları ile birlikte çalışır. Böylece, mesajların doğru sırada olmasının kritik öneme sahip olduğu durumlarda tek bir veya birden fazla bağımsız hizmet arasındaki hizmetlerin işlenmesi sırasında tutarlılığı sağlayabilirsiniz. Ayrıca, sıralama ve yinelenen mesajların kaldırılması için özel kod yazma yükünü boşaltabilirsiniz.
Mesaj Filtreleme ile mimarinizi basitleştirin
Amazon SNS abone sistemlerinizdeki mesaj filtreleme mantığı ve yayımcı sistemlerinizdeki mesaj yönlendirme mantığını devralarak pub/sub mesajlaşma mimarinizi basitleştirmenize yardımcı olur. Amazon SNS mesaj filtreleme ile abonelik uç noktaları konuda yayımlanan tüm mesajların yerine yalnızca kendileriyle ilgili mesajları alır. Amazon CloudWatch, filtreleme etkinliğiniz için görünürlük sağlar ve AWS CloudFormation, otomatik ve güvenli bir şekilde abonelik filtresi politikaları dağıtmanızı mümkün kılar.
Nasıl çalışır?
-
Pub/Sub
-
SMS
-
Anlık Bildirim
-
Pub/Sub
-
-
SMS
-
-
Anlık Bildirim
-
Örnek olay incelemeleri
PlayOn! Sports ABD’nin lider lise sporları medya şirketlerinden biridir. Spor etkinliklerinin canlı yayınlarının yüksek kaliteli ve düşük maliyetli yapımlarına imkan tanıyan kapsamlı bir teknoloji platformu işletir. Şirketin sunucusuz video işleme hattı, yelpaze mesajlaşma düzenini Amazon SNS ve AWS Lambda kullanarak sunucusuz mimarilere dahil olma seçeneklerini sergiliyor.
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. Mimaride içerikte yeni güncellemeler yapıldığında işlem hatlarını tetiklemek için Amazon SNS, işlem hattı işleyicilerinden gelen işleri ayırmak için de Amazon SQS hizmeti kullanılmaktadır.
Change Healthcare, müşterilerinin her gün milyonlarca gizli işlem gerçekleştirmesine imkan tanımanın yanı sıra HIPAA dahil olmak üzere sağlık sektöründeki düzenlemelerle tam uyumlu kalmak için Amazon EC2, Amazon S3, Amazon SQS ve Amazon SNS gibi AWS hizmetlerini kullanıyor.
FCBarcelona web platformu 6000’den fazla sayfaya ve 12.000’den fazla dijital fotoğrafa ev sahipliği yapmaktadır. Altı dilde sunulan bu sayfa beş elit profesyonel takımla ilgili güncel bilgileri sunmaktadır. Çözüm birden fazla platform bildirimi için Amazon SNS hizmetini kullanmaktadır.
Öne çıkan blog gönderileri


Amazon SNS, Amazon SQS ve AWS Lambda için DLQ’lar ile sunucusuz dayanıklı uygulamalar tasarlama
Rachel Richardson ve Otavio Ferreira
15 Kasım 2019

AWS Event Fork Pipelines ile Olay Temelli Mimarileri Zenginleştirme
Rachel Richardson ve Otavio Ferreira
25 Mart 2019

Amazon SNS'deki yenilikler
AWS'yi kullanmaya başlayın
Amazon SNS hakkında daha fazla bilgi edinin