본 글의 내용은 ECS 내장 모니터링 서비스와 클라우드 모니터링 서비스를 통해 인스턴스를 모니터링하는 방법에 대한 내용으로, 도움이 필요한 친구들에게 참고가 되었으면 좋겠습니다.
모니터링
ECS 인스턴스의 상태를 모니터링하는 것은 매우 중요합니다. 사용자가 항상 웹 사이트와 애플리케이션을 빠르게 열거나 데이터 처리 및 렌더링과 같은 작업을 빠르게 완료할 수 있는지 확인해야 합니다. Alibaba Cloud는 인스턴스가 항상 정상적으로 실행되도록 모니터링 데이터 수집, 시각화, 실시간 모니터링 및 알람과 같은 서비스를 제공합니다.
모니터링 세부정보
현재 ECS 내장 모니터링 서비스와 클라우드 모니터링 서비스를 통해 인스턴스를 모니터링할 수 있습니다. ECS의 자체 모니터링 서비스는 vCPU 사용량, 네트워크 트래픽, 디스크 I/O 모니터링을 제공합니다. 클라우드 모니터링은 보다 세분화된 모니터링 세분화를 제공합니다. 자세한 내용은 모니터링 항목 설명을 참조하세요. 다음은 일부 모니터링 정보를 분석한 것입니다.
vCPU: Alibaba Cloud는 인스턴스 vCPU 사용량 모니터링 데이터를 제공하며 단위는 백분율입니다. 백분율 값이 높을수록 인스턴스 vCPU 로드가 높아집니다. ECS 관리 콘솔, 클라우드 모니터링 관리 콘솔, ECS API 호출, 인스턴스 원격 연결을 통해 모니터링 데이터를 쿼리할 수 있습니다. 인스턴스에 원격으로 연결한 후 vCPU 사용량을 확인하는 방법은 다음과 같습니다.
Windows 인스턴스: 작업 관리자에서 vCPU 사용량을 확인하고 vCPU 사용량별로 정렬하여 인스턴스 vCPU 리소스를 차지하는 프로세스를 찾을 수 있습니다.
Linux 인스턴스: vCPU 사용량을 보려면 top 명령을 실행하세요. vCPU 사용량을 기준으로 정렬하고 인스턴스 vCPU 리소스를 차지하는 프로세스를 찾으려면 키보드에서 Shift+P를 누릅니다.
네트워크 트래픽: Alibaba Cloud는 인스턴스의 아웃바운드 및 인바운드 방향에서 네트워크 트래픽 모니터링 데이터를 kbps 단위로 제공합니다. ECS의 자체 모니터링 서비스는 일반적으로 공용 네트워크 트래픽 모니터링을 제공하며, 클라우드 모니터링은 공용 네트워크 및 인트라넷 트래픽 모니터링을 제공합니다. 예를 들어, 공용 네트워크 아웃바운드 대역폭은 1Mbps입니다. 아웃바운드 트래픽이 1024kbps에 도달하면 공용 네트워크 대역폭이 완전히 로드되었음을 의미합니다.
ECS에는 자체 모니터링 서비스가 제공됩니다.
ECS 관리 콘솔에서 모니터링 정보를 보는 단계는 다음과 같습니다.
ECS 관리 콘솔에 로그인합니다.
왼쪽 탐색 모음에서 인스턴스를 클릭하세요.
지역을 선택하세요.
대상 인스턴스를 찾아 인스턴스 이름을 클릭하세요.
인스턴스 세부정보 페이지에서는 vCPU 사용량, 인바운드 및 아웃바운드 네트워크 트래픽을 포함한 모니터링 정보를 확인할 수 있습니다.
모니터링 기간을 설정하려면 아이콘을 클릭하세요.
참고
디스플레이 집계 방법이 다르기 때문에 선택한 기간의 길이는 디스플레이의 정확도에 영향을 미칩니다. 선택한 시간 범위가 작을수록 표시 효과가 더 자세하게 표시됩니다. 예를 들어 5분 평균과 15분 평균은 서로 다른 결과를 표시합니다.
(선택 사항) 경보 규칙 설정을 클릭하여 클라우드 모니터링 콘솔로 이동하여 vCPU 사용량 및 네트워크 트래픽 경보 규칙을 설정합니다. 자세한 내용은 경보 서비스 개요를 참조하세요.
(선택 사항) 메모리 등 더 많은 지표를 보려면 클릭하여 클라우드 모니터링 콘솔로 이동하여 더 많은 데이터를 수집하세요. 잠시 후 모니터링 데이터가 최신 상태로 업데이트됩니다.
ECS API explainInstanceMonitorData, DescriptionDiskMonitorData 및 explainEniMonitorData를 사용하여 모니터링 데이터를 얻을 수도 있습니다.
다음은 ECS에서 제공하는 모니터링 항목의 세부 목록입니다. 지표 수집 단위는 1분입니다.
Cloud Monitoring
Cloud Monitoring은 즉시 사용 가능한 엔터프라이즈급 개방형 원스톱 모니터링 솔루션을 제공합니다. Cloud Monitor는 ECS에 대한 호스트 모니터링 서비스를 제공합니다. 자세한 내용은 호스트 모니터링 개요를 참조하세요. 다음 단계에서는 Cloud Monitoring 관리 콘솔에서 ECS 인스턴스 모니터링 데이터를 얻는 방법을 보여줍니다.
클라우드 모니터링 관리 콘솔에 로그인하세요.
왼쪽 탐색 모음에서 호스트 모니터링을 클릭하세요.
대상 인스턴스를 찾으세요.
(선택 사항) 인스턴스에 클라우드 모니터링 플러그인이 설치되어 있지 않은 경우 설치를 클릭하여 플러그인을 업데이트하세요.
모니터링 차트를 클릭하시면 모니터링 데이터를 받아보실 수 있습니다.
알람 규칙을 설정하려면 알람 규칙을 클릭하세요.
부록: 대역폭 단위에 대한 지식
Kb와 KB의 차이
컴퓨터의 정보는 2진수 0과 1로 표시되며 각각 0 또는 1을 비트라고 하며 소문자 b로 쓴다는 뜻입니다. . 8비트는 1바이트(Byte)를 구성하며 0101 0010과 유사하며 대문자 B로 표시됩니다. 1바이트=8비트(1B=8b)입니다.
대문자 K 또는 소문자 k를 사용하여 수천 시간을 나타내고, Kb는 수천 자릿수를 의미하고, KB는 킬로바이트를 의미합니다.
ECS와 함께 제공되는 네트워크 트래픽 모니터링에서 ps는 /s, 즉 초당을 나타냅니다. kbps는 네트워크 속도, 즉 초당 몇 킬로비트의 정보가 전송되는지를 나타냅니다. 일반적으로 대역폭을 설명할 때 bps는 생략됩니다. 예를 들어 4M 대역폭의 전체 쓰기는 4Mbps여야 합니다.
대역폭과 다운로드 속도의 관계
오해: 다운로드 속도는 대역폭과 같습니다.
올바름: 1Mbps 대역폭을 예로 들면, 1KB=8Kb, 1Mbps=125KB/s, 1kbps=1000bps
1Mbps 대역폭의 다운로드 속도는 이론적으로 125KB/s이며, 예시의 일부 애플리케이션은 소량의 공간을 차지합니다. 원격 연결과 같은 대역폭이 필요하므로 실제 다운로드 속도는 100KB/s~110KB/s인 경우가 많습니다.
위 내용은 ECS 내장 모니터링 서비스와 클라우드 모니터링 서비스를 통해 인스턴스를 모니터링하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!