Tại đây, bạn sẽ tìm thấy các hướng dẫn và tài liệu về cách bắt đầu phát triển ứng dụng serverless với AWS Lambda. Ngoài ra, bạn sẽ tìm hiểu về các công cụ dành cho nhà phát triển ứng dụng Serverless như AWS Serverless Application Model (SAM) hoặc AWS Cloud9.

Một cách bắt đầu dễ dàng là sử dụng AWS Serverless Application Repository cho phép bạn triển khai các ứng dụng dựng sẵn một cách nhanh chóng.

Để đi chi tiết vào các trường hợp sử dụng cụ thể, bạn sẽ tìm thấy các tài nguyên để phát triển ứng dụng web, xử lý dữ liệu, phát triển backend di độngđiện toán biên.

Bạn chỉ có 10 phút?

Bắt đầu sử dụng bằng hướng dẫn xin chào thế giới

Thực hiện các bước đầu tiên trên bảng điều khiển AWS Lambda. Bạn sẽ tìm hiểu về những thành phần cơ bản nhất và triển khai một hàm Lambda đơn giản.

Dựng hàm Lambda đầu tiên của bạn >>

Bạn muốn tìm hiểu kỹ hơn?

Triển khai ứng dụng serverless với Hướng dẫn dành cho nhà phát triển

Đọc qua Hướng dẫn dành cho nhà phát triển, một trong những tài liệu kỹ thuật của chúng tôi, để tìm hiểu nhanh cách dựng và triển khai một hàm AWS Lambda.

Bạn sẽ học cách sử dụng AWS Lambda cho trường hợp sử dụng cụ thể như dựng ứng dụng web, ứng dụng trên di động, xử lý tệp hoặc xử lý dữ liệu phát trực tuyến.

Đồng thời, bạn sẽ tìm thấy hướng dẫn về cách dựng một hàm Lambda bằng ngôn ngữ do bạn lựa chọn như C#, Python, Node.js, JavaGo.

Bắt đầu sử dụng với Hướng dẫn dành cho nhà phát triển >>

Tài nguyên khác

AWS Serverless Application Repository cho phép bạn triển khai nhanh chóng các mẫu đoạn mã, thành phần và hoàn tất ứng dụng chỉ với vài cú nhấp chuột. Ngoài ra, bạn có thể phát hành các ứng dụng riêng của mình và chia sẻ với nhóm hoặc với cộng đồng.

Bạn cũng sẽ tìm thấy các tài nguyên để tìm hiểu thêm về công cụ dành cho nhà phát triển AWS, như AWS Serverless Application Model (SAM) hoặc Cloud9, cho phép bạn phát triển các ứng dụng serverless.

SAR_pic

AWS Serverless Application Repository

Tìm kiếm các ứng dụng serverless, thành phần và mã nguồn cho trường hợp sử dụng của bạn. Triển khai ứng dụng serverless chỉ với vài cú nhấp chuột. Bạn cũng có thể sử dụng Serverless Application Repository để phát hành ứng dụng của riêng mình và chia sẻ chúng với nhóm của bạn, trong tổ chức hoặc với cộng đồng nói chung.

Truy cập Serverless Application Repository >>

SAM_flag_2

Công cụ dành cho nhà phát triển

Công cụ dành cho nhà phát triển serverless giúp bạn dựng, chạy thử, triển khai và giám sát ứng dụng serverless một cách nhanh chóng trong toàn bộ chu kỳ phát triển. Tại đây, bạn sẽ tìm hiểu thêm về AWS Serverless Application Model (SAM) giúp xác định ứng dụng serverless, Cloud9 giúp cung cấp IDE trên nền tảng đám mây và các thông tin khác.

Tìm hiểu thêm về công cụ dành cho nhà phát triển ứng dụng Serverless >>

Tìm trường hợp sử dụng của bạn

Dưới đây, bạn sẽ tìm thấy các tài nguyên cụ thể để phát triển ứng dụng web, xử lý dữ liệu, phát triển backend di động và điện toán biên. 

ỨNG DỤNG WEB

webapp_serverless

Trong hướng dẫn bắt đầu này, bạn sẽ tìm hiểu cách dựng và triển khai ứng dụng web serverless động của mình. Bạn sẽ tìm hiểu cách tạo máy chủ lưu trữ các tài nguyên web tĩnh, quản lý người dùng và xác thực cũng như cách phát triển một RESTful API để xử lý backend.

Bắt đầu >>

RA_webapp

Ứng dụng web này trình bày cách sử dụng AWS Lambda kết hợp với các dịch vụ AWS khác để phát triển ứng dụng web serverless. Kho lưu trữ này chứa mã mẫu cho tất cả các hàm Lambda để tạo back end của ứng dụng.


Bắt đầu >>

SB1

Trong hội thảo ảo kéo dài 30 phút này, các chuyên gia serverless của AWS sẽ hướng dẫn bạn cách phát triển, gỡ lỗi và triển khai một hàm AWS Lambda dành cho ứng dụng web đơn giản. Ngoài ra, bạn sẽ tìm thấy hướng dẫn từng bước cung cấp các chỉ dẫn cụ thể.



Bắt đầu >>

XỬ LÝ DỮ LIỆU

batch_processing

Trong hướng dẫn này, bạn sẽ tìm hiểu cách phát triển ứng dụng xử lý hình ảnh đơn giản và phát triển một hàm Lambda để tự động chuyển đổi hình ảnh thành ảnh thu nhỏ. Bạn sẽ tìm hiểu cách sử dụng AWS Lambda kết hợp với Amazon Simple Storage Service (S3), AWS Serverless Application Model và AWS CloudFormation.

Bắt đầu >>

dataprocessing_image_4

Trong hướng dẫn này, bạn sẽ tìm hiểu cách phát triển ứng dụng xử lý dữ liệu toàn diện bằng cách sử dụng AWS Lambda và Amazon Kinesis. Bạn sẽ sử dụng Amazon Kinesis để tạo ra luồng dữ liệu và thực hiện các thao tác AWS Lambda, như tạo một hàm Lambda để phân tích và lưu trữ dữ liệu phát trực tuyến.


Bắt đầu >>

RA_fileprocessing_1
Ứng dụng mẫu này minh họa cho ứng dụng chuyển đổi Markdown, trong đó Lambda được sử dụng để chuyển đổi tập tin Markdown sang HTML và văn bản thuần túy. Ứng dụng này sử dụng kiến trúc xử lý dữ liệu song song, theo sự kiện, lý tưởng cho các khối lượng công việc cần nhiều dẫn xuất dữ liệu của một đối tượng.


Bắt đầu >>

BACKEND DI ĐỘNG

mobilebackend_3

Trong hướng dẫn bắt đầu này, bạn sẽ phát triển một ứng dụng di động đơn giản và lưu trữ logic backend của ứng dụng với AWS Lambda. Bạn sẽ tìm hiểu cách liên kết nhiều thành phần khác nhau để cho phép ứng dụng di động Android gọi ra một hàm Lambda và xử lý phản hồi.


Bắt đầu >>

RA_mobilebackend_3

Kiến trúc tham khảo trình bày cách sử dụng AWS Lambda kết hợp với Amazon API Gateway và Amazon S3 để tải ảnh và ghi chú lên từ một ứng dụng di động. Bằng cách tận dụng các dịch vụ này, bạn có thể dựng các backend di động với chi phí thấp và không yêu cầu chi phí quản lý máy chủ.

Bắt đầu >>

mobile_hub_4.jpg
AWS Mobile Hub cung cấp tài nguyên để phát triển ứng dụng di động với AWS. Bạn sẽ tìm thấy các SDK, hướng dẫn và mẫu dành cho iOS, Android, JS, Unity, React Native và Xamarin.



Bắt đầu >>

ĐIỆN TOÁN BIÊN

Cloudfront_1

Với Lambda@Edge, bạn có thể dễ dàng chạy mã trên các địa điểm AWS trên toàn cầu, cho phép bạn phản hồi người dùng cuối với độ trễ thấp nhất.




Bắt đầu >>

cloudfron_talk3

Trong phần thảo luận này, bạn sẽ tìm hiểu cách viết các hàm Lambda một lần và thực thi chúng ở bất cứ nơi nào có người xem cuối với AWS Lambda@Edge.




Bắt đầu >>

cloudfron_talk2
Trong phần thảo luận này, bạn sẽ tìm hiểu cách sử dụng AWS Lambda@Edge kết hợp với Amazon CloudFront để cung cấp nội dung cho người dùng cuối trên toàn cầu, với độ trễ thấp, tốc độ truyền dữ liệu cao và không cần cam kết.  

Khám phá thêm các tài nguyên về AWS Lambda

Truy cập trang tài nguyên
Bạn đã sẵn sàng để bắt đầu chưa?
Đăng ký
Bạn có thêm câu hỏi?
Hãy liên hệ chúng tôi