Macam-macam Application Services : Mengenal SNS
SNS adalah singkatan dari Amazon Simple Notification Service. Ini adalah layanan yang disediakan oleh Amazon Web Services (AWS) yang memungkinkan aplikasi, layanan, dan pengguna untuk mengirim dan menerima notifikasi (pesan atau pemberitahuan) secara asinkron.
Apa itu SNS?
- SNS adalah singkatan dari Simple Notification Service.
- SNS adalah layanan web yang memudahkan untuk mengatur, mengoperasikan, dan mengirim notifikasi dari cloud.
- SNS memberikan kemampuan yang sangat skalabel, hemat biaya, dan fleksibel kepada pengembang untuk mempublikasikan pesan dari aplikasi dan mengirimkannya ke aplikasi lain.
- Ini adalah cara mengirim pesan. Saat Anda menggunakan AutoScaling, ini memicu layanan SNS yang akan mengirim email kepada Anda bahwa “instance EC2 Anda bertambah”.
- SNS juga dapat mengirimkan pesan ke perangkat dengan mengirimkan notifikasi push ke perangkat Apple, Google, Fire OS, dan Windows, serta perangkat Android di Tiongkok dengan Baidu Cloud Push.
- Selain mengirimkan notifikasi push ke perangkat seluler, Amazon SNS mengirimkan notifikasi melalui SMS atau email ke Amazon Simple Queue Service (SQS), atau ke endpoint HTTP.
- Notifikasi SNS juga dapat memicu fungsi Lambda. Ketika sebuah pesan dipublikasikan ke topik SNS yang memiliki fungsi Lambda yang terkait dengannya, fungsi Lambda dipanggil dengan muatan pesan. Oleh karena itu, kita dapat mengatakan bahwa fungsi Lambda dipanggil dengan muatan pesan sebagai parameter input dan memanipulasi informasi dalam pesan dan kemudian mengirimkan pesan ke topik SNS lain atau layanan AWS lainnya.
- Amazon SNS memungkinkan mengelompokkan beberapa penerima menggunakan topik di mana topik tersebut merupakan titik akses logis yang mengirimkan salinan identik dari pesan yang sama ke penerima berlangganan.
- Amazon SNS mendukung beberapa jenis titik akhir. Misalnya, dapat mengelompokkan penerima iOS, Android, dan SMS. Setelah dipublikasikan pesan ke topik tersebut, SNS mengirimkan salinan pesan yang telah diformat ke pelanggan.
- Untuk mencegah hilangnya data, semua pesan yang dipublikasikan ke SNS disimpan secara berlebihan di beberapa zona ketersediaan.
SNS Publishers and Subscribers
Amazon SNS adalah layanan web yang mengelola pengiriman pesan ke titik akhir berlangganan. Ada dua klien SNS:
Subscribers, Publishers