Ringkasan Eventarc

Eventarc memungkinkan Anda mem-build arsitektur berbasis peristiwa tanpa harus menerapkan, menyesuaikan, atau memelihara infrastruktur yang mendasarinya.

Eventarc ditawarkan dalam dua edisi: Eventarc Advanced dan Eventarc Standard.

Kedua edisi menawarkan solusi peristiwa yang skalabel, tanpa server, dan terkelola sepenuhnya yang memungkinkan Anda merutekan pesan secara asinkron dari sumber ke target menggunakan layanan yang dikaitkan secara longgar yang dipicu oleh dan bereaksi terhadap perubahan status yang dikenal sebagai peristiwa. Kedua edisi tersebut mendukung berbagai penyedia dan tujuan peristiwa—termasuk Google Cloud layanan, aplikasi kustom, aplikasi SaaS, dan layanan pihak ketiga—sambil mengelola pengiriman, keamanan, otorisasi, kemampuan observasi, dan penanganan error untuk Anda.

Perhatikan bahwa model data yang mendasari kedua edisi Eventarc sama. Seiring dengan meningkatnya kompleksitas kasus penggunaan, Anda memiliki opsi untuk bertransisi dengan lancar dari penggunaan Eventarc Standard ke penggunaan Eventarc Advanced.

Ringkasan edisi

Berikut adalah ringkasan kedua edisi tersebut. Untuk informasi yang lebih mendetail, lihat Ringkasan Eventarc Lanjutan dan Ringkasan Eventarc Standar.

Eventarc Advanced

Eventarc Advanced adalah platform terkelola sepenuhnya untuk mem-build arsitektur berbasis peristiwa. Dengan bus ini, Anda dapat mengumpulkan peristiwa yang terjadi dalam sistem dan memublikasikannya ke bus pusat. Layanan yang berminat dapat berlangganan pesan tertentu dengan membuat pendaftaran. Anda dapat menggunakan bus untuk merutekan peristiwa dari beberapa sumber secara real time dan memublikasikannya ke beberapa tujuan, dan secara opsional mengubah peristiwa sebelum dikirim ke target. Eventarc Advanced memiliki banyak fitur dan ideal untuk organisasi dengan kebutuhan peristiwa dan pesan yang kompleks, terutama yang kesulitan mengelola banyak topik Pub/Sub, antrean Kafka, atau sistem pesan pihak ketiga lainnya. Dengan memberikan visibilitas dan kontrol yang ditingkatkan dan terpusat kepada administrator, Eventarc Advanced memungkinkan organisasi menghubungkan beberapa tim di berbagai project.

Eventarc Advanced memungkinkan Anda menerima, memfilter, mengubah, merutekan, dan
            mengirimkan pesan antar-penyedia dan tujuan peristiwa yang berbeda.
Eventarc Advanced memungkinkan Anda menerima, memfilter, mengubah, merutekan, dan mengirimkan pesan
antara berbagai penyedia peristiwa dan tujuan (klik diagram untuk memperbesar).
Eventarc Standard

Eventarc Standard direkomendasikan untuk aplikasi yang berfokus pada pengiriman peristiwa dari penyedia peristiwa ke tujuan peristiwa. Dengan demikian, Anda dapat menggunakan peristiwa Google dengan cepat dan mudah dengan menentukan pemicu yang memfilter peristiwa masuk sesuai dengan sumber, jenis, dan atribut lainnya, lalu merutekannya ke tujuan yang ditentukan.

Eventarc Standard merutekan peristiwa dari penyedia peristiwa ke tujuan peristiwa.
Eventarc Standard memungkinkan Anda memfilter dan merutekan peristiwa
dari penyedia peristiwa ke tujuan peristiwa (klik diagram untuk memperbesar).

Tabel perbandingan fitur

Tabel berikut dapat membantu Anda memilih antara Eventarc Advanced dan Eventarc Standard. Tutorial ini mengasumsikan bahwa Anda sudah memahami konsep dasar arsitektur berbasis peristiwa.
Fitur Eventarc Advanced Eventarc Standard
Kontrol akses Kontrol akses per pesan dan tata kelola terpusat dengan IAM
Lihat Kontrol akses dengan IAM
Lihat Kontrol akses dengan IAM
Kapasitas Disediakan secara otomatis Disediakan secara otomatis
Bahasa library klien Java, Python, Go, Node.js, C++, C#, PHP, Ruby
Lihat Library klien Eventarc
Java, Python, Go, Node.js, C++, C#, PHP, Ruby
Lihat Library klien Eventarc
Standar kepatuhan Tidak berlaku untuk fitur apa pun di Pratinjau Lihat Standar kepatuhan
Pengiriman peristiwa lintas project Didukung
Lihat Memublikasikan peristiwa dari sumber Google
Tidak didukung
Kunci enkripsi yang dikelola pelanggan Ya
Lihat Menggunakan kunci enkripsi yang dikelola pelanggan
Ya
Lihat Menggunakan kunci enkripsi yang dikelola pelanggan
Antrean pesan yang dihentikan pengirimannya didukung Tidak Ya, melalui topik dead letter Pub/Sub
Lihat Mencoba ulang peristiwa
Format peristiwa Peristiwa dikirim ke tujuan dalam format CloudEvents
Lihat Format peristiwa
Secara opsional, Anda dapat mengganti perilaku ini dengan menentukan binding HTTP
Peristiwa dikirim ke tujuan dalam format CloudEvents
Lihat Format peristiwa
Ukuran peristiwa Maksimum 1 MB
Lihat Kuota dan batas
Maksimum 512 KB
Lihat Kuota dan batas
Lokasi Lihat Lokasi Eventarc Advanced Lihat Lokasi Eventarc Standar
Pemfilteran pesan Memfilter pada semua atribut peristiwa Memfilter berdasarkan jenis peristiwa dan atribut tertentu
Pemilihan rute pesan Banyak penyedia ke banyak tujuan
Penyedia ke tujuan
Konversi skema pesan Ya
Lihat Mengonversi format peristiwa yang diterima
Tidak
Transformasi pesan Ya, melalui ekspresi CEL
Lihat Mengubah peristiwa yang diterima
Tidak
Kemampuan observasi Melalui Google Cloud Observability seperti Cloud Logging dan Cloud Monitoring
Lihat Logging audit Eventarc
Melalui Google Cloud Observability seperti Cloud Logging dan Cloud Monitoring
Lihat Logging audit Eventarc
Pesan antar Tidak ada jaminan pengiriman sesuai urutan, yang pertama masuk pertama keluar Tidak ada jaminan pengiriman sesuai urutan, yang pertama masuk pertama keluar
Harga Lihat Harga Eventarc Lihat Harga Eventarc
Regionalitas Regional
Lihat Memahami regionalitas
Regional, Global
Lihat Memahami lokasi Eventarc
Endpoint REST https://eventarc.googleapis.com
Lihat Eventarc API
https://eventarcpublishing.googleapis.com
Lihat Eventarc Publishing API
https://eventarc.googleapis.com
Lihat Eventarc API
Percobaan ulang dan retensi Pengiriman peristiwa minimal satu kali ke target; durasi retensi pesan default adalah 24 jam dengan penundaan backoff eksponensial
Lihat Peristiwa percobaan ulang
Pengiriman peristiwa minimal satu kali ke target; durasi retensi pesan default adalah 24 jam dengan penundaan backoff eksponensial
Lihat Peristiwa percobaan ulang
Batas layanan Satu bus per Google Cloud project
100 pipeline per Google Cloud project per region
Lihat Kuota dan batas
500 pemicu per lokasi per Google Cloud project
Lihat Kuota dan batas
Perimeter layanan menggunakan Kontrol Layanan VPC Ya
Lihat Menyiapkan perimeter layanan menggunakan Kontrol Layanan VPC
Ya
Lihat Menyiapkan perimeter layanan menggunakan Kontrol Layanan VPC
Sumber yang didukung Penyedia Google
Penayang langsung yang menggunakan Eventarc Publishing API
Lihat Penyedia dan tujuan peristiwa
Penyedia Google
Penyedia Google melalui log audit
Penyedia pihak ketiga
Lihat Penyedia dan tujuan peristiwa
Target yang didukung Fungsi Cloud Run (termasuk generasi ke-1)
Tugas dan layanan Cloud Run
Bus Eventarc Advanced
Endpoint HTTP internal di jaringan VPC
Topik Pub/Sub
Alur kerja
Lihat Penyedia dan tujuan peristiwa
Fungsi Cloud Run
Layanan Cloud Run
Endpoint HTTP internal di jaringan VPC
Endpoint publik layanan GKE pribadi dan publik
Alur kerja
Lihat Penyedia dan tujuan peristiwa