카테고리:

업데이트:

1. 서론

이번에는 스프링 프로젝트를 배포할 EC2 인스턴스를 생성해봅시다.

EC2 인스턴스는 AWS 클라우드 컴퓨팅 서비스로 서버, 스토리지, 데이터베이스 등으로 이용할 수 있는데

우리는 EC2 인스턴스를 서버로 이용할 것입니다.

2. VPC

EC2 인스턴스를 생성하기 전에 네트워크를 구축해야 합니다.

기본적으로 주어지는 디폴트 네트워크가 있어 해당 네트워크를 사용해도 되지만

보통, 현업에서는 별도의 네트워크를 사용하기 때문에 우리도 새로운 네트워크를 구축해 사용해보겠습니다.

새로운 네트워크를 구축하기 위해서는 먼저 VPC(Virtual Private Cloud)라는 것이 필요합니다.

VPC가 뭐지? 🤔

VPC란, 클라우드 환경에서 논리적으로 독립된 개인 네트워크 공간을 제공하는 AWS 서비스입니다.

이 네트워크 공간에 서브넷, 인터넷 게이트웨이 등을 배치해 다양한 네트워크를 구축할 수 있습니다.

그럼 우리만의 네트워크를 구축해봅시다.

먼저, VPC를 생성합니다.

vpc1

그럼 다음과 같이 우리만의 가상 네트워크 공간이 생깁니다.

vpc2

이젠 이 네트워크 공간을 논리적으로 나눠 쓰기 위한 서브넷을 배치해봅시다.

보통 public 서브넷과 private 서브넷을 각각 하나 이상 만드는데 편의상 public 서브넷만 생성하겠습니다.

[VPC 대시보드] > [서브넷]

vpc3

vpc4

다음은 인터넷을 연결하기 위한 인터넷 게이트웨이를 생성해봅시다.

[VPC 대시보드] > [인터넷 게이트웨이]

vpc5

vpc6

vpc7

vpc8

마지막으로 네트워크에서 목적지를 도달하기 위해 필요한 라우팅 테이블을 생성해 세팅해봅시다.

[VPC 대시보드] > [라우팅 테이블]

vpc9

vpc10

  • 서브넷 연결

    vpc11

    vpc12

  • 인터넷 게이트웨이 연결

    vpc13

    vpc14

이렇게 하면 기본 네트워크 구성이 완료되었습니다.

이번에는 구축한 네트워크에 EC2 인스턴스를 생성해봅시다.

3. EC2 인스턴스

(작성중…)

            
              📕 개인 기록용 블로그입니다.
              😊 오타나 잘못된 정보가 있을 경우 댓글이나 메일로 말씀해주시면 바로 수정하겠습니다! 😊
          

댓글남기기