AWS Cloud Adoption Framework (AWS CAF)
CAF의 주요 관점
비즈니스 관점
- 비즈니스 전략 및 목표가 IT 전략 및 목표에 부합하는지 확인
- IT가 비즈니스 요구사항을 반영하고 IT 투자가 주요 비즈니스 결과와 연계되도록 보장
- 클라우드 채택을 위한 강력한 비즈니스 사례를 설정하고 클라우트 채택 이니셔티브(행동강령)의 우선순위를 지정
역할 : 비즈니스 관리자, 재무 관리자, 예산 소유자, 전략 이해 당사자
인력 관점
- 클라우드 채틱을 성공하기 위한 조직 전반의 변화, 관리, 전략, 개발을 지원
-> 조직 구도 및 역할, 새로운 기술 및 프로세스 요구사항을 평가하고 격차를 파악하여 교육, 인력 배치 및 조직 변화의 우선순위를 지정
역할 : 인사 관리, 인력 배치, 인력 관리자
거버넌스 관점 (투명한 의사결정체계)
- IT 전략이 비즈니스 전략에 부합하도록 조정하는 기술 및 프로세스에 중접
- 클라우드에서 비즈느시 거버넌스를 보장하는데 필요한 직원 기술 및 프로세스를 업데이트하는 방법을 이해하고, 클라우드 투자를 관리하고 측정하여 비즈니스 성과를 평가
역할 : 최고 정보 책임자(CIO), 프로그램 관리자, 엔터프라이즈 아키텍트, 비즈니스 분석가, 포트폴리오 관리자
플랫폼 관점
- 클라우드 기반으로 새로운 솔루션을 구현하고 온프레미스 워크로드를 클라우드로 마이그레이션하기 위한 원칙과 패턴이 포함됨
역할 : 최고 기술 책임자(CTO), IT 관리자, 솔루션스 아키텍트
보안 관점
- 조직이 가시성, 감사 가능성, 제어 및 민첩성에 대한 보안 목표를 충족하도록 보장
역할 : 최고 정보 보안 책임자(CISO), IT 보안 관리자, IT 보안 분석가
운영 관점
- 비즈니스 이해 당사자와 합의된 수준까지 IT 워크로드를 구현, 실행, 사용, 운영 및 복구 지원
- 일별, 분기별 미 연간으로 비즈니스를 수행하는 방법을 정의, 반영 및 지원
역할 : IT 운영 관리자, IT 지원 관리자
마이그레이션 전략
리호스팅(Rehosting)
애플리케이션을 변경 없이 이전, 신속하게 확장하여 비즈니스 사례를 충족하기를 원하는 대규모 레거시 마이그레이션의 시나리오에 적합
실질적인 이점을 실현하기 위해 몇가지 클라우드 최적화를 수행, 최적화는 애플리케이션의 핵심 아키텍처를 변경하지 않고 달성해야함
리팩터링(Refactoring)/아키텍처 재설계(Re-architecting)
Cloud Native 기능을 사용하여 애플리케이션을 설계하고 개발하는 방식을 재구성
기존 환경의 애플리케이션에서 실현하기 어려운 기능을 추가, 확장, 성능 개선 필요성이 클 때 적합
재구매(Repurchasing)
기존 라이선스를 SaaS 모델로 전환
유지(Retaining)
비즈니스에 중요한 애플리케이션을 소스 환경에 유지
마이그레이션 하려면 대규모 리팩토링이 필요한 애플리케이션 또는 이후로 연기할 수 있는 워크로드가 포함 될 수 있음
폐기(Reriring)
더 이상 필요하지 않은 애플리케이션 제거
AWS Snow 패밀리
- AWS와 고객간 최대 엑사바이트 규모의 데이터를 물리적으로 이동할 수 있는 물리적 디바이스 모음
AWS Snowcone
작고 견고하며 안전한 엣지 컴퓨팅 및 데이터 전송 디바이스, CPU 2개와 4GB 메모리 8TB 가용 스토리지로 구성됨
AWS Snowball
Storage Optimized와 Compute Optimized 두가지 유형의 디바이스 제공
Storage Optimized
- 대규모 데이터 마이그레이션 및 반복 전송 워크플로 뿐 아니라 큰 용량이 필요한 로컬 컴퓨팅에 적합
Compute Optimized
- 기계학습, 풀 모션 비디오 본석, 분석 및 로컬 컴퓨팅 스택과 같은ㄴ 사용사례를 위한 강력한 컴퓨팅 리소스를 제공
AWS Snowmobile
대용량 데이터를 AWS로 이동하는데 사용하는 엑사바이트 규모의 데이터 전송 서비스
세미 트레일러 트럭으로 견인되는 45피트 길이의 견고한 운반 컨테이너인 Snowmobile 1대당 최대 100페타바이트의 데이터를 전송할 수 있음
AWS를 통한 비전
서버리스 애플리케이션
서버리스는 사용자가 서버를 프로비저닝, 유지 관리 또는 관리할 필요가 없는 애플리케이션을 의미
- 서버리스로 아키텍처를 구축하면 개발자는 서버를 관리하고 운영하는 대신 핵심 제품에 집중할 수 있음
인공지능
- Amazon Transcribe를 사용하여 음성을 텍스트로 변환
- Amazon Comprehend를 사용하여 텍스트에서 패턴을 검색
- Amazon Fraud Detector를 사용하여 잠재적인 온라인 사기 행위를 식별
- Amazon Lex를 사용하여 음성 및 텍스트 챗봇 빌드
기계 학습
AWS는 이 프로세스에서 어려운 작업을 제거하여 ML 모델을 신속하게 빌드, 훈련, 배포하는 데 사용할 수 있는 Amazon SageMaker를 제공