Harga AWS Lambda

Durasi biaya bergantung pada jumlah memori yang dialokasikan untuk fungsi Anda. Anda dapat mengalokasikan berapa pun jumlah memori ke fungsi Anda antara 128 MB dan 10.240 MB, dengan penambahan 1 MB. Tabel di bawah berisi beberapa contoh harga per 1 milidetik terkait dengan ukuran memori yang berbeda, untuk penggunaan yang termasuk dalam tingkat harga pertama – misalnya, hingga 6 miliar GB-detik/bulan di AS Timur (Ohio).

  • Harga x86
  • Harga Arm

Tingkat harga durasi sesuai permintaan Lambda diterapkan ke durasi bulanan gabungan dari fungsi Anda yang berjalan pada arsitektur yang sama (masing-masing x86 atau Arm), di wilayah yang sama, di dalam akun. Jika Anda menggunakan penagihan gabungan di AWS Organizations, tingkat harga diterapkan ke durasi bulanan agregat dari fungsi Anda yang berjalan pada arsitektur yang sama, di wilayah yang sama, di seluruh akun dalam organisasi.

Harga Penyimpanan Ephemeral Lambda

Biaya penyimpanan sementara bergantung pada jumlah penyimpanan sementara yang dialokasikan untuk fungsi dan durasi eksekusi fungsi, yang dihitung dalam milidetik. Anda dapat mengalokasikan jumlah penyimpanan tambahan untuk fungsi Anda antara 512 MB hingga 10.240 MB, dalam kenaikan 1 MB. Anda dapat mengonfigurasi penyimpanan sementara untuk fungsi yang berjalan pada kedua arsitektur, yaitu x86 dan Arm. 512 MB penyimpanan sementara tersedia untuk masing-masing fungsi Lambda tanpa biaya tambahan. Anda hanya membayar untuk penyimpanan sementara yang Anda konfigurasi.

Semua contoh di bawah ini adalah berdasarkan harga di AS Timur (Virginia Utara).

  • Contoh 1: Backend aplikasi seluler

    Asumsikan Anda adalah developer aplikasi seluler yang membangun aplikasi pesanan makanan. Pelanggan dapat menggunaka aplikasi untuk memesan makanan dari lokasi restoran secara spesifik, menerima pembaharuan status pesanan, serta pengambilan makanan saat pesanan sudah siap. Karena Anda mengharapkan berbagai permintaan yang tinggi, baik berdasarkan waktu maupun restoran, Anda membangun backend seluler Anda menggunakan layanan nirserver, termasuk AWS Lambda.
    Asumsikan Anda adalah developer aplikasi seluler yang membangun aplikasi pesanan makanan. Pelanggan dapat menggunaka aplikasi untuk memesan makanan dari lokasi restoran secara spesifik, menerima pembaharuan status pesanan, serta pengambilan makanan saat pesanan sudah siap. Karena Anda mengharapkan berbagai permintaan yang tinggi, baik berdasarkan waktu maupun restoran, Anda membangun backend seluler Anda menggunakan layanan nirserver, termasuk AWS Lambda.

    Untuk mempermudah, anggaplah aplikasi Anda memproses tiga juta permintaan per bulan. Durasi eksekusi fungsi rata-rata adalah 120 milidetik. Anda telah mengonfigurasikan fungsi Anda dengan 1536 MB memori, pada prosesor berbasis x86. Biaya Anda akan dihitung sebagai berikut:

    Biaya komputasi bulanan

    Harga komputasi bulanan adalah 0,0000166667 USD per Gigabita per detik (GB-s) dan tingkat gratis memberikan 400.000 Gigabita per detik (GB-s).
    Komputasi total (detik) 3 juta * 120 milidetik = 360.000 detik
    Komputasi total (GB-detik) = 360.000 * 1536 MB/1024 MB = 540.000 GB-detik
    Total komputasi – Komputasi tingkat gratis = GB-detik komputasi tertagih bulanan
    540.000 GB-detik – 400.000 GB-detik tingkat gratis = 140.000 GB-s
    Biaya komputasi bulanan =
    140.000 * 0,0000166667 USD = 2,33 USD

    Biaya permintaan bulanan

    Harga permintaan bulanan adalah 0.20 USD per 1 juta permintaan dan tingkat gratis menyediakan 1 juta permintaan per bulan.
    Total permintaan – Permintaan tingkat gratis = permintaan tertagih bulanan
    3 juta permintaan - 1 juta permintaan tingkat gratis = 2 juta permintaan yang dapat ditagih setiap bulan
    Biaya permintaan bulanan = 2 juta * 0,2 USD/Juta = 0.40 USD

    Total biaya bulanan

    Total biaya = Biaya komputasi + Biaya permintaan = 2.33 USD + 0.40 USD = 2.73 USD per bulan

  • Contoh 2: Memperkaya telemetri streaming dengan metadata tambahan

    Katakanlah Anda adalah perusahaan logistik dengan armada kendaraan di lapangan, yang masing-masing diaktifkan dengan sensor dan konektivitas 4G/5G untuk mengeluarkan data telemetri ke dalam Aliran Data Amazon Kinesis. Anda ingin menggunakan model machine learning (ML) yang telah Anda kembangkan untuk menyimpulkan kondisi kendaraan dan memprediksi kapan pemeliharaan untuk komponen tertentu diperlukan.
    Katakanlah Anda adalah perusahaan logistik dengan armada kendaraan di lapangan, yang masing-masing diaktifkan dengan sensor dan konektivitas 4G/5G untuk mengeluarkan data telemetri ke dalam Aliran Data Amazon Kinesis. Anda ingin menggunakan model machine learning (ML) yang telah Anda kembangkan untuk menyimpulkan kondisi kendaraan dan memprediksi kapan pemeliharaan untuk komponen tertentu diperlukan.

    Misalkan Anda memiliki 10.000 kendaraan di lapangan, yang masing-masing mengeluarkan telemetri sekali dalam satu jam secara bertahap dengan gangguan yang cukup. Anda bermaksud untuk melakukan inferensi ini pada setiap muatan untuk memastikan kendaraan dijadwalkan segera untuk pemeliharaan dan memastikan kondisi secara optimal armada kendaraan Anda.

    Asumsikan model ML dikemas bersamaan dengan fungsi dan berukuran 512 MB. Untuk inferensi, Anda telah mengonfigurasi fungsi Anda dengan memori 1 GB, dan fungsi eksekusi membutuhkan waktu sekitar dua detik untuk diselesaikan pada prosesor berbasis x86.

    Biaya permintaan bulanan:
    Per bulan, kendaraan akan mengeluarkan 10.000 * 24 * 31 = 7.440.000 pesan yang akan diproses dengan fungsi Lambda.

    Biaya permintaan bulanan → 7.44 juta * 0.20 USD/juta = 1.488 USD ~= 1.49 USD

    Biaya komputasi bulanan:
    Per bulan, fungsi akan dijalankan sekali per pesan selama dua detik.

    Durasi komputasi bulanan (detik) → 7.44 juta * 2 detik = 14.88 juta detik
    Komputasi bulanan (GB-detik) → 14.88 juta detik * 1024 MB/1024 MB = 14.88 GB-detik
    Biaya komputasi bulanan → 14.88 juta GB-detik * 0,0000166667 USD = 248,00 USD

    Total biaya bulanan:
    Total biaya bulanan = Biaya komputasi + Biaya komputasi = 1,49 USD + 248,00 USD = 249,49 USD per bulan

  • Contoh 3: Melakukan ML dapa tiket dan interaksi support pelanggan untuk meningkatkan pengalaman pelanggan

    Asumsikan Anda adalah perusahaan layanan jasa keuangan yang ingin lebih memahami masalah layanan pelanggan utama Anda. Tujuan Anda adalah meningkatkan pengalaman pelanggan dan mengurangi atrisi pelanggan. Pelanggan Anda dapat mengobrol langsung dengan staf dukungan pelanggan melalui aplikasi seluler yang Anda sediakan. Anda memutuskan untuk melakukan deployment pada model pemrosesan bahasa alami (NLP).
    Asumsikan Anda adalah perusahaan layanan jasa keuangan yang ingin lebih memahami masalah layanan pelanggan utama Anda. Tujuan Anda adalah meningkatkan pengalaman pelanggan dan mengurangi atrisi pelanggan. Pelanggan Anda dapat mengobrol langsung dengan staf dukungan pelanggan melalui aplikasi seluler yang Anda sediakan. Anda memutuskan untuk melakukan deployment pada model pemrosesan bahasa alami (NLP).

    Dalam hal ini, Anda menggunakan model Bidirectional Encoder Representations from Transformers (BERT) yang populer di AWS Lambda. Model membantu Anda untuk mengurai, menganalisis, dan memahami interaksi layanan pelanggan melalui aplikasi seluler dalam pesanan untuk menampilkan konten support yang sesuai atau merutekan pelanggan ke agen layanan pelanggan yang sesuai. Jumlah pertanyaan dukungan yang proses model inferensi Anda sangat bervariasi sepanjang minggu.

    Asumsikan fungsi Anda menjalankan model inferensi yang menerima 6 juta permintaan per bulan. Durasi eksekusi fungsi rata-rata adalah 280 milidetik. Anda mengonfigurasi fungsi Anda dengan 4.096 MB memori, pada prosesor berbasis x86.

    Anda juga mengonfigurasi fungsi untuk menggunakan 2.048 MB penyimpanan sementara.

    Biaya Anda akan dihitung sebagai berikut:

    Biaya komputasi bulanan:
    Harga komputasi bulanan adalah 0,0000166667 USD per Gigabita per detik (GB-s) dan tingkat gratis memberikan 400.000 Gigabita per detik (GB-s).
    Total komputasi (detik) = 6 juta * 280 milidetik = 1.680.000 detik
    Total komputasi (GB-detik) = 1.680.000 * 4096 MB/1024 MB = 6.720.000 GB-detik
    Total komputasi – komputasi AWS Tingkat Gratis = GB-detik komputasi tertagih bulanan
    6.720.000 GB-detik – 400.000 GB-detik tingkat gratis = 6.320.000 GB-detik
    Biaya komputasi bulanan = 6.320.000 * 0,0000166667 USD = 105,33 USD

    Biaya permintaan bulanan:
    Harga permintaan bulanan adalah 0,20 USD per satu juta permintaan dan tingkat gratis memberikan satu juta permintaan per bulan.
    Total permintaan – Permintaan tingkat gratis = permintaan tertagih bulanan
    6 juta permintaan - 1 juta permintaan tingkat gratis = 5 juta permintaan yang dapat ditagih setiap bulan
    Biaya permintaan bulanan = 5 juta * 0,2 USD/juta = 1 USD

    Biaya penyimpanan sementara bulanan:
    Harga penyimpanan sementara bulanan adalah 0,0000000309 USD untuk setiap GB-detik dan Lambda memberikan 512 MB penyimpanan tanpa biaya tambahan.
    Total komputasi (detik) = 6 juta * 280 milidetik = 1.680.000 detik
    Total penyimpanan sementara yang dapat ditagih = 2048 MB - 512 MB = 1536 MB
    Total penyimpanan sementara Gigabita per detik (GB-s) = 1.680.000 * 1536 MB/1024 MB = 2.520.000 Gigabita per detik (GB-s)
    Biaya penyimpanan sementara bulanan = 2.520.000 * 0,0000000309 = 0,08 USD

    Total biaya bulanan:
    Total biaya = Biaya komputasi + Biaya permintaan = 105,33 USD + 1 USD + 0,08 USD = 106,41 USD per bulan

Harga Provisioned Concurrency

Aktifkan Provisioned Concurrency untuk fungsi Lambda Anda untuk kontrol yang lebih besar atas performa aplikasi tanpa server Anda. Jika diaktifkan, Provisioned Concurrency menjaga fungsi selalu dimulai dan sangat siap untuk merespons dalam milidetik dua digit. Anda membayar jumlah konkurensi yang Anda konfigurasikan, dan untuk jangka waktu Anda mengonfigurasinya. Jika Provisioned Concurrency diaktifkan untuk fungsi Anda dijalankan, Anda juga membayar Permintaan dan Durasi berdasarkan harga di bawah. Jika fungsi Anda melebihi konkurensi yang dikonfigurasi, Anda akan ditagih untuk eksekusi fungsi berlebih dengan tarif yang diuraikan di bagian Harga AWS Lambda di atas. Anda dapat mengaktifkan Provisioned Concurrency untuk fungsi yang berjalan pada arsitektur x86 dan Arm. Untuk mempelajari lebih lanjut tentang Provisioned Concurrency, lihat dokumentasi.

Provisioned Concurrency dihitung dari waktu saat Anda mengaktifkannya pada fungsi Anda hingga dinonaktifkan, dibulatkan ke hampir 5 menit. Harganya tergantung pada jumlah memori yang Anda alokasikan ke fungsi Anda dan jumlah konkurensi yang Anda konfigurasi padanya. Durasi dihitung dari waktu kode Anda mulai dijalankan hingga kembali atau jika tidak, dihentikan, yang dibulatkan ke 1 milidetik terdekat**. Harga bergantung pada jumlah memori yang dialokasikan untuk fungsi Anda.

** Biaya durasi berlaku untuk kode yang dijalankan di handler fungsi serta kode inisialisasi yang dinyatakan di luar handler. Untuk fungsi Lambda dengan AWS Lambda Extensions, durasi juga mencakup waktu yang diperlukan kode di ekstensi yang terakhir berjalan untuk menyelesaikan eksekusi selama fase penonaktifan. Untuk fungsi yang dikonfigurasi dengan Provisioned Concurrency, AWS Lambda mendaur ulang lingkungan eksekusi dan menjalankan kembali kode inisialisasi. Untuk detail selengkapnya, lihat Dokumentasi Model Pemrograman Lambda.

Tingkat gratis Lambda tidak berlaku untuk fungsi yang mengaktifkan Provisioned Concurrency. Jika Anda mengaktifkan Provisioned Concurrency untuk fungsi Anda dan mengeksekusinya, Anda akan dikenai biaya untuk Permintaan dan Durasi berdasarkan harga di bawah.

Semua contoh di bawah berdasarkan harga di US East (N. Virginia).

  • Contoh 1: Peluncuran aplikasi seluler

    Mari kita asumsikan Anda adalah developer aplikasi seluler dan sedang membangun aplikasi seluler pemesanan makanan. Pelanggan dapat menggunakan aplikasi untuk memesan makanan dari lokasi restoran tertentu, menerima pembaruan status pesanan, dan mengambil makanan saat pesanan sudah siap. Karena Anda mengharapkan variasi yang tinggi dalam permintaan aplikasi, baik menurut waktu maupun lokasi restoran, Anda membangun backend seluler menggunakan layanan nirserver, termasuk AWS Lambda.
    Mari kita asumsikan Anda adalah developer aplikasi seluler dan sedang membangun aplikasi seluler pemesanan makanan. Pelanggan dapat menggunakan aplikasi untuk memesan makanan dari lokasi restoran tertentu, menerima pembaruan status pesanan, dan mengambil makanan saat pesanan sudah siap. Karena Anda mengharapkan variasi yang tinggi dalam permintaan aplikasi, baik menurut waktu maupun lokasi restoran, Anda membangun backend seluler menggunakan layanan nirserver, termasuk AWS Lambda.

    Untuk mempermudah, anggaplah aplikasi Anda memproses tiga juta permintaan per bulan. -
    durasi eksekusi fungsi rata-rata adalah 120 milidetik. Anda telah mengonfigurasikan fungsi Anda dengan 1536 MB memori pada prosesor berbasis x86.

    Anda meluncurkan versi baru aplikasi seluler Anda, yang telah banyak dipasarkan. Anda memperkirakan lonjakan permintaan selama hari peluncuran, dari siang hingga 8 malam. Anda ingin aplikasi seluler Anda responsif bahkan saat permintaan meningkat dan turun dengan cepat, jadi Anda mengaktifkan Provisioned Concurrency pada fungsi Lambda Anda. Anda menyetel Provisioned Concurrency ke 100.

    Selama delapan jam ini, fungsi Anda menerima 500.000 permintaan. Fungsi rata-rata
    durasi eksekusi saat Provisioned Concurrency diaktifkan adalah 100 milidetik. Selama sisa bulan tersebut, aplikasi Anda menerima 2,5 juta permintaan tambahan, dan fungsi Anda dijalankan sebagai tanggapan atas permintaan tersebut tanpa mengaktifkan Provisioned Concurrency.

    Biaya Anda akan dihitung sebagai berikut:

    Biaya Provisioned Concurrency:
    Harga Provisioned Concurrency sebesar 0,0000041667 USD per GB-detik
    Total periode waktu yang mengaktifkan Provisioned Concurrency (detik): 8 jam * 3.600 detik = 28.800 detik
    Total konkurensi yang dikonfigurasi (GB): 100 * 1536MB/1024MB = 150 GB
    Total jumlah Provisioned Concurrency (GB-detik) = 150 GB * 28.800 detik = 4.320.000 GB-detik
    Biaya Konkurensi yang Disediakan: 4,32 juta GB-detik * 0,0000041667 USD = 18 USD

    Biaya permintaan:
    Harga permintaan bulanan adalah 0,20 USD per 1 juta permintaan dan tingkat gratis memberikan 1 juta permintaan per bulan.
    Total permintaan – Permintaan tingkat gratis = Permintaan tertagih bulanan
    3.000.000 permintaan – 1 juta permintaan tingkat gratis = 2.000.000 permintaan yang dapat ditagih setiap bulan
    Biaya permintaan bulanan = 2 * 0,20 USD = 0,40 USD

    Komputasi biaya saat Provisioned Concurrency diaktifkan:
    Harga komputasi adalah 0,0000097222 USD per GB-detik
    Total durasi komputasi (detik) = 500.000 * 100 milidetik = 50.000 detik
    Total komputasi (GB-detik) = 50.000 detik * 1536 MB/1024 MB = 75.000 GB-detik.
    Biaya komputasi bulanan = 75.000 GB-detik * 0,0000097222 USD = 0,73 USD

    Komputasi biaya saat Provisioned Concurrency dinonaktifkan:
    Harga komputasi bulanan adalah 0,0000166667 USD per GB-detik dan tingkat gratis memberikan 400.000 GB-detik.
    Total komputasi (detik) = 2.5 juta * (120 milidetik) = 300.000 detik
    Total komputasi (GB-detik) = 300.000 * 1536 MB/1024 MB = 450.000 GB-detik
    Total komputasi – komputasi tingkat gratis = GB-detik komputasi tertagih bulanan
    450.000 GB-detik – 400.000 GB-detik tingkat gratis = 50.000 GB-detik
    Biaya komputasi bulanan = 50.000 * 0.0000166667 USD = 0.83 USD

    Total Biaya Bulanan:
    Biaya total = Biaya Provisioned Concurrency + Biaya permintaan + Komputasi biaya saat Provisioned Concurrency diaktifkan + Komputasi biaya saat Provisioned Concurrency dinonaktifkan
    Biaya total = 18 USD + 0.40 USD + 0.73 USD + 0.83 USD = 19.96 USD

  • Contoh 2: Merutekan pelanggan ke konten solusi dukungan yang paling relevan selama Cyber Monday

    Mari kita asumsikan Anda adalah pengecer yang menjalankan obral besar selama Cyber Monday, hari libur e-niaga yang berlangsung pada hari Senin setelah Thanksgiving di Amerika Serikat. Pelanggan Anda dapat mengobrol langsung dengan support pelanggan melalui aplikasi seluler yang Anda sediakan. Anda memutuskan untuk men-deploy model pemrosesan bahasa alami (NLP).
    Mari kita asumsikan Anda adalah pengecer yang menjalankan obral besar selama Cyber Monday, hari libur e-niaga yang berlangsung pada hari Senin setelah Thanksgiving di Amerika Serikat. Pelanggan Anda dapat mengobrol langsung dengan support pelanggan melalui aplikasi seluler yang Anda sediakan. Anda memutuskan untuk men-deploy model pemrosesan bahasa alami (NLP).

    Dalam hal ini, Anda menggunakan model Bidirectional Encoder Representations from Transformers (BERT) yang populer di AWS Lambda. Model ini membantu Anda mengurai, menganalisis, dan memahami interaksi layanan pelanggan melalui aplikasi seluler untuk menampilkan konten dukungan yang relevan atau merutekan pelanggan ke agen layanan pelanggan yang sesuai. Anda akan menerima pertanyaan dukungan pelanggan yang jauh lebih banyak selama obral ini daripada biasanya, jadi Anda memutuskan untuk mengaktifkan Provisioned Concurrency pada fungsi Lambda Anda sehingga aplikasi Anda merespons dengan cepat bahkan saat mengalami lonjakan lalu lintas.

    Anggaplah fungsi Anda menerima dua juta permintaan selama 24 jam peristiwa penjualan, sementara Provisioned Concurrency diaktifkan. Durasi eksekusi fungsi rata-rata adalah 280 milidetik. Anda mengonfigurasi fungsi Anda dengan memori 4.096 MB pada prosesor berbasis x86, dan menyetel Provisioned Concurrency di tujuh.

    Biaya Anda akan dihitung sebagai berikut:

    Biaya Provisioned Concurrency:
    Harga Provisioned Concurrency sebesar 0.0000041667 USD per GB-detik.
    Total periode waktu yang mengaktifkan Provisioned Concurrency (detik) = 24 jam * 3.600 detik = 86.400 detik
    Total konkurensi yang dikonfigurasi (GB): 7 * 4096 MB / 1024 MB = 28 GB
    Total jumlah Provisioned Concurrency (GB-detik) = 28 GB * 86.400 detik = 2.419.200 GB-detik
    Biaya Provisioned Concurrency = 2.419.200 GB-detik * 0.0000041667 USD = 10.08 USD

    Komputasi biaya saat Provisioned Concurrency diaktifkan:
    Harga komputasinya adalah 0,0000097222 USD per GB-detik.
    Total durasi komputasi (detik) = 2.000.000 * 280 milidetik = 560.000 detik
    Total komputasi (GB-detik) = 560.000 detik * 4096 MB/1024 MB = 2.240.000 GB-detik.
    Biaya komputasi bulanan = 2.240.000 GB-detik * 0,0000097222 USD = 21.78 USD

    Biaya permintaan bulanan:
    Harga permintaan bulanan adalah 0.20 USD per 1 juta permintaan
    Biaya permintaan bulanan = 2 juta * 0,2 USD/Juta = 0.40 USD

    Total Biaya Bulanan:
    Biaya total = Biaya Provisioned Concurrency + Biaya komputasi saat Provisioned Concurrency diaktifkan + Biaya permintaan = 10.08 USD+ 21.78 USD + 0.40 USD = 32.26 USD

Transfer Data & Biaya Lainnya

Transfer Data
Data yang ditransfer "masuk" ke dan "keluar" dari fungsi AWS Lambda, dari luar wilayah tempat fungsi dijalankan akan dikenai biaya transfer data Amazon EC2 seperti yang tercantum di sini di bawah "Transfer data".

Transfer data dengan fungsi AWS Lambda gratis di Wilayah AWS yang sama antara layanan berikut: Amazon Simple Storage Service (S3), Amazon Glacier, Amazon DynamoDB, Amazon Simple Email Service (SES), Amazon Simple Queue Service (SQS), Amazon Kinesis, Amazon Elastic Container Registry (ECR), Amazon Simple Notification Service (SNS), Amazon Elastic File System (EFS), dan Amazon SimpleDB.

Penggunaan Amazon Virtual Private Cloud (VPC) atau peering VPC, dengan fungsi AWS Lambda akan dikenakan biaya tambahan seperti yang dijelaskan di halaman harga sesuai permintaan Amazon Elastic Compute Cloud (EC2). Koneksi peering VPC adalah koneksi jaringan antara dua VPC yang memungkinkan Anda merutekan lalu lintas di antara keduanya menggunakan alamat IPv4 pribadi atau alamat IPv6

Biaya Tambahan
Anda dapat dikenai biaya tambahan jika fungsi Lambda menggunakan layanan AWS atau transfer data lain. Misalnya, jika fungsi Lambda membaca dan menulis data ke atau dari Amazon S3, Anda akan diberi tagihan untuk permintaan baca/tulis dan data yang disimpan di Amazon S3.

Untuk detail mengenai harga layanan AWS, lihat bagian harga dari halaman detail harga layanan AWS yang relevan.


Harga Lambda@Edge

Fungsi Lambda@Edge dihitung pada granularitas 1 milidetik

Contoh Harga Lambda@Edge

Sumber daya harga tambahan

Kalkulator Harga AWS

Hitung biaya bulanan Anda dengan mudah dengan AWS

Dapatkan Bantuan Harga

Hubungi spesialis AWS untuk mendapatkan penawaran yang dipersonalisasi