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ı, çoktan çoka mesajlaşmaya yönelik konular sunar. Yayıncı 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.
Avantajlar
Mesaj filtreleme ve toplu işleme ile maliyetleri basitleştirin ve azaltın
Amazon SNS, uygulama mimarinizi basitleştirmenize ve maliyetleri azaltmanıza yardımcı olur. Mesaj toplu işleme sayesinde, yayıncı sistemleri tek bir API isteğinde 10'a kadar mesaj gönderebilir. Mesaj filtreleme sayesinde, abone sistemleri yalnızca ilgilendikleri mesajları alırlar. Daha fazla bilgi edinmek için, bkz. Mesaj Filtreleme ve Mesaj Toplu İşleme.
Mesaj sıralaması ve yinelenen mesajları 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 emin olmak için Amazon SQS FIFO kuyrukları ile birlikte çalışır. Böylece, işlemlerin tek bir hizmet veya birden fazla bağımsız hizmet dahilinde işlenmesi sırasında doğruluğu ve tutarlılığı sağlayabilirsiniz. Daha fazla bilgi edinmek için bkz. Mesaj Sıralaması ve Yinelenen Mesajların Kaldırılması.
Mesaj şifreleme ve gizlilik aracılığıyla güvenliği artırın
Amazon SNS, mesajlarınızı yetkisiz erişimden korumak için şifrelenmiş konular sağlar. Şifreleme, 256 bit AES-GCM algoritması ve AWS Key Management Service (KMS) ile sağlanan bir müşteri ana anahtarı (CMK) kullanır. Amazon SNS ayrıca AWS PrivateLink aracılığıyla VPC uç noktalarını destekler, böylece mesajları internet üzerinden geçmeden bir Amazon Virtual Private Cloud (VPC) alt ağından Amazon SNS konularına gizli olarak yayınlayabilirsiniz. Daha fazla bilgi edinmek için bkz. Mesaj Şifreleme ve Trafik Gizliliği.
Mesaj arşivleme, teslim yeniden denemeleri ve DLQ ile dayanıklılığı artırın
Amazon SNS, yayınlanan tüm mesajları farklı coğrafi bölgelerdeki veri merkezlerinde depolar. Abone olunan sistem kullanılamıyorsa Amazon SNS, mesaj teslimini yeniden deneme politikası yürütür. Amazon SNS, teslimi yeniden deneme politikası sona ermeden önce teslim edilemeyen mesajları korumak için bunları teslim edilemeyen mesaj kuyruklarına (DLQ) taşıyabilir. Amazon SNS ayrıca Amazon Kinesis Data Firehose abonelikleri aracılığıyla mesajları Amazon S3'te arşivleyebilir. Daha fazla bilgi edinmek için bkz. Mesaj Arşivleme, Teslim Yeniden Denemeleri ve DLQ.
AWS hizmetlerinden olayları yakalayın ve dağıtın
Amazon SNS, çok çeşitli AWS olay kaynakları ve hedefleriyle yerel entegrasyonu bulunan, olay odaklı bir merkezdir. Amazon SNS, 60'tan fazla AWS hizmeti dahilindeki Analiz, İşlem, Container'lar, Veritabanları, IoT, Makine Öğrenimi, Güvenlik, Sunucusuz ve Depolama gibi çok sayıda AWS kategorisinden olay yakalayıp dağıtabilir. Daha fazla bilgi edinmek için bkz. Olay Kaynakları ve Olay Hedefleri.
SMS, mobil anlık bildirim ve e-posta aracılığıyla A2P bildirimleri gönderin
Amazon SNS, bildirimleri doğrudan müşterilerinize göndermenizi sağlar. Amazon SNS; 200'den fazla ülkeye SMS göndermenin yanı sıra Amazon, Android, Apple, Baidu ve Microsoft cihazlara mobil anlık bildirimler göndermeyi ve ayrıca e-posta bildirimlerini destekler. Amazon SNS, birden fazla SMS sağlayıcısında yedeklilik sağlar ve tüm mobil platformlar için tek bir API kullanarak mobil anlık bildirimler göndermenize olanak tanır. Daha fazla bilgi edinmek için bkz. SMS, Mobil Anlık Bildirimler ve E-posta Bildirimleri.
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.
Blog gönderileri
Öne çıkan SNS A2A blog gönderileri
Publishing messages in batch to Amazon SNS topicsHeeki Park, 18.11.2021
Get Started with Amazon S3 Event Driven Design Patterns
Micah Walter, Aditya Pendyala ve Divyesh Sah, 27.09.2021
Introducing message archiving and analytics for Amazon SNS
James Beswick, 12.01.2021
Introducing Amazon SNS FIFO – First-In-First-Out Pub/Sub Messaging
Danilo Poccia, 22.10.2020
Öne çıkan SNS A2P blog gönderileri
Token-based authentication for iOS applications with Amazon SNSTalia Nassi, 09.11.2021
Introducing the SMS sandbox for Amazon SNS
James Beswick, 01.06.2021
Provisioning and using 10DLC origination numbers with Amazon SNS
Benjamin Smith, 01.06.2021
İlgili blog gönderileri
Amazon SNS'deki yenilikler
AWS'yi kullanmaya başlayın
Amazon SNS hakkında daha fazla bilgi edinin



