Lewati ke Konten Utama
Panduan Rekomendasi Kontainer dan Nirserver

AWS Lambda

Panduan

Karena Anda memilih “Saya ingin hanya menjalankan kode”, kami merekomendasikan AWS Lambda sebagai tempat terbaik bagi Anda untuk memulai.

Apa itu AWS Lambda?

AWS Lambda adalah layanan komputasi nirserver yang menjalankan kode sebagai fungsi aplikasi dengan ketersediaan tinggi, dapat diskalakan, aman, dan toleran terhadap kesalahan. Lambda mengabstraksi lingkungan komputasi yang mendasarinya dan memungkinkan Anda untuk lebih berfokus pada pengembangan aplikasi, percepatan waktu masuk pasar, serta penurunan total biaya kepemilikan. Dengan AWS Lambda, Anda dapat menjalankan kode sebagai respons terhadap peristiwa dari lebih dari 200+ layanan atau menginvokasinya melalui pendekatan tradisional seperti panggilan HTTP.

Mengapa kami merekomendasikan AWS Lambda?

AWS Lambda dapat secara otomatis menskalakan dari nol hingga ratusan ribu fungsi secara waktu nyata dengan postur keamanan bawaan. Dengan AWS Lambda, Anda bisa mendapatkan manfaat penuh membangun pada penyedia cloud yang paling tepercaya, andal, dan aman karena AWS Lambda mengelola hampir semua tugas manajemen server atas nama Anda, termasuk perangkat keras, perangkat lunak, manajemen jaringan dan fasilitas, integrasi sumber data, dan penyediaan. Itu sebabnya, setiap bulan, AWS Lambda memiliki lebih dari satu juta pelanggan aktif bulanan yang menghasilkan lebih dari 10 triliun invokasi. 

Meskipun ini adalah titik awal yang kami rekomendasikan, layanan lain juga dapat memenuhi kebutuhan Anda. Anda juga dapat mencoba layanan lain jika kasus penggunaan Anda berubah atau jika AWS Lambda tampak kurang optimal untuk kasus penggunaan Anda. 

Tanya Jawab Umum

Buka semua

Anda dapat mengunggah kode sebagai file zip atau citra kontainer.

Kapasitas yang dikelola sendiri milik AWS Lambda di wilayah AWS.

Layanan web, aplikasi yang didorong peristiwa, pemrosesan data, dan streaming data.

Dengan AWS Lambda, Anda hanya membayar waktu komputasi yang Anda gunakan, per milidetik, alih-alih menyediakan infrastruktur di muka untuk kapasitas puncak. Untuk informasi selengkapnya tentang harga AWS Lambda, silakan kunjungi harga AWS Lambda.

AWS Lambda adalah deployment fungsi sedangkan Amazon ECS adalah orkestrator kontainer. AWS Lambda sangat ideal untuk aplikasi yang berjalan sesuai permintaan dalam waktu 15 menit atau kurang dan/atau jika Anda hanya ingin membayar untuk kapasitas yang digunakan. AWS Lambda menggunakan model yang didorong peristiwa dan mengambil lebih banyak pekerjaan untuk menskalakan, mengamankan, serta memastikan ketersediaan beban kerja Anda. AWS Lambda hanya tersedia di Wilayah AWS. Amazon ECS sangat ideal jika Anda memiliki tugas yang berjalan lebih dari 15 menit atau perlu menjalankan kode di luar Wilayah AWS. Amazon ECS memberikan pengalaman dogmatis untuk beberapa hal seperti jaringan dan observabilitas, tetapi dapat disesuaikan dengan kebutuhan Anda. Amazon ECS memiliki beberapa opsi deployment termasuk secara nirserver di AWS Fargate, Amazon EC2, AWS Outposts, dan AWS Anywhere untuk beban kerja on-premise.