AWS Serverless Application Repository

Menemukan, Menerapkan, dan memublikasikan aplikasi tanpa server

Mengapa AWS Serverless Application Repository?

AWS Serverless Application Repository adalah repositori yang dikelola untuk aplikasi tanpa server. Ini memungkinkan tim, organisasi, dan pengembang individu untuk menyimpan dan berbagi aplikasi yang dapat digunakan kembali, dan dengan mudah merakit dan menerapkan arsitektur tanpa server dengan cara baru yang kuat. Menggunakan Serverless Application Repository, Anda tidak perlu mengkloning, membuat, mengemas, atau memublikasikan kode sumber ke AWS sebelum menerapkannya. Sebagai gantinya, Anda dapat menggunakan aplikasi yang sudah dibuat sebelumnya dari Serverless Application Repository di arsitektur tanpa server Anda, membantu Anda dan tim Anda mengurangi duplikasi pekerjaan, memastikan praktik terbaik organisasi, dan mulai memasarkan lebih cepat. Integrasi dengan AWS Identity and Access Management (IAM) menyediakan kontrol tingkat sumber daya untuk setiap aplikasi, memungkinkan Anda untuk berbagi aplikasi secara publik dengan semua orang atau secara pribadi membagikannya dengan akun AWS tertentu. Untuk membagikan aplikasi yang telah Anda bangun, publikasikan ke AWS Serverless Application Repository.

Setiap aplikasi dilengkapi dengan templat AWS Serverless Application Model (SAM) yang menentukan penggunaan sumber daya AWS. Aplikasi yang dibagikan secara umum juga termasuk tautan ke kode sumber aplikasi. Tidak ada biaya tambahan untuk menggunakan Serverless Application Repository - Anda cukup membayar sumber daya AWS yang digunakan dalam aplikasi yang Anda terapkan.

Manfaat

Merakit secara cepat arsitektur tanpa server dengan cara baru yang kuat. Temukan dan bagikan pola aplikasi nirserver yang dapat digunakan kembali, secara privat atau publik, dan buat arsitektur nirserver baru menggunakan sintaksis yang disederhanakan dari AWS SAM

Gunakan aplikasi yang sudah dibuat sebelumnya dalam penerapan tanpa server Anda, sehingga tidak perlu mengkloning, membuat, mengemas, dan memublikasikan kode sumber ke AWS sebelum menerapkannya. Ini juga mendukung SAM dan semantic versioning untuk memungkinkan manajemen aplikasi yang sederhana.  

Kembangkan dan publikasikan aplikasi tanpa server satu kali, simpan di Serverless Application Repository, dan gunakan secara pribadi di seluruh tim atau dengan komunitas yang lebih besar untuk mengurangi upaya duplikasi dan mempercepat alur kerja pengembangan.

Temukan dan sebarkan aplikasi tanpa server untuk penggunaan umum. Bangun praktik terbaik organisasi ke dalam arsitektur nirserver Anda untuk membantu memastikan konsistensi di seluruh tim—gunakan izin untuk berbagi aplikasi dengan akun AWS tertentu.

Baru saja memulai dengan aplikasi tanpa server?

Aplikasi tanpa server tidak mengharuskan Anda menyediakan, menskalakan, atau mengelola server apa pun. Anda dapat membuat server ini untuk seluruh jenis aplikasi virtual atau layanan backend, dan semua hal yang diperlukan untuk menjalankan dan menskalakan aplikasi ditangani untuk Anda dengan ketersediaan yang sangat baik. Pelajari selengkapnya