study/TIL🐥

[AWS Cloud Practitioner] 9. 마이그레이션 및 혁신

서나쓰 2022. 7. 20. 18:42
728x90

AWS Cloud Adoption Framework(AWS CAF)

Cloud Adoption Framework의 6가지 주요 관점

비즈니스 관점

  • IT가 비즈니스 요구 사항을 반영하고 IT 투자가 주요 비즈니스 결과와 연계되도록 보장한다
  • 비즈니스 전략과 IT 전략을 분리하는 모델에서 IT 전략을 통합하는 비즈니스 모델로 전환하는데 도움이 된다
  • 비즈니스 관점의 일반적인 역할은 다음과 같다 
    • 비즈니스 관리자
    • 재무 관리자
    • 예산 소유자
    • 전략 이행당사자

인력 관점

  • 클라우드 채택을 성공하기 위한 조직 전반의 변화 관리 전략 개발 지원
  • 조직 구조 및 역할, 새로운 기술 및 프로세스 요구사항 평가하고 격차 파악
    • 인사 관리
    • 인력 배치
    • 인력 관리자

거버넌스 관점

  • IT 전략이 비즈니스 전략에 부합하도록 조정하는 기술 및 프로레스에 중점을 둔다
  • 필요한 직원 기술 및 프로레스를 업데이트하는 방법을 이해한다
    • 최고 정보 책임자(CIO)
    • 프로그램 관리자
    • 엔터프라이즈 아키텍트
    • 비즈니스 분석가
    • 포트폴리오 관리자

플랫폼 관점

  • 클라우드 기반으로 새로운 솔루션을 구현하고 온프레미스 워크로드를 클라우드로 마이그레이션하기 위한 원칙과 패턴 포함
    • 최고 기술 책임자(CTO)
    • IT 관리자
    • 솔루션스 아키텍트

보안 관점

  • 조직이 가시성, 감사 가능성, 제어 및 민첩성에 대한 보안 목쵸를 충족하도록 보장
    • 최고 정보 보안 책임자(CISO)
    • IT보안 관리자
    • IT보안 분석가

운영 관점

  • 비즈니스 이해당사자와 합의된 수준까지 IT 워크로드를 구현, 실행, 사용, 운영 및 복구하는데 도움
  • 비즈니스 이해 당사자의 요구 사항을 충족하도록 IT 워크로드를 운영 및 복구
  • 일별, 분기별, 연간으로 비즈니스 수행하는 방법 정의
    • IT 운영 관리자
    • IT 지원 관리자

마이그레이션 전략

6가지 마이그레이션 전략(6R)

리호스팅

  • 리프트 앤 시프트(lift-and-shift)라고도 하는 리호스팅에서는 애플리케이션을 변경 없이 이전한다
  • 기업이 마이그레이션을 구현하고 신속하게 확장하여 비즈니스 사례를 충족하기를 원하는 대규모 레거시 마이그레이션의 시나리오에서는 대부분 애플리케이션이 리호스팅 된다

리플랫포밍

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

리팩터링/아키텍처 재설계

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

재구매

  • 재구매에서는 기존 라이선스를 Software-as-a-Service 모델로 전환한다
  • 예를 들어 기업은 고객 관계 관리(CRM) 시스템에서 Salesforce.com으로 마이그레이션하여 재구매 전략을 구현할 수 있다

유지

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

폐기

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

 

AWS Snow 패밀리

AWS Snow 패밀리 멤버

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

AWS Snowcone, AWS Snowball, AWS Snowmobile로 구성되어 있다

이러한 디바이스는 각각 다른 용량 포인트를 제공하며 대부분 내장 컴퓨팅 기능을 포함한다

AWS는 Snow 패밀리 디바이스를 소유 및 관리하고 AWS 보안, 모니터링, 스토리지 관리 및 컴퓨팅 기능과 통합한다

AWS Snowcone

  • CPU 2개, 4GB 메모리 및 8TB 가용 스토리지를 갖춘다
  • 작고 견고하며 안전한 엣지 컴퓨팅 및 데이터 전송 디바이스

AWS Snowball

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

AWS Snowmobile

  • 대용량 데이터를 AWS로 이동하는데 사용하는 엑사바이트 규모의 데이터 전송 서비스
  • 세미 트레일러 트럭으로 견인되는 45피트 길이의 견고한 운반 컨테이너
  • 1대당 최대 100페타바이트의 데이터를 전송
💡 엣지 컴퓨팅 옵션은 Amazon EC2 인스턴스 및 AWS IoT Greengrass이다

AWS 를 통한 혁신

AWS 서비스를 통한 혁신

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

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

클라우드 여정을 지속하면서 탐색할 수 있는 몇 가지 경로가 있다

서버리스 애플리케이션

  • 서버리스는 사용자가 서버를 프로비저닝, 유지 관리 또는 관리할 필요가 없는 애플리케이션을 의미
  • 내결함성 또는 가용성을 걱정할 필요가 없다
  • 서버리스 애플리케이션을 사용하여 아키텍처를 구축하면 개발자는 서버를 관리하고 운영하는 대신 핵심 제품에 집중할 수 있다

인공지능

  • AI를 기반으로 다양한 서비스를 제공한다
    • Amazon Transcribe 음성을 텍스트로 변환
    • Amazon Comprehend 텍스트에서 패턴을 검색
    • Amazon Fraud Detector 잠재적인 온라인 사기 행위를 식별
    • Amazon Lex 음성 및 텍스트 챗봇 빌드

기계 학습

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