
AWS Amplify
AWS Amplify là một nền tảng toàn diện để xây dựng và triển khai ứng dụng web và di động với backend và lưu trữ được hỗ trợ bởi đám mây.




AWS Amplify là gì?
AWS Amplify là một bộ công cụ và dịch vụ giúp các nhà phát triển tạo ra các ứng dụng full-stack. Nó bao gồm mọi thứ cần thiết để xây dựng một ứng dụng: nơi lưu trữ trang web của bạn, cơ sở dữ liệu để lưu trữ thông tin, hệ thống đăng nhập người dùng, lưu trữ tệp và các cách kết nối các phần khác nhau của ứng dụng với nhau.
Nền tảng sử dụng phương pháp tiếp cận ưu tiên mã nguồn, nghĩa là bạn có thể định nghĩa những gì bạn cần bằng các ngôn ngữ lập trình quen thuộc như TypeScript. Amplify sau đó tự động tạo ra các tài nguyên đám mây phù hợp cho bạn. Nó cũng cung cấp môi trường phát triển tức thì cho từng thành viên trong nhóm, giúp các nhà phát triển có thể thử nghiệm các thay đổi mà không ảnh hưởng đến người khác.
Có một gói miễn phí hào phóng để bạn bắt đầu, và bạn chỉ trả tiền cho những gì bạn thực sự sử dụng vượt quá mức đó. Điều này giúp tiết kiệm chi phí cho cả các dự án nhỏ và các ứng dụng lớn.
Cách sử dụng AWS Amplify
Bắt đầu với AWS Amplify rất đơn giản. Dưới đây là các bước cơ bản:
Đầu tiên, cài đặt công cụ dòng lệnh Amplify trên máy tính của bạn và kết nối nó với tài khoản AWS của bạn.
Tạo một dự án mới hoặc kết nối với dự án hiện có. Bạn có thể làm việc với React, Vue, Angular, Next.js hoặc các framework di động như Flutter và React Native.
Xác định các nhu cầu backend của bạn trong mã TypeScript. Ví dụ, thêm xác thực người dùng, tạo cơ sở dữ liệu hoặc thiết lập lưu trữ tệp. Amplify sẽ tự động xử lý phần cài đặt phức tạp.
Kiểm tra ứng dụng của bạn cục bộ bằng cách sử dụng các môi trường sandbox. Mỗi nhà phát triển sẽ có môi trường đám mây riêng để thử nghiệm mà không ảnh hưởng đến người khác.
Khi sẵn sàng, kết nối kho mã của bạn từ GitHub, GitLab hoặc Bitbucket. Amplify sẽ tự động xây dựng và triển khai ứng dụng mỗi khi bạn đẩy mã mới.
Sử dụng bảng điều khiển Amplify để quản lý ứng dụng, xem nhật ký và giám sát hiệu suất tất cả trong một nơi.
Tính năng của AWS Amplify
Môi trường phát triển TypeScript toàn diện
Lưu trữ tự động với phân phối CDN toàn cầu
Xác thực và phân quyền người dùng tích hợp sẵn
API GraphQL và REST thời gian thực
Lưu trữ tệp và cơ sở dữ liệu có khả năng mở rộng
Môi trường sandbox đám mây riêng cho từng nhà phát triển
Triển khai liên tục dựa trên Git
Hỗ trợ kết xuất phía máy chủ Next.js và Nuxt
Cộng tác nhóm với xem trước nhánh
Bảng điều khiển giám sát và phân tích tích hợp
Giá của AWS Amplify
Free Tier (12 months)
Free
- 1.000 phút xây dựng mỗi tháng
- 5 GB lưu trữ dữ liệu
- 15 GB dữ liệu truyền ra ngoài
- 500.000 yêu cầu SSR
- 100 GB-giờ thời gian tính toán
- Bao gồm tất cả các tính năng cốt lõi của Amplify
- Truy cập các dịch vụ backend AWS với mức miễn phí
Pay As You Go - Build & Deploy
$0.01
- Xây dựng tiêu chuẩn: 0,01 đô la mỗi phút
- Xây dựng lớn: $0,025 mỗi phút
- Gói XLarge: 0,10 USD mỗi phút
- Xây dựng không giới hạn
- Hỗ trợ nhiều môi trường
- CI/CD dựa trên Git
Pay As You Go - Hosting
Custom
- Lưu trữ: 0,023 đô la mỗi GB mỗi tháng
- Chuyển dữ liệu: $0,15 cho mỗi GB phục vụ
- Chứng chỉ SSL miễn phí
- Bao gồm tên miền tùy chỉnh
- Phân phối CDN toàn cầu
- Tự động mở rộng quy mô
Pay As You Go - Server-Side Rendering
Custom
- Yêu cầu: 0,30 USD cho mỗi 1 triệu yêu cầu
- Tính toán: 0,20 USD mỗi GB-giờ
- Hỗ trợ Next.js
- Hỗ trợ Nuxt
- Tự động mở rộng quy mô
- Tối ưu hóa biên
Backend Services
Custom
- Xác thực (Cognito) - giá riêng biệt
- Cơ sở dữ liệu (DynamoDB) - giá riêng biệt
- Lưu trữ (S3) - giá riêng biệt
- APIs (AppSync/API Gateway) - giá riêng biệt
- Chức năng (Lambda) - giá riêng biệt
- Nhiều dịch vụ có các gói miễn phí vĩnh viễn
Trường hợp sử dụng AWS Amplify
Ai có thể hưởng lợi từ AWS Amplify?
Câu hỏi thường gặp về AWS Amplify
Chia sẻ trải nghiệm của bạn với AWS Amplify
Xem người dùng đang nói gì về AWS Amplify
0 Đánh giá
Chưa có đánh giá
Hãy là người đầu tiên đánh giá AWS Amplify
Nhúng huy hiệu AWS Amplify
Cho cộng đồng của bạn thấy AWS Amplify được giới thiệu trên Tool Questor. Thêm những huy hiệu đẹp này vào trang web, tài liệu hoặc hồ sơ xã hội của bạn để tăng uy tín và thu hút thêm lưu lượng truy cập.











