AWS Certified Cloud Practitioner 자격증 시험 핵심 요약 노트
※ 본 게시글은 "AWS Cloud Practitioner Essentials (Korean) (Na) (한국어 강의)"를 참고하여 작성하였음.
https://explore.skillbuilder.aws/learn/courses/13522/aws-cloud-practitioner-essentials-hangug-eo
Self-paced digital training on AWS - AWS Skill Builder
explore.skillbuilder.aws
가. AWS Cloud Adoption Framework (AWS CAF)
1. AWS Cloud Adoption Framework (AWS CAF)
- 기업이 클라우드를 효과적으로 도입 또는 전환할 수 있도록 돕는 프레임워크로, 여섯 가지 주요 관점으로 구성된다.
2. AWS CAF의 6가지 주요 관점
1) 비즈니스 관점(Business Perspective)
- 클라우드 전략이 기업의 비즈니스 목표와 일치하도록 조정한다.
- 클라우드 도입이 수익성, 시장 경쟁력, 고객 경험 향상 등에 어떻게 기여할지를 분석한다.
2) 인력 관점(People Perspective)
- 클라우드 도입을 위한 조직 구조와 직원들의 역할을 재정립한다.
- 클라우드 기술을 다룰 수 있도록 직원 교육 및 역량 강화를 지원한다.
3) 거버넌스 관점(Governance Perspective)
- 클라우드 환경에서 법규 및 규정을 준수하고 리스크를 효과적으로 관리할 수 있도록 프레임워크를 구축한다.
- IT 투자에 대한 비용 관리 및 성과 측정을 지원한다.
4) 플랫폼 관점(Platform Perspective)
- 클라우드 기반 IT 환경을 구축하고 기존 시스템을 클라우드에 맞게 전환하는 전략을 수립한다.
- 최적의 아키텍처와 서비스를 활용하여 성능과 확장성을 극대화한다.
5) 보안 관점(Security Perspective)
- 클라우드 환경에서 데이터 보호, 접근 제어, 보안 모니터링 등의 보안 전략을 수립한다.
- 보안 정책 및 모범 사례를 적용하여 기업의 자산과 정보를 보호한다.
6) 운영 관점(Operations Perspective)
- 클라우드 환경에서 IT 시스템을 안정적으로 운영하고 문제 발생 시 신속하게 대응할 수 있도록 지원한다.
- 자동화 및 모니터링을 활용하여 운영 효율성을 높이고, 지속적인 개선을 수행한다.
나. 마이그레이션 전략
1. 6가지 마이그레이션 전략
- 애플리케이션을 클라우드로 마이그레이션 할 때, 6R이라고 불리는 여섯 가지 옵션을 사용할 수 있다.
1) 리호스팅 (Rehosting)
- 리프트 앤 시프트(Lift and Shift)라고도 불리며, 애플리케이션을 변경 없이 그대로 클라우드로 이전하는 방식이다.
2) 리플랫포밍 (Replatforming)
- 애플리케이션의 핵심 아키텍처 변경 없이 클라우드 환경에 맞게 일부 최적화 하는 방식이다.
3) 리팩터링 (Refactoring)
- 아키텍처 재설계(Re-architecting)라고도 불리며, 클라우드 네이티브 기능을 활용하여 애플리케이션을 재설계하는 방식이다.
4) 재구매 (Repurchasing)
- 기존 소프트웨어를 SaaS(Software-as-a-Service) 모델로 전환하는 방식이다.
- 예시 : 고객 관계 관리(CRM) 시스템에서 Salesforce.com으로 마이그레이션 할 수 있다.
5) 유지 (Retaining)
- 마이그레이션이 어렵거나 중요성이 높은 애플리케이션을 클라우드로 전환하지 않고 기존 환경을 유지하는 방식이다.
6) 사용 중지 (Retiring)
- 더 이상 필요 없는 애플리케이션을 제거하여 비용 및 리소스 절감하는 방식이다.
다. AWS Snow Family
1. AWS Snow Family
- AWS와 고객 간에 최대 엑사바이트 규모의 데이터를 물리적으로 이동할 수 있는 물리적 디바이스 모음이다.
- AWS Snow 패밀리는 AWS Snowcone, AWS Snowball 및 AWS Snowmobile로 구성되어 있다.
2. AWS Snowcone
- 작고 견고하며 안전한 엣지 컴퓨팅 및 데이터 전송 디바이스이다.
- 네트워크 연결이 제한적이거나 열악한 환경에서도 데이터를 안전하게 수집, 처리 및 전송할 수 있다.
- CPU 2개, 4GB 메모리 및 최대 14TB의 가용 스토리지를 갖추고 있다.
3. AWS Snowball Edge
- 대량의 데이터 전송 및 엣지 컴퓨팅 디바이스이며, 두 가지 유형을 지원한다.
기능 | Snowball Edge Storage Optimized | Snowball Edge Compute Optimized |
주요 목적 | 대용량 데이터 저장 및 전송 | 고성능 엣지 컴퓨팅 |
스토리지 용량 | 80TB HDD, 1TB SSD | 80TB HDD, 28TB SSD |
CPU | 40개의 vCPU | 104개의 vCPU |
RAM(메모리) | 80GiB | 416GiB |
GPU | X | NVIDIA Tesla V100 GPU |
사용 사례 | 대량 데이터 전송, 백업, 장기 보관 | 기계 학습, 풀 모션 동영상 분석 |
4. AWS Snowmobile
- 대용량 데이터를 AWS로 이동하는 데 사용하는 엑사바이트 규모의 데이터 전송 서비스이다.
- 세미 트레일러 트럭으로 견인되는 45피트 길이의 견고한 운반 컨테이너인 Snowmobile 1대당 최대 100페타바이트의 데이터를 전송할 수 있다.

라. 기타 마이그레이션 서비스
1. AWS Application Discovery Service
- 마이그레이션의 정보 수집 단계에서 사용하는 서비스이다.
- 온프레미스 데이터 센터의 서버, 애플리케이션, 네트워크 등의 종속성을 자동으로 검색 및 분석하여 마이그레이션 프로젝트를 계획할 수 있도록 지원한다.
2. AWS AppIication Migration Service (AWS MGN)
- 자동화된 리프트 엔 시프트 솔루션으로 물리적 서버와 해당 서버에서 실행되는 모든 데이터베이스 또는 애플리케이션을 AWS의 EC2 인스턴스로 마이그레이션할 수 있다.
3. AWS DataSync
온프레미스 스토리지와 Amazon S3 또는 Amazon EFS 간에 데이터 이동을 쉽게 자동화할 수 있게 해주는 데이터 전송 서비스이다.
마. AWS를 통한 혁신
1. 서버리스 애플리케이션
- 서버를 관리하고 운영할 필요 없이 애플리케이션 실행이 가능하므로, 고객은 핵심 제품에 집중할 수 있다.
- 예시 : AWS Lambda 등을 활용하여 서버 관리 없이 코드 실행이 가능.
2. 기계 학습 (ML)
- AWS Amazon SageMaker를 이용하여 ML 모델을 신속하게 빌드, 훈련, 배포할 수 있다.
3. 인공 지능 (AI)
- AWS는 다음과 같은 인공지능(AI) 서비스들을 제공한다.
인공지능 서비스 | 주요 기능 |
Amazon CodeWhisperer | AI 기반 소프트웨어 코딩 도우미로, 통합 개발 환경(IDE)에서 개발자의 코드 및 주석을 분석하여 적절한 코드 블록을 자동으로 생성한다. |
Amazon Transcribe | 음성을 텍스트로 변환 |
Amazon Translate | 텍스트를 번역 |
Amazon Polly | 텍스트를 음성으로 변환 |
Amazon textract | 스캔한 문서에서 텍스트 추출 |
Amazon Comprehend | 텍스트에서 패턴을 검색 |
Amazon Fraud Detector | 잠재적인 온라인 사기 행위를 식별 |
Amazon Lex | 음성 및 텍스트 챗봇 구축 |
바. 연습 문제
1. AWS Cloud Adoption Framework에서 비즈니스 목표 및 관점에 따라 AWS 인프라를 설계, 구현 및 최적화하는 데 도움이 되는 관점은 무엇입니까?
1) 비즈니스 관점
2) 플랫폼 관점
3) 운영 관점
4) 인력 관점
정답 : 2
2. 다음 중 다른 제품으로 전환하는 마이그레이션 전략은 무엇입니까?
1) 리팩터링
2) 사용 중지
3) 리플랫포밍
4) 재구매
정답 : 4
3. Snowball Edge Storage Optimized의 스토리지 용량은 얼마입니까?
1) 40TB
2) 60TB
3) 80TB
4) 100TB
정답 : 3
4. 다음 중 기계 학습 모델을 신속하게 빌드, 훈련, 배포하는 데 도움이 되는 서비스는 무엇입니까?
1) Amazon Textract
2) Amazon Lex
3) AWS DeepRacer
4) Amazon SageMaker
정답 : 4
5. AWS Cloud Adoption Framework에서 권한의 선택 및 구현을 구성하는 데 도움이 되는 관점은 무엇입니까?
1) 거버넌스 관점
2) 보안 관점
3) 운영 관점
4) 비즈니스 관점
정답 : 2
6. 다음 중 6가지 애플리케이션 마이그레이션 전략에 포함되는 전략은 무엇입니까? (2개 선택)
1) 재확인
2) 유지
3) 기억하기
4) 재개발
5) 리호스팅
정답 : 2, 5
7. AWS Snowmobile의 스토리지 용량은 얼마입니까?
1) 40PB
2) 60PB
3) 80PB
4) 100PB
정답 : 4
8. 다음 중 Amazon Lex를 가장 잘 설명한 것은 무엇입니까?
1) 음성 및 텍스트를 사용하여 대화형 인터페이스를 빌드할 수 있는 서비스
2) 스캔한 문서에서 텍스트 및 데이터를 자동으로 추출하는 기계 학습 서비스
3) MongoDB 워크로드를 지원하는 문서 데이터베이스 서비스
4) 잠재적인 온라인 사기 행위를 식별할 수 있는 서비스
정답 : 1