AWS AppSync

Berikan daya kepada aplikasi Anda dengan data yang tepat, dari satu atau beberapa sumber data pada skala global

AWS AppSync menyederhanakan pengembangan aplikasi dengan memungkinkan Anda membuat API yang fleksibel untuk mengakses, memanipulasi, dan menggabungkan data secara aman dari satu atau beberapa sumber data. AppSync merupakan layanan terkelola yang menggunakan GraphQL untuk memudahkan aplikasi memperoleh data yang dibutuhkan dengan tepat.

Dengan AppSync, Anda dapat membangun aplikasi yang mudah diskalakan, termasuk pembaruan real-time yang diperlukan, pada kisaran sumber data seperti penyimpanan data NoSQL, database relasional, API HTTP, dan sumber data khusus Anda dengan AWS Lambda. Untuk aplikasi seluler dan web, AppSync secara tambahan memberikan akses data lokal saat perangkat offline, dan sinkronisasi data dengan resolusi konflik yang mudah disesuaikan ketika perangkat kembali online.

Keuntungan

Mulai dengan mudah; skalakan dengan bisnis Anda

Mulai menggunakan dalam hitungan menit dengan konsol manajemen AWS AppSync yang intuitif, atau gunakan CLI AWS Amplify untuk secara otomatis menghasilkan kode API dan sisi-klien Anda. AWS AppSync berintegrasi dengan Amazon DynamoDB, Amazon Elasticsearch, dan Amazon Lambda, yang memungkinkan Anda menciptakan aplikasi canggih, dengan throughput dan penyimpanan tak terbatas secara virtual, yang menskalakan berdasarkan kebutuhan bisnis Anda.

Berlangganan real-time dan akses offline

AWS AppSync memungkinkan langganan real-time di jutaan perangkat, serta akses offline ke data aplikasi. Dengan koneksi ulang perangkat offline, AWS AppSync hanya mensinkronkan pembaruan yang terjadi ketika perangkat tersebut terputus, dan bukan seluruh database. AWS AppSync menawarkan resolusi konflik sisi-server yang dapat disesuaikan oleh pelanggan yang mengerjakan pekerjaan berat pengelolaan konflik data sehingga Anda tidak perlu melakukannya.

Menyatukan dan mengamankan akses data terdistribusi Anda

Lakukan penyusunan kueri kompleks dan agregasi di sumber data di lokasi atau cloud menggunakan GraphQL. AWS AppSync mempermudah pengamanan data aplikasi Anda menggunakan kontrol akses halus yang canggih.

Cara kerjanya

product-page-diagram_AppSync@2x

AWS AppSync tersedia secara umum. Jika Anda ingin mencoba membuat aplikasi seluler dan aplikasi web yang digerakkan oleh data, saksikan video sesi re:Invent berikut untuk mempelajari selengkapnya dan buka konsol AWS AppSync untuk memulai. Untuk perincian harga, lihat halaman harga. AWS AppSync tersedia di beberapa wilayah. Untuk perincian mengenai wilayah mana saja yang menyediakannya, silakan lihat halaman perincian wilayah.

Sesi AWS AppSync re:Invent

Pelanggan yang menggunakan AWS AppSync

Kasus penggunaan

Kolaborasi Real Time

Penyiaran Data

Anda dapat menggunakan AWS AppSync untuk mengaktifkan kasus penggunaan kolaborasi real-time yang dapat diskalakan dengan menyiarkan data dari backend ke semua klien yang terhubung (satu-ke-banyak) atau menyiarkan data antara klien itu sendiri (banyak-ke-banyak). Misalnya, Anda dapat membuat skenario layar kedua di mana Anda menyiarkan data yang sama ke semua klien, kemudian pengguna merespons secara real time dengan memberikan suara dan komentar tentang apa yang ada di layar.

Arsitektur Referensi: Kode Sampel

product-page-diagram_AppSync_Data-Broadcasting@2x

Aplikasi Obrolan

Anda dapat menggunakan AWS AppSync untuk memperkuat aplikasi kolaboratif dan percakapan. Misalnya, Anda dapat membangun aplikasi seluler dan web yang mendukung beberapa ruang obrolan pribadi, menawarkan akses ke riwayat percakapan, dan mengantrekan pesan keluar, bahkan saat perangkat sedang offline.

Arsitektur Referensi: Kode Sampel

Product-Page-Diagram_AppSync_Chat-Applications_2@2x

Internet of Things

Anda dapat menggunakan AWS AppSync untuk mengakses data perangkat IoT yang dikirim ke AWS IoT. Misalnya, Anda dapat membuat dasbor real-time di aplikasi seluler atau web untuk memvisualisasikan telemetri dari mobil yang terhubung.

Product-Page-Diagram_AppSync_IoT@2x

Lapisan Data

Akses Data Backend Polyglot

Anda dapat mengambil atau memodifikasi data dari berbagai sumber data (database SQL di Amazon Aurora Tanpa Server, tabel NoSQL di Amazon DynamoDB, data pencarian di Amazon Elasticsearch Service, titik akhir REST di Amazon API Gateway, atau backend tanpa server di AWS Lambda) dengan satu panggilan. Kuerikan dan buat relasi antara sumber data menggunakan koneksi GraphQL. Memberikan kemampuan real-time dan offline untuk klien web dan seluler. 

Product-Page-Diagram_AppSync_Polyglot-Back-end-Data-Access@2x

Lapisan Akses Layanan Mikro

Anda dapat menggunakan AWS AppSync sebagai antarmuka tunggal untuk mengakses dan menggabungkan data dari beberapa layanan mikro di aplikasi Anda, meskipun mereka berjalan di lingkungan yang berbeda seperti kontainer di VPC, di belakang API REST pada Amazon API Gateway, atau di belakang API GraphQL pada titik akhir AWS AppSync lainnya.

Product-Page-Diagram_AppSync_Microservices-Aggregation@2x

Offline

Sinkronisasi Delta Offline

Anda dapat menggunakan AWS AppSync untuk memberikan pengalaman tanpa cela bagi pengguna seluler dan web saat perangkat offline, serta secara otomatis menyambung kembali dan menyinkronkan data saat perangkat kembali online. Dengan sinkronisasi delta, AppSync hanya menyinkronkan data yang dimodifikasi, bukan seluruh kumpulan data.

Product-Page-Diagram_AppSync_Offline@2x

Pelajari selengkapnya mengenai fitur AWS AppSync

Kunjungi halaman fitur
Siap membuat?
Buka konsol AWS AppSync
Ada pertanyaan lagi?
Hubungi kami