Mercek: IDE trên máy tính giúp quản lý AWS ECS chuyên nghiệp và bảo mật

04 tháng 6, 2026·4 phút đọc

Mercek là ứng dụng desktop mã nguồn mở giúp các nhà phát triển quản lý Amazon ECS dễ dàng hơn mà không cần đăng nhập vào console. Công cụ này cung cấp giao diện trực quan để theo dõi dịch vụ, logs, chỉ số hiệu năng và tích hợp AI, đồng thời đảm bảo bảo mật tuyệt đối bằng cách kết nối trực tiếp với AWS.

Mercek: IDE trên máy tính giúp quản lý AWS ECS chuyên nghiệp và bảo mật

Mercek là một ứng dụng desktop (IDE) mới được thiết kế dành riêng cho Amazon ECS (Elastic Container Service), giúp các nhà phát triển và kỹ sư DevOps quản lý hệ thống container của mình một cách hiệu quả mà không cần phải thao tác liên tục trên giao diện web của AWS.

Nếu bạn từng sử dụng Lens cho Kubernetes và cảm thấy thiếu vắng một công cụ tương tự cho ECS, thì Mercek chính là câu trả lời hoàn hảo. Được xây dựng dưới dạng mã nguồn mở, ứng dụng này chạy trực tiếp trên máy tính của bạn, sử dụng thông tin xác thực AWS có sẵn và không yêu cầu bất kỳ máy chủ trung gian nào, đảm bảo tính bảo mật và quyền riêng tư tối đa cho người dùng.

Giao diện chính của MercekGiao diện chính của Mercek

Trải nghiệm quản lý tập trung và trực quan

Mercek đơn giản hóa quy trình làm việc bằng cách đọc các cấu hình AWS từ thư mục ~/.aws trên máy của bạn, bao gồm cả các thiết lập SSO, assume-role và MFA. Bạn chỉ cần chọn các tài khoản và vùng (region) muốn làm việc, Mercek sẽ liệt kê tất cả các cluster, dịch vụ và task trong một cây thư mục duy nhất.

Ứng dụng hiển thị chi tiết trạng thái triển khai hiện tại, circuit breaker và số lượng task thất bại. Nếu một lần triển khai (deploy) gặp sự cố, bạn có thể dễ dàng quay lại (rollback) phiên bản task definition cũ ngay từ màn hình làm việc. Ngoài ra, tính năng so sánh dịch vụ cho phép bạn đối chiếu cấu hình giữa các môi trường khác nhau một cách nhanh chóng.

Cây thư mục khám phá tài nguyên ECSCây thư mục khám phá tài nguyên ECS

Giám sát hiệu năng và Logs

Mercek cung cấp cái nhìn sâu sắc về hiệu suất hệ thống bằng cách lấy dữ liệu CPU và bộ nhớ từ Container Insights, với cơ chế dự phòng sang chỉ số AWS/ECS khi tính năng này bị tắt. Đối với các dịch vụ sử dụng load balancer, ứng dụng còn hiển thị số lượng yêu cầu, độ trễ (latency) và tỷ lệ lỗi 5xx ngay trên cùng một màn hình.

Bạn có thể chọn khoảng thời gian theo dõi từ một giờ đến bảy ngày, và Mercek sẽ đánh dấu từng lần triển khai trên biểu đồ để bạn dễ dàng liên hệ sự thay đổi hiệu năng với các lần cập nhật ứng dụng.

Biểu đồ chỉ số hiệu năng và triển khaiBiểu đồ chỉ số hiệu năng và triển khai

Tính toán chi phí và Quản lý Logs

Một tính năng hữu ích của Mercek là khả năng ước tính chi phí hàng tháng của dịch vụ Fargate dựa trên CPU và bộ nhớ được yêu cầu, cũng như số lượng task đang chạy. Ứng dụng so sánh mức sử dụng này với mức sử dụng đỉnh (peak usage) để gợi ý liệu dịch vụ của bạn đang được cấp phát quá nhiều hay quá ít tài nguyên.

Để hỗ trợ việc debug, bạn có thể xem trực tiếp CloudWatch logs ở bảng dưới cùng, theo dõi tất cả các task hoặc từng task riêng lẻ với bộ lọc văn bản và tô sáng cấp độ log. Khi cần can thiệp sâu hơn, Mercek cho phép bạn truy cập vào shell tương tác trên container đang chạy, xem đầy đủ biến môi trường (với bí mật được hiển thị dưới dạng ARN) và chi tiết mạng như ENI, địa chỉ IP, security groups và subnet.

Bảo mật và Tích hợp AI

Điểm nổi bật nhất của Mercek là kiến trúc bảo mật "không backend". Ứng dụng kết nối trực tiếp với AWS từ máy tính của bạn, không có máy chủ trung gian nào nhìn thấy dữ liệu của bạn. Mercek không có tính năng phân tích (analytics) và không gửi dữ liệu về nhà (phone home). Mọi thao tác ghi (ghi đè, scaling, dừng task) đều hiển thị bản diff để bạn xác nhận trước khi thực thi.

Ngoài ra, Mercek hỗ trợ kết nối với các tác nhân lập trình (coding agent) như Claude Code thông qua Agent Client Protocol. Agent có thể đọc trạng thái ECS, giải thích những gì nó tìm thấy và mở màn hình trong ứng dụng, nhưng không thể thay đổi bất kỳ thứ gì trong AWS. Nếu agent đề xuất thay đổi, Mercek sẽ hiển thị thay đổi đó dưới dạng diff để bạn phê duyệt.

Hiện tại, Mercek đang chạy trên macOS (cả Apple Silicon và Intel). Các phiên bản cho Linux và Windows đang được lên kế hoạch phát triển. Bạn có thể tải ứng dụng về và bắt đầu sử dụng ngay lập tức mà không cần tạo tài khoản hay cấu hình phức tạp.

Chia sẻ:FacebookX
Nội dung tổng hợp bằng AI, mang tính tham khảo. Xem bài gốc ↗