본문으로 바로가기

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