AWS Mengumumkan Sokongan untuk Arahan AVX2 dan Imej Kontena

AWS mengumumkan minggu lalu penambahan fungsi baru ke platform Lambda anda. Ciri-ciri baru yang diperkenalkan oleh AWS Lambda merangkumi sokongan untuk set arahan AVX2, sokongan untuk gambar bekas.

AWS Lambda sekarang dapat menyediakan fungsi dengan penyimpanan sehingga 10GB memori dan 6 vCPU (pemproses maya), yang akan membolehkan pemaju membuat lebih banyak fungsi intensif komputasi untuk mendapatkan sumber yang mereka perlukan.

Bagi mereka yang tidak biasa dengan AWS Lambda, anda harus mengetahui perkara itu adalah platform tanpa pelayan berdasarkan acara yang disediakan oleh Amazon sebagai sebahagian daripada tawaran awan Perkhidmatan Web Amazon anda. Pengkomputeran tanpa pelayan tidak bermaksud tidak ada pelayan. Ini bermaksud pembangun tidak perlu lagi risau keperluan pengkomputeran, penyimpanan dan memori, kerana penyedia awan, AWS dalam hal ini, menjaganya.

Ini membolehkan pemaju membuat kod aplikasi dan bukannya melaksanakan sumber. Matlamat AWS Lambda, dibandingkan dengan AWS EC2 (Elastic Compute Cloud), adalah untuk memudahkan pembuatan aplikasi berdasarkan permintaan yang lebih kecil yang bertindak balas terhadap peristiwa dan maklumat baru.

AWS Lambda menyokong pelaksanaan selamat dari Linux asli yang boleh dilaksanakan menggunakan runtime yang disokong, seperti Node.js. Sebagai contoh, kod Haskell boleh dijalankan di Lambda.

Sokongan gambar kontena memudahkan untuk kepada pengguna perniagaan penggunaan sekumpulan alat yang konsisten untuk pengimbasan keselamatan, penandatanganan kod, dll. Juga membolehkan saiz paket kod maksimum untuk fungsi dinaikkan menjadi 10 GB.

Ciri ini mengaburkan garis antara Lambda dan kontena dan boleh membingungkan, jadi selamat untuk dimulakan dengan memahami apa fungsi ini dan tidak. Oleh itu, perhatikan bahawa ciri ini bukan pengganti AWS ECS (Amazon Elastic Container Service) atau AWS Fargate.

Anda tidak dapat menjalankan perkhidmatan jangka panjang di Lambda, kod anda selalu terikat dengan corak permintaan Lambda (iaitu, ia hanya berjalan ketika fungsi dipanggil). Panggilan fungsi selalu dihubungkan untuk jangka masa maksimum yang sama iaitu 15 minit.

Selain itu, gambar kontena mesti berinteraksi dengan Lambda Runtime API untuk meminta acara dan mengirim respons, serta runtime Lambda khusus. Ciri baru ini membolehkan anda menghantar kandungan fungsi Lambda sebagai gambar kontena dan bukannya fail zip.

Ia juga menjalankan gambar asas sebagaimana adanya anda boleh menggunakan gambar Linux, seperti Alpine atau Debian, Sebagai tambahan, gambar asas sewenang-wenangnya dapat digunakan dengan mana anda boleh menggunakan klien AWS Lambda Runtime Interface (RIC) sumber terbuka untuk menjadikan gambar asas anda serasi dengan Lambda Runtime API.

Gambar kontena sehingga 10GB kini dapat dikemas, yang jauh lebih tinggi daripada had 250MB pada ukuran pakej penyebaran. Seperti Lambda Runtime tersuai, gambar kontena mesti mempunyai fail bootstrap yang berinteraksi dengan Lambda Runtime API untuk meminta acara dan menghantar respons.

Mulai hari ini, anda boleh memperuntukkan memori sehingga 10GB untuk fungsi Lambda. Ini menunjukkan peningkatan lebih dari tiga kali ganda melebihi had sebelumnya. Fungsi Lambda memperuntukkan CPU dan sumber lain secara linear, sebanding dengan jumlah memori yang dikonfigurasi. Ini bermakna sekarang anda dapat memiliki akses hingga 6 vCPU di setiap lingkungan waktu operasi, ”tulis perusahaan itu dalam catatan blognya yang mengumumkan kemampuan baru AWS Lambda.

Ini membolehkan anda menentukan lokasi fail boot menggunakan parameter "ENTRYPOINT" dan "CMD" dalam fail Docker.

Anda juga dapat mengkonfigurasi direktori kerja menggunakan parameter "WORKDIR" dan mengkonfigurasi pemboleh ubah persekitaran dengan parameter "ENV". Selepas anda membuat gambar Docker, anda mesti menyebarkan gambar tersebut ke Amazon Elastic Container Registry (ECR). Selain itu, perkhidmatan Lambda mesti diberi kebenaran Identity and Access Management (IAM) yang diperlukan untuk mengakses repositori dan mendapatkan gambar kontena.

Fuente: https://aws.amazon.com/blogs


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.