Umum
T: Apa itu Amazon AppFlow?
Amazon AppFlow adalah layanan integrasi terkelola penuh untuk transfer data secara aman antar aplikasi Perangkat lunak sebagai Layanan (Software-as-a-Service/SaaS) seperti Salesforce, Marketo, Slack, dan ServiceNow, dan layanan AWS seperti Amazon S3 dan Amazon Redshift, hanya dalam beberapa klik. Dengan AppFlow, aliran data dapat dijalankan di hampir semua skala pada frekuensi yang Anda pilih - sesuai jadwal, sebagai respons terhadap peristiwa bisnis, atau sesuai permintaan. Kemampuan transformasi data luar biasa seperti pemfilteran dan validasi dapat dikonfigurasi untuk menghasilkan beragam data siap pakai sebagai bagian dari alur itu sendiri, tanpa langkah tambahan. AppFlow otomatis mengenkripsi data bergerak, sehingga pengguna dapat membatasi data agar tidak mengalir di Internet publik untuk aplikasi SaaS yang terintegrasi dengan AWS PrivateLink, mengurangi paparan ancaman keamanan.
T: Apa keuntungan AppFlow?
AppFlow membebaskan Anda dari investasi waktu yang signifikan dan staf pengembang yang sangat terampil untuk build dan memelihara konektor API khusus untuk layanan AWS untuk bertukar data dengan aplikasi SaaS. Administrator aplikasi SaaS dan analis bisnis dapat dengan cepat mengimplementasikan sebagian besar integrasi yang dibutuhkan tanpa menunggu berbulan-bulan bagi IT untuk menyelesaikan proyek integrasi. Secara khusus, keuntungannya mencakup:
- Cepat dan gesit: Amazon AppFlow memudahkan Anda mengintegrasikan aplikasi dalam beberapa menit – lupakan menunggu berhari-hari atau berminggu-minggu untuk mengkodekan konektor kustom. Fitur seperti paginasi data, pencatatan kesalahan, dan coba lagi koneksi jaringan disertakan secara default, tanpa pengkodean atau manajemen. Dengan Amazon Appflow, kualitas aliran data bawaan, dan aliran data dapat diperkaya melalui penutupan, pemetaan, penggabungan, pemfilteran, dan validasi sebagai bagian dari aliran itu sendiri.
- Privasi dan keamanan: AppFlow mengenkripsi data diam dan data bergerak. Data dapat dienkripsi dengan kunci yang dikelola AWS atau bawa kunci kustom Anda sendiri. Juga memungkinkan pengguna membatasi data agar tidak mengalir melalui Internet publik menggunakan endpoints VPC Amazon yang diaktifkan AWS PrivateLink. Ini meminimalkan ancaman dari serangan berbasis Internet dan risiko kebocoran data sensitif.
- Skalabilitas: AppFlow mudah ditingkatkan tanpa perlu perencanaan atau penyediaan sumber daya, Anda dapat memindahkan volume data besar tanpa memecah menjadi beberapa kumpulan. Dengan Amazon AppFlow, jutaan rekord Salesforce atau tiket Zendesk dapat ditransfer dengan mudah - semuanya sambil menjalankan satu aliran.
- Keandalan: AppFlow menggunakan arsitektur yang sangat tersedia dengan sumber daya berlimpah dan terisolasi untuk mencegah titik kegagalan tunggal saat berjalan dalam infrastruktur AWS yang tangguh.
T: Bagaimana saya memulai AppFlow?
Pergi ke AWS Management Console dan pilih AppFlow dari menu Services. Ini akan membuka halaman beranda AppFlow. Pengguna IAM berizin dapat membuat dan mengonfigurasi Flow dengan langkah-langkah berikut:
- Hubungkan sumber data dan tujuan Anda - Ber nama aliran dan pilih dari daftar sumber dan tujuan aplikasi terintegrasi untuk memulai.
- Pilih pemicu aliran data: - Aliran sesuai permintaan berjalan satu kali dengan segera, aliran terjadwal berjalan pada interval tertentu, dan aliran berbasis peristiwa berjalan sesuai dengan peristiwa bisnis seperti penciptaan peluang jual atau perubahan status pada tiket dukungan.
- Bidang sumber peta ke tujuan: - Konfigurasikan pemetaan bidang dalam AppFlow, atau untuk set data dengan bidang dalam jumlah besar, unggah file csv dengan pemetaan bidang massal. Secara opsional, tambahkan transformasi bidang data, seperti menutupi informasi sensitif keuangan atau menggabungkan nama depan dan belakang.
- Tambahkan filter dan validasi data - Tambahkan filter data opsional seperti hanya menyertakan bidang data baru atau pilihan di aliran Anda, dan validasi, seperti memastikan bidang numerik berisi angka.
- Selesai - Klik Create Flow dan data akan mulai mengalir berdasarkan pemicu yang Anda atur. Anda dapat sewaktu-waktu meninjau dan memecahkan masalah aliran data dengan melihat kembali ke dasbor Anda.
AppFlow mentransfer data antara sumber data dan target data, menjalankan transformasi yang dipilih, dan memantau pemrosesan. AppFlow terintegrasi dengan layanan AWS yang mendasari untuk otomatisasi, keamanan, dan pemantauan, termasuk AWS PrivateLink, AWS KMS, dan Amazon CloudTrail.
T: Layanan AWS mana saja yang didukung oleh Amazon AppFlow?
Layanan AWS yang didukung termasuk Amazon S3, Amazon RedShift, Amazon Connector Customer Profiles, Amazon Lookout for Metrics, dan Amazon Honeycode dan kami akan terus menambahkan lagi setiap saat.
T: Apa saja contoh Aliran yang bisa saya konfigurasi menggunakan Amazon AppFlow?
AppFlow memberi Anda fleksibilitas mengonfigurasi Aliran mereka sendiri. Beberapa contoh aliran antara lain:
- Membuat salinan objek Salesforce (mis. peluang, kasus, promo) di Amazon S3.
- Mengirim tiket kasus dari Zendesk ke tabel Amazon Redshift.
- Menghidrasi danau data Amazon S3 dengan data transaksional dari SAP S/4HANA ERP.
- Mendorong catatan dari file CSV di Amazon S3 ke akun Salesforce, kontak, atau objek utama.
- Mentransfer hasil seperti skor utama dan skor risiko churn akun dari Amazon S3 ke Salesforce.
T: Apa saja mekanisme pemicu yang ada bagi aliran?
Anda dapat menjalankan aliran sesuai permintaan, berdasarkan peristiwa bisnis, atau sesuai jadwal:
- Sesuai Permintaan: Menjalankan aliran data sesuai permintaan begitu Anda mengeklik "Run Flow" untuk transfer atau pengujian massal,
- Berbasis-peristiwa: Menjalankan aliran data karena merespons peristiwa bisnis seperti penciptaan peluang jual, perubahan status tiket dukungan, atau penyelesaian formulir pendaftaran.
- Terjadwal: Menjalankan aliran data dengan jadwal rutin pada interval waktu yang Anda tentukan agar data tetap sinkron, atau menjalankan aliran secara rutin.
Integrasi SaaS
T: API Publik tersedia untuk aplikasi SaaS saya hari ini; nilai tambah apa yang AppFlow hadirkan?
Meskipun API publik dari aplikasi SaaS dapat digunakan oleh pengembang untuk menarik atau mendorong data, AppFlow membantu pelanggan menghemat waktu dengan mengizinkan siapa saja yang memilih untuk tidak menulis kode dan mempelajari dokumentasi API berbagai aplikasi SaaS untuk mengimplementasikan serangkaian tugas integrasi umum. AppFlow adalah layanan integrasi API terkelola penuh yang menggantikan konektor kustom. Ia menyediakan komputasi, penyimpanan, dan sumber daya jaringan untuk mengatur dan melaksanakan aliran; mengelola otorisasi API dengan aplikasi SaaS dan mengelola siklus hidup token akses dan kunci API; serta memproses data sebagai bagian dari aliran.
T: Integrasi SaaS apa saja yang didukung sebagai sumber dan tujuan?
AppFlow mendukung sumber-sumber seperti Amazon S3, SAP, Salesforce, Marketo, Zendesk, dan Slack, dan banyak lagi. AppFlow mendukung Amazon S3, Amazon RedShift, Salesforce, dan Snowflake sebagai tujuan untuk aliran. Untuk mempelajari selengkapnya, kunjungi halaman integrasi AppFlow.
T: Saya ingin AppFlow mendukung integrasi SaaS lain. Bagaimana cara melakukan permintaan ini?
Silakan hubungi kami dan beri tahu kami nama vendor SaaS dan juga kasus penggunaan Anda.
T: Saya vendor SaaS dan ingin berintegrasi dengan AppFlow. Apa langkah saya berikutnya?
Kami selalu tertarik untuk menambah dukungan bagi para vendor SaaS baru. Silakan hubungi kami dan beri tahu kasus penggunaan yang diminta pelanggan Anda dan kami akan memulai prosesnya.
Privasi dan Keamanan
T: Apakah AppFlow memerlukan AWS PrivateLink untuk terhubung dengan aplikasi SaaS?
Tidak. AppFlow akan berintegrasi dengan titik akhir API publik dari aplikasi SaaS yang tidak mengaktifkan AWS PrivateLink.
T: Bagaimana cara mengatur kunci enkripsi?
Dengan AppFlow, data Anda selalu dienkripsi saat istirahat dan saat transit. Secara default, AppFlow akan menggunakan kunci master pelanggan (CMK) Anda yang dikelola AWS untuk enkripsi. Kunci yang Anda kelola sendiri juga dapat dipilih - CMK yang dikelola pelanggan untuk enkripsi. Membuat kunci kustom di AWS Key Management Service (KMS). Seusai pengaturan, kunci kustom Anda akan otomatis siap digunakan untuk pembuatan aliran.
Layanan AWS
T: Kapan saya harus gunakan AppFlow atau AWS Glue?
AWS Glue menyediakan layanan ETL terkelola yang memudahkan teknisi data menyiapkan dan memuat data yang disimpan di AWS untuk analitik. Ia membuat katalog data dari sumber data (yaitu database) yang memenuhi JDBC sehingga metadata tersedia untuk ETL juga melakukan kueri melalui Amazon Athena, Amazon EMR, dan Amazon Redshift Spectrum. AppFlow terhubung ke sumber data berbasis API dan memungkinkan pengguna di lini bisnis membangun integrasi data tanpa menulis kode.
T: Kapan saya harus menggunakan AppFlow atau AWS DataSync?
AWS DataSync dimaksudkan untuk memindahkan sejumlah besar data antara sumber data on-premise dan AWS Cloud untuk migrasi, pemrosesan, dan pencadangan atau pemulihan bencana data massal. AWS DataSync menjadi pilihan ideal untuk transfer satu-kali atau berkala puluhan atau ratusan terabyte yang bersifat rutin. Pada skala ini, kebutuhannya adalah menggunakan bandwidth jaringan dengan efektif dan mencapai throughput tinggi. Di sisi lain, AppFlow digunakan untuk bertukar data antara aplikasi SaaS dan layanan AWS. AppFlow dirancang untuk aliran data operasional yang dapat dipicu oleh orang, peristiwa, atau jadwal.
T: Kapan saya harus menggunakan AppFlow atau Amazon EventBridge?
Amazon EventBridge memungkinkan developer membangun aplikasi berbasis peristiwa yang berinteraksi dengan aplikasi SaaS dan layanan AWS. Aplikasi SaaS yang telah terintegrasi dengan EventBridge mengeluarkan peristiwa ke bus peristiwa pelanggan, yang kemudian dapat dialihkan ke target seperti instans Amazon EC2 atau fungsi Lambda untuk diproses. AppFlow mendukung transfer data dua arah antara aplikasi SaaS dan layanan AWS yang dapat dimulai oleh manusia menggunakan UI, jadwal, atau peristiwa - semua dengan antarmuka titik dan klik.
T: Bisakah AppFlow di-deploy melalui templat CloudFormation?
Dukungan AWS CloudFormation untuk Amazon AppFlow tersedia di semua wilayah tempat Amazon AppFlow tersedia. Untuk mempelajari selengkapnya tentang cara menggunakan AWS CloudFormation untuk menyediakan dan mengelola sumber daya Amazon AppFlow, kunjungi dokumentasi kami.
T: Apakah AppFlow mendukung CloudTrail?
Ya. Untuk menerima riwayat panggilan API AppFlow yang dibuat di akun Anda, cukup aktifkan CloudTrail di AWS Management Console.
Dapatkan pemahaman lebih mendalam tentang Amazon AppFlow di Panduan Pengembang.