인프라 & 클라우드 · 기초
클라우드 환경에서 VPC(Virtual Private Cloud) 또는 Virtual Network가 필요한 이유는 무엇이며, 어떤 기능을 제공하나요?
힌트 · 논리적으로 격리된 네트워크 공간을 제공하여 IP 주소 범위 지정, 서브넷, 라우팅 테이블, 보안 그룹 등을 통해 네트워크 제어를 가능하게 합니다.
네트워크 격리보안 강화IP 주소 관리라우팅 제어리소스 제어
모범답안
클라우드 환경에서 VPC 또는 Virtual Network는 기본적으로 논리적으로 격리된 자신만의 네트워크 공간을 제공하기 때문에 필수적입니다. 이를 통해 퍼블릭 클라우드 내에서도 마치 자체 데이터센터처럼 네트워크를 구축하고 관리할 수 있습니다.
주요 기능으로는 IP 주소 범위 지정 및 관리가 가능하여, 충돌 없이 자체적으로 IP 대역을 설정할 수 있습니다. 또한, 서브넷을 통해 네트워크를 세분화하고, 라우팅 테이블을 이용해 트래픽 흐름을 제어할 수 있습니다. 가장 중요한 것은 보안 그룹 및 네트워크 ACL 등을 통해 인바운드/아웃바운드 트래픽을 엄격하게 제어하여 보안을 강화하고, 특정 리소스에 대한 접근을 제한하는 리소스 제어 기능을 제공한다는 점입니다. 결국, VPC는 클라우드 리소스의 안전하고 효율적인 운영을 위한 근간이 됩니다.
읽었다면, 이제 직접 답해볼 차례예요
패스잇 앱에서 이 질문에 말로 답하면 AI가 꼬리질문까지 이어가며 1:1 코칭합니다.
함께 보는 AWS / 클라우드 면접 질문
- 클라우드 배포 모델 중 퍼블릭, 프라이빗, 하이브리드 클라우드의 개념과 각각의 특징을 설명해주세요.
- 클라우드 환경에서 가상 머신(Virtual Machine)은 무엇이며, 어떤 용도로 주로 사용되나요?
- AWS S3, GCP Cloud Storage, Azure Blob Storage와 같은 오브젝트 스토리지 서비스는 무엇이며, 파일 시스템과 비교했을 때 주요 특징은 무엇인가요?
- 클라우드 서비스에서 IAM(Identity and Access Management)의 역할은 무엇이며, 왜 중요한가요?
- 클라우드 환경에서 서버리스 함수(AWS Lambda, GCP Cloud Functions, Azure Functions)와 컨테이너 오케스트레이션(AWS ECS/EKS, GCP GKE, Azure AKS) 중 어떤 기술을 선택할지 결정하는 주요 기준과 각각의 적합한 사용 시나리오를 설명해 주세요.
- 클라우드 환경에서 Auto Scaling Group (AWS), Managed Instance Group (GCP), Virtual Machine Scale Sets (Azure)와 같은 자동 스케일링 기능이 동작하는 원리를 설명하고, 이를 설정할 때 고려해야 할 주요 지표(Metrics)와 정책(Policies)에 대해 구체적으로 설명해 주세요.