AZ-104 (11) (VM, Availability set, Availability zone, Scale sets)

혹시·2022년 11월 9일
0

클라우드 서비스 책임



가상머신

네트워크 시작 -> 가상머신 이름 지정 -> 위치 지정 -> 가격(지역, 규정) 고려
가상머신 DC시리즈
고성능은 L시리즈
머신러닝, AI는 A시리즈
GPU는 NC시리즈

scale up/down 보다는 scale in/out이 낫다


Azure VM에는 두 개 이상의 디스크 포함
4TB까지 그 이상이 필요하면 4tb+4tb 이렇게 사용해야함

  • os 디스크
  • 임시 디스크 (내용 손실)
  • 데이터 디스크 (선택 사항)

OS 및 데이터 디스크는 Azure Storage 계정에 있음

  • Azure 기반 스토리지 서비스
  • 표준(HDD,SSD) 또는 프리미엄(SSD)또는 울트라(SSD)

Azure VM를 만들 때 관리디스크, 비관리 디스크 만들 수 있음




가상머신 접속 1. Public IP로 접속
가상머신 접속 2. LB NAT로 port로 접속
가상머신 접속 3. 동일한 VN에 다른 subnet에 VM(jump box)를 구성해서 3389 접속해서 가상머신 접속 (IaaS)
가상머신 접속 4. Bastion Subnet을 구성하고 인스턴스 구성, 이곳에 접속하려면 azure portal에 TLS로 접속하여 Bastion으로 접속한다. -> 브라우저에서 접속해야한다는 불편함 존재



가용성 영역

  • vm을 3개 만든다 했을 때 korea centeral > zon1, zon2, zone3에서 vm를 zone1,2,3에 찢어 놓는 것

확장 집합

  • vm3개 일 때 인스턴스 만들어서 zone1,2,3에 나눠주고 (가용성) LB 생성해서 붙여준다 (고가용성)

가용성 집합

  • 가용성 영역이 안될 때 vm3개를 논리적으로 분리해주는 역할



프리미엄 HDD

  • OS 디스크가 존재

표준 SSD

  • OS 디스크가 존재

표준 HDD

  • 사용하지 않는 것을 권장
  • 저렴

OS DISK를 붙이고 DB 사용이나 다른 디스크를 이용하려면 추가한다.
HOST PC HyperV에 VM의 VHD를 Azure Storage account page blob에 올려서 올라간 VHD를 적재한다. 이 VHD를 비관리 디스크라고 함

가용성 집합(Availability set)

  • 여러 가상 머신구성하는 것
  • 99.95% SLA를 보장한다.
  • 가용성 집합과 부하 분산 장치 결합
  • VM 만들기 전에 만들어서 VM을 여기에 배치한다.
  • 장애 도메인 : 두개 이상의 물리적으로 나누어주는,,?
    장애 도메인 > 업데이트 도메인
  • 업데이트 도메인 : ZONE1,2,3이 업데이트가 필요할 때 ZONE1,2,3 한꺼번에 업데이트 하면 안되니까 이를 순차적으로 할 수 있도록 설정하는 것

가용성 영역(Availability zone)

  • KC>ZONE1,2,3에 ZONE1,2,3으로 물리적으로도 나누는 것
  • 99.99% SLA를 보장한다


수직 크기 조정

  • Scale up/down
  • 워크로드의 단일 인스턴스로 전력을 늘리거나 줄이는 프로세스
  • 수동

수평 크기 조정

  • sclae out/in
  • 인스턴스 수를 늘리거나 줄이는 프로세스
  • 자동

Scale sets

  • 확장 집합은 동일한 VM 집합을 배포합니다.
  • 자동 오토스케일링 제공
  • 고가용성 제공

확장집합


1000개 사용자정의 300개 제한이 있음

Auto scale



초기인스턴스 2개에서 최소1개 최대 10개 cpu가 75% 넘는것이 10분 동안 지속되면 1개씩 늘린다.

DSC(Desired State configuration)

애플리케이션 인프라를 선언하는 정의
코드로 정의 돼있어서 코드 정의와 다르면 똑같아지려고 한다.

profile
클라우드하는 귀여운 애

0개의 댓글