View a markdown version of this page

Konsep inti - AWS Lambda

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Konsep inti

Lambda Managed Instances memperkenalkan beberapa konsep inti yang berbeda dari fungsi Lambda tradisional. Memahami konsep-konsep ini sangat penting untuk menerapkan dan mengelola Fungsi Peristiwa Lambda Anda secara efektif pada infrastruktur EC2.

Penyedia kapasitas membentuk fondasi Instans Terkelola Lambda. Penyedia kapasitas mendefinisikan infrastruktur komputasi tempat fungsi Anda dijalankan, termasuk konfigurasi VPC, persyaratan instans, dan kebijakan penskalaan. Penyedia kapasitas juga berfungsi sebagai batas keamanan untuk fungsi Anda, artinya semua fungsi yang ditetapkan untuk penyedia kapasitas yang sama harus saling dipercaya.

Perilaku penskalaan berbeda secara signifikan dari fungsi Lambda tradisional. Alih-alih menskalakan sesuai permintaan saat pemanggilan tiba, Instans Terkelola menskalakan secara asinkron berdasarkan pemanfaatan sumber daya CPU. Pendekatan ini menghilangkan start dingin tetapi membutuhkan perencanaan untuk pertumbuhan lalu lintas. Jika lalu lintas Anda lebih dari dua kali lipat dalam 5 menit, Anda mungkin mengalami throttle karena Lambda meningkatkan kapasitas untuk memenuhi permintaan.

Keamanan dan izin memerlukan pertimbangan yang cermat. Anda memerlukan izin peran operator untuk memungkinkan Lambda mengelola sumber daya EC2 di penyedia kapasitas Anda. Selain itu, pengguna memerlukan lambda:PassCapacityProvider izin untuk menetapkan fungsi ke penyedia kapasitas, bertindak sebagai gerbang keamanan untuk mengontrol fungsi mana yang dapat berjalan pada infrastruktur tertentu.

Multi-concurrent eksekusi adalah karakteristik kunci dari Instans Terkelola. Setiap lingkungan eksekusi dapat menangani beberapa pemanggilan secara bersamaan, memaksimalkan pemanfaatan sumber daya untuk aplikasi. IO-heavy Ini berbeda dari Lambda tradisional di mana setiap lingkungan memproses satu permintaan pada satu waktu. Model eksekusi ini memerlukan perhatian pada keamanan thread, manajemen status, dan isolasi konteks tergantung pada runtime Anda.

Untuk detail tentang memublikasikan versi fungsi ke penyedia kapasitas Anda, lihatLATEST.PUBLISHED Versi $ di Instans Terkelola Lambda.

Bagian berikut memberikan informasi rinci tentang setiap konsep inti.