주니어 AWS 클라우드 엔지니어 면접 질문과 답변

Milad Bonakdar
작성자
EC2, S3, VPC, IAM, CloudWatch와 기본 운영 시나리오를 중심으로 주니어 AWS 클라우드 엔지니어 면접을 준비하세요.
먼저 집중할 부분
주니어 AWS 클라우드 엔지니어 면접에서는 핵심 서비스를 명확히 설명하고, 단순한 아키텍처를 제안하며, 흔한 운영 실수를 알아볼 수 있는지를 주로 확인합니다. EC2 수명 주기, S3 스토리지 클래스, VPC 라우팅, IAM 최소 권한, CloudWatch, 보안 그룹과 네트워크 ACL의 차이부터 준비하세요.
아래 답변은 외우기 위한 대본이 아니라 연습용입니다. 좋은 주니어 답변은 서비스의 역할, 현실적인 사용 사례, 안전한 기본값이나 트레이드오프를 함께 설명합니다.
AWS EC2 (Elastic Compute Cloud)
1. AWS EC2란 무엇이며 주요 이점은 무엇입니까?
답변: **EC2 (Elastic Compute Cloud)**는 클라우드에서 크기 조정이 가능한 가상 서버를 제공합니다.
주요 이점:
- 탄력성: 수요에 따라 확장/축소
- 사용한 만큼 지불: 사용한 만큼만 지불
- 다양성: 다양한 워크로드를 위한 다양한 인스턴스 유형
- 글로벌: 전 세계 여러 지역에 배포
- 통합: 다른 AWS 서비스와 원활하게 작동
일반적인 사용 사례:
- 웹 호스팅
- 애플리케이션 서버
- 개발/테스트 환경
- 배치 처리
- 고성능 컴퓨팅
빈도: 매우 흔함 난이도: 쉬움
2. EC2 인스턴스 중지와 종료의 차이점을 설명하십시오.
답변:
인스턴스 중지:
- 인스턴스가 종료되지만 삭제되지는 않음
- EBS 루트 볼륨은 일반적으로 유지됨
- 연결된 EBS 볼륨과 기타 유료 리소스에는 계속 요금이 부과됨
- 동일한 구성으로 나중에 다시 시작할 수 있음
- Elastic IP는 계속 연결되지만 자동 할당된 퍼블릭 IPv4 주소는 변경될 수 있음
- 인스턴스 ID는 동일하게 유지됨
인스턴스 종료:
- 인스턴스가 영구적으로 삭제됨
- 별도로 보존하도록 설정하지 않으면 EBS 루트 볼륨은 기본적으로 삭제됨
- 컴퓨팅 요금은 중지되지만 보존된 볼륨, 스냅샷, 사용하지 않는 Elastic IP에는 비용이 발생할 수 있음
- 다시 시작할 수 없음
- 탄력적 IP 연결이 해제됨
- 인스턴스 ID를 재사용할 수 없음
빈도: 매우 흔함 난이도: 쉬움
AWS S3 (Simple Storage Service)
3. Amazon S3란 무엇이며 다양한 스토리지 클래스는 무엇입니까?
답변: S3는 어디서든 원하는 양의 데이터를 저장하고 검색할 수 있는 객체 스토리지입니다.
면접에서는 모든 가격을 외우기보다 접근 패턴을 먼저 설명하고 그에 맞는 클래스를 고르는 방식이 좋습니다.
스토리지 클래스:
빈도: 매우 흔함 난이도: 쉬움-중간
AWS VPC (Virtual Private Cloud)
4. AWS VPC란 무엇이며 주요 구성 요소는 무엇입니까?
답변: VPC는 AWS 리소스를 시작하는 논리적으로 격리된 가상 네트워크입니다.
주요 구성 요소:
구성 요소:
-
서브넷: VPC IP 범위의 세그먼트
- 퍼블릭: 인터넷 게이트웨이로 연결되는 경로가 있음
- 프라이빗: 직접적인 인터넷 액세스가 없음
-
인터넷 게이트웨이: 인터넷 액세스 활성화
-
NAT 게이트웨이: 프라이빗 서브넷 인터넷 액세스 허용 (아웃바운드 전용)
-
라우팅 테이블: 트래픽 라우팅 제어
-
보안 그룹: 인스턴스 수준 방화벽 (상태 저장)
-
네트워크 ACL: 서브넷 수준 방화벽 (상태 비저장)
빈도: 매우 흔함 난이도: 중간
5. 보안 그룹과 네트워크 ACL의 차이점은 무엇입니까?
답변:
예시:
빈도: 매우 흔함 난이도: 중간
AWS IAM (Identity and Access Management)
6. IAM 사용자, 그룹 및 역할을 설명하십시오.
답변: IAM은 AWS 리소스에 대한 액세스를 제어합니다.
IAM 사용자:
- 자격 증명이 있는 개별 ID
- 장기 자격 증명 (암호, 액세스 키)
- 사람 또는 애플리케이션에 사용
IAM 그룹:
- 사용자 모음
- 그룹에 정책 연결
- 사용자는 그룹 권한을 상속
IAM 역할:
- 임시 자격 증명
- 사용자, 애플리케이션 또는 서비스에서 가정
- 장기 자격 증명이 없음
- EC2 인스턴스, Lambda 함수, 교차 계정 액세스에 사용
모범 사례:
- EC2 인스턴스에 역할 사용 (액세스 키 아님)
- 최소 권한 원칙 준수
- 권한 있는 사용자에 대해 MFA 활성화
- 자격 증명을 정기적으로 교체
- 권한 관리에 그룹 사용
빈도: 매우 흔함 난이도: 중간
AWS 핵심 개념
7. AWS 리전과 가용 영역이란 무엇입니까?
답변:
AWS 리전:
- 지리적 위치 (예: us-east-1, eu-west-1)
- 여러 가용 영역 포함
- 다른 리전과 격리됨
- 지연 시간, 규정 준수, 비용에 따라 선택
가용 영역 (AZ):
- 리전 내에 있는 하나 이상의 데이터 센터
- 다른 AZ의 오류로부터 격리됨
- 낮은 지연 시간의 네트워킹으로 연결됨
- 고가용성을 위해 여러 AZ에 배포
고가용성 예제:
빈도: 매우 흔함 난이도: 쉬움
8. AMI (Amazon Machine Image)란 무엇입니까?
답변: AMI는 EC2 인스턴스를 만들기 위한 템플릿입니다.
포함:
- 운영 체제
- 애플리케이션 서버
- 애플리케이션
- 구성 설정
유형:
- AWS 제공: Amazon Linux, Ubuntu, Windows
- 마켓플레이스: 타사 AMI
- 사용자 지정: 사용자 고유의 AMI
사용자 지정 AMI 생성:
사용 사례:
- 표준화된 배포
- 백업 및 복구
- Auto Scaling
- 다중 리전 배포
빈도: 흔함 난이도: 쉬움-중간
AWS 스토리지
9. EBS란 무엇이며 다양한 볼륨 유형은 무엇입니까?
답변: **EBS (Elastic Block Store)**는 EC2 인스턴스를 위한 영구 블록 스토리지를 제공합니다.
볼륨 유형:
EBS 생성 및 연결:
EBS 스냅샷:
주요 기능:
- 영구적: 볼륨을 보존하도록 설정하면 데이터가 인스턴스보다 오래 유지될 수 있음
- 스냅샷: S3에 대한 특정 시점 백업
- 암호화: 저장 및 전송 중
- 크기 조정 가능: 가동 중지 시간 없이 크기 증가
- 다중 연결: io2 볼륨은 여러 인스턴스에 연결 가능
모범 사례:
- 대부분의 워크로드에 gp3 사용 (더 나은 가격/성능)
- 기본적으로 암호화 활성화
- 백업을 위한 정기적인 스냅샷
- 비용 절감을 위해 사용하지 않는 볼륨 삭제
빈도: 매우 흔함 난이도: 쉬움-중간
10. S3 버킷 정책을 설명하고 IAM 정책과 어떻게 다른지 설명하십시오.
답변: 둘 다 S3에 대한 액세스를 제어하지만 작동 방식이 다릅니다.
IAM 정책:
- 사용자, 그룹 또는 역할에 연결됨
- ID가 수행할 수 있는 작업 제어
- IAM에서 중앙 집중식으로 관리
S3 버킷 정책:
- S3 버킷에 연결됨
- 특정 버킷에 대한 액세스 제어
- 교차 계정 액세스 권한 부여 가능
- IP 주소로 제한 가능
IAM 정책 예제:
S3 버킷 정책 예제:
버킷 정책 적용:
일반적인 사용 사례:
1. 퍼블릭 웹사이트 호스팅:
2. 교차 계정 액세스:
3. 암호화 강제 적용:
사용 시기:
- IAM 정책: 사용자/애플리케이션이 수행할 수 있는 작업 제어
- 버킷 정책: 버킷에 액세스할 수 있는 사용자 제어 (외부 계정 포함)
빈도: 매우 흔함 난이도: 중간
모니터링 및 관리
11. CloudWatch란 무엇이며 모니터링에 어떻게 사용합니까?
답변: CloudWatch는 AWS의 모니터링 및 관찰 가능성 서비스입니다.
주요 구성 요소:
1. 지표:
- 시간 경과에 따른 숫자 데이터 포인트
- EC2: CPU, 네트워크, 디스크
- RDS: 연결, IOPS
- 사용자 지정 지표: 애플리케이션별
2. 경보:
3. 로그:
4. 대시보드:
일반적인 모니터링 시나리오:
EC2 인스턴스 모니터링:
애플리케이션 로그 모니터링:
모범 사례:
- 중요한 지표에 대한 경보 설정
- 로그를 구성하기 위해 로그 그룹 사용
- 빠른 개요를 위해 대시보드 생성
- 비용을 제어하기 위해 보존 정책 설정
- 로그 분석을 위해 지표 필터 사용
빈도: 매우 흔함 난이도: 중간
결론
주니어 AWS 클라우드 엔지니어 면접을 준비하려면 핵심 서비스와 클라우드 개념을 이해해야 합니다. 다음 사항에 집중하십시오.
- EC2: 인스턴스 유형, 수명 주기, 보안
- S3: 스토리지 클래스, 버킷 정책, 버전 관리
- VPC: 네트워킹, 서브넷, 보안 그룹
- IAM: 사용자, 역할, 정책, 최소 권한
- 핵심 개념: 리전, AZ, AMI
AWS 콘솔 및 CLI를 사용하여 실무 경험을 쌓으십시오. 행운을 빕니다!


