서브넷
-
NAT 게이트웨이클래스/중급 2022. 4. 29. 14:33
이번 글에서는 NAT게이트웨이를 다뤄볼 것이다. NAT게이트웨이는 간단하게는 주소변환 서비스라고 생각하면 된다. 외부와 차단되어 있는 프라이빗 서브넷이 설정된 인스턴스가 있다. 해당 인스턴스는 프라이빗 서브넷에 연결되어 있기 때문에 외부와 접속이 되지 않는다. 그런데 해당 인스턴스에서 외부의 로그서버에 로그를 저장해야 할 때 외부와 접속이 되어야 한다. 이렇게 해당 인스턴스에서 아웃바운드되는 트래픽을 주소를 변환하여 외부와 연결해주는 게이트웨이가 NAT게이트웨이이다. 또한 서비스를 운영하다보면 외부와 통신을 해야 하는 인스턴스들이 있을 때 외부에서는 보통 IP를 사용하여 해당 트래픽이 올바른지 체크한다. 보안상 허용되지 않은 IP에서 전송된 트래픽을 받아들이지 않는다. 그런데 최근 장애를 대비하기 위해 ..
-
인터넷 게이트웨이 테스트클래스/중급 2022. 4. 25. 18:12
이번 글에서는 인터넷 게이트웨이를 테스트해보려고 한다. 이론만 설명하는 것보다는 직접 리소스를 생성하면서 테스트해보면 좀 더 이해가 쉽기 때문이다. 인터넷 게이트웨이 이번 글에서 알아볼 부분은 인터넷 게이트웨이이다. 인터넷 게이트웨이는 라우팅 테이블을 외부 인터넷 망과 연결시키는 관문이다. 외부와 통하는 문이라고 생각하면 된다. 라우팅 테이블 이번 preiner.tistory.com 인터넷 게이트웨이에 대해서 잘 모른다면 이전 글을 보고 오면 좋을 것 같다. 1. 라우팅 테이블에 인터넷 게이트웨이 연결되어있지 않을 때 첫 번째 케이스는 라우팅 테이블이 인터넷 게이트웨이에 연결되지 않았을 때 어떤 현상이 생기는지 테스트를 통해 알아보았다. 인스턴스를 생성하였다. 새로 생성한 VPC를 지정했고, 퍼블릭 IP..
-
인터넷 게이트웨이클래스/중급 2022. 4. 24. 08:06
이번 글에서 알아볼 부분은 인터넷 게이트웨이이다. 인터넷 게이트웨이는 라우팅 테이블을 외부 인터넷 망과 연결시키는 관문이다. 외부와 통하는 문이라고 생각하면 된다. 라우팅 테이블 이번 글에서는 라우팅 테이블이 뭔지 알아보자. 라우팅 테이블은 VPC와 밀접한 관계가 있기 때문에 VPC를 아직 모른다면 이전 글을 꼭 보고 오도록 하자. VPC 생성하기 - VPC만 생성하기 VPC가 뭔지 preiner.tistory.com 서브넷 생성 VPC를 생성하고 VPC를 사용하기 위해서는 서브넷을 만들어야 한다. VPC를 생성할 때 IPv4 CIDR의 의미를 IP 범위라고 했다. 서브넷은 VPC의 IP범위를 서브넷 단위로 설정한 것이다. 그래서 인스턴스 정 preiner.tistory.com 라우팅 테이블과 서브넷에 ..
-
라우팅 테이블클래스/중급 2022. 4. 19. 17:39
이번 글에서는 라우팅 테이블이 뭔지 알아보자. 라우팅 테이블은 VPC와 밀접한 관계가 있기 때문에 VPC를 아직 모른다면 이전 글을 꼭 보고 오도록 하자. VPC 생성하기 - VPC만 생성하기 VPC가 뭔지 알아봤으니 이제 VPC를 직접 만들어보자. 이전 글을 보지 못했다면 글을 보는 것을 추천한다. VPC란 무엇인가 VPC(Virtual Private Cloud)는 가상 프라이빗 클라우드라고 한다. 논리적 네트워크 preiner.tistory.com 라우팅 테이블은 네트워크가 전파되는 경로이다. 트래픽이 이동하는 경로라고 보면 된다. 일단 라우팅 테이블 리스트로 이동해보자. VPC 페이지에 라우팅 테이블이라는 메뉴가 있다. 클릭해보면 라우팅 테이블 목록이 보인다. VPC를 생성하면 기본 라우팅 테이블이..
-
서브넷 생성클래스/중급 2022. 4. 12. 16:16
VPC를 생성하고 VPC를 사용하기 위해서는 서브넷을 만들어야 한다. VPC를 생성할 때 IPv4 CIDR의 의미를 IP 범위라고 했다. 서브넷은 VPC의 IP범위를 서브넷 단위로 설정한 것이다. 그래서 인스턴스 정보에 보면 VPC ID, 서브넷 ID 가 지정되어있다. VPC가 제일 큰 단위이기 때문에 VPC에 IP 범위를 설정하고, 서브넷을 만들어 VPC에서 설정한 IP 범위를 세부적으로 나눈다. 세부적으로 나누는 이유는 연결되는 방법에 따라 서브넷을 분리해서 사용하기 위해서이다. 예를 들어 프라이빗 서브넷 퍼블릭 서브넷을 설정해서 사용하는 구성이 있다. 프라이빗 서브넷이 연결된 인스턴스는 외부와 통신할 수 없게 한다. 이렇게 여러 가지 네트워크 구성을 하기 위해서 서브넷을 사용한다. 그럼 서브넷을 직..
-
명령줄 인터페이스클래스/초급 2022. 3. 11. 06:25
이번 글에서는 명령줄 인터페이스라고 하는 AWS CLI를 알아보도록 하자. AWS CLI는 AWS를 좀 더 편하게 사용하도록 해주는 도구이다. 오늘 접속해보니 웹 콘솔이 바뀌었다. 보통 웹 콘솔에서 AWS 가 제공하는 서비스들을 만들어서 사용한다. 근데 웹 콘솔이 너무 복잡하다. 아마 거의 제일 복잡한 웹사이트에 속하지 않을까 생각된다. 그리고 만약에 인스턴스를 하나만 만들어서 사용한다면 웹 콘솔에서 가볍게 하나 만들어서 사용하면 되지만 만약에 500 개를 만들어야 한다면 어떻게 웹 콘솔에서 만들 수 있을까? 그럼 AWS를 쓰고 큰 서버스를 하는 쿠팡이나 배민 같은 회사는 이걸 도대체 어떻게 관리할까 그럼 일단 한번 써보자. 의 최신 버전 설치 또는 업데이트AWS CLI - AWS Command Line..