2020. 6. 20. 11:50ㆍ노트/Cloud : 인프라
Azure Virtual Machine Scale Sets
- VM Scale sets
- VM 크기를 자동으로 조정하고 트래픽의 부하 분산에 대한 기능을 제공하는 서비스
VM Scale Sets의 기능
-
-
Size(scale up) : Disk service plan 변경을 통해 크기 조정
-
VM 크기 조절
-
Scale up / Scale out
사용자가 많이 접속하면 서버장비의 성능을 높여주거나 / 성능을 낮추는 기능
-
1) Scale up : 서비스 플랜을 S1 > P3V2로 바꿈(더 좋은 서비스로)
2) Scale out : 동일한 서버를 여러개 복사해서 분산처리
Scaling = Scale up settings
Size = Scale down settings
-
Scaling (scale out) : 동일한 VM의 복제를 통해 크기 조절 ( 분산처리 )
-
수동으로 인스턴스 수 조절 가능
-
Rule을 통해 자동으로 인스턴스 수 조절
-
새로운 Rule 추가
-
특정 시간대로 scheduling 가능
-
특정 요일, 시간대로 반복적인 scheduling 가능
-
다양한 조건들의 Rule 설정 가능
VM Scale Sets 만들기
- Resource group 생성
0-1. Resource 그룹 안에 VM 생성
0-2. VM 초기값들 설정
0-4. Vm 생성 및 Public IP DNS 네임 할당
-
Add 로 새로운 Scale sets 생성하기
-
Basics 정보 입력
- Disk의 service plan 설정
- 인스턴스의 최대, 최소값 설정
- CPU 평균 사용량이 10분간 75% 이상이면 VM 인스턴스 수 2개씩 증가
- CPU 평균 사용량이 10분간 25% 이하이면 VM 인스턴스 수 1개씩 감소
- 부하 분산 option이 None 일경우 Vertual network 설정 후 각 인스턴스 마다 공인 IP 부하하도록 설정
- 원격 접속을 위한 RDP(3389) port 개방
*TCP :TCP만 열겠다.
Any :TCP든 UDP든 열겠다
*Priority : 가장작은 숫자의 포트를 열게됌.
*Inbound port : VM으로 들어오는 포트.
Outbound port: VM에서 내보내지는 포트. 서버의 특정포트를 연다의 의미 = inbound port rule을 사용한다는 의미.
@ inbound port rules > Add inbound port rule 으로 원하는 포트를 열어줄 수 있음
Tip 포트확인법
X.X.X.80 : Web server 포트를 의미함.
Local Address = 내주소
Foreign Address = 목적지 주소
-VM내 WebServer(IIS)설치
> Services Manager > 오른쪽 상단 Manage > Add Roles and Features > Web Server(IIS)를 클릭하여 설치진행
*IIS: Internet Information Server의 약자. 즉 MS의 Webser를 IIS라 부름.
Web Server
FTP Server
SMTP Server
Cf) Apache : Linux / Unix
NGINX : Linux / Unix
-Services Manager > 오른쪽 상단 Manage > Add Roles and Features
Auto Scaling 확인
VM Availability set
○ 경로 : AZURE > Create Virtual machine > Aviliability options
-
Availiability : 가용성 - 시스템에 문제가 발생하게 되더라도 서비스가 지속되게 하는 속성
-
availiability zone : Data center간의 복제하여 하나의 데이터센터가 문제가 생겼을때, 다른 데이터센터에서 처리할 수 있도록
SLA : 서비스가 제공될 확률 : 99.99% ,
-
Availiability set : 같은 Data center 내부의 lack 단위복제
SLA : 서비스가 제공될 확률 99.95%
-
Standalone VMs
일반적일때 SLA 99%
'노트 > Cloud : 인프라' 카테고리의 다른 글
[인프라 솔루션] MS Azure | Azure Storage (스토리지) (0) | 2020.06.24 |
---|---|
[인프라 솔루션] MS Azure | Auzre Virtual Network ( vNet, NSG) (가상네트워크) (0) | 2020.06.22 |
[인프라 솔루션] MS Azure | Azure Virtual Machine (가상머신) (0) | 2020.06.20 |
[인프라 솔루션] MS Azure | Cloud Shell, Azure CLI, PowerShell (0) | 2020.06.17 |
[인프라 솔루션] MS Azure | Cloud 기초 (클라우드) (0) | 2020.06.17 |