처음 AWS를 공부 할 때 Network의 개념 없이 공부하다 멘붕이 오는게 현실이다. 그래서 정리해본다. 일단 이름이 뭐에 약자 인지를 알면 약자만 보면 어떻게 다르다는 건 대충 이해가 간다.
VPN이 (Virtual Private Network) 이고 VPS는 (Virtual Private Server) 그리고 VPC (Virtual Private Cloud) 는 매우 비슷한 용어 같은데 헷갈릴 때가 많다. 모두 동일하게 Virtual과 Private란 단어가 들어간다...즉 당신 개인 것이라서 당신 맘대로 할
수 있다는 뜻이다. 하지만 실제에선 왜 어떻게 쓰일까?
VPN은 사살 네트워크 (회사의 네트워크)를 공공의 네트워크 인프라에서 접속이 가능하다. VPN Security를 통해 개인정보를 보호하고 지리적으로 허용되는 콘텐츠를 제작할 수도 있다. 예를 들어 소를 숭배하는 인도에 잔인하게 소 잡는 영화를 보내서 인도에서 돈 벌 생각을 하면 안될 것 아닌가? 그렇다고 인기가 있는 한국에서 소 잡는 날이란 영화를 내리라고 할 수는 없을 것이다... 극단적인 예로 이런 경우?에 예를 들어서 활용할 수도 있다.
VPN은 가상의 peer to peer 네트워크를 생성하면서 설정 할 수 있다. 이때 tunneling protocol을 생성하여 encrypted data를 보내거나 받을 수 있다.
VPS는 컴퓨터 리소스를 쉐어링 한다고 보면 이해가 쉽다. 단일 host를 여러 개의 가상으로 분해하여 각 유닛들이 개별적으로 동작을 하게 하는 것이다. 이러한 각각의 개체를 Instance로 불리며 Virtual Private Server로 이해하면 될 것이다.
Go Daddy등이 이런 고정 VPS로 보면 될 것이다.
기술적으로 VPS는 하나의 물리적 서버에서 컴퓨터가 가진 리소스를 나누며 쉽게 풀어서 이야기하면 다음과 같다.
VPS = 공유 hosting + 개별 환경 + 슈퍼 유저 액세스 + 전용(Dedicated) 컴퓨터 리소스
자 그럼 대망의 VPC를 알아보자
VPC는 VPS와 비슷한 개념이다. 단, VPS는 고정된 서버와 고정된 리소스를 사용한다. VPC는 하나의 물리적 개념에서 벗어나 전체를 묶어버려 무한정의 리소스로 활용이 가능하다는 것이다. 또 한 가지 특징은 고정이 아니라서 언제든 켜고 끌 수가 있다는 것이다. AWS EC2 구글 클라우드, Digital Ocean등이 이에 해당한다.
AWS VPC 시작하기-1 (0) | 2022.09.30 |
---|---|
라우팅의 우선순위 - Route Priority (0) | 2022.09.30 |
게이트웨이 라우트 테이블 (Gateway Route Table) (0) | 2022.09.30 |
Main Route Table과 Custom Route Table (0) | 2022.09.30 |
AWS VPC & 서브넷 (0) | 2022.09.30 |