Search

가상 네트워크 구성

가상 네트워크 구성

클라우드 솔루션 채택 이유 : IT 부서가 서버 리소스를 클라우드로 이전하게끔 하기
클라우드로 리소스를 이동하면, 비용이 많이 드는 데이터 센터를 유지할 필요가 없음. 다만, 리소스를 Azure로 이동한 후에는 온-프레미스 배포와 동일한 네트워킹 기능이 필요.

Azure Virtual Network에 대해 알아야 할 사항

Azure 가상 네트워크는 Azure 클라우드 리소스를 논리적으로 격리한 것
가상 네트워크를 사용하여 Azure에서 VPN(가상 사설망)을 프로비저닝하고 관리 가능
각 가상 네트워크는 고유한 CIDR(Classless Interdomain Routing) 블록 보유 & 다른 가상 네트워크 및 온-프레미스 네트워크에 연결 가능
가상 네트워크에 대한 DNS 서버 설정을 제어 & 가상 네트워크를 서브넷으로 구분
가상 머신 2개를 포함하는 서브넷이 있는 가상 네트워크 : 온-프레미스 인프라 & 외부 가상 네트워크에 대해 연결됨

서브넷 만들기

서브넷
가상 네트워크 내에서 논리적 구분을 구현하는 방법 제공

서브넷에 대해 알아야 할 사항

각 서브넷은 가상 네트워크 주소 공간에 속하는 IP 주소 범위를 포함
서브넷의 주소 범위는 가상 네트워크의 주소 공간 내에서 고유
하나의 서브넷에 대한 범위는 동일 가상 네트워크의 다른 서브넷 IP 주소 범위와 겹치지 않아야 함
CIDR 표기법을 사용하여 서브넷의 IP 주소 공간을 지정
가상 네트워크를 Azure Portal에서 하나 이상의 서브넷으로 분할 가능

예약된 주소

각 서브넷에 대해, Azure는 5개의 IP 주소를 예약(첫 4개 주소 + 마지막 주소)

예) 192.168.1.0/24

예약된 주소
이유
129.168.1.0
가상 네트워크 주소를 식별
192.168.1.1
Azure는 이 주소를 기본 게이트웨이로 구성
192.168.1.2192.168.1.3
Azure는 Azure DNS IP 주소를 가상 네트워크 공간에 매핑
192.168.1.255
가상 네트워크 브로드캐스트 주소를 제공

서브넷 사용시 고려할 사항

서비스 요구 사항 고려
네트워크 가상 어플라이언스 고려
서비스 엔드포인트 고려
네트워크 보안 그룹 고려
프라이빗 링크 고려

가상 네트워크 만들기

새 가상 네트워크 생성 or 가상 머신을 만들 때 가상 네트워크를 추가

가상 네트워크 생성 방법에 대해 알아야 할 사항

네트워크의 IP 주소 공간을 정의
조직에서 아직 사용되지 않는 IP 주소 공간을 사용하도록 계획
온-프레미스 또는 클라우드에 있을 수 있지만 둘 다 사용할 수는 없음
IP 주소 공간을 만든 후에는 변경할 수 없음
서브넷을 하나 이상 정의해야함
각 서브넷은 가상 네트워크 주소 공간에 속하는 IP 주소 범위를 포함
각 서브넷의 주소 범위는 가상 네트워크의 주소 공간 내에서 고유
하나의 서브넷에 대한 범위는 동일 가상 네트워크의 다른 서브넷 IP 주소 범위와 겹치지 않아야함
Azure Portal에서 가상 네트워크 생성 가능
Azure 네트워킹 리소스의 기본 한도는 주기적으로 변경 가능

IP 주소 지정 계획

다른 Azure 리소스, 온-프레미스 네트워크 및 인터넷과 통신하기 위해 Azure 리소스에 IP 주소를 할당 가능

2가지 유형

1.
Private IP 주소
Azure 가상 네트워크 및 온-프레미스 네트워크 내에서 통신 가능하게 해줌
VPN 게이트웨이 또는 Azure ExpressRoute 회로를 사용하여 네트워크를 Azure로 확장할 때, 리소스에 대한 개인 IP 주소 생성
2.
Public IP 주소
리소스가 인터넷과 통신 가능하게 해줌
공용 IP 주소를 만들어 Azure 공용 서비스와 연결 가능
개인IP 주소 & 공용IP 주소가 있는 가상 머신 리소스

IP 주소에 대해 알아야 할 사항

IP 주소는 정적으로 할당하거나 동적으로 할당 가능
동적 및 정적으로 할당된 IP 리소스를 서로 다른 서브넷으로 분리 가능

공용 IP 주소 지정 만들기

공용 IP 주소 생성시 고려사항

IP 버전
IPv4 / IPv6 / 모두
SKU(StockKeepingUnit)
서비스나 리소스의 구성 옵션
다양한 서비스에서 특정 리소스의 성능, 기능, 가격 수준을 정의하는 데 사용
기본 / 표준
이름
IP 주소를 식별하는 이름
IP 주소 할당
동적 주소
공용 IP 주소가 Azure 리소스에 연결되고 처음으로 시작된 후에만 할당. 가상 머신과 같은 리소스가 중지(할당 취소)된 다음, Azure를 통해 다시 시작되면 동적 주소가 변경될 수 있음. 게스트 OS 내에서 가상 머신을 다시 부팅하거나 중지하는 경우 주소가 동일하게 유지
공용 주소
공용 IP 주소 리소스를 삭제할 때까지 해제되지 않음. 주소가 리소스에 연결되지 않은 경우에는 주소가 생성된 후 할당 방법을 변경 가능. 주소가 리소스에 연결된 경우에는 할당 방법을 변경할 수 없음

공용 IP 주소 연결

공용 IP 주소 리소스는 가상 머신 네트워크 인터페이스, 인터넷 연결 부하 분산 장치, VPN Gateway 및 애플리케이션 게이트웨이와 연결 가능

공용 IP 주소를 연결할 때 고려 사항

다양한 유형의 리소스에 공용 IP 주소를 연결하는 방법

공용 IP 주소 SKU

공용 IP 주소를 만들 때 기본 또는 표준 SKU를 선택. SKU 선택은 IP 할당 방법, 보안, 사용 가능한 리소스 및 중복도 옵션에 영향 줌
공용 IP 주소에 대한 SKU 유형 간의 차이점

개인 IP 주소 할당

개인 IP 주소 리소스는 가상 머신 네트워크 인터페이스, 내부 부하 분산 장치 및 애플리케이션 게이트웨이와 연결 가능

개인 IP 주소를 연결시 고려 사항

다양한 유형의 리소스에 대해 개인 IP 주소를 연결하는 방법

개인 IP 주소 할당

리소스가 배포된 가상 네트워크 서브넷의 주소 범위에서 개인 IP 주소가 할당

2가지 옵션

1.
동적(기본 할당 방법)
사용 가능한 다음 할당되지 않은 또는 예약되지 않은 IP 주소를 서브넷의 주소 범위에 할당
2.
고정적
할당되지 않은 또는 예약되지 않은 IP 주소를 선택하고 서브넷의 주소 범위에 할당

대화형 랩 시뮬레이션

시나리오

조직에서 네트워크 인프라 및 가상 머신을 Azure로 마이그레이션하는 경우 :
Azure 가상 네트워크 및 서브넷을 구성
동일한 가상 네트워크의 가상 머신이 통신할 수 있는지 확인
RDP를 사용하여 Azure 가상 머신에 원격으로 연결
RDP(Remote Desktop Protocol)

아키텍처 다이어그램

목표

1.
작업1 : 가상 네트워크 생성
IP 주소 공간이 10.1.0.0/16인 가상 네트워크 vnet1 생성
IP 주소 공간이 10.1.0.0/24인 서브넷(기본값) 생성
2.
작업2 : 2개의 가상 머신 생성
vnet1에서 가상 머신 vm1을 만들고 인바운드 RDP를 허용
vnet1에서 두 번째 가상 머신 vm2를 만들고 인바운드 RDP를 허용
3.
작업3 : 가상 머신 연결 테스트
RDP를 사용하여 vm1에 연결
RDP를 사용하여 vm2에 연결
두 가상 머신 모두에서 퍼블릭 및 프라이빗 Windows 방화벽을 사용하지 않도록 설정
Azure PowerShell을 사용하여 vm1에서 vm2를 ping할 수 있는지 확인