Hai, semuanya, dan selamat datang kembali.
Sekarang, dalam video hari ini, kita akan membahas tentang dasar-dasar Lambda Layers.
Sekarang, pertama-tama, mari kita lihat tantangan keseluruhan yang biasa dihadapi organisasi, yang
akan membahas manfaat yang diberikan oleh lapisan Lambda.
Jadi, mari kita asumsikan bahwa organisasi menjalankan 50 fungsi Lambda dan semuanya didasarkan pada
Python, dan semua 50 fungsi Lambda juga menggunakan kumpulan pustaka dasar yang sama, sehingga mereka memiliki kumpulan
ketergantungan yang sama dan modul yang sesuai.
Sekarang, salah satu tantangan yang akan Anda lihat di sini adalah Anda akan memiliki ukuran paket penerapan yang besar.
Pembaruan Anda akan sulit dan bahkan waktu penerapannya pun akan sulit.
Jadi pada tahap ini masih membingungkan.
Mari kita lihat dari perspektif diagram.
Jadi, mari kita asumsikan bahwa Anda memiliki sebuah fungsi ketika Anda memiliki kode Python dan Anda memiliki sekumpulan
pustaka dasar di sini.
Demikian pula, Anda memiliki fungsi untuk sekali lagi, kode python, kumpulan modul dasar yang sama.
Sekali lagi Anda memiliki fungsi 50.
Jadi seperti ini, Anda memiliki 50 fungsi, modul dasar yang sama, kode yang berbeda seperti yang dapat kita identifikasi
di sini adalah bahwa modul dasarnya sama di semua fungsi.
Dan mari kita asumsikan bahwa ukuran modul dasar agak besar.
Jadi, dalam kasus seperti itu, hal ini akan membawa banyak tantangan.
Sebagai contoh, hal ini akan meningkatkan waktu penerapan Anda secara keseluruhan.
Ini juga akan meningkatkan ukuran paket penyebaran dan pembaruan akan menjadi sulit.
Jadi sekarang mari kita asumsikan besok Anda ingin menambahkan satu lagi perpustakaan yang terkait dengan ini.
Jadi, Anda harus memperbarui paket penyebaran atau semua fungsinya.
Jadi, inilah salah satu tantangannya.
Dan untuk mengatasi hal ini, Anda memiliki lapisan lambda.
Sekarang, salah satu manfaat dari lambda layer adalah Anda dapat memusatkan dependensi dan modul Anda dan kemudian Anda
dapat mengaitkannya dengan serangkaian fungsi yang Anda miliki.
Jadi, pemusatan yang kita lihat di sini disebut sebagai lapisan lambda.
Jadi, Anda memiliki satu set layer lambda dan layer ini dapat dikaitkan dengan beberapa set fungsi.
Jadi, besok jika Anda ingin memperbaruinya, Anda dapat memperbaruinya pada tingkat lapisan lambda.
Jadi, waktu penyebaran Anda akan jauh lebih kecil karena sekarang Anda hanya memiliki kode aplikasi
Anda dan Anda juga memiliki penggunaan kembali kode lisan.
Jadi, dengan perangkat dasar ini, mari kita lanjutkan dan melihatnya dari perspektif demo.
Sekarang untuk demo hari ini, saya memiliki fungsi yang disebut sebagai fungsi layer lambda.
Mari kita buka ini dengan cepat.
Ini didasarkan pada Python.
Sekarang, sekali lagi, ini adalah halo sederhana dari fungsi Lambda.
Jadi sekarang Anda memiliki impor JSON di sini.
Mari kita lanjutkan dan tambahkan satu lagi.
Saya akan mengatakan impor permintaan.
Baiklah.
Setelah itu kami akan menerapkannya.
Dan mari kita lanjutkan dan segera mengujinya.
Saya hanya akan mengatakan bahwa kejadiannya adalah nol satu.
Saya mengujinya seperti yang diharapkan.
Anda mendapatkan hasil eksekusi gagal dan menyatakan tidak ada modul bernama request.
Ini tidak masalah.
Jadi sekarang apa yang telah saya lakukan, saya juga telah membuat layer lambda.
Mari kita buka ini.
Ada lapisan lambda yang disebut pustaka berbasis python dan di dalamnya Anda memiliki modul permintaan yang
sesuai.
Jadi sekarang apa yang dapat Anda lakukan, Anda dapat mengasosiasikan layer ini dengan fungsi lambda tersebut dan kemudian kita akan memverifikasi
apakah fungsi lambda bekerja.
Jadi mari kita lanjutkan, mari kita turun sedikit.
Jika Anda melihat bahwa Anda sudah memiliki layer, mari segera tambahkan layer.
Kita akan memilih custom layer, kita akan memilih pustaka dasar python dan versi yang sesuai.
Lalu, mari kita lanjutkan dan tambahkan.
Setelah Anda menambahkan layer, mari kita lanjutkan dan segera mengujinya lagi.
Kali ini saya akan mengatakan peristiwa sebagai nol hingga.
Dan Anda melihat hasil eksekusinya.
Ini menyatakan berhasil.
Dan kami mendapatkan Halo dari Lambda.
Selain itu, satu hal lagi yang ingin saya tunjukkan kepada Anda, yaitu, Anda bisa menambahkan beberapa set layer.
Jadi, Anda memiliki lapisan, lapisan khusus.
Jadi, lapisan khusus adalah sesuatu yang kami pilih.
Sekarang juga menyediakan satu set layer yang terkait dengan berbagai set seperti ekstensi Lambda Inside.
Anda memiliki SDK AS yang terkait, konfigurasi aplikasi, dan berbagai hal lainnya.
Jadi, itulah gambaran umum tingkat tinggi tentang lapisan lambda.
Dan dengan ini akan mengakhiri video hari ini.