-
Microsoft Azure - Application GatewayCloud/MS Azure 2022. 7. 14. 10:35
* Azure 스토리지
- 컨테이너 스토리지 : aws의 S3
- 파일 스토리지 : aws의 EFS
- 테이블 스토리지 : aws의 DynamoDB
- 큐 스토리지 : aws의 SQS
* Azure 스토리지의 상태 (aws의 S3 Storage Class)
- Hot : aws S3 Standard
- Cool : aws S3 Standard-IA
- Archive (보관) : aws S3 Clacier > 장기 보관, 자주 인출하지 않지만 의무 보관 기간이 있는 경우 (로그, 의무기록, 감사기록)
- 보관 비용 : Hot > Cool > Archive
- 인출 비용 : Hot < Cool < Archive
* 중복 저장 (p.231)
- LRS (Local Replication Storage, 로컬 중복 스토리지) : 한 데이터 센터 안에서 3번 복사
- ZRS (Zone Redundant Storage) : 3개의 Zone에 복제해서 저장
- GRS (Geo-Redundant Storage) : 주리전에 부관한 데이터를 보조 리전에 백업
- GZRS (Geo-Zone-Redundant Storage) : Zone과 Region을 통해 백업
- RA (Read Access) : 읽기만 하는 접근 권한 부여 ex) RA-GRS, RA-GZRS
* 고가용성 (High Availability)
- 서버가 여러 대 있을 때, Hot Server에 문제가 생기면 Standby Server가 Hot으로 변화됩니다.
* 부하 분산 (Load Balancer)
- 여러 대가 나누어서 처리하는 것-
- 사례 : Application Server, Firewall
* SPOF (Single Point Of Failure, 단일 실패 지점)
- 한 군데가 고장나면 전체가 마비되는 것
- 해결 방법 : 중복 구성, 이중화 등
가상 머신 크기 조정
- 방법 : 중지 > 크기 변경 > 시작(재부팅)
8.2 가상 머신 가용성 구현 (p.293)
- Uptime : 실행된 시간
- Downtime : 중단된 시간 > SLA(서비스 수준 협약)에 Downtime에 따라 패널티 비용을 청구하게 되어 있음
- SLA (Service Level Agreement) : 계약서 뒤에 별도 협약으로 붙임
일정 수준의 서비스를 받지 못하면 패널티로 비용을 일부 보상하는 것
- Migration- Azure 인프라에 문제 발생 예방 : Azure의 가용성 집합, 가용성 영역 구성(Multi - AZ), 쌍을 이루는 지역(Cross Region)에 사이트 복구- Azure의 SLA는? 99.95%
Azure의 부하 분산 서비스
* L4 Load Balancer (p.307)
- IP 주소, Port 번호를 이용해서 부하 분산 (Least Connection, Least Response Time, Round Robin)
*L7 Load Balancer
- HTTP/HTTPS의 헤더와 메시지의 내용, URL 유형, Cookie값을 기준으로 부하 분산 (p.308~9)
- 앞에 Front end IP 주소(공용 IP), 뒤에는 Back end Pool(공용 IP, 내부 IP, FQDN(Domain Name), 가상 머신 확장 집합(Auto Scailing Group)
* Application Gatewat (p.312)- Azure 애플리케이션 게이트웨이는 웹 트래픽 부하 분산 장치이며 요청 URL이나 호스트 헤더 등의 HTTP 특성을 기반으로 트래픽을 웹 서버 풀로 보냅니다.- 회람 규칙 (라우팅 규칙)
Application Gateway 만들기
Application Gateway Test
Install-WindowsFeature -Name Web-Server -IncludeManagementTools Set-Content -Path "C:\inetpub\wwwroot\Default.htm" -Value "Running JARVIS 2.0 Web Service from host $($env:COMPUTERNAME) !"
'Cloud > MS Azure' 카테고리의 다른 글
Microsoft Azure - 가상 머신 탄력성 구현 (Auto Scaling) (0) 2022.07.14 Microsoft Azure - Ubuntu Load Balancer (0) 2022.07.14 Microsoft Azure - Storage (0) 2022.07.12 Microsoft Azure - 배포된 Windows 10에 Ubuntu Server 18.04 LTS 설치 (0) 2022.07.11 Microsoft Azure - Virtual Machine Server -RDP를 이용한 Windosw Server (0) 2022.07.11