Chuyển đến nội dung chính

Câu hỏi thường gặp về Trình tạo cơ sở hạ tầng AWS

Trình soạn thảo cơ sở hạ tầng AWS là gì?

Trình tạo cơ sở hạ tầng AWS là trình dựng trực quan giúp nhà phát triển thiết kế kiến trúc ứng dụng dễ dàng hơn bằng cách kéo, phân nhóm và kết nối các dịch vụ AWS trong bảng tạo trực quan. Nhà phát triển có thể bắt đầu kiến trúc mới từ đầu hoặc họ có thể nhập mẫu AWS CloudFormation hoặc Mô hình ứng dụng phi máy chủ (SAM) AWS hiện có. Trải nghiệm của Trình tạo cơ sở hạ tầng AWS tập trung vào các dịch vụ phi máy chủ phổ biến như AWS Lambda, AWS Step Functions và Amazon EventBridge, nhưng cũng có thể được sử dụng để tạo dịch vụ AWS bất kỳ được tài nguyên AWS CloudFormation hỗ trợ. Nhà phát triển có thể xuất cơ sở hạ tầng dưới dạng mã (IaC) để kết hợp vào các quy trình hiện có của họ, chẳng hạn như kiểm thử cục bộ với Giao diện dòng lệnh (CLI) AWS SAM, đánh giá ngang hàng thông qua kiểm soát phiên bản hoặc triển khai thông qua CloudFormation và quy trình tích hợp và phân phối liên tục (CI/CD).

Tại sao tôi nên sử dụng AWS Infrastructure Composer?

AWS Infrastructure Composer biến phỏng đoán trừu tượng về việc xây dựng cơ sở hạ tầng hiện đại thành một quy trình trực quan dễ hiểu hơn và nhanh chóng lặp lại. Bạn không cần bắt đầu bằng cách tìm hiểu khung IaC hay duyệt xem tài liệu về dịch vụ. Bạn có thể lập sơ đồ giải pháp ngay lập tức như khi làm việc trên bảng trắng với đồng nghiệp, dù cần trình bày khái niệm hay thể hiện cụ thể. Khi bạn lặp lại trình chỉnh sửa trực quan, AWS Infrastructure Composer chuẩn bị cấu hình cho các tích hợp dịch vụ có liên quan, hành động chính sách AWS Identity and Access Management (IAM) giữa các tài nguyên và giúp bạn nhóm tài nguyên với các nhãn phù hợp theo ngữ cảnh để nhóm của bạn được liên kết.

Tôi có thể sử dụng Infrastructure Composer với IDE của mình không?

Có, Trình soạn thảo cơ sở hạ tầng được bao gồm trong Bộ công cụ AWS dành cho Visual Studio Code. Bắt đầu bằng cách cài đặt AWS Toolkit . Mở mẫu CloudFormation trong IDE của bạn, sau đó nhấp vào nút “Mở bằng Trình tạo cơ sở hạ tầng”. Bạn cũng có thể mở Trình soạn thảo cơ sở hạ tầng bằng cách nhấp chuột phải vào mẫu CloudFormation trong trình duyệt tệp VS Code.

Tôi có thể sử dụng CodeWhisperer với AWS Infrastructure Composer không?

Có, CodeWhisperer được bao gồm trong Bộ công cụ AWS dành cho Visual Studio Code cùng với AWS Infrastructure Composer Cùng nhau, bạn có thể sử dụng CodeWhisperer để chuyển từ ý tưởng sang mẫu CloudFormation chức năng, trực quan hóa mẫu mới trong AWS Infrastructure Composer để tiếp tục chỉnh sửa ứng dụng. CodeWhisperer, nếu được bật trong VS Code, cũng có thể tự động tạo cấu hình tài nguyên CloudFormation trực tiếp từ trang nội dung chi tiết của tài nguyên trong Trình tạo cơ sở hạ tầng AWS. Khi bạn chấp nhận đề xuất mã vào mẫu hoặc sơ đồ của mình, các thay đổi sẽ tự động được phản ánh trong mẫu khác.

Những tài nguyên nào có sẵn trong trình soạn thảo trực quan?

Trình tạo cơ sở hạ tầng AWS có thể nhập và hiển thị trực quan mọi kiến trúc AWS được xác định trong CloudFormation. Trình tạo cơ sở hạ tầng AWS sẽ giúp tạo khung thuộc tính tài nguyên cho mọi dịch vụ bạn thêm qua trình dựng trực quan. Bên cạnh đó, nhiều tài nguyên phi máy chủ được cấu hình theo các phương pháp tốt nhất trong IaC, bao gồm tích hợp với các dịch vụ khác.

Tôi có thể xác định quy trình công việc trong ứng dụng của mình không?

Có, Infrastructure Composer hỗ trợ quy trình làm việc AWS Ste p Functions cho phép phối hợp nhiều dịch vụ trong ứng dụng của bạn. Bạn có thể thêm dịch vụ Step Functions vào ứng dụng của mình và chỉnh sửa quy trình làm việc bằng Step Functions Workflow Studio , trình tạo trực quan cho quy trình làm việc Step Functions, trong Infrastructure Composer để có trải nghiệm trình tạo trực quan duy nhất. Với Workflow Studio trong Infrastructure Composer, bạn có thể đẩy nhanh quá trình phát triển đến triển khai thông qua thiết kế trực quan quy trình công việc, đơn giản hóa liên kết các tác vụ quy trình làm việc với tài nguyên ứng dụng, hợp lý hóa tham số hóa tài nguyên cho các môi trường hoặc tài khoản khác nhau thông qua thay thế định nghĩa và chuẩn bị các hành động chính sách IAM giữa các tài nguyên.

Những mẫu IAC nào được hỗ trợ?

Bạn có thể nhập và hiển thị trực quan bằng cách sử dụng các mẫu CloudFormation và AWS SAM.

AWS Infrastructure Composer dịch sơ đồ thành cơ sở hạ tầng như thế nào?

AWS Infrastructure Composer duy trì một mô hình của toàn bộ kiến trúc mà nó có thể dịch thành định nghĩa IaC, bắt đầu bằng hỗ trợ CloudFormation. Bạn có thể xem bản xem trước những định nghĩa này trong trình biên tập trực quan hoặc xuất toàn bộ mẫu cơ sở hạ tầng để kết hợp vào quy trình kiểm soát phiên bản của bạn. Khi bạn sử dụng trình biên tập để kết nối các tài nguyên với nhau, Trình tạo cơ sở hạ tầng AWS được thiết kế để chuyển mục đích tích hợp hai dịch vụ thành cấu hình IaC tương ứng cho các tích hợp dịch vụ và quyền IAM liên quan để bạn có thể kiểm tra hoặc sửa đổi bất kỳ lúc nào. Ví dụ: việc thêm bộ chứa Amazon Simple Storage Service (S3) trên khung vẽ trực quan và kết nối nó với hàm Lambda dẫn đến cấu hình cần thiết cho chính sách IAM, đăng ký sự kiện và các tệp giàn giáo cho chính chức năng đó.

AWS Infrastructure Composer giúp tôi tuân thủ các phương pháp hay nhất của AWS như thế nào?

AWS Infrastructure Composer được thiết kế để định cấu hình các định nghĩa IaC tuân theo các phương pháp hay nhất của AWS. Ví dụ: Khi nhà phát triển thêm một vùng lưu trữ S3 vào bảng tạo, Trình tạo cơ sở hạ tầng AWS được thiết kế để cấu hình và tích hợp các thuộc tính BucketEncryption và PublicAccessBlockConfiguration sao cho có thể kích hoạt việc mã hóa với khóa Dịch vụ quản lý khóa (KMS) của AWS mặc định, đồng thời hủy kích hoạt quyền truy cập công khai. Bạn có thể thay đổi các cài đặt này trong trình chỉnh sửa trực quan mà không cần đi sâu vào CloudFormation, nhưng nếu bạn không làm gì, bạn có thể triển khai bộ chứa S3 tuân theo các phương pháp hay nhất của AWS để giảm thiểu các lỗi hoặc thiếu sót cấu hình phổ biến.

Tôi có thể chỉnh sửa cơ sở hạ tầng hiện có bằng AWS Infrastructure Composer không?

Có, với Trình tạo cơ sở hạ tầng AWS, bạn có thể nhập mẫu IaC CloudFormation hiện có của mình. Trình tạo cơ sở hạ tầng sẽ nhanh chóng tạo phiên bản trực quan có thể chỉnh sửa cho mẫu của bạn.

AWS Infrastructure Composer có thể giúp tôi triển khai kiến trúc ứng dụng không?

Bạn có thể sử dụng Trình tạo cơ sở hạ tầng AWS để chỉnh sửa và xuất mẫu CloudFormation có thể triển khai bằng các phương pháp tốt nhất của AWS, được tích hợp cho nhiều tài nguyên AWS phi máy chủ. Bạn có thể triển khai mẫu này bằng các công cụ CloudFormation thông qua CLI AWS SAM hoặc các công cụ CI/CD hiện có của bạn tương thích với mẫu CloudFormation.

AWS Infrastructure Composer có giá bao nhiêu?

Không mất thêm phí khi sử dụng Trình tạo cơ sở hạ tầng AWS. Bạn trả phí cho các tài nguyên AWS (như vùng lưu trữ S3 hoặc hàm Lambda) được tạo bằng Trình tạo cơ sở hạ tầng AWS theo hình thức tương tự như khi bạn tạo chúng bằng cách thủ công. Bạn chỉ phải trả phí cho những gì bạn sử dụng. Khi sử dụng dịch vụ này, bạn không phải trả các khoản phí tối thiểu, cũng như không phải cam kết trả trước.