VMSS 실습
VM 스케일 셋




VMSS으로 가보면...

로드밸런서 백엔드풀에 자동으로 들어감.
Private ip 동적으로 할당됨.
인바운드 NAT룰
1개의 공인아이피 --- NAT룰
즉, mstsc 접속 시 포트를 지정해주면됨
1번 VM |
52.230.125.44:50000 |
2번 VM |
52.230.125.44:50001 |
3번 VM |
52.230.125.44:50002 |
4번 VM |
52.230.125.44:50003 |

NAT룰에서 Custom 포트가 ---- RDP 포트로 포트매핑 되어있음.


스케일 아웃 룰
CPU 평균 사용율이 55이%상 10분 지속시 인스턴스 1개 증가
Cool down tiem : 스케일 업/다운 액션이 일어난 뒤 잠시 pause 타임

스케일 인 룰
55% 이하 20분 유지 시 인스턴스 1개 줄임.

인스턴스 숫자 변화를 히스토리로 볼 수 있음.

혹은 아래와 같이 룰을 만듬
75이상 1개 증가, 25이하 1개 축소

<번외로>
다음… 점프박스 서버를 만들고
점프박스 IP에서만 RDP 접속이 가능하도록. 처리해야됨
스케일 아웃 검증을 위해서
아래 링크에서 CPU 스트레스 툴을 다운받아 실행
https://www.mersenne.org/download/#download

Autoscacl 규칙에 사용가능한 메트릭
메트릭 이름 |
백분율 CPU |
네트워크 인 |
네트워크 아웃 |
디스크 읽기 바이트 |
디스크 쓰기 바이트 |
디스크 읽기 작업/초 |
디스크 쓰기 작업/초 |
남은 CPU 크레딧 |
사용된 CPU 크레딧 |
App Insights를 사용한 애플리케이션 수준 메트릭
-
<이것들 다 되지는 않겠지?>
-
요청 속도, 응답 시간 및 실패율 - 하루 중 어느 시간에 어떤 페이지를 가장 많이 방문하는지, 사용자가 어디에 있는지 확인합니다. 어떤 페이지가 가장 성능이 우수한지 확인합니다. 요청이 더 있는데 응답 시간과 실패율이 높아지면 아마도 리소스 문제가 있는 것입니다.
-
종속성 비율, 응답 시간 및 실패율 - 외부 서비스 때문에 속도가 느려지는지 확인합니다.
-
예외 - 집계된 통계를 분석하거나 특정 인스턴스를 선택하여 스택 추적 및 관련 요청을 자세히 분석합니다. 서버 및 브라우저 예외가 전부 보고됩니다.
-
페이지 보기 및 로드 성능 - 사용자의 브라우저에서 보고합니다.
-
웹 페이지의 AJAX 호출 - 속도, 응답 시간 및 실패율.
-
사용자 및 세션 수.
-
Windows 또는 Linux 서버 컴퓨터의 성능 카운터 - CPU, 메모리, 네트워크 사용량 등.
-
Docker 또는 Azure의 호스트 진단.
-
앱의 진단 추적 로그 - 추적 이벤트를 요청과 상호 연결하는 데 사용됩니다.
-
판매된 품목, 승리한 게임 등의 비즈니스 이벤트를 추적하기 위해 개발자가 직접 클라이언트 또는 서버 코드로 작성하는 사용자 지정 이벤트 및 메트릭.
출처: <https://docs.microsoft.com/ko-kr/azure/azure-monitor/app/app-insights-overview>
'기술(Azure 만...) > [MS]Azure기본' 카테고리의 다른 글
네트워크 트래픽 분석, bandwidth 사용현황이 궁금하면 (0) | 2019.05.03 |
---|---|
SSVM 기본이미지, 기본VM은 어떻게 (0) | 2019.04.30 |
Azure 보안 설계 기본 (0) | 2019.04.05 |
Azure Firewall 서비스 (0) | 2019.03.29 |
VM생성, 디스크 생성, 변경 CLI test (0) | 2019.03.12 |