Azure 애플리케이션 게이트웨이를 만들어 보자.
L7 로드 밸런서이다.
서비스 범위는 지역이다.
애플리케이션 게이트웨이는 서울리전에서도 잘 된다!
<1> Portal 언어 변경하기
<2> 리소스 그룹 만들자
<3> 애플리케이션 게이트웨이 구성도
<4> 로드밸런서 종류
<5> 리소스 그룹 만들기
<6> 가상 네트워크 만들기
<7> 서버용 서브넷 만들기
<8> 서버용 서브넷에 가상 머신 웹서버 2대 만들기
<9> 가상 머신 웹서버 보안 그룹에서 80 허용하기
<10> 애플리케이션 게이트웨이 만들기
<11> 확인하기
<12> 실습 후 삭제하기
<1> Portal 언어 변경하기
<2> 리소스 그룹 만들자
순서?
리소스 그룹 만들자 > 네트워크 만들고 > 서브넷 만들고 > 서버 만든다.
이후 애플리케이션 게이트 웨이 만든다.
리소스 그룹 만들때 리전을 지정 한다!!
최초 어느 리전에서 작업할지 선택하자!!
<3> 애플리케이션 게이트웨이 구성도
트래픽 부하 분산 장치
<4> 로드밸런서 종류
애플리케이션 게이트웨이는 L7 로드밸런서이다.
<5> 리소스 그룹 만들기
리소스 그룹 >
<6> 가상 네트워크 만들기
가상 네트워크 > 다음 > 다음
<7> 서버용 서브넷 만들기
서브넷 >
10.0.1.0 /24
<8> 애플리케이션 게이트웨이용 서브넷에 가상 머신 웹서버 2대 만들기
1
가상 머신 > 추가 > 가상 머신 > vm01 > 다음 > 다음 > 네트워크 : applicationgw-subnet 10.0.1.0/24 확인 > 검토 + 만들기 >
프라이빗 키 다운로드 및 리소스 만들기 > vm01_key.pem > 배포 진행 중
2
추가 1대 더 생성
가상 머신 > 추가 > 가상 머신 > vm02 > Azure에 저장된 기존 키 사용 > 다음
3
웹서버에 apache 설치
yum install httpd -y
/usr/sbin/httpd
cd /var/www/html
vi index.html
22222222
vi index.html
1111111
azureuser로 로그인
##
windows 서버의 경우
로그온후 powershell 로 IIS를 설치할수 있다.
Install-WindowsFeature -Name Web-Server -IncludeManagementTools
Set-Content -Path "C:\inetpub\wwwroot\Default.htm" -Value "Running AOS Web Service from host $($env:computername) !“
<9> 가상 머신 웹서버 보안 그룹에서 80 허용하기
네트워킹 > 인바운드 포트 규칙 > HTTP 허용
<10> 애플리케이션 게이트웨이 만들기
애플리케이션 게이트웨이 > + 추가 > 애플리케이션 게이트웨이 만들기
1
기본사항?
application-gw
가상 네트워크 - homepage-vpc 선택
서브넷 - applicationgw-subnet(10.0.1.0/24)
서브넷에 application gw만 있어야 합니다. 애플리케이션 게이트웨이용 서브넷 추가 하기
서브넷 구성 관리 > 서브넷
appgw2-subnet
10.0.2.0/24
2
프런트 엔드?
공용 IP주소 새로 추가
appgw-pubip
3
백 엔드?
백엔드 풀 추가 > 가상 서버 선택
4
구성?
회람 규칙 추가 >
rule1
백 엔드 대상 > backend
HTTP 설정 > 새로 추가 >
80-http
만들기
<11> 확인하기
1
개별 웹서버 공인 IP로 접속해서 웹이 뜨는지 확인
2
애플리케이션 게이트웨이 >
공용 IP주소로 접속해본다.
Windows서버로 새로 설치하여 IP가 틀리다.
접속 확인
3
인사이트
3
백 앤드 상태
구성 다시 보기
<12> 실습 후 리소그 그룹 삭제하기
비용 안나오게 하기
감사합니다.