본문 바로가기

IT

AWS VPC란 무엇인가?

 

AWS 에는 많은 기능들이 있다

 

뭐 주가 되는 기능은 Compute ! 즉 EC2 인스턴스라고 할 수 있겠지만...

 

클라우드인 만큼 기본적으로 네트워크가  네트워크가 전제되어야 한다

 

구름위에 둥실둥실 있어도 찾지를 못한다면 소용없지 않겠는가!!

 

 

 

AWS에서는 네트워크를 크게 3가지로 정의하고 있다

 

우선 기본이 되는 VPC !

 

VPC는 Virtual Private Cloud 의 약자로 클라우드에서 사용하게 될 가상 사설 네트워크라고 할 수 있다

 

 

 

 

 

 

 

 

클라우드에서도 마찬가지로 서버도 필요하겠지만 IP와 같은 네트워크도 필요하다

 

수많은 사용자들이 AWS 클라우드 안에서 네트워크를 만들어 사용할 것이므로 모두에게 공인아이피를 지급할수는 없고

 

모두 사설 네트워크를 사용하고 NAT나 일부 공인 IP를 사용하는 식으로 구성을 한다

 

 

 

우리가 집에서 사용하는 공유기도 일종의 작은 사설 네트워크이다 (아이피가 172. 으로 시작하거나 192.168. 로 시작!!)

 

기업이나 기관 등에서 사용하는 사설 네트워크는 크기가 좀더 큰(매우큰가;;) 사설 네트워크라고 할 수 있다

 

 

어쩃든! 이런 식으로 AWS 클라우드 안에 구성한 나만의 네트워크를 VPC라고 할 수 있겠다

(클라우드에서의 네트워크을 구성하게 됨으로써... 각종 스위치 장비를 설치하거나 케이블링을 할 필요가 없어졌다ㅠ)

 

 

VPC에는 사설 IP 대역을 정의하는 CIDR, 실제로 인스턴스들이 사용할 대역을 정의하는 Subnet, 라우터는 아니지만 서브넷과 인스턴스들의 라우팅을 정의하는 라우팅 테이블, 인터넷 즉 공인망으로 나가게 해주는 인터넷 게이트웨이, Priavte 서브넷에서 몰래 인터넷을 하게 해주는 NAT 인스턴스, 방화벽을 대신하는 Security group 등 많은 기능들이 있다

 

 

나중에... 수정해서 하나씩 자세히 써볼려고 한다.......(언제...)