Amazon CloudWatch

Khả năng quan sát các tài nguyên và ứng dụng AWS của bạn trên AWS và máy chủ tại chỗ

Amazon CloudWatch là một dịch vụ theo dõi và quan sát được tạo cho các kỹ sư DevOps, nhà phát triển, kỹ sư về tính ổn định trang (SRE), nhà quản lý CNTT và chủ sở hữu sản phẩm. CloudWatch mang tới cho bạn dữ liệu và thông tin chi tiết có thể thực thi để theo dõi các ứng dụng, phản hồi trước các thay đổi về hiệu năng trong toàn hệ thống và tối ưu hóa mức sử dụng tài nguyên. CloudWatch thu thập dữ liệu theo dõi và hoạt động dưới dạng nhật ký, chỉ số và sự kiện. Bạn sẽ có được góc nhìn thống nhất về tình trạng hoạt động cũng như quan sát đầy đủ các dịch vụ, ứng dụng và tài nguyên AWS đang chạy trên AWS và máy chủ tại chỗ. Bạn có thể sử dụng CloudWatch để phát hiện hành vi bất thường trong môi trường của mình, đặt cảnh báo, trực quan hóa nhật ký bên cạnh chỉ số, thực hiện các thao tác tự động, khắc phục sự cố và khám phá thông tin chuyên sâu để ứng dụng của bạn vận hành vượt mà.

10 chỉ số và cảnh báo tùy chỉnh miễn phí

Lợi ích

Sử dụng một nền tảng duy nhất để quan sát

Các ứng dụng hiện đại, chẳng hạn như ứng dụng chạy trên kiến trúc vi dịch vụ, tạo ra lượng lớn dữ liệu dưới dạng chỉ số, nhật ký và sự kiện. Amazon CloudWatch cho phép bạn thu thập, truy cập và so sánh tương quan dữ liệu này trên một nền tảng duy nhất từ toàn bộ dịch vụ, ứng dụng và tài nguyên AWS chạy trên AWS cũng như máy chủ tại chỗ, giúp bạn phân chia các silo dữ liệu để quan sát được toàn bộ hệ thống và khắc phục nhanh sự cố.

Thu thập chỉ số trên AWS và máy chủ tại chỗ

Dễ dàng theo dõi tài nguyên và ứng dụng AWS với CloudWatch. CloudWatch tích hợp sẵn với hơn 70 dịch vụ AWS như Amazon EC2, Amazon DynamoDB, Amazon S3, Amazon ECS, Amazon EKS và AWS Lambda. Dịch vụ này tự động đăng tải chỉ số với độ chi tiết theo từng phút và chỉ số tùy chỉnh với độ chi tiết lên đến từng giây, giúp bạn xem xét kỹ nhật ký để hiểu thêm bối cảnh. Bạn cũng có thể sử dụng CloudWatch trong các môi trường kết hợp bằng Tác nhân hoặc API CloudWatch để theo dõi tài nguyên tại chỗ.

Cải thiện hiệu năng vận hành và tối ưu hóa tài nguyên

Đặt cảnh báo và tự động hóa các hành động dựa trên ngưỡng đặt trước hoặc theo thuật toán máy học (ML) xác định hành vi bất thường trong chỉ số của bạn. Ví dụ: bạn có thể tự động khởi động Amazon EC2 Auto Scaling hoặc dừng một phiên bản để giảm chi phí. Bạn cũng có thể dùng CloudWatch Events for serverless để kích hoạt quy trình làm việc với các dịch vụ như AWS Lambda, Amazon SNS và AWS CloudFormation.

Hiểu tường tận từng chi tiết về hoạt động vận hành

Để tối ưu hóa hiệu năng và việc sử dụng tài nguyên, bạn cần có một góc nhìn thống nhất về hoạt động vận hành, dữ liệu chi tiết trong thời gian thực và dữ liệu tham chiếu lịch sử. CloudWatch cung cấp cho bạn một bảng thông tin tự động, dữ liệu chi tiết đến từng giây và thời gian lưu trữ cũng như lưu giữ chỉ số tới 15 tháng. Bạn cũng có thể tính toán chỉ số trên dữ liệu để rút ra thông tin chi tiết về hoạt động vận hành và sử dụng. Ví dụ: bạn có thể tổng hợp mức sử dụng trong cả một nhóm phiên bản EC2.

Rút ra thông tin chi tiết từ nhật ký làm cơ sở hành động

Khám phá, phân tích và trực quan hóa nhật ký để dễ dàng khắc phục sự cố vận hành. Với CloudWatch Logs Insights, bạn chỉ phải trả chi phí các truy vấn mà bạn sử dụng. Tính năng này sẽ mở rộng theo dung lượng nhật ký và độ phức tạp của truy vấn để cho bạn câu trả lời chỉ sau vài giây. Ngoài ra, bạn có thể đăng tải chỉ số dựa trên nhật ký, tạo cảnh báo và so sánh tương quan nhật ký với chỉ số trong Bảng thông tin CloudWatch để hiểu tường tận về hoạt động vận hành.

Cách thức hoạt động

CloudWatch thu thập dữ liệu theo dõi và vận hành dưới dạng nhật ký, chỉ số và sự kiện, rồi trực quan hóa những dữ liệu đó trên bảng thông tin tự động để bạn có cái nhìn hợp nhất về các dịch vụ, ứng dụng và tài nguyên AWS chạy trên AWS cũng như máy chủ tại chỗ. Bạn có thể trực quan hóa trải nghiệm ứng dụng dành cho người dùng cuối và thử nghiệm để lựa chọn thiết kế hợp lý. So sánh tương quan các chỉ số với nhật ký để hiểu rõ hơn về tình trạng cũng như hiệu năng của tài nguyên. Tạo cảnh báo dựa trên ngưỡng giá trị bạn chỉ định cho các chỉ số hoặc cảnh báo theo dõi hành vi bất thường của chỉ số dựa trên thuật toán ML. Ví dụ: thiết lập các thao tác tự động để thông báo cho bạn nếu một cảnh báo được kích hoạt và tự động bắt đầu thay đổi quy mô để giúp giảm thời gian xử lý trung bình (MTTR). Bạn cũng có thể nghiên cứu sâu và phân tích các chỉ số, nhật ký và dấu vết để hiểu rõ hơn cách cải thiện hiệu năng ứng dụng.

Cách thức hoạt động của Amazon CloudWatch

Trường hợp sử dụng

Theo dõi và khắc phục sự cố cơ sở hạ tầng

Theo dõi các chỉ số chính và nhật ký, trực quan hóa ứng dụng và ngăn xếp cơ sở hạ tầng, tạo cảnh báo cũng như so sánh tương quan các dữ liệu để hiểu và giải quyết tận gốc rễ những sự cố về hiệu năng trong tài nguyên AWS của bạn. Việc này bao gồm theo dõi hệ sinh thái bộ chứa trên Amazon ECS, AWS Fargate, Amazon EKS và Kubernetes.

Cải thiện thời gian xử lý trung bình

So sánh tương quan, trực quan hóa và phân tích chỉ số cũng như nhật ký để bạn có thể nhanh chóng khắc phục sự cố, đồng thời kết hợp chúng với dữ liệu theo dõi từ AWS X-Ray cho khả năng quan sát toàn diện. Bạn cũng có thể phân tích yêu cầu của người dùng để tăng tốc độ khắc phục sự cố và lỗi, đồng thời giảm thời gian xử lý trung bình (MTTR).

Chủ động tối ưu hóa các tài nguyên

Cảnh báo của CloudWatch sẽ theo dõi giá trị của các chỉ số so với ngưỡng mà bạn chỉ định hoặc CloudWatch tạo bằng mô hình ML nhằm phát hiện hành vi bất thường. Nếu cảnh báo được kích hoạt, thì CloudWatch có thể tự động thao tác để bật Amazon EC2 Auto Scaling hoặc dừng một phiên bản để bạn có thể tự động hóa quy trình hoạch định tài nguyên và công suất.

Theo dõi các ứng dụng

Theo dõi trải nghiệm kỹ thuật số của người dùng cuối và các ứng dụng chạy trên AWS (trên Amazon EC2, bộ chứa và phi máy chủ) cũng như máy chủ tại chỗ. CloudWatch thu thập dữ liệu ở mọi yếu tố về hiệu năng, từ frontend đến cơ sở hạ tầng của bạn. Bạn có thể sử dụng ServiceLens để xác định các nút thắt hiệu năng trong ứng dụng của mình và cô lập chúng bằng các chỉ số, nhật ký và dấu vết tương quan. Thêm mã lệnh để theo dõi SLA/SLO của điểm cuối và quy trình làm việc giao diện người dùng. Thu thập dữ liệu ở phía máy khách về hiệu năng ứng dụng gần như trong thời gian thực để xác định và khắc phục các sự cố tác động đến người dùng cuối. Thử nghiệm các tính năng trên toàn bộ ngăn xếp ứng dụng, đo lường dựa trên các chỉ số về hiệu năng và kinh doanh, đồng thời khởi chạy các tính năng một cách an toàn. 

Sử dụng các phép phân tích khả năng quan sát

Phân tích hàng triệu nhật ký và chỉ số về hoạt động gần như trong thời gian thực để xác định xu hướng và quy luật về hiệu năng ứng dụng của bạn, đồng thời sử dụng những thông tin chi tiết này để giảm MTTR. Sử dụng các truy vấn hoạt động nhanh và mang tính tương tác để tạo hình ảnh trực quan mạnh mẽ, giúp bạn theo dõi và xác định sự cố một cách nhanh chóng.

“Chúng tôi sử dụng một kiến trúc dựa trên các vi dịch vụ. Amazon CloudWatch là một giải pháp tức thì vì không đòi hỏi thiết lập cơ sở hạ tầng hay bảo trì. CloudWatch không gặp vấn đề khi xử lý quy mô của chúng tôi và giúp giảm gánh nặng tích hợp cũng như quản lý nhiều công cụ cho chúng tôi. Lợi ích quan trọng nhất đối với chúng tôi là rút ngắn MTTR (thời gian sửa chữa trung bình) vì đội ngũ DevOps của chúng tôi có thể nhanh chóng tìm ra sự cố trên toàn cơ sở hạ tầng bộ chứa.”

– Vitaliy Geraymovych, Người đồng sáng lập kiêm Phó Chủ tịch, Kỹ thuật, CloudPassage

Khách hàng

Khách hàng sử dụng Amazon CloudWatch để cải thiện hiệu suất vận hành, tối ưu hóa việc phân bổ tài nguyên và giảm MTTR. Để tìm hiểu thêm về cách các tổ chức sử dụng Amazon CloudWatch, hãy truy cập vào trang khách hàng của chúng tôi.  

EBSCO

EBSCO sử dụng Amazon CloudWatch Synthetic để mô phỏng hành trình của người dùng nhằm theo dõi tính sẵn sàng hoạt động của các ứng dụng, chủ động xác định sự cố và khắc phục dễ dàng.

Đọc tài liệu tham khảo về khách hàng >>

Mapbox

Mapbox sử dụng Amazon CloudWatch để tải và nhập nhiều nguồn dữ liệu cũng như theo dõi các tải công việc chính.

Đọc tài liệu tham khảo về khách hàng >>

Pushpay

Pushpay sử dụng Amazon CloudWatch Logs Insights để truy vấn nhật ký và đơn giản hóa vận hành.

Đọc tài liệu tham khảo về khách hàng >>

Rackspace

Rackspace sử dụng tác nhân Amazon CloudWatch để theo dõi các máy ảo của họ. 

Đọc tài liệu tham khảo về khách hàng >>

SendGrid

SendGrid sử dụng Amazon CloudWatch gốc mà không cần đến ngăn xếp tự quản lý hay nhà cung cấp bên thứ ba. 

Đọc tài liệu tham khảo về khách hàng >>

CloudPassage

CloudPassage sử dụng Amazon CloudWatch cho kiến trúc dựa trên vi dịch vụ để giảm thời gian sửa chữa trung bình. 

Đọc tài liệu tham khảo về khách hàng >>

Bài đăng mới nhất trên blog

Thêm…

Hiện chưa có blog nào về Amazon CloudWatch, vui lòng truy cập vào trang Blog AWS.

Bắt đầu với AWS

Tạo tài khoản AWS miễn phí

Đăng ký tài khoản AWS

Nhận quyền sử dụng ngay lập tức Bậc miễn phí của AWS.
Tìm hiểu qua hướng dẫn giản

Tìm hiểu bằng hướng dẫn 10 phút

Khám phá và tìm hiểu bằng những hướng dẫn đơn giản.
Bắt đầu xây dựng trong bảng điều khiển

Bắt đầu xây dựng trong bảng điều khiển

Bắt đầu dựng với các hướng dẫn từng bước để giúp bạn khởi tạo dự án AWS của mình.

Tìm hiểu thêm về Amazon CloudWatch

Truy cập trang tính năng
Bạn đã sẵn sàng xây dựng chưa?
Bắt đầu với Amazon CloudWatch
Bạn có thêm câu hỏi?
Liên hệ với chúng tôi