Cloud/Naver Cloud Platform

[NCP] 3tier 구축 1/n - VPC,WEB,WAS 서버 생성

dalgong 2022. 5. 20. 17:26
반응형


오늘은 Naver Cloud Platform에서 3tier 구축을 해보려고 한다.

간단하게 위와 같은 구조의 3tier를 만들어보고자 한다.

 

VPC 생성

 

 

Subnet 생성

Subnet을 만들기 전에 Subnet에 적용할 NACL을 먼저 만들어야한다. 

위와 같이 Public, Private(was), Private(db) 용 nacl을 각각 만들어준다. 

 

Public, Private, db 서브넷을 각각 생성해주고 이전에 만든 Nacl을 각각 할당해준다.

이제 Nacl을 설정해야하는데 어차피 ACG에서 다시 열어줘야해서 우선 TCP,ICMP만 모두 오픈해주었다. 

 

WEB,WAS 서버 생성

우선 서버 생성 전에 ACG부터 만들어줘야한다. 

위와 같이 web,was 용 ACG를 먼저 만들어둔다.

(DB ACG는 DB 생성시 자동으로 만들어지기 때문에 만들 필요가 없다.)

WEB ACG
WAS ACG

WEB,WAS ACG 설정은 위와 같이 하면 된다. 사진에는 DB용 ACG도 포함되어 있지만 나중에 DB ACG가 만들어지고 다시 추가하면 된다.

Outboud 룰은 TCP,ICMP 모두 열어주는 것으로 하였다. 

 

위와 같이 WEB,WAS 서버를 생성하고 생성하면서 미리 만들어주었더 ACG를 할당해준다. 

 

Route Table 설정

네트워크 통신을 위한 Route Table을 설정해줘야한다. 

우선 Private Subnet의 통신을 위해서 NAT Gateway부터 만들어준다. 

NAT Gateway를 만들면 연관 Subnet이 자동으로 등록된다.

 

다음은 Private Route Table에 만들어준 NAT Gateway를 0.0.0.0/0으로 할당해주면 된다.

[NCP] 3tier 구축 2/n - WEB,WAS 연동

[NCP] 3tier 구축 3/n - WEB,WAS 연동

[NCP] 3tier 구축 4/n - DB 생성

[NCP] 3tier 구축 5/n - WAS,DB 연동

반응형