Dịch vụ AWS nào phù hợp NHẤT cho một nhà phát triển muốn nhanh chóng xây dựng và phát hành frontend của một ứng dụng web hoặc di động, bao gồm hosting, xác thực, API và CI/CD?

1 / 1
Hãy chọn một đáp án
ĐúngA

Giải thích

Chọn một dịch vụ tăng tốc việc phát triển frontend.

  • 1frontend của một ứng dụng web hoặc di độngPhát triển frontend = Amplify
  • 2nhanh chóng xây dựng và phát hànhCung cấp hosting, xác thực và API cùng nhau
AĐúng

AWS Amplify

Đúng. AWS Amplify là một tập hợp các dịch vụ tăng tốc việc phát triển frontend cho ứng dụng web và di động. Nó cung cấp hosting, xác thực, API và CI/CD cùng nhau, nên các nhà phát triển frontend có thể nhanh chóng xây dựng và phát hành ứng dụng full-stack.

BSai

AWS Elastic Beanstalk

AWS Elastic Beanstalk là một dịch vụ, khi bạn tải mã lên, sẽ tự động cấu hình môi trường chạy phía máy chủ (EC2, ELB, v.v.).

Nó tiện cho việc vận hành backend của ứng dụng web, nhưng yêu cầu nhanh chóng thiết lập hosting, xác thực, API và CI/CD cho một frontend cùng nhau thì Amplify mới đáp ứng, nên đáp án này sai.

CSai

Amazon Lightsail

Amazon Lightsail là một dịch vụ cung cấp máy chủ ảo đơn giản (VPS) theo giá cố định.

Bạn có thể dựng một máy chủ và đặt một site lên đó, nhưng nó không cung cấp một trải nghiệm phát triển frontend tích hợp bao gồm xác thực, API và CI/CD, nên đáp án này sai.

DSai

AWS CodePipeline

AWS CodePipeline là một dịch vụ gắn kết và tự động hóa pipeline CI/CD từ build tới deploy.

Nó cung cấp CI/CD, nhưng xây dựng một frontend hoàn chỉnh bao gồm hosting, xác thực và API nằm ngoài phạm vi, nên yêu cầu này thì Amplify mới đáp ứng và đáp án này sai.

Điểm cần nhớ

'Phát triển frontend' và 'hosting + xác thực + API cùng nhau' chỉ tới AWS Amplify. API GraphQL được quản lý là AppSync. Đây là hạng mục frontend/di động.