객관식 문제 정답
- (4) 보안 정책(Security Policy)
- IAM의 주요 구성 요소는 사용자(User), 그룹(Group), 역할(Role), 정책(Policy)입니다. 보안 정책은 주요 구성 요소가 아닙니다.
- (2) 정책은 사용자에게 직접 적용할 수 있다.
- 정책은 사용자에게 직접 적용할 수 없으며, 역할(Role)이나 그룹(Group)과 연관 지어 사용해야 합니다.
- (5) AWS 계정 비밀번호(Account Password)
- ARN은 AWS 리소스의 고유 식별자이며, 서비스(Service), 리전(Region), 계정 ID(Account ID), 리소스(Resource)로 구성됩니다.
- (3) 보안 그룹은 인바운드와 아웃바운드 규칙을 설정할 수 있다.
- 보안 그룹은 상태 저장 방식의 방화벽으로, 인바운드와 아웃바운드 트래픽을 제어할 수 있습니다.
- (2) EC2 인스턴스와 같은 AWS 서비스에 권한을 부여하기 위해 사용된다.
- IAM 역할은 AWS 서비스 간의 권한 부여를 위한 주체로 사용됩니다.
- (3) 인터넷 게이트웨이
- VPC를 생성할 때 인터넷 게이트웨이는 기본적으로 생성되지 않으며, 사용자가 직접 추가해야 합니다.
- (4) ENI는 삭제 후 다시 복구할 수 없다.
- ENI는 삭제 후 복구할 수 있습니다. 따라서 이 설명은 잘못되었습니다.
- (1) NACL은 상태 저장 방식이다.
- NACL은 상태 비저장 방식입니다. 상태 저장 방식은 보안 그룹의 특성입니다.
- (2) /16
기본 VPC의 IPv4 CIDR 블록 크기는 /16입니다.
- (1) 이름은 소문자와 숫자로만 구성될 수 있다.
S3 버킷 이름에는 소문자, 숫자, 하이픈(-), 점(.)을 포함할 수 있습니다.
O/X 문제 정답
- X IAM 사용자는 반드시 암호를 설정하지 않아도 됩니다.
- O ENI는 EC2 인스턴스에 연결된 가상 네트워크 어댑터입니다.
- O 보안 그룹은 상태 저장 방화벽으로 작동합니다.
- X NACL은 상태 비저장 방화벽으로 동작합니다.
- O 관리형 정책은 AWS에서 제공하거나 사용자가 생성할 수 있습니다.
기타 객관식 문제 정답
- False "anr"이 아닌 "arn"이 고정값입니다.
- (4) S3 버킷 정책
자격 증명 기반 정책이 아닌 리소스 기반 정책입니다.
- (2) 서로 다른 서브넷 간 트래픽은 항상 허용된다.
서로 다른 서브넷 간 트래픽은 라우팅 및 보안 규칙에 따라 제어됩니다.
- (2) Access Denied
S3 버킷에 권한이 없으면 "Access Denied" 에러가 발생합니다.
- (3) 하나의 VPC는 여러 인터넷 게이트웨이를 가질 수 있다.
하나의 VPC는 하나의 인터넷 게이트웨이만 가질 수 있습니다.
============================================================================================
1. Amazon EC2
- 안전하고 크기 조정이 가능한 컴퓨팅 파워를 클라우드에서 제공하는 서비스
- 99.99%의 가용성을 지원하는 SLA를 기반으로 몇분안에 용량 크기를 조정
- 보안은 AWS Nitro System에서 Amazon EC2 기반으로 구축
2. AMI
- 인스턴스를 시작하는 필요한 소프트웨어 구성이 포함된 탬플릿
- 사용자 커뮤니티 또는 AWS Marketplace에서 제공하는 AMI를 선택하거나, 자체 AMI를 선택할 수 있음
3. 인스턴스 유형
- 다양한 사용사례에 맞게 최적화된 인스턴스 유형 제공
- CPU, 메모리, 스토리지 및 네트워킹 용량의 다양한 조합으로 구성됨
4. EBS
- EC2를 위해 설계된 사용이 쉽고 확장이 가능한 고성능 블록 스토리지 서비스
- EBS 볼륨은 특정 가용영역에 위치하며 여기에서 자동으로 복제되므로, 단일 구성요소에 장애가 발생하더라도 안전하게 보호됨
- 모든 EBS 볼륨 유형은 안정적인 스냅샷 기능을 제공, 높은 가용성 제공하도록 설계
5. EBS 스냅샷
- AWS 클라우드 환경에서 데이터를 안전하게 백업하고 ,필요 시 신속하게 복구할 수 있도록 지원하는 기능
- 백업관리, 데이터 복구, 리전간 데이터 이동 등 여러 용도로 사용할 수 잇으 데이터보호와 효율적인 관리에 큰 장점을 제공
5. EIP
- 탄력적 IP 로서 고정된 공인 IP주소를 EC2 인스턴스와 같은 AWS 리소스에 할당할 수 잇는 기능
- 일반적으로 IP주소는 인스턴스를 중지하고 다시 시작할때 변경되지만, EIP를 사용하면 항상 동일한 IP주소를 통해 인스턴스에 접근할 수 있어 안정적으로 서비스가 가능하다
- EIP 주소 요금
- 2024년 2월 1일 부터 실행중인 인스턴스오 ㅏ연결된 주소를 포함하여 모든 탄력적 IP주소에 요금이 부과됨
- 가용성 증대 방안으로써 수평적 확장 + 부하 분산 => Auto Scaling +ELB
6. Auto Scaling
- 애플리케이션의 부하를 처리할 수 있도록 EC2 인스턴스를 자동으로 증가, 감소시켜주는 서비스
- 이를 작동시키기 위해서는 인스턴스를 만들때 동적크기 조항정책 생성을 통해 추가해야함
7. S3(Simpe Storage Service)
- 무제한 저장용량을 제공하는 스토리지 데이터 서비스
- 최소 3개의 가용영역에 데이터를 자동분산저장하기때문에 성능, 확장성, 가용성, 내구성이 높음
- 정적웹호스팅, 아카이브, 재해복구 등에 주로 쓰인다
1) 버킷
- 객체의 저장 공간
- 버킷은 리전단위로 생성되며 버킷이름은 다른 AWS사용자와도 중복되지 말아야하므로 유니크해야함\
2) 객체
- 버킷에 업로드 되는 파일
- 개별 파일 업로드 사이즈는 최대 5TB까지 허용이 된다.
8. S3 버전관리
- 객체(파일)이 여러 버전을 가질 수 있음
- 동일한 파일 이름으로 업로드하면 여러버전으로 저장
- 실수로 객체를 덮어쓰거나 삭제한 경우 이전버전으로 복구가 가능함
- 추가적으로 고의의 삭제를 방지하기 위한 MFA Delete옵션을 ㅊ ㅜ가할 수 있음
9. S3 객체 암호화
- 데이터를 전송중, 스토리지에 저장된 동안 보호하기 위해 암호화를 사용
- SSE로 주로 암호화
- SSE-S3 : S3에서 관리하는 암호화
- SSE-KMS : KMS에서 관리하는 암호화
- SSE-C : 고객이 관리하는 암호화
- 클라이언트 측 암호화
10. S3 정적 웹사이트 호스팅
- 정적 웹사이트 : 내용을 변경하지 않는 이상 항상 같은 내용이 제공되는 사이트
- 동적 웹사이트 : 사용자 호나경에 따라서 다른 내용이 만들어져 제공되는 사이트 (예 : 게시판 조회 페이지)
- S3에서 웹사이트 호스팅을 하면 EC2 등의 별도의 웹서버를 운영하지 않고도 정적 웹서버를 제공할 수 있음
- 정적 웹호스팅을 이용해서 웹 서비스를 제공하면 해당 버킷의 퍼블릭 액세스를 허용해야함
11. S3 스토리지 클래스
- S3-Standard : 범용
- 일반적인 용도의 다양한 사옹사례에 적합
- 짧은 지연 시간과 많은 처리량 제공
- S3-Intelligent-Teiering
- 엑세스패턴을 알 수 없거나 예측할 수 없는 데이터용
- 빈번한 엑세스에 최적화 되어 있는 계층과 저렴한 비용 및 빈번하지 않은 액세스에 최적화된 계층 두개로 작동
- S3 Standard-IA
- 빈번하지 않은 액세스용
- 필요할때 빠르게 액세스해야하는 데이터에 적합함
- S3 Glacier
- 저렴한비용으로 장기백업용도
- 검색 시간이 몇분 부터 몇 시간까지 구성
- S3 Glacier Deep Archive
- 가장 저렴한 비용의 스토리지 클래스
- 7 ~ 10년 이상 데이터를 장기 보관하는 용도
12. 객체 수명주기 관리
- 객체가 저장되고 삭제될 때까지의 수명주기를 비용효율적으로 관리하는 기능
13. 이벤트 알림
- S3에 이벤트가 발생할 때 마다 알리는 기능
- 생성된 이벤트 알림을 SNS, SQS, Lambda등으로 보낼 수 있음
14. 전송가속화
- S3 버킷의 객체를 사용자에게 더 빠르게 전송해 주는 기능
- AWS의 엣지 로케이션을 활용해서 S3 데이터를 사용자와 가까운곳에서 캐싱해서 전송
15. 객체 잠금
- Object Lock, Glacier Vault Lock 두가지 잠금이 있음
- 일정시간 또는 무기한으로 객체가 삭제 되거나 덮어 쓰이지 ㅇ낳도록 하는 기능으로 읽기만 가능
16. 요청자 지불 버킷
- 일반적으로 버킷에 데이터를 다운로드하거나 업로드할때 비용은 버킷 소유자가 지불
O/X 퀴즈 (20문제)
- Amazon EC2는 몇 분 안에 용량 크기를 조정할 수 있다.
(O / X) - AMI는 EC2의 스토리지 볼륨의 이름이다.
(O / X) - EBS는 단일 구성 요소 장애로부터 데이터를 보호하기 위해 설계되었다.
(O / X) - EIP는 인스턴스를 중지하고 다시 시작해도 IP 주소가 변경되지 않는다.
(O / X) - S3의 개별 파일 업로드 크기는 최대 5TB까지 허용된다.
(O / X) - S3 버전 관리를 사용하면 동일한 파일 이름으로 업로드해도 객체가 덮어쓰여 삭제될 수 있다.
(O / X) - S3 정적 웹사이트 호스팅을 사용하면 EC2 없이도 정적 웹사이트를 호스팅할 수 있다.
(O / X) - S3 Glacier는 단기 백업 및 빠른 검색용으로 적합하다.
(O / X) - 객체 수명주기 관리를 사용하면 데이터를 더 비용 효율적으로 관리할 수 있다.
(O / X) - S3의 전송 가속화는 AWS의 엣지 로케이션을 활용한다.
(O / X) - EC2 인스턴스 유형은 CPU, 메모리, 스토리지, 네트워킹의 조합으로 구성된다.
(O / X) - EBS 스냅샷은 AWS 클라우드 환경에서 데이터를 안전하게 백업하는 데 사용된다.
(O / X) - Auto Scaling은 수동으로만 EC2 인스턴스를 늘리거나 줄일 수 있다.
(O / X) - S3 버킷 이름은 다른 AWS 사용자와 중복되어도 된다.
(O / X) - S3 Standard-IA는 빈번하게 액세스해야 하는 데이터에 적합하다.
(O / X) - S3 Glacier Deep Archive는 1년 미만 데이터를 저장하는 데 적합하다.
(O / X) - SSE-S3는 S3에서 관리하는 암호화 방식이다.
(O / X) - S3 객체 잠금(Object Lock)은 데이터를 무기한으로 잠글 수 있다.
(O / X) - 요청자 지불 버킷은 버킷 소유자가 항상 데이터 전송 비용을 지불한다.
(O / X) - S3 이벤트 알림은 SNS, SQS, Lambda와 연동할 수 있다.
(O / X)
5지선다 문제 (30문제)
- 다음 중 Amazon EC2에 대한 설명으로 옳지 않은 것은?
- 크기 조정이 가능하다.
- AWS Nitro System을 기반으로 구축되었다.
- SLA를 통해 100% 가용성을 보장한다.
- 몇 분 안에 용량을 조정할 수 있다.
- 안전한 컴퓨팅 환경을 제공한다.
- 다음 중 EBS 스냅샷에 대한 설명으로 옳은 것은?
- 데이터를 삭제하기 위한 기능이다.
- 인스턴스와 직접 연결된 볼륨이다.
- 데이터를 다른 리전으로 이동할 수 없다.
- AWS 클라우드 환경에서 데이터를 백업하는 기능이다.
- EC2 인스턴스가 필요하지 않다.
- AMI(Amazon Machine Image)에 대한 설명으로 알맞은 것은?
- EC2 인스턴스의 스냅샷이다.
- 필요한 소프트웨어 구성이 포함된 템플릿이다.
- 데이터베이스 관리 기능이다.
- 네트워크 보안 그룹이다.
- Auto Scaling 구성의 일부분이다.
- S3 버전 관리 기능을 활성화하면 어떤 이점이 있는가?
- 데이터 검색 시간이 줄어든다.
- 버킷의 퍼블릭 접근을 차단한다.
- 객체의 이전 버전을 복구할 수 있다.
- S3 비용이 감소한다.
- 데이터 전송 속도가 증가한다.
- S3 Glacier에 가장 적합한 사용 사례는?
- 실시간 데이터 처리
- 단기 백업
- 정적 웹 호스팅
- 장기 데이터 보관
- 고속 데이터 전송
- 탄력적 IP(EIP)에 대한 설명 중 옳지 않은 것은?
- 고정된 공인 IP 주소이다.
- 인스턴스를 중지해도 IP가 유지된다.
- 탄력적 IP는 추가 비용이 없다.
- 서비스의 가용성을 높이는 데 기여한다.
- 여러 리소스에 할당할 수 있다.
- Auto Scaling 정책을 설정하려면 무엇이 필요한가?
- S3 버킷
- CloudWatch 알람
- IAM 사용자
- Glacier Vault
- EC2 스냅샷
- S3 정적 웹사이트 호스팅을 사용할 때 필요한 설정은?
- S3 객체 암호화
- 버킷 버전 관리
- 퍼블릭 액세스 허용
- SSE-KMS 설정
- Auto Scaling 그룹 생성
- S3 스토리지 클래스 중 데이터 액세스 빈도가 매우 낮고, 비용이 가장 저렴한 옵션은?
- S3 Standard
- S3 Standard-IA
- S3 Glacier
- S3 Glacier Deep Archive
- S3 Intelligent-Tiering
- SSE-KMS 암호화를 사용하면 어떤 기능을 추가로 제공받을 수 있는가?
- S3에서 완전 자동으로 키를 관리한다.
- 키를 직접 관리할 필요가 없다.
- 키를 중앙에서 관리하고 감사 기능을 제공한다.
- 별도의 비용이 없다.
- 데이터를 영구적으로 삭제한다.
- 다음 중 CloudFront의 주요 기능이 아닌 것은?
- 콘텐츠 전송 속도 최적화
- DDoS 방어 제공
- 글로벌 엣지 로케이션 제공
- 데이터베이스 백업 제공
- 캐싱을 통해 대기 시간 감소
- VPC 피어링 연결을 설정하면 어떤 이점이 있는가?
- 두 VPC 간 네트워크 트래픽 암호화
- 퍼블릭 IP를 통해 연결
- 중앙 집중식 네트워크 관리
- 두 VPC 간 프라이빗 연결 제공
- 비용 절감
- S3 객체 잠금(Object Lock)을 사용하는 이유는?
- 객체에 대한 자동 백업 생성
- 객체를 특정 기간 동안 삭제하거나 덮어쓰지 않도록 방지
- 암호화된 객체 저장
- 데이터 전송 속도 향상
- 객체 액세스 빈도 관리
- DynamoDB의 특징으로 올바른 것은?
- 관계형 데이터베이스이다.
- 스키마 기반 테이블 구조를 사용한다.
- 완전 관리형 NoSQL 데이터베이스 서비스이다.
- 대규모 분석 쿼리에 적합하지 않다.
- 데이터 암호화를 지원하지 않는다.
- Lambda 함수를 사용할 때 어떤 트리거를 설정할 수 없는가?
- S3 이벤트
- DynamoDB 스트림
- CloudWatch 알람
- EC2 인스턴스 상태 변경
- API Gateway
- Amazon RDS에서 다중 AZ 배포의 주요 이점은?
- 데이터베이스 성능 향상
- 자동 장애 조치 제공
- 데이터 전송 속도 최적화
- 비용 절감
- 데이터베이스 크기 자동
- Elastic Beanstalk의 주요 이점은?
- 애플리케이션 코드 배포 자동화
- S3 스토리지 비용 절감
- 데이터베이스 관리
- 보안 그룹 구성 간소화
- 로컬 환경 테스트
- AWS Lambda의 실행 시간 제한은?
- 5초
- 15초
- 1분
- 15분
- 60분
- AWS CloudTrail은 어떤 목적으로 사용되는가?
- 애플리케이션 배포 자동화
- 리소스 비용 절감
- AWS 계정 활동 로깅
- 데이터 암호화 제공
- 서버리스 애플리케이션 실행
- Amazon ECS는 다음 중 무엇을 지원하지 않는가?
- 컨테이너 오케스트레이션
- Fargate 실행 모드
- 클러스터 관리
- 데이터베이스 관리
- 서버리스 컨테이너 실행
- AWS Kinesis Data Streams의 주요 사용 사례는?
- 장기 데이터 저장
- 실시간 데이터 스트리밍
- 정적 데이터 전송
- 데이터베이스 자동 백업
- 네트워크 보안 강화
- AWS IAM 정책은 무엇을 정의하는가?
- 리소스의 보안 그룹 설정
- 사용자의 인증 방법
- 사용자와 그룹의 액세스 권한
- 데이터베이스 암호화
- 네트워크 트래픽 규칙
- AWS RDS 백업은 기본적으로 어떻게 수행되는가?
- 사용자 요청 시만 수행
- 24시간마다 자동으로 수행
- 매주 자동으로 수행
- 수동 설정 필요
- AWS Support에 의해 수행
- CloudWatch 대시보드를 사용하면 어떤 작업을 수행할 수 있는가?
- 데이터 암호화 설정
- 리소스 비용 최적화
- 실시간 모니터링과 알람 구성
- 네트워크 트래픽 제어
- EC2 인스턴스 자동 시작
- Amazon SNS를 사용하는 주요 이유는?
- 장기 데이터 보관
- 실시간 알림 전송
- 데이터 암호화
- 네트워크 트래픽 분석
- 정적 웹사이트 호스팅
- AWS CodePipeline의 주요 이점은?
- 보안 그룹 생성 자동화
- CI/CD 파이프라인 관리
- 네트워크 트래픽 분석
- 데이터 암호화 제공
- 로그 데이터 분석
- Elastic Load Balancer(ELB)의 기능으로 알맞은 것은?
- 데이터 백업
- 네트워크 트래픽 암호화
- 애플리케이션 트래픽 분산
- 사용자 인증 관리
- 비용 최적화
- Amazon Redshift는 주로 어떤 목적으로 사용되는가?
- 실시간 데이터 처리
- 데이터 웨어하우스
- 데이터 스트리밍
- 장기 데이터 보관
- 애플리케이션 개발
- AWS Backup의 주요 이점은?
- 데이터 암호화 자동화
- 모든 AWS 서비스의 백업 중앙화
- 실시간 데이터 스트리밍
- 애플리케이션 배포 자동화
- 네트워크 트래픽 최적화
'SeSac 생성형 AI를 활용한 클라우드&보안전문' 카테고리의 다른 글
리액트 1 (0) | 2024.12.12 |
---|---|
리액트 간단정리 (1) | 2024.12.11 |
클라우드 컴퓨팅 2 (0) | 2024.12.11 |
클라우드 컴퓨팅 1 (0) | 2024.12.10 |
클라우드 간단정리 (0) | 2024.12.10 |