AWS thông báo hỗ trợ cho hình ảnh vùng chứa và hướng dẫn AVX2

AWS đã công bố tuần trước, việc bổ sung các chức năng mới cho nền tảng Lambda của bạn. Các tính năng mới được giới thiệu bởi AWS Lambda bao gồm hỗ trợ tập lệnh AVX2, hỗ trợ hình ảnh vùng chứa.

AWS Lambda ngay bây giờ có thể cung cấp các chức năng với bộ nhớ lưu trữ lên đến 10GB và 6 vCPU (bộ xử lý ảo), sẽ cho phép các nhà phát triển tạo các chức năng máy tính chuyên sâu hơn để có được tài nguyên mà họ cần.

Đối với những người không quen thuộc với AWS Lambda, bạn nên biết rằng là một nền tảng không máy chủ hướng sự kiện do Amazon cung cấp như một phần của dịch vụ đám mây Amazon Web Services của bạn. Máy chủ không máy chủ không có nghĩa là không có máy chủ. Cái này có nghĩa là các nhà phát triển không còn phải lo lắng về nhu cầu máy tính, lưu trữ và bộ nhớ, do nhà cung cấp đám mây, AWS trong trường hợp này, đảm nhận việc đó.

Điều này cho phép các nhà phát triển viết mã ứng dụng thay vì triển khai tài nguyên. Mục tiêu của AWS Lambda, so với AWS EC2 (Elastic Compute Cloud), là giúp dễ dàng hơn trong việc xây dựng các ứng dụng theo yêu cầu nhỏ hơn để phản hồi các sự kiện và thông tin mới.

AWS Lambda hỗ trợ thực thi an toàn các tệp thực thi Linux gốc sử dụng thời gian chạy được hỗ trợ, chẳng hạn như Node.js. Ví dụ, mã Haskell có thể chạy trên Lambda.

Hỗ trợ hình ảnh vùng chứa giúp bạn dễ dàng cho người dùng doanh nghiệp việc sử dụng một bộ công cụ nhất quán để quét bảo mật, ký mã, v.v. Cũng thế cho phép tăng kích thước gói mã tối đa cho một chức năng lên 10 GB.

Tính năng này làm mờ ranh giới giữa Lambda và các vùng chứa và có thể gây nhầm lẫn, vì vậy, thật an toàn khi bắt đầu bằng cách hiểu chức năng này là gì và không. Do đó, lưu ý rằng tính năng này không thay thế cho AWS ECS (Amazon Elastic Container Service) hoặc AWS Fargate.

Bạn không thể chạy các dịch vụ lâu đời trong Lambda, mã của bạn luôn bị ràng buộc bởi mẫu lệnh gọi Lambda (tức là nó chỉ chạy khi hàm được gọi). Các cuộc gọi chức năng luôn được liên kết trong cùng một thời lượng tối đa là 15 phút.

Bên cạnh đó, hình ảnh vùng chứa phải tương tác với Lambda Runtime API để yêu cầu sự kiện và gửi phản hồi, cũng như thời gian chạy Lambda tùy chỉnh. Tính năng mới này cho phép bạn gửi nội dung của một hàm Lambda dưới dạng hình ảnh vùng chứa thay vì tệp zip.

Nó cũng chạy hình ảnh cơ sở như hiện tại, vì vậy bạn có thể sử dụng hình ảnh Linux, chẳng hạn như Alpine hoặc Debian, Ngoài ra, có thể sử dụng hình ảnh cơ sở tùy ý mà bạn có thể sử dụng ứng dụng khách AWS Lambda Runtime Interface (RIC) mã nguồn mở để làm cho hình ảnh cơ sở của bạn tương thích với Lambda Runtime API.

Hiện có thể đóng gói hình ảnh vùng chứa lên đến 10GB, cao hơn đáng kể so với giới hạn 250MB về kích thước gói triển khai. Giống như Lambda Runtime tùy chỉnh, hình ảnh vùng chứa phải có tệp bootstrap tương tác với Lambda Runtime API để yêu cầu các sự kiện và gửi phản hồi.

Bắt đầu từ hôm nay, bạn có thể cấp phát tối đa 10GB bộ nhớ cho một hàm Lambda. Điều này thể hiện sự gia tăng hơn ba lần so với các giới hạn trước đó. Hàm Lambda phân bổ tuyến tính CPU và các tài nguyên khác, tỷ lệ thuận với dung lượng bộ nhớ được cấu hình. Điều này có nghĩa là bây giờ bạn có thể có quyền truy cập lên đến 6 vCPU trong mỗi môi trường thời gian chạy, ”công ty đã viết trong một bài đăng trên blog thông báo về các khả năng mới của AWS Lambda.

Điều này cho phép bạn chỉ định vị trí của tệp khởi động bằng cách sử dụng các tham số "ENTRYPOINT" và "CMD" trong tệp Docker.

Bạn cũng có thể cấu hình thư mục làm việc bằng cách sử dụng các tham số "WORKDIR" và cấu hình các biến môi trường với tham số "ENV". Sau khi bạn đã tạo hình ảnh Docker, bạn phải triển khai hình ảnh vào Amazon Elastic Container Registry (ECR). Ngoài ra, dịch vụ Lambda phải được cấp các quyền cần thiết Quản lý danh tính và truy cập (IAM) để truy cập kho lưu trữ và lấy hình ảnh vùng chứa.

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


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.