AWS Lambda

Menjalankan kode tanpa merisaukan server. Membayar hanya untuk waktu komputasi yang Anda gunakan.

AWS Lambda memungkinkan Anda menjalankan kode tanpa menyediakan atau mengelola server. Anda hanya membayar atas waktu komputasi yang Anda gunakan.

Dengan Lambda, Anda dapat menjalankan kode hampir untuk semua jenis aplikasi atau layanan backend – semua tanpa administrasi. Cukup unggah kode Anda dan Lambda menangani segala yang diperlukan untuk menjalankan dan menskalakan kode Anda dengan ketersediaan yang sangat baik. Anda dapat mengatur kode untuk secara otomatis memicu dari layanan AWS lain atau memanggilnya langsung dari web atau aplikasi ponsel.

Mulai menggunakan AWS Lambda (3:00)

Keuntungan

Tanpa server yang harus dikelola

AWS Lambda secara otomatis menjalankan kode Anda tanpa memerlukan penyediaan atau pengelolaan server. Cukup tulis kode dan unggah ke Lambda.

Penskalaan berkelanjutan

AWS Lambda secara otomatis menskalakan aplikasi Anda dengan menjalankan kode sebagai respons pada tiap pemicu. Kode Anda bekerja paralel dan memproses tiap pemicu secara individual, menskalakan secara tepat dengan ukuran beban kerja.

Pengukuran sub-detik

Dengan AWS Lambda, Anda dikenai biaya untuk tiap 100 ms yang dijalankan kode Anda dan berapa kali kode Anda dipicu. Anda hanya membayar atas waktu komputasi yang Anda gunakan. 

Kinerja yang konsisten

Dengan AWS Lambda, waktu eksekusi kode dapat dioptimlakan dengan memilih ukuran memori yang tepat bagi fungsi Anda. Anda juga dapat mengaktifkan Provisioned Concurrency agar fungsi Anda selalu dimulai dan hyper siap untuk merespons dalam milidetik dua digit.

Cara kerjanya

Cara Kerja AWS Lambda

Kasus penggunaan

Apa yang dapat Anda bangun dengan AWS Lambda? Pelajari selengkapnya tentang contoh penggunaan di bawah ini:

Pemrosesan data

AWS Lambda dapat digunakan untuk menjalankan kode sebagai respons pada pemicu seperti perubahan data, pergeseran status sistem, atau tindakan oleh pengguna. Lambda dapat dipicu langsung oleh layanan AWS seperti S3, DynamoDB, Kinesis, SNS, dan CloudWatch, dapat terhubung ke sistem file EFS yang ada, atau dapat disisipkan ke dalam aliran kerja dengan AWS Step Functions. Dengan demikian Anda dapat membangun beragam sistem pemrosesan data tanpa server secara real-time.

Pemrosesan file real-time

Amazon S3 dapat digunakan untuk memicu AWS Lambda untuk langsung memproses data setelah diunggah. Anda juga dapat terhubung ke sistem file Amazon EFS yang ada secara langsung, sehingga akses bersama paralel secara masif untuk pemrosesan file skala besar dapat dilakukan. Sebagai contoh, Lambda dapat digunakan untuk membuat thumbnail, men-transkode video, mengindeks file, memproses log, memvalidasi konten, dan menggumpulkan serta memfilter data secara real-time.

Arsitektur Referensi: Kode sampel

Pemrosesan File AWS Lambda
The_Seattle_Times_logo2

Seattle Times menggunakan AWS Lambda untuk mengubah ukuran gambar untuk ditampilkan pada perangkat yang berbeda semacam komputer desktop, tablet, dan ponsel cerdas. Baca studi kasus »

Pemrosesan aliran real-time

Anda dapat menggunakan AWS Lambda dan Amazon Kinesis untuk memproses data streaming real-time untuk pelacakan aktivitas aplikasi, pemrosesan pesanan transaksi, analisis stream klik, penghapusan data, penghasilan metrik, pemfilteran log, penyusunan indeks, analisis media sosial, serta telemetri dan pengukuran data perangkat IoT.

Arsitektur Referensi: Kode sampel

Pemrosesan Aliran AWS Lambda
localytics-logo2

Localytics memproses miliaran titik data secara real-time, serta menggunakan Lambda untuk memproses data historis dan langsung yang disimpan dalam S3 atau dialirkan dari Kinesis. Baca studi kasus »

Machine learning

AWS Lambda dapat digunakan untuk memproses data sebelum memasukkannya ke model machine learning. Dengan akses Lambda ke EFS, Anda juga dapat menayangkan model Anda untuk prediksi sesuai skala tanpa harus menyediakan atau mengelola infrastruktur apa pun.

Aible
"Di Aible, kami berfokus untuk memberikan teknologi AI paling tangguh dengan biaya operasional serendah mungkin. Agar hal tersebut tercapai, kami menggunakan AWS Lambda dan Tanpa Server untuk prediksi dan pelatihan pembelajaran mesin. Dengan Tanpa Server, kami dapat menjalankan beragam beban kerja pembelajaran mesin dengan jauh lebih hemat sekaligus mendapatkan manfaat dari ledakan sumber daya komputasi yang diperlukan untuk iterasi dan penskalaan yang sangat cepat guna menciptakan AI demi hasil bisnis yang optimal.”

Rod Butters, CTO – Aible


Backend

Anda dapat membangun backend tanpa server menggunakan AWS Lambda untuk menangani web, seluler, Internet of Things (IoT), dan permintaan API pihak ketiga. Manfaatkan kontrol kinerja Lambda yang konsisten, seperti konfigurasi banyak memori dan Provisioned Concurrency, guna membangun aplikasi yang sensitif terhadap latensi pada berbagai skala.

Aplikasi Web

Dengan menggabungkan AWS Lambda dengan layanan AWS lainnya, pengembang dapat membangun aplikasi web yang secara otomatis menaikkan dan menurunkan skala dan bekerja dalam konfigurasi ketersediaan yang tinggi di seluruh pusat data – tanpa upaya administratif yang diperlukan untuk skalabilitas, pencadangan, atau redundansi beberapa pusat data.

Arsitektur Referensi: Kode sampel

Backend Web AWS Lambda

Backend IoT

Anda dapat membangun backend tanpa server menggunakan AWS Lambda untuk menangani web, seluler, Internet of Things (IoT), dan permintaan API pihak ketiga.

Arsitektur Referensi: Kode sampel

Backend IoT AWS Lambda

Backend mobile

AWS Lambda memudahkan pembuatan pengalaman aplikasi yang kaya dan pribadi. Anda dapat membangun backend menggunakan AWS Lambda dan Amazon API Gateway untuk mengautentikasi dan memproses permintaan API. Gunakan AWS Amplify untuk dengan mudah mengintegrasikan backend Anda dengan frontend iOS, Android, Web, dan React Native Anda.

Arsitektur Referensi: Kode sampel

Backend Mobile AWS Lambda
Bustle_logo2

Bustle menjalankan backend tanpa server untuk aplikasi dan situs web iOS Bustle yang menggunakan AWS Lambda dan Amazon API Gateway. Arsitektur tanpa server memungkinkan Bustle untuk tidak pernah berurusan dengan pengelolaan infrastruktur, sehingga setiap insinyur dapat fokus pada pembangunan fitur baru dan inovasi. Baca studi kasus »

Studi kasus

Coca Cola

Coca-Cola Company, perusahaan minuman multinasional Amerika, menggunakan AWS Lambda dan AWS Step Functions untuk membangun solusi tanpa server yang efektif-biaya.

Baca blog berikut »

iRobot

iRobot, perusahaan robot konsumen global yang terkemuka, membangun perangkat terhubung generasi berikutnya untuk peralatan rumah tangga pintar dengan menggunakan arsitektur tanpa server.

Baca selengkapnya »

Benchling

Benchling, perusahaan perangkat lunak ilmu biologi, menciptakan suatu teknik yang digunakan para peneliti untuk memodifikasi bagian genom dengan keakuratan yang sangat tinggi menggunakan arsitektur tanpa server.

Baca selengkapnya »

Thomson Reuters-logo2

Thomson Reuters menggunakan AWS Lambda untuk memproses hingga 4.000 aktivitas per detik untuk layanan analitik penggunaan, dan memerlukan lima bulan untuk menerapkannya ke dalam produksi.

Baca selengkapnya »

Memulai dengan AWS Lambda

Next-Steps-Icon_Create-account

Mendaftar akun AWS

Dapatkan akses secara instan ke AWS Tingkat Gratis.
Next-Steps-Icon_Tutorial

Pelajari dengan tutorial langkah-demi-langkah

Jelajahi dan pelajari dengan tutorial sederhana.
Next-Steps-Icon_Login

Mulai membangun dengan AWS Lambda

Pelajari selengkapnya tentang AWS Lambda

Kunjungi halaman fitur
Siap membangun?
Memulai dengan AWS Lambda
Ada pertanyaan lagi?
Hubungi kami