2022.12.26 - [DevOps/aws] - AWS Cloud Practitioner Essentials | 모듈1: AMAZON WEB SERVICES 소개

2022.12.26 - [DevOps/aws] - AWS Cloud Practitioner Essentials | 모듈 2: 클라우드 컴퓨팅

2022.12.27 - [DevOps/aws] - AWS Cloud Practitioner Essentials | 모듈 3: 글로벌 인프라 및 안정성

2022.12.28 - [DevOps/aws] - AWS Cloud Practitioner Essentials | 모듈 4: 네트워킹

2022.12.28 - [DevOps/aws] - AWS Cloud Practitioner Essentials | 모듈 5: 스토리지 및 데이터베이스

2022.12.29 - [DevOps/aws] - AWS Cloud Practitioner Essentials | 모듈 6: 보안

2022.12.30 - [DevOps/aws] - AWS Cloud Practitioner Essentials | 모듈 7: 모니터링 및 분석

2022.12.30 - [DevOps/aws] - AWS Cloud Practitioner Essentials | 모듈 8: 요금 및 지원


모듈 9 소개

학습 목표

이 모듈의 학습 목표는 다음과 같습니다.

  • AWS 클라우드에서의 마이그레이션 및 혁신에 대해 이해할 수 있습니다.
  • AWS Cloud Adoption Framework(AWS CAF)를 요약할 수 있습니다. 
  • 클라우드 마이그레이션 전략의 6가지 핵심 요소를 요약할 수 있습니다.
  • AWS Snowcone, AWS Snowball, AWS Snowmobile과 같은 AWS 데이터 마이그레이션 솔루션의 이점을 설명할 수 있습니다.
  • AWS가 제공하는 혁신적인 솔루션의 광범위한 범위를 요약할 수 있습니다.

마이그레이션에 대해 배워보자! 

 


AWS Cloud Adoption Framework(AWS CAF)

Cloud Adoption Framework의 6가지 주요 관점

가장 간단하게 볼 때 AWS Cloud Adoption Framework(AWS CAF)는 지침을 6가지 초점 영역(관점)으로 구성합니다. 각 관점은 별개의 책임을 해결합니다. 계획 프로세스는 조직 전체에서 적합한 인물들이 앞으로의 변화에 대비할 수 있도록 도와줍니다.

일반적으로 비즈니스, 인력  거버넌스 관점은 비즈니스 기능에 중점을 두지만 플랫폼, 보안  운영 관점은 기술 역량에 중점을 둡니다.

=> 

비즈니스 : 비즈니스, 인력, 거버넌스

기술: 플랫폼, 보안 ,운영

비즈니스 관점

비즈니스 관점은 IT가 비즈니스 요구 사항을 반영하고 IT 투자가 주요 비즈니스 결과와 연계되도록 보장합니다.

 

비즈니스 관점을 사용하여 클라우드 채택을 위한 강력한 비즈니스 사례를 설정하고 클라우드 채택 이니셔티브의 우선 순위를 지정합니다. 비즈니스 전략 및 목표가 IT 전략 및 목표에 부합하는지 확인합니다.

 

비즈니스 관점의 일반적인 역할은 다음과 같습니다. 

  • 비즈니스 관리자
  • 재무 관리자
  • 예산 소유자
  • 전략 이해당사자

인력 관점

인력 관점은 클라우드 채택을 성공하기 위한 조직 전반의 변화 관리 전략 개발을 지원합니다.

 

인력 관점을 사용하여 조직 구조 및 역할, 새로운 기술 및 프로세스 요구 사항을 평가하고 격차를 파악합니다. 이를 통해 교육, 인력 배치 및 조직 변화의 우선 순위를 지정할 수 있습니다.

 

인력 관점의 일반적인 역할은 다음과 같습니다. 

  • 인사 관리
  • 인력 배치
  • 인력 관리자

 

거버넌스 관점

거버넌스 관점은 IT 전략이 비즈니스 전략에 부합하도록 조정하는 기술 및 프로세스에 중점을 둡니다. 이를 통해 비즈니스 가치를 극대화하고 위험을 최소화할 수 있습니다.

 

거버넌스 관점을 사용하여 클라우드에서 비즈니스 거버넌스를 보장하는 데 필요한 직원 기술 및 프로세스를 업데이트하는 방법을 이해합니다. 클라우드 투자를 관리하고 측정하여 비즈니스 성과를 평가합니다.

 

거버넌스 관점의 일반적인 역할은 다음과 같습니다. 

  • 최고 정보 책임자(CIO)
  • 프로그램 관리자
  • 엔터프라이즈 아키텍트
  • 비즈니스 분석가
  • 포트폴리오 관리자

플랫폼 관점

플랫폼 관점에는 클라우드를 기반으로 새로운 솔루션을 구현하고 온프레미스 워크로드를 클라우드로 마이그레이션하기 위한 원칙과 패턴이 포함됩니다.

 

다양한 아키텍처 모델을 사용하여 IT 시스템의 구조와 그 관계를 이해하고 전달합니다. 대상 상태 환경의 아키텍처를 자세히 설명합니다.

 

플랫폼 관점의 일반적인 역할은 다음과 같습니다. 

  • 최고 기술 책임자(CTO)
  • IT 관리자
  • 솔루션스 아키텍트

보안 관점

보안 관점은 조직이 가시성, 감사 가능성, 제어 및 민첩성에 대한 보안 목표를 충족하도록 보장합니다. 

 

AWS CAF를 사용하여 조직의 요구 사항에 맞춰 보안 제어의 선택 및 구현을 구성합니다.

 

보안 관점의 일반적인 역할은 다음과 같습니다. 

  • 최고 정보 보안 책임자(CISO)
  • IT 보안 관리자
  • IT 보안 분석가

운영 관점

운영 관점은 비즈니스 이해당사자와 합의된 수준까지 IT 워크로드를 구현, 실행, 사용, 운영 및 복구하는 데 도움이 됩니다.

일별, 분기별 및 연간으로 비즈니스를 수행하는 방법을 정의합니다. 비즈니스 운영을 반영하고 지원합니다. AWS CAF는 이러한 이해당사자가 현재 운영 절차를 정의하고 성공적인 클라우드 채택을 구현하는 데 필요한 프로세스 변경 및 교육을 파악할 수 있도록 지원합니다.

 

운영 관점의 일반적인 역할은 다음과 같습니다. 

  • IT 운영 관리자
  • IT 지원 관리자

정답은 플랫폼 관점입니다.

 

AWS Cloud Adoption Framework의 플랫폼 관점에는 새로운 솔루션을 구현하고 온프레미스 워크로드를 클라우드로 마이그레이션하기 위한 원칙도 포함되어 있습니다.

 

다른 선택지가 오답인 이유는 다음과 같습니다.

  • 비즈니스 관점은 비즈니스 전략과 IT 전략을 분리하는 모델에서 IT 전략을 통합하는 비즈니스 모델로 전환하는 데 도움이 됩니다.
  • 운영 관점은 비즈니스 이해당사자의 요구 사항을 충족하도록 IT 워크로드를 운영 및 복구하는 데 중점을 둡니다.
  • 인력 관점은 인사 관리(HR) 직원이 클라우드 기반 역량을 포함하도록 조직 프로세스와 직원 기술을 업데이트하여 팀이 클라우드 채택을 준비하는 데 도움이 됩니다.

=> 좀 많이 헷갈린다.

 


마이그레이션 전략

6가지 마이그레이션 전략

애플리케이션을 클라우드로 마이그레이션할 때 구현할 수 있는 가장 일반적인 6가지 마이그레이션 전략은 다음과 같습니다.

  • 리호스팅(Rehosting)
  • 리플랫포밍(Replatforming)
  • 리팩터링(Refactoring)/아키텍처 재설계(Re-architecting)
  • 재구매(Repurchasing)
  • 유지(Retaining)
  • 폐기(Retiring)

리호스팅(Rehosting)

‘리프트 앤 시프트(lift-and-shift)’라고도 하는 리호스팅에서는 애플리케이션을 변경 없이 이전합니다. 

기업이 마이그레이션을 구현하고 신속하게 확장하여 비즈니스 사례를 충족하기를 원하는 대규모 레거시 마이그레이션의 시나리오에서는 대부분의 애플리케이션이 리호스팅됩니다.  

=> 기업이 실행하기 용이함.

최적화 없이 리호스팅만으로 비용 절감 가능함.

리플랫포밍(Replatforming)

리프트 앤 시프트 및 수정(lift, tinker, and shift)이라고도 하는 리플랫포밍에서는 실질적인 이점을 실현하기 위해 몇 가지 클라우드 최적화를 수행해야 합니다. 최적화는 애플리케이션의 핵심 아키텍처를 변경하지 않고 달성됩니다.

=> 몇 가지 클라우드 최적화를 할 수 있다.

코드를 건드리지 않는다. 

 

리팩터링(Refactoring)/아키텍처 재설계(Re-architecting)

리팩터링(아키텍처 재설계라고도 함)에서는 클라우드 네이티브 기능을 사용하여 애플리케이션을 설계하고 개발하는 방식을 재구성합니다. 일반적으로 리팩터링은 비즈니스 요구 사항으로 인해, 다른 방법으로는 기존 환경의 애플리케이션에서 실현하기가 까다로운 기능 추가, 확장 또는 성능 개선의 필요성이 클 때 활용됩니다.

=>코드를 다시 짜는 경우, 초기 비용이 가장 높다.

재구매(Repurchasing)

재구매에서는 기존 라이선스를 Software-as-a-Service 모델로 전환합니다. 

예를 들어 기업은 고객 관계 관리(CRM) 시스템에서 Salesforce.com으로 마이그레이션하여 재구매 전략을 구현할 수 있습니다.

=> 새로 구매하기 ( 선행 비용이 든다)

유지(Retaining)

유지에서는 비즈니스에 중요한 애플리케이션을 소스 환경에 유지합니다. 여기에는 마이그레이션하려면 대규모 리팩토링이 필요한 애플리케이션 또는 이후로 연기할 수 있는 워크로드가 포함될 수 있습니다.

=> 유지한다

폐기(Retiring)

폐기는 더 이상 필요하지 않은 애플리케이션을 제거하는 프로세스입니다.

=> 필요 없는 건 버린다! 

다른 제품으로 전환 => 구매를 뜻함.

정답은 재구매입니다.

 

재구매에서는 기존 애플리케이션을 AWS Marketplace에 등재된 소프트웨어와 같은 클라우드 기반 버전으로 교체합니다.

 

다른 선택지가 오답인 이유는 다음과 같습니다.

  • 리팩터링에서는 일반적으로 클라우드 네이티브 기능을 사용하여 애플리케이션의 설계 및 개발 방식을 변경합니다.
  • 폐기에서는 더 이상 사용되지 않거나 종료할 수 있는 애플리케이션을 제거합니다.
  • 리플랫포밍에서는 애플리케이션을 핵심 아키텍처는 변경하지 않고 선택적으로 최적화하여 클라우드의 이점을 실현합니다. 이를 ‘리프트 앤 시프트 및 수정(lift, tinker, and shift)’이라고도 합니다.

AWS Snow 패밀리

AWS Snow 패밀리 멤버

AWS Snow 패밀리는 AWS와 고객 간에 최대 엑사바이트 규모의 데이터를 물리적으로 이동할 수 있는 물리적 디바이스 모음입니다. 

AWS Snow 패밀리는 AWS Snowcone, AWS Snowball  AWS Snowmobile로 구성되어 있습니다.

이러한 디바이스는 각각 다른 용량 포인트를 제공하며 대부분 내장 컴퓨팅 기능을 포함합니다. AWS는 Snow 패밀리 디바이스를 소유 및 관리하고 AWS 보안, 모니터링, 스토리지 관리 및 컴퓨팅 기능과 통합합니다.  

=> snow 모바일은 물리적인 장치로서 고객의 온프레미스 데이터를 aws 로 옮기는데 도와준다. 

AWS SNOWCONE

AWS Snowcone은 작고 견고하며 안전한 엣지 컴퓨팅 및 데이터 전송 디바이스입니다. 

 

CPU 2개, 4GB 메모리 및 8TB의 가용 스토리지를 갖추고 있습니다.

AWS SNOWBALL

AWS Snowball은 두 가지 유형의 디바이스를 제공합니다.

  • Snowball Edge Storage Optimized 디바이스는 대규모 데이터 마이그레이션 및 반복 전송 워크플로뿐 아니라 큰 용량이 필요한 로컬 컴퓨팅에 적합합니다. 
    • 스토리지: 블록 볼륨 및 Amazon S3 호환 객체 스토리지를 위한 80TB의 하드 디스크 드라이브(HDD) 용량, 블록 볼륨을 위한 1TB의 SATA 솔리드 스테이트 드라이브(SSD) 용량. 
    • 컴퓨팅: Amazon EC2 sbe1 인스턴스(C5와 동등)를 지원하기 위한 40개의 vCPU와 80GiB의 메모리.
  • Snowball Edge Compute Optimized는 기계 학습, 풀 모션 비디오 분석, 분석 및 로컬 컴퓨팅 스택과 같은 사용 사례를 위한 강력한 컴퓨팅 리소스를 제공합니다. 
    • 스토리지: Amazon S3 호환 객체 스토리지 또는 Amazon EBS 호환 블록 볼륨을 위한 42TB의 가용 HDD 용량과 Amazon EBS 호환 블록 볼륨을 위한 7.68TB의 가용 NVMe SSD 용량. 
    • 컴퓨팅: 52개의 vCPU, 208GiB 메모리 및 NVIDIA Tesla V100 GPU 옵션. 디바이스는 C5, M5a, G3 및 P3 인스턴스와 동등한 Amazon EC2 sbe-c 및 sbe-g 인스턴스를 실행합니다

=> STORAGE, COMPUTE 두가지 버전이 존재한다.

80TB, 42 TB 이렇게 기억하자

AWS SNOWMOBILE

AWS Snowmobile은 대용량 데이터를 AWS로 이동하는 데 사용하는 엑사바이트 규모의 데이터 전송 서비스입니다. 

 

세미 트레일러 트럭으로 견인되는 45피트 길이의 견고한 운반 컨테이너인 Snowmobile 1대당 최대 100페타바이트의 데이터를 전송할 수 있습니다.

 


AWS를 통한 혁신

AWS 서비스를 통한 혁신

AWS 서비스를 사용하는 방식을 살펴볼 때는 원하는 결과에 집중하는 것이 중요합니다. 다음 상태를 명확하게 설명할 수 있다면 클라우드에서 혁신을 추진할 수 있는 토대를 갖춘 것입니다.

  • 현재 상태
  • 원하는 상태
  • 해결하려는 문제

앞으로 클라우드 여정을 지속하면서 탐색할 수 있는 몇 가지 경로를 생각해 보십시오.

 

서버리스 애플리케이션

AWS에서 서버리스는 사용자가 서버를 프로비저닝, 유지 관리 또는 관리할 필요가 없는 애플리케이션을 의미합니다. 사용자는 내결함성 또는 가용성을 걱정할 필요가 없습니다. AWS가 이러한 기능을 처리합니다.

 

예를 들어 AWS Lambda는 서버리스 애플리케이션을 실행하는 데 사용할 수 있는 서비스입니다. Lambda 함수를 트리거하여 코드를 실행하도록 아키텍처를 설계하는 경우 서버 플릿을 관리할 필요가 없습니다.

 

서버리스 애플리케이션을 사용하여 아키텍처를 구축하면 개발자는 서버를 관리하고 운영하는 대신 핵심 제품에 집중할 수 있습니다.

인공 지능

AWS는 인공 지능(AI)을 기반으로 하는 다양한 서비스를 제공합니다. 

 

예를 들어 다음 작업을 수행할 수 있습니다.

  • Amazon Transcribe를 사용하여 음성을 텍스트로 변환
  • Amazon Comprehend를 사용하여 텍스트에서 패턴을 검색
  • Amazon Fraud Detector를 사용하여 잠재적인 온라인 사기 행위를 식별
  • Amazon Lex를 사용하여 음성 및 텍스트 챗봇 빌드

기계 학습

기존의 기계 학습(ML) 개발은 복잡하고, 비용이 많이 들고, 시간이 오래 걸리고, 오류가 발생하기 쉽습니다. AWS는 이 프로세스에서 어려운 작업을 제거하여 ML 모델을 신속하게 빌드, 훈련, 배포하는 데 사용할 수 있는 Amazon SageMaker를 제공합니다.

 

ML을 사용하여 데이터를 분석하고, 복잡한 문제를 해결하고, 아직 발생하기 전에 결과를 예측할 수 있습니다.

정답은 Amazon SageMaker입니다.

 

Amazon SageMaker를 사용하면 기계 학습 프로젝트를 쉽고 빠르게 시작할 수 있습니다. 수동으로 개별 도구와 워크플로를 통합하는 기존 프로세스를 따를 필요가 없습니다.

 

다른 선택지가 오답인 이유는 다음과 같습니다.

  • Amazon Textract는 스캔한 문서에서 텍스트 및 데이터를 자동으로 추출하는 기계 학습 서비스입니다.
  • Amazon Lex는 음성 및 텍스트를 사용하여 대화형 인터페이스를 구축할 수 있는 서비스입니다.
  • AWS DeepRacer는 강화 학습 모델을 테스트하는 데 사용할 수 있는 1/18 크기의 자율 주행 경주용 자동차입니다

=> AWS가 이렇게 제공하는 서비스가 많다!


모듈 9 요약

모듈 9에서는 다음 개념을 배웠습니다.

  • AWS Cloud Adoption Framework
  • 6가지 마이그레이션 전략
  • AWS Snow 패밀리
  • AWS 서비스를 통한 혁신

모듈 9 퀴즈

AWS Cloud Adoption Framework에서 권한의 선택 및 구현을 구성하는 데 도움이 되는 관점은 무엇입니까?

정답은 보안 관점입니다.

 

또한 AWS Cloud Adoption Framework의 보안 관점은 규정 미준수 영역을 파악하고 지속적인 보안 이니셔티브를 계획하는 데 도움이 됩니다.

 

다른 선택지가 오답인 이유는 다음과 같습니다.

  • 거버넌스 관점을 통해 IT 거버넌스 모범 사례를 식별 및 구현하고 기술로 비즈니스 프로세스를 지원할 수 있습니다.
  • 운영 관점은 비즈니스 이해당사자의 요구 사항을 충족하도록 IT 워크로드를 운영 및 복구하는 데 중점을 둡니다.
  • 비즈니스 관점은 비즈니스 전략과 IT 전략을 분리하는 모델에서 IT 전략을 통합하는 비즈니스 모델로 전환하는 데 도움이 됩니다.

다음 중 6가지 애플리케이션 마이그레이션 전략에 포함되는 전략은 무엇입니까? (2개 선택)

두 가지 정답은 다음과 같습니다.

  • 유지(Retaining)
  • 리호스팅(Rehosting)

애플리케이션 마이그레이션 전략은 리호스팅, 리플랫포밍/아키텍처 재설계, 재구매, 유지 및 폐기입니다.

AWS Snowmobile의 스토리지 용량은 얼마입니까?

정답은 100PB입니다.

 

AWS Snowmobile은 최대 100PB의 데이터를 AWS로 전송하는 데 사용되는 서비스입니다. 각 Snowmobile은 세미 트레일러 트럭으로 견인되는 45피트 길이 운반 컨테이너입니다.

다음 중 Amazon Lex를 가장 잘 설명한 것은 무엇입니까?

정답은 Amazon Lex입니다.

 

Amazon Lex에서는 애플리케이션에서 사용할 대화형 챗봇을 신속하게 빌드, 테스트 및 배포할 수 있습니다.

 

다른 선택지가 오답인 이유는 다음과 같습니다.

  • 스캔한 문서에서 텍스트 및 데이터를 자동으로 추출하는 기계 학습 서비스는 Amazon Textract에 대한 설명입니다.
  • MongoDB 워크로드를 지원하는 문서 데이터베이스 서비스는 Amazon DocumentDB에 대한 설명입니다.
  • 잠재적인 온라인 사기 행위를 식별할 수 있는 서비스는 Amazon Fraud Detector에 대한 설명입니다.

+ Recent posts