본 블로그 내용은 '따라하며 배우는 AWS 네트워크 입문' 도서를 바탕으로 정리한 내용입니다. 모든 저작권은 CloudNet@에 있습니다 :)
VPC(Virtual Private Cloud)는 AWS 클라우드 내 논리적으로 독립된 섹션을 제공하여, 사용자가 정의한 가상 네트워크 상에서 다양한 AWS 리소스를 실행할 수 있게 지원합니다.
VPN(Virtual Private Network)는 공용 인터넷을 통해 가상의 사설 네트워크를 구성하여 프라이빗 통신을 제공합니다. 이를 통해 데이터 암호화, 전용 연결 등 여러 보안 요구사항들을 충족할 수 있습니다. AWS에서 제공하는 관리형 VPN 서비스에는 Site-to-Site VPN과 클라이언트 VPN을 제공합니다.
ELB(Elastic Load Balancing)는 AWS에서 제공하는 로드 밸런싱 기술입니다. 로드 밸런서는 서비스 대상 시스템에 데이터를 분산하여 전달하는 역할을 수행합니다.
퍼블릿 인터넷에 데이터가 노출되지 않도록 하고 내부 네트워크를 통해 AWS 서비스와 온프레미스 간에 안전한 비공개 연결을 제공합니다.
AWS에서 제공하는 관리형 DNS 서비스입니다. Route 53을 통하여 도메인 이름 구매를 대행하고, 구매한 도메인 주소에 대한 호스팅 영역 설정을 통해서 도메인 쿼리에 대한 응답을 처리할 수 있습니다.
VPC나 온프레미스 등의 네트워크를 단일 지점으로 연결할 수 있는 라우팅 서비스입니다.
데이터 센터, 본사 사무실 또는 코로케이션 환경과 같은 장소에서 AWS와의 전용 네트워크 연결을 제공하는 전용선 서비스 입니다.
AWS에서 제공하는 CDN 서비스로, 전 세계 42개국 84개 도시에서 216개의 엣지 POP을 두고 AWS 글로벌 네트워크를 통하여 콘텐츠를 캐싱하여 서비스를 제공합니다.
로컬 또는 글로벌 사용자를 대상으로 애플리케이션의 가용성과 성능을 개선할 수 있는 서비스입니다. AWS의 글로벌 네트워크를 통해 사용자에서 애플리케이션으로 이어진 경로를 최적화하여 트래픽의 성능을 개선합니다.
AWS 인프라에 대해 정의된 템플릿에 대해 CloudFormation 스택을 생성하여 인프라를 자동으로 생성하고, CloudFormation 스택을 삭제하여 생성된 인프라를 자동으로 삭제하는 실습을 진행
책을 통해 미리 다운로드 받은 CloudFormation 템플릿 파일을 업로드하여 스택을 생성합니다.
서비스 → CloudFormation → 스택 생성
[1단계 템플릿 지정]
[2단계 스택 세부 정보 지정]
CloudFormation 스택 생성으로 배포된 AWS 인프라 자원을 확인하였습니다.
서비스 → EC2 → 인스턴스 → 인스턴스
상세 정보 중에 퍼블릭 IP 주소를 확인하고 SSH 접속과 웹 서비스 접속을 수행해보았습니다.
CloudFormation 스택의 장점이 생성된 자원을 삭제할 때 일일이 수동으로 삭제할 필요 없이 스택을 삭제하면 자동으로 생성된 자원이 삭제됩니다.
서비스 → CloudFormation → 스택 → 생성한 스택 선택 → 삭제 → 스택 삭제
CloudFormation 스택 삭제로 삭제된 AWS 인프라 자원을 확인해보았다.
서비스 → EC2 → 인스턴스 → 인스턴스