Phát triển toàn diện - AWS Amplify
Xây dựng các ứng dụng web và di động fullstack trong vài giờ. Dễ dàng làm quen, dễ dàng điều chỉnh quy mô.
AWS Amplify là gì?
✔ Một bộ công cụ được xây dựng cho mục đích nhất định, giúp nhà phát triển web và di động frontend xây dựng, vận chuyển và lưu trữ các ứng dụng full-stack một cách dễ dàng trên AWS với khả năng linh hoạt để tận dụng các dịch vụ AWS phong phú khi xuất hiện các trường hợp sử dụng mới. Không cần phải có chuyên môn về đám mây.
✔ Xây dựng ứng dụng trong vài giờ: Tạo các ứng dụng fullstack, giao diện người dùng frontend và backend với khả năng xác thực, lưu trữ, dữ liệu, v.v.
✔ Cung cấp nhanh hơn: Dễ dàng triển khai và lưu trữ trang web nhanh chóng, bảo mật, đáng tin cậy cũng như ứng dụng được hiển thị phía máy chủ trong vài lần nhấp chuột.
✔ Điều chỉnh quy mô mượt mà: Mở rộng ứng dụng của bạn với hơn 175 dịch vụ AWS để hỗ trợ các trường hợp sử dụng mới, biện pháp thực hiện DevOps và tăng trưởng người dùng.
Trường hợp sử dụng
Định cấu hình phần backend cho ứng dụng
Tạo backend hoạt động trên đám mây cho ứng dụng web, iOS hoặc Android của bạn với chức năng theo thời gian thực và ngoại tuyến chỉ trong vài lần nhấp chuột.
Xây dựng frontend cho ứng dụng
Tự động chuyển đổi các thiết kế thành phần Figma thành mã React đáng tin cậy và kết nối giao diện người dùng với backend đám mây trong vài lần nhấp chuột.
Lưu trữ ứng dụng
Triển khai ứng dụng web hoặc trang web của bạn tới mạng phân phối nội dung (CDN) an toàn của AWS, với hàng trăm điểm hiện diện trên toàn cầu.
Định giá AWS Amplify
Trong Bậc miễn phí của AWS, bạn có thể bắt đầu sử dụng miễn phí tất cả các công cụ và dịch vụ AWS Amplify. Chi tiết về ưu đãi dành cho AWS Amplify được trình bày trong bảng dưới đây:
Xây dựng ứng dụng
Các công cụ và dịch vụ AWS Amplify |
Mô tả |
Tính năng |
Ưu đãi |
Giá sản phẩm |
Giao diện trực quan |
Môi trường trỏ và nhấp để xây dựng và triển khai một ứng dụng full-stack một cách nhanh chóng. |
Dễ dàng lập mô hình dữ liệu Quy trình xác thực Zero-Config Các tính năng phi máy chủ Lưu trữ an toàn Dự đoán AI/ML Các thành phần địa lý tích hợp |
BẮT ĐẦU SỬ DỤNG MIỄN PHÍ Bạn chỉ trả tiền cho các dịch vụ AWS cơ bản mà ứng dụng của bạn sử dụng. |
|
Giao diện dòng lệnh |
Chuỗi công cụ cục bộ giúp cấu hình và quản lý backend ứng dụng chỉ với một vài lệnh. |
|||
Các thành phần của Amplify UI |
Hệ thống thiết kế nguồn mở có các thành phần được kết nối với đám mây để nhanh chóng xây dựng những ứng dụng giàu tính năng. |
|||
Amplify Libraries |
Thư viện máy khách nguồn mở giúp xây dựng ứng dụng web và di động hoạt động trên đám mây. |
Triển khai và lưu trữ ứng dụng
Các công cụ và dịch vụ AWS Amplify |
Mô tả |
Tính năng | Ưu đãi |
Giá sản phẩm |
CI/CD và lưu trữ được quản lý |
Lưu trữ và CI/CD được quản lý toàn phần dành cho các ứng dụng tĩnh và hiển thị phía máy chủ nhanh chóng, bảo mật và đáng tin cậy. |
Quy trình làm việc CI/CD full-stack |
12 THÁNG MIỄN PHÍ 1.000 phút dựng mỗi tháng 5 GB được lưu trữ mỗi tháng 15 GB được phân phối mỗi tháng 500.000 yêu cầu mỗi tháng (SSR) 100 GB-giờ yêu cầu mỗi tháng (SSR) |
Ưu đãi bậc miễn phí
AWS giúp khách hàng mới bắt đầu sử dụng miễn phí. Xem bạn có thể dùng Bậc miễn phí của AWS như thế nào với Amplify
Bạn chỉ trả tiền cho các dịch vụ AWS cơ bản mà ứng dụng của bạn sử dụng.
Bạn chỉ trả tiền cho các dịch vụ AWS cơ bản mà ứng dụng của bạn sử dụng.
Bạn chỉ trả tiền cho các dịch vụ AWS cơ bản mà ứng dụng của bạn sử dụng.
Bạn chỉ trả tiền cho các dịch vụ AWS cơ bản mà ứng dụng của bạn sử dụng.
1.000 phút dựng mỗi tháng
5 GB được lưu trữ mỗi tháng
15 GB được phân phối mỗi tháng
500.000 yêu cầu mỗi tháng (SSR)
100 GB-giờ yêu cầu mỗi tháng (SSR)
Làm việc với khung và ngôn ngữ bạn am hiểu
Tìm hiểu thêm về AWS Amplify
Duyệt qua bộ sưu tập video và các tài nguyên khác của chúng tôi để tìm hiểu thêm về AWS Amplify
-
Video
-
Tính năng dịch vụ
-
Hướng dẫn
-
Nghiên cứu điển hình
-
Video
-
Giới thiệu về Studio AWS Amplify (0:59)
Khởi chạy Studio AWS Amplify: Nhanh chóng xây dựng trực quan các ứng dụng web full-stack trên AWS (60:00)
Studio AWS Amplify: AWS On Air (18:58)
Xây dựng ứng dụng di động iOS và Android trong thời gian kỷ lục với Flutter và AWS Amplify (29:00)
-
Tính năng dịch vụ
-
Xây dựng ứng dụng bằng AWS AmplifyDễ dàng lập mô hình dữ liệuSử dụng trình biên tập trực quan hoặc mã để lập mô hình cho các bảng cơ sở dữ liệu, trường và mối quan hệ của bạn. Tự động cung cấp API GraphQL và cơ sở dữ liệu NoSQL với khả năng theo thời gian thực.
Quy trình xác thực Zero-ConfigThêm các thành phần giao diện người dùng được tạo sẵn với một vài dòng mã. Thiết lập email và thông tin đăng ký/đăng nhập mạng xã hội, lấy lại mật khẩu cũng như xác thực đa yếu tố với quy trình làm việc có hướng dẫn.
Các tính năng phi máy chủThêm hàm AWS Lambda vào dự án mà bạn có thể sử dụng cùng với API REST hoặc dưới dạng nguồn dữ liệu trong API GraphQL của bạn.
Lưu trữ an toànLưu trữ ảnh người dùng, tệp âm thanh và video trên thiết bị hoặc trong các mô-đun lưu trữ công khai, được bảo vệ hoặc riêng tư trên đám mây. Tận dụng kho lưu trữ quy mô đám mây để dễ dàng đưa ứng dụng của bạn từ giai đoạn nguyên mẫu sang giai đoạn sản xuất.
Dự đoán AI/MLTạo trải nghiệm ứng dụng hấp dẫn bằng cách thêm khả năng AI/ML để dịch văn bản, tạo giọng nói từ văn bản, nhận dạng thực thể trong hình ảnh, diễn giải văn bản và chuyển lời thoại thành văn bản.
Các thành phần địa lý tích hợpThêm các tính năng nhận biết vị trí như bản đồ và tìm kiếm vị trí vào ứng dụng web dựa trên JavaScript của bạn chỉ trong vài phút. Amplify bao gồm các thành phần giao diện người dùng bản đồ tích hợp sẵn (dựa trên thư viện nguồn mở MapLibre phổ biến).
Triển khai và lưu trữ bằng AWS AmplifyQuy trình làm việc CI/CD full-stackKết nối các nhánh git của bạn để tự động triển khai các thay đổi front-end và backend trong một quy trình làm việc duy nhất.
Mạng phân phối nội dung (CDN) toàn cầuTriển khai trực tiếp lên CDN an toàn của Amazon CloudFront với hàng trăm điểm hiện diện phân tán trên toàn cầu để đảm bảo độ trễ thấp và tốc độ truyền cao.
Môi trường phát triển và sản xuấtDễ dàng kích hoạt các môi trường bạn cần để kiểm tra các tính năng mới trước khi cung cấp.
Giám sátTheo dõi số liệu lưu trữ cho ứng dụng của bạn sát thời gian thực. Tạo cảnh báo tùy chỉnh sẽ gửi thông báo khi số liệu vượt quá ngưỡng bạn đã đặt.
Miền tùy chỉnh đơn giảnKết nối tên miền tùy chỉnh với xác minh dễ dàng. Các nhánh tính năng tự động nhận được một miền tùy chỉnh. Nhận chứng chỉ SSL miễn phí cho các miền tùy chỉnh và không tùy chỉnh được triển khai.
Xem trước yêu cầu kéoXử lý các tính năng mới trước khi phát hành mà không ảnh hưởng đến sản xuất. Tạo môi trường mới từ các yêu cầu kéo.
-
Hướng dẫn
-
Hướng dẫn
Bắt đầu bằng những hướng dẫn miễn phí và đơn giản này để khám phá AWS Amplify
Xây dựng ứng dụng iOS bằng AWS Amplify
Trong hướng dẫn này, bạn sẽ tạo một ứng dụng iOS đơn giản bằng AWS Amplify, một bộ công cụ và dịch vụ phi máy chủ trên đám mây. Trong mô-đun đầu tiên, bạn sẽ xây dựng một ứng dụng iOS đơn giản. Thông qua các mô-đun còn lại, bạn sẽ khởi tạo một ứng dụng cục bộ bằng Giao diện dòng lệnh Amplify (Amplify CLI), thêm xác thực người dùng, thêm API GraphQL và cơ sở dữ liệu để lưu trữ dữ liệu của bạn và cập nhật ứng dụng của bạn để lưu trữ hình ảnh.
Xây dựng ứng dụng Android bằng AWS Amplify
Trong hướng dẫn này, bạn sẽ tạo một ứng dụng Android đơn giản bằng AWS Amplify, một bộ công cụ và dịch vụ phi máy chủ trong đám mây. Trong mô-đun đầu tiên, bạn sẽ xây dựng một ứng dụng Android đơn giản. Thông qua các mô-đun còn lại, bạn sẽ khởi tạo một ứng dụng cục bộ bằng Giao diện dòng lệnh Amplify (Amplify CLI), thêm xác thực người dùng, thêm API GraphQL và cơ sở dữ liệu để lưu trữ dữ liệu của bạn và cập nhật ứng dụng của bạn để lưu trữ hình ảnh.
Bắt đầu sử dụng AWS Amplify (Flutter)
Hướng dẫn này giúp bạn biết cách thiết lập backend và tích hợp backend đó với ứng dụng web của bạn. Bạn sẽ tạo một ứng dụng Todo đầy đủ tính năng bằng AWS Amplify DataStore để lưu trữ và truy xuất các mục trong cơ sở dữ liệu đám mây, cũng như nhận các bản cập nhật qua đăng ký theo thời gian thực.
Bắt đầu sử dụng AWS Amplify (JavaScript)
Hướng dẫn này giúp bạn biết cách thiết lập backend và tích hợp backend đó với ứng dụng web của bạn. Bạn sẽ tạo một “ứng dụng Todo” với API GraphQL và để lưu trữ và truy xuất các mục trong cơ sở dữ liệu đám mây, cũng như nhận các bản cập nhật qua đăng ký theo thời gian thực.
Bắt đầu sử dụng AWS Amplify (React)
Trong hướng dẫn này, bạn sẽ tạo một ứng dụng web full-stack đơn giản bằng AWS Amplify, một bộ công cụ và dịch vụ phi máy chủ bao gồm dịch vụ lưu trữ web. Trong mô-đun đầu tiên, bạn sẽ xây dựng và lưu trữ một ứng dụng React trên AWS. Thông qua việc duy trì 4 mô-đun, bạn sẽ khởi tạo một ứng dụng cục bộ sử dụng CLI, thêm xác thức, thêm GraphQL API và cơ sở dữ liệu, và cập nhật ứng dụng của mình để lưu trữ hình ảnh.
Bắt đầu sử dụng AWS Amplify (React Native)
Hướng dẫn này giúp bạn biết cách thiết lập backend và tích hợp backend đó với ứng dụng React Native của bạn. Bạn sẽ tạo “ứng dụng Todo” bằng AWS Amplify DataStore để lưu trữ và truy xuất các mục trong cơ sở dữ liệu đám mây, cũng như nhận các bản cập nhật qua đăng ký theo thời gian thực.
Bắt đầu sử dụng AWS Amplify (Angular)
Hướng dẫn này giúp bạn biết cách thiết lập backend và tích hợp backend đó với ứng dụng web của bạn. Bạn sẽ tạo một ứng dụng với API GraphQL để lưu trữ và truy xuất các nhà hàng yêu thích của bạn trong cơ sở dữ liệu đám mây, cũng như nhận cập nhật qua đăng ký theo thời gian thực.
Bắt đầu sử dụng AWS Amplify (Vue)
Hướng dẫn này giúp bạn biết cách thiết lập backend và tích hợp backend đó với ứng dụng web của bạn. Bạn sẽ tạo một “ứng dụng Todo” với API GraphQL và để lưu trữ và truy xuất các mục trong cơ sở dữ liệu đám mây, cũng như nhận các bản cập nhật qua đăng ký theo thời gian thực.
Bắt đầu sử dụng AWS Amplify (Next.js)
Hướng dẫn này giúp bạn biết cách thiết lập backend và tích hợp backend đó với một ứng dụng Next.js mới. Bạn sẽ tạo một blog đơn giản với API GraphQL và để lưu trữ và truy xuất các mục trong cơ sở dữ liệu đám mây. Ngoài ra, chúng tôi sẽ trình bày cách xác thực người dùng, giao tiếp với API của chúng tôi và triển khai lên AWS.
Bắt đầu sử dụng AWS Amplify (Ionic)
Hướng dẫn này giúp bạn biết cách thiết lập backend và tích hợp backend đó với ứng dụng web của bạn. Bạn sẽ tạo một “ứng dụng Todo” với API GraphQL và để lưu trữ và truy xuất các mục trong cơ sở dữ liệu đám mây, cũng như nhận các bản cập nhật qua đăng ký theo thời gian thực.
-
Nghiên cứu điển hình
-
Neiman Marcus tăng 50% tốc độ đưa ứng dụng mới ra thị trường trên AWS, cải thiện hoạt động bán hàng kỹ thuật số cho nhân viên.
QsrSoft giúp McDonald’s và các nhà hàng khác tương tác với nhân viên bằng QsrSoft TV được phát triển trên AWS.Orangetheory Fitness cung cấp các bài tập qua video trên quy mô lớn trong các ứng dụng di động và web .
State Auto cắt giảm thời gian sản xuất xuống còn một ngày bằng cách sử dụng AWS AppSync và AWS Amplify.
Bậc miễn phí của AWS
Bậc miễn phí của AWS mang đến cho người dùng cơ hội khám phá các sản phẩm miễn phí, cùng các ưu đãi bao gồm các sản phẩm luôn miễn phí, miễn phí trong 12 háng và bản dùng thử miễn phí thời hạn ngắn.
Bắt đầu
Việc tạo tài khoản AWS hoàn toàn miễn phí và cho bạn quyền sử dụng ngay Bậc miễn phí của AWS.