AWS Serverless Application Repository

Khám phá, triển khai và phát hành các ứng dụng không máy chủ

AWS Serverless Application Repository là một kho lưu trữ được quản lý cho các ứng dụng serverless. Kho này cho phép các nhóm, tổ chức và nhà phát triển cá nhân lưu trữ và chia sẻ các ứng dụng có thể tái sử dụng, đồng thời dễ dàng thu thập và triển khai các kiến trúc serverless theo những phương pháp mới và mạnh mẽ. Thông qua việc sử dụng Serverless Application Repository, bạn không cần phải sao chép, xây dựng, đóng gói hoặc xuất bản mã nguồn lên AWS trước khi triển khai. Thay vào đó, bạn có thể sử dụng các ứng dụng tích hợp sẵn từ Serverless Application Repository trong các kiến trúc serverless của mình, giúp bạn và nhóm của mình giảm công việc trùng lặp, đảm bảo các biện pháp thực hành tốt nhất về mặt tổ chức và đẩy nhanh hơn tốc độ tung ra thị trường. Khả năng tích hợp với AWS Identity and Access Management (IAM) đem đến cho bạn khả năng kiểm soát từng ứng dụng ở cấp tài nguyên, cho phép bạn chia sẻ công khai các ứng dụng với mọi người hoặc chia sẻ riêng tư với các tài khoản AWS cụ thể. Để chia sẻ ứng dụng bạn vừa xây dựng xong, hãy phát hành ứng dụng đó lên AWS Serverless Application Repository.

Mỗi ứng dụng được đóng gói bằng một biểu mẫu AWS Serverless Application Model (SAM), mô hình này xác định các tài nguyên AWS được sử dụng. Các ứng dụng được chia sẻ công khai cũng có liên kết dẫn đến mã nguồn của ứng dụng. Không tính thêm phí khi sử dụng Serverless Application Repository - bạn chỉ phải trả phí cho những tài nguyên AWS được sử dụng trên ứng dụng do bạn triển khai.

Cách thức hoạt động: Triển khai ứng dụng

LỢI ÍCH

Phát triển các ứng dụng mạnh mẽ hơn

Nhanh chóng thu thập các kiến ​​trúc serverless theo những phương pháp mới và mạnh mẽ. Khám phá và chia sẻ các kiểu mẫu ứng dụng serverless có thể tái sử dụng, riêng tư hoặc công khai và biên soạn các kiến​ ​trúc serverless mới bằng cách sử dụng cú pháp đơn giản hóa của AWS SAM

Dễ dàng quản lý ứng dụng

Sử dụng các ứng dụng được tích hợp sẵn trong các triển khai serverless của mình mà không cần phải sao chép, xây dựng, đóng gói và xuất bản mã nguồn lên AWS trước khi triển khai. Kho này cũng hỗ trợ SAM và versioning ngữ nghĩa để cho phép quản lý ứng dụng đơn giản.  

Tái sử dụng, không phải xây dựng lại

Phát triển và xuất bản các ứng dụng serverless một lần, lưu trữ trong Serverless Application Repository và sử dụng riêng tư giữa các nhóm hoặc với cộng đồng lớn hơn để giảm bớt các nỗ lực trùng lặp cũng như đẩy nhanh tiến trình phát triển.

Đảm bảo các biện pháp thực hành tốt nhất

Tìm và phân phối các ứng dụng serverless cho các trường hợp sử dụng phổ biến. Tích hợp các biện pháp thực hành tốt nhất về mặt tổ chức vào các kiến ​​trúc phi máy chủ của bạn để giúp đảm bảo tính nhất quán giữa các nhóm – sử dụng quyền để chia sẻ ứng dụng với các tài khoản AWS cụ thể.

Nhà phát hành nổi bật


Bạn vừa mới bắt đầu sử dụng ứng dụng serverless?

Ứng dụng serverless không cần bạn phải cung cấp, điều chỉnh quy mô và quản lý bất kỳ máy chủ nào. Bạn có thể dựng các ứng dụng này cho gần như mọi loại dịch vụ ứng dụng hoặc backend, khi đó bạn sẽ có mọi thứ cần để chạy và điều chỉnh quy mô cho ứng dụng có độ khả dụng cao. Tìm hiểu thêm

Bạn muốn nhìn thấy ứng dụng của mình trên AWS Serverless Application Repository? 

Tìm hiểu cách phát hành một ứng dụng
Bạn có thêm câu hỏi?
Hãy liên hệ chúng tôi