Fitur Amazon EventBridge

Amazon EventBridge Pipes

EventBridge Pipes merupakan sumber daya integrasi nirserver yang dapat membantu Anda membangun integrasi titik ke titik dengan menyediakan cara yang lebih sederhana dan konsisten untuk mengintegrasikan produsen peristiwa dengan konsumen peristiwa tanpa perlu menulis kode tambahan. Anda dapat berintegrasi dengan lebih dari 14 layanan AWS. EventBridge Pipes memiliki kemampuan pemfilteran, pengayaan, dan transformasi bawaan opsional. Dengan EventBridge Pipes, Anda dapat memproses dan hanya membayar untuk yang Anda butuhkan. Pelajari selengkapnya tentang EventBridge Pipes.

Penjadwal EventBridge

Penjadwal Amazon EventBridge adalah penjadwal nirserver yang mempermudah membuat, menjalankan, dan mengelola tugas terjadwal berskala. Anda dapat menjadwalkan jutaan peristiwa dan tugas dengan andal yang dapat memanggil lebih dari 200 layanan AWS sebagai target. Penjadwal EventBridge memberikan lokasi pusat untuk mengelola semua pekerjaan terjadwal di seluruh cloud. Cari tahu selengkapnya tentang Penjadwal EventBridge.

Meningkatkan ketersediaan aplikasi yang didorong peristiwa dengan Titik Akhir Global

Titik akhir global merupakan cara yang lebih sederhana dan andal yang dapat Anda gunakan untuk meningkatkan ketersediaan aplikasi yang didorong peristiwa di AWS. Titik akhir global dapat memudahkan Anda membangun aplikasi yang tangguh dan andal dengan secara otomatis melakukan failover penyerapan peristiwa pada Wilayah sekunder selama gangguan layanan, tanpa perlu campur tangan manual.

Replikasi (opsional) bersifat bawaan sehingga pelanggan dapat meminimalkan data yang berisiko selama gangguan layanan tersebut. Anda juga memiliki fleksibilitas untuk mengonfigurasi kriteria failover menggunakan Alarm Amazon CloudWatch (melalui pemeriksaan kondisi Amazon Route 53) guna menentukan waktu untuk melakukan failover dan waktu untuk merutekan kembali peristiwa ke Wilayah primer. Kami membuat semuanya menjadi mudah bagi Anda untuk memulai di konsol dengan menyediakan tumpukan yang sudah diisi sebelumnya untuk membuat Alarm CloudWatch dan pemeriksaan kondisi Route 53.

Pelajari cara mengonfigurasi titik akhir global di akun AWS, memperbarui aplikasi untuk memublikasikan peristiwa ke titik akhir, dan cara menguji failover titik akhir.

Titik Akhir Global di Amazon EventBridge cocok untuk:

  • Para developer yang membangun aplikasi yang memiliki ketersediaan tinggi dengan waktu henti yang terbatas
  • Para developer yang mencoba meminimalkan kehilangan data selama gangguan layanan dengan mengaktifkan replikasi multiwilayah
  • Para developer yang ingin mengurangi beban operasional dengan kemampuan failover dan pemulihan otomatis

Menggunakan API Destination untuk integrasi kode rendah

API Destination memungkinkan Anda mengirimkan peristiwa kembali ke berbagai aplikasi on-premise atau perangkat lunak sebagai layanan (SaaS) dengan kemampuan untuk mengendalikan throughput dan autentikasi.

Anda dapat mengirimkan peristiwa ke aplikasi berbasis web apa pun menggunakan alamat web tanpa perlu repot untuk menulis kode kustom atau menggunakan infrastruktur tambahan. Anda dapat mengonfigurasi aturan dengan transformasi input yang akan memetakan format peristiwa ke format layanan penerimaan. Anda juga dapat menggunakan EventBridge untuk menangani keamanan dan pengiriman. Pelajari cara menggunakan API Destination dengan menelusuri contoh integrasi yang dapat Anda gunakan dalam alur kerja.

API Destination di Amazon EventBridge cocok untuk:

  • Para developer yang ingin membangun integrasi layanan menggunakan aplikasi lama, modern, on-premise, dan SaaS
  • Para developer yang ingin mempercepat waktu ke pasar dan meminimalkan waktu yang dihabiskan untuk membangun integrasi kustom untuk menghubungkan aplikasi secara aman
 

Mengarsipkan, memutar ulang, dan memproses ulang peristiwa masa lalu dengan Event Replay

Dengan Event Replay, Anda dapat memproses ulang peristiwa masa lalu kembali ke bus peristiwa atau aturan EventBridge tertentu. Fitur ini membantu Anda melakukan debugging aplikasi dengan cepat, memperluasnya dengan menghidrasi target dengan peristiwa historis, dan memulihkan sistem dari kesalahan. Lihat selengkapnya tentang cara kerja arsip dan putar ulang dalam praktik.

Event Replay di Amazon EventBridge cocok untuk:

  • Para developer yang ingin meningkatkan ketahanan pada aplikasi mereka
  • Para developer yang perlu menyimpan data untuk alasan kepatuhan
  • Para developer yang ingin menguji dan melakukan debugging peristiwa menggunakan peristiwa dari arsip untuk menyimulasikan penggunaan di dunia nyata

Melacak peristiwa dengan mudah menggunakan Schema Registry

EventBridge Schema Registry menyimpan skema peristiwa dalam registri sehingga dapat dengan mudah dicari dan diakses oleh developer lain di organisasi Anda. Dengan begitu, Anda tidak perlu mencari peristiwa dan strukturnya secara manual. Registri tersebut juga dapat membantu Anda menghasilkan binding kode untuk bahasa pemrograman seperti Java, Python, atau TypeScript secara langsung di lingkungan pengembangan terintegrasi (IDE) Anda, sehingga peristiwa tersebut dapat digunakan sebagai objek dalam kode Anda.

Dengan mengaktifkan penemuan skema untuk bus peristiwa, skema peristiwa akan secara otomatis ditemukan dan ditambahkan ke registri, sehingga Anda tidak perlu membuat skema peristiwa secara manual. Skema untuk layanan AWS secara otomatis dapat terlihat di Schema Registry Anda, dan skema untuk aplikasi SaaS yang terintegrasi dapat terlihat ketika Anda mengaktifkan Schema Discovery untuk bus peristiwa partner SaaS. Lihat contoh tentang cara Schema Registry dapat membantu developer dari tim yang berbeda bekerja bersama-sama secara efektif dan efisien.

Schema Registry di Amazon EventBridge cocok untuk:

  • Para developer yang ingin melacak skema yang berbeda di organisasi mereka
  • Para developer yang membutuhkan cara yang lebih mudah untuk mencari skema dan mengunduh ikatan kode yang dapat digunakan untuk menulis aplikasi yang bereaksi terhadap peristiwa
  • Para developer yang ingin secara otomatis menghemat waktu yang digunakan untuk menentukan skema peristiwa dan memperbarui registri

Bus peristiwa yang terkelola penuh dan dapat diskalakan

EventBridge adalah bus peristiwa yang bersifat nirserver, terkelola penuh, dan dapat diskalakan.  EventBridge membantu Anda membangun aplikasi yang andal dan terukur dengan kecepatan yang lebih cepat. Bus Peristiwa Amazon EventBridge memungkinkan Anda berkomunikasi dengan mudah antara aplikasi dan layanan melalui peristiwa. EventBridge mengurangi overhead operasional tanpa harus menyediakan, melakukan patch, dan mengelola server.

Bus Peristiwa Amazon EventBridge cocok untuk:

  • Developer yang ingin merespons perubahan dalam aplikasi mereka secara otomatis
  • Para developer yang ingin menjaga data mereka agar tetap sinkron di beberapa sistem
  • Organisasi yang ingin membangun Arsitektur yang Didorong Peristiwa (EDA)
 

Berintegrasi dengan mudah menggunakan aplikasi SaaS pihak ketiga

Aplikasi AWS Anda dapat mengambil tindakan berdasarkan peristiwa yang dihasilkan aplikasi SaaS. EventBridge terintegrasi secara native dengan aplikasi SaaS dari berbagai penyedia termasuk Shopify, BuildKite, Datadog, OneLogin, PagerDuty, Saviynt, Segment.io, SignalFx, SugarCRM, Symantec, Whispir, dan Zendesk, dengan rencana integrasi tambahan. Anda tidak perlu mengelola penyiapan integrasi apa pun seperti peristiwa autentikasi dari penyedia SaaS. Peristiwa autentikasi akan muncul pada bus peristiwa Anda.

 

Lebih dari 200 sumber dan target peristiwa bawaan

EventBridge terintegrasi secara langsung dengan lebih dari 200 sumber peristiwa dan lebih dari 20 target, termasuk AWS Lambda, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), AWS Step Functions, Amazon Kinesis Data Streams, dan Amazon Kinesis Data Firehose, dengan rencana sumber serta target tambahan.

Semua mutasi panggilan API (semua panggilan kecuali Describe*, List*, dan Get*) di seluruh layanan AWS akan menghasilkan peristiwa melalui AWS CloudTrail.

Meningkatkan ketangkasan developer dengan penerbit dan pelanggan peristiwa yang terpisah

EventBridge memudahkan Anda membangun arsitektur aplikasi yang didorong peristiwa. Aplikasi atau layanan mikro untuk:

  • Memublikasi peristiwa ke bus peristiwa tanpa sepengetahuan pelanggan
  • Berlangganan ke peristiwa tanpa sepengetahuan penerbit
  • Mengirim peristiwa dari aplikasi Anda sendiri ke bus peristiwa melalui API PutEvents layanan
  • Menerima peristiwa melalui berbagai layanan target AWS yang didukung 

Pemisahan ini memungkinkan tim bekerja secara independen sehingga dapat mendorong pengembangan yang lebih cepat dan peningkatan ketangkasan.

Hanya memproses peristiwa yang relevan dengan Event Filtering

Event Filtering dapat mengurangi biaya Anda dengan memproses peristiwa yang dibutuhkan aplikasi Anda saja. Anda dapat memfilter peristiwa menggunakan aturan. Aturan menyesuaikan dengan kejadian yang akan datang untuk bus kejadian yang diberikan dan merutekannya ke target untuk dilakukan pemrosesan. Satu aturan dapat merutekan ke beberapa target yang semuanya diproses secara paralel.
 
Aturan akan memungkinkan berbagai komponen aplikasi mencari dan memproses peristiwa yang penting bagi komponen aplikasi tersebut. Aturan memungkinkan Anda mengubah struktur peristiwa sebelum meneruskannya ke target.
 
Anda juga dapat membuat beberapa aturan yang cocok dengan peristiwa yang sama sehingga layanan mikro atau aplikasi yang berbeda dapat memilih untuk mencocokkan peristiwa berdasarkan filter spesifik.
 
Event Filtering di Amazon EventBridge cocok untuk:
  • Para developer yang ingin mentransfer peristiwa yang dibutuhkan saja
  • Para developer yang ingin mengurangi total biaya kepemilikan dengan memfilter data yang menarik bagi mereka saja

Pengiriman peristiwa yang andal dengan percobaan ulang otomatis

EventBridge menyediakan setidaknya satu kali pengiriman peristiwa ke target, termasuk percobaan ulang dengan mundur eksponensial hingga 24 jam. Peristiwa disimpan secara tahan lama di beberapa Zona Ketersediaan (AZ), sehingga memberikan jaminan tambahan bahwa peristiwa Anda akan dikirimkan ke tujuannya. EventBridge juga memberikan perjanjian tingkat layanan (SLA) ketersediaan sebesar 99,99%, sehingga memastikan aplikasi Anda dapat mengakses layanan dengan andal.

Respons otomatis untuk perubahan operasional di layanan AWS

EventBridge melengkapi pendahulunya, Amazon CloudWatch Events, dan menyediakan aliran peristiwa sistem hampir secara waktu nyata yang mendeskripsikan perubahan pada sumber daya AWS Anda.

EventBridge memungkinkan Anda untuk secara cepat merespons perubahan operasional dan mengambil tindakan perbaikan. Anda perlu menulis aturan untuk menunjukkan peristiwa yang penting bagi aplikasi dan tindakan otomatis yang harus diambil ketika sebuah aturan cocok dengan sebuah peristiwa. Misalnya, Anda dapat menetapkan aturan untuk menginvokasi fungsi Lambda guna memperbaiki masalah, atau memberi tahu topik Amazon Simple Notification Service (SNS) untuk memperingatkan operator.

Pemantauan, Audit, dan Laporan Bus Peristiwa melalui Amazon CloudWatch

Anda dapat memantau bus peristiwa menggunakan metrik Amazon CloudWatch, seperti berapa kali peristiwa cocok dengan aturan, atau berapa kali target diinvokasi.

Anda dapat menggunakan Log Amazon CloudWatch untuk menyimpan, memantau, dan menganalisis peristiwa yang dimulai di lingkungan Anda. CloudTrail dapat membantu Anda memantau panggilan yang dilakukan ke API Amazon EventBridge.

Membangun dengan mempertimbangkan keamanan dan kepatuhan untuk melindungi data Anda

EventBridge berintegrasi dengan AWS Identity and Access Management (IAM) sehingga Anda dapat mengontrol pengguna dan sumber daya mana yang memiliki izin untuk mengakses data Anda serta cara mengaksesnya. EventBridge mendukung titik akhir VPC dan enkripsi bergerak menggunakan TLS 1.2. EventBridge mematuhi GDPR, SOC, ISO, DoD CC SRG, dan FedRamp, serta memenuhi persyaratan HIPAA.

Harga yang fleksibel dengan ketentuan bayar sesuai pemakaian

Amazon EventBridge menawarkan harga yang fleksibel. Anda hanya perlu membayar untuk peristiwa yang dipublikasikan ke bus peristiwa, peristiwa yang diserap untuk Schema Discovery, Event Replay, dan API Destination sehingga menjadikannya solusi yang hemat biaya bagi semua organisasi. Tidak ada biaya tambahan untuk pengiriman aturan atau peristiwa. Tidak ada biaya minimum atau komitmen di muka. Semua peristiwa perubahan status yang dipublikasikan oleh layanan AWS bersifat gratis.

Pelajari selengkapnya tentang harga produk

Kunjungi halaman harga Amazon EventBridge.

Pelajari selengkapnya 
Mulai membangun di konsol

Mulai merancang dengan Amazon EventBridge di AWS Management Console.

Masuk 
Pelajari selengkapnya dalam dokumentasi

Dapatkan pemahaman EventBridge yang lebih mendalam dalam Panduan Pengembang.

Pelajari selengkapnya