참고
마이그레이션 및 혁신
AWS Cloud Adoption Framework(AWS CAF) - 6가지 주요 관점
NOTE
•
비즈니스 관점
◦
IT가 비즈니스 요구사항을 반영하고 IT 투자가 주요 비즈니스 결과와 연계되도록 보장한다.
◦
비즈니스 전략 및 목표가 IT 전략 및 목표에 무합하는지 확인
•
인력 관점
◦
클라우드 채택을 성공하기 위한 조직 전반의 변화 관리 전략 개발을 지원
◦
인사 관리, 인력 배치, 인력 관리자
•
거버넌스 관점
◦
IT 전략이 비즈니스 전략에 부합되도록 조정하는 기술 및 프로세스에 중점
◦
프로그램 관리자, 포트폴리오 관리자
•
플랫폼 관점
◦
클라우드를 기반으로 새로운 솔루션을 구현하고, 온프레미스 워크로드를 클라우드로 마이그레이션 하기 위한 원칙과 패턴이 포함된다.
•
보안 관점
◦
조직이 가시성, 감사 가능성, 제어 및 민첩성에 대한 보안 목표를 충족하도록 한다.
◦
IT 보안관리자
•
운영 관점
◦
비즈니스 이해당사자와 합의된 수준까지 IT 워크로드를 구현, 실행, 운영 및 복구하는데 도움이 된다.
6가지 마이그레이션 전략(6R 전략)
NOTE
•
리호스팅
◦
리프트 앤 시프트(lift and shift)라고도 하는 리호스팅에서는 애플리케이션을 변경없이 이전한다.
◦
기업이 마이그레이션을 구현하고, 신속하게 확장하여 비즈니스 사례를 충족하기를 원하는 대규모 레거시 마이그레이션의 시나리오에서 사용한다.
•
리플랫포밍
◦
리프트 앤 시프트라고도 하는 리플랫포밍에서는 실질적인 이점을 실현하기 위해 몇 가지 클라우드 최적화를 수행해야 한다.
◦
최적화는 애플리케이션의 핵심 아키텍쳐를 변경하지 않고 달성한다.
•
리팩토링 및 아키텍쳐 재설계
◦
클라우드 네이티브 기능을 사용하여 애플리케이션을 설계하고 개발하는 방식을 재구성한다.
◦
일반적으로 리팩토링은 비즈니스 요구 사항으로 인해, 다른 방법으로는 기존 환경의 애플리케이션에서 실현하기가 까다로운 기능의 필요성이 클 떄 사용
•
재구매
◦
기존 라이선스를 Software-as-aService 모델로 전환
◦
ex) 고객 관계 관리 → Saleforce.com으로 마이그레이션
•
유지
◦
비즈니스 중에서 중요한 애플리케이션을 소스 환경에 유지
•
폐기
◦
더 이상 필요하지 않는 애플리케이션을 제거하는 프로세스
AWS Snow 패밀리
NOTE
대용량 데이터를 VPC로 옮기는 경우 많은 비용이 들어 사용한다
•
AWS와 고객 간에 최대 엑사바이트 규모의 데이터를 물리적으로 이동할 수 있는 물리적 디바이스 모음이다.
•
AWS Snowcone
◦
작고 견고하며 안전한 엣지 컴퓨팅 및 데이터 전송 디바이스다.
◦
CPU 2개, 4GB 메모리 및 8TB의 가용 스토리지를 갖추고 있다.
•
AWS Snowball
◦
크게 2가지 유형의 디바이스를 제공한다.
◦
Snowball Edge Storage Optimized
▪
대규모 데이터 마이그레이션 및 반복 전송 워크로플로 뿐 아니라, 큰 용량이 필요한 로컬 컴퓨팅에 적합
▪
80GIB의 메모리와 40개의 vCPU를 사용한다.
◦
Snowball Edge Compute Optimized
▪
기계 학습, 풀 모션 미디어 분석 등 강력한 컴퓨팅 리소스를 제공한다.
▪
52개의 vCPU와 208GIB 메모리를 사용한다.
•
AWS Snowmobile
◦
대용량 데이터를 AWS로 이동하는데 사용하는 엑사바이트 규모의 데이터 전송 서비스
◦
세미 트레일러로 견인되는 45피트 길이의 견고한 운반 컨테이너인 Snowmobile 1대당 최대 100PB의 데이터 전송 가능
AWS 서비스를 통한 혁신
NOTE
•
서버리스 애플리케이션
◦
사용자가 서버를 프로비저닝, 유저 관리 또는 관리할 필요가 없는 애플리케이션을 의미
◦
ex) AWS Lamda라는 서비스는 함수를 트리거해서 코드를 실행하도록 아키텍쳐를 설계하는 경우, 서버 플릿을 관리할 필요가 없게 된다.
•
인공 지능
◦
AWS는 인공 지능(AI)를 기반으로 다양한 서비스를 제공한다.
◦
Amazon Transcribe를 사용하여 음성 → 텍스트 변환
◦
Amazon Comprehend를 사용하여 텍스트에서 패턴 검색
◦
Amazon Fraud Dector를 사용하여 잠재적인 온라인 사기 행위 식별
◦
Amazon Lex를 사용하여 음성 및 텍스트 챗봇 빌드
•
기계 학습
◦
AWS에서는 ML모델을 빠르게 훈련, 배포할 수 있는 Amazon SageMaker를 제공한다.
클라우드 여정
AWS Well-Architected 프레임워크
NOTE
Well-Architected 프레임워크는 5가지 핵심 요소를 기반으로 한다.
•
운영 우수성
◦
시스템을 실행 및 모니터링하여 비즈니스 가치를 제공하고, 지원 프로세스 및 절차를 개선
•
보안성
◦
비즈니스 가치를 제공하는 동시에 정보, 시스템, 자산을 보호하는 능력
•
안전성
◦
복구 절차 테스트, 전체 시스템 가용성을 높이기 위한 수평 확장, 장애 발생시 자동 복구
◦
의도한 기능을 일관되고 올바르게 수행할 수 있는 워크로드의 기능에 중점을 둔다.
•
성능 효율성
◦
컴퓨팅 리소스를 효율적으로 사용하여 시스템 요구 사항을 충족
◦
실험 빈도 증가, 서버리스 아키텍쳐 사용, 몇분 만에 전 세계 배포가 가능한 시스템 설계등이 포함된다.
•
비용 최적화
◦
가장 낮은 가겨으로 비즈니스 가치를 제공하도록 시스템을 실행하는 능력
AWS 클라우드의 이점(6가지!)
NOTE
온프레미스 또는 하이브리드 환경과 비교해 AWS 클라우드의 장점 6가지!
•
선행 비용을 가변 비용으로 대체
◦
선행 비용에는 컴퓨팅 리소스를 사용하기 전에 투자해야 하는 데이터 센터, 물리적 서버 및 기타 리소스가 포함된다.
◦
데이터 센터와 서버에 대규모로 투자하는 대신, 컴퓨팅 리소스를 사용할 떄만 비용을 지불할 수 있다.
•
거대한 규모의 경제로 얻게 되는 이점
◦
클라우드 컴퓨팅을 사용하면 인프라를 소유했을 때보다 가변 비용이 낮아진다.
◦
AWS는 더 저렴한 종량 과금제(쓴 만큼만 지불)를 사용할 수 있다.
•
용량 추정 불필요
◦
애플리케이션을 배포하기 전에 필요한 인프라 용량을 예측할 필요가 없다.
•
속도 및 민첩성 향상
◦
클라우드 컴퓨팅의 유연성 덕분에 애플리케이션을 더욱 쉽게 배포할 수 있다,
•
데이터 센터 운영 및 유지 관리에 비용 투자 불필요
◦
클라우드 컴퓨팅의 이점은 인프라 및 서버 관리에 신경을 덜 쓰고, 애플리케이션 고객에 더 집중할 수 있다.
•
몇 분 만에 전 세계에 배포
◦
전 세계 고객에게 짧은 지역 시간을 제공하며, 빠르게 배포가 가능하다.