Takomo giúp bạn tổ chức, tham số hóa và triển khai các ngăn xếp CloudFormation trên nhiều khu vực và tài khoản. Nó hoạt động tốt như nhau với các triển khai nhỏ hơn chỉ bao gồm một vài ngăn xếp và môi trường đa tài khoản lớn hơn.
Takomo được lấy cảm hứng từ Scepter xuất sắc của Cloudreach, một công cụ trình bao bọc CloudFormation được xây dựng bằng Python và Terraform do Hashicorp tạo ra
AWS CloudFormation là một công cụ tuyệt vời để quản lý cơ sở hạ tầng AWS, nhưng là một công cụ cấp thấp, một mình nó không đủ để quản lý việc triển khai trên nhiều vùng và nhiều tài khoản. Nhiều công cụ thực hiện tốt công việc tạo và triển khai các mẫu CloudFormation nhưng thiếu các tính năng quan trọng để xử lý việc triển khai quy mô lớn.
Takomo được tạo ra để vượt qua những thách thức nảy sinh khi quản lý cơ sở hạ tầng AWS phức tạp với sự phụ thuộc giữa các ngăn xếp trên nhiều tài khoản và khu vực.
Takomo hoạt động như thế nào?
ou chỉ định các ngăn xếp bạn muốn quản lý bằng Takomo trong các tệp cấu hình. Mỗi tệp chứa thông tin về ngăn xếp, bao gồm tên ngăn xếp, vùng, giá trị cho các tham số và thẻ, cũng như tệp mẫu nào sẽ sử dụng.
Khi bạn chạy một lệnh, Takomo bắt đầu bằng cách đọc các tệp cấu hình và xây dựng một kế hoạch hiển thị những thay đổi mà nó sắp thực hiện. Khi bạn đã xem xét kế hoạch, bạn có thể quyết định hủy bỏ hoặc tiếp tục triển khai. Trong quá trình hoạt động, Takomo in các sự kiện ngăn xếp để bạn có thể xem những gì đang xảy ra. Sau khi hoạt động hoàn tất, Takomo sẽ trình bày cho bạn một bản tóm tắt các thay đổi và lỗi có thể xảy ra.
Takomo không lưu trữ trạng thái của cơ sở hạ tầng hoặc các hoạt động mà nó đã thực hiện ở bất kỳ đâu. Nó chỉ dựa vào thông tin của tệp cấu hình để khớp các ngăn xếp được xác định cục bộ với các ngăn xếp được tìm thấy trong tài khoản đích.
إرسال تعليق