본문 바로가기
클라우드/AWS

[AWS Cloud practitioner] 모듈 9 : 마이그레이션 및 혁신

by 한33 2024. 7. 14.

AWS Cloud Adoption Framework(AWS CAF)

Cloud Adoption Framework의 6가지 주요 관점

비즈니스, 인력  거버넌스 관점은 비즈니스 기능에 중점을 두지만 플랫폼, 보안  운영 관점은 기술 역량에 중점을 둠

 

- 비즈니스 관점

 

비즈니스 전략과 IT 전략을 분리하는 모델에서 IT 전략을 통합하는 비즈니스 모델로 전환하는 데 도움

 

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

 

클라우드 채택을 위한 강력한 비즈니스 사례를 설정하고 클라우드 채택 이니셔티브의 우선 순위를 지정

 

비즈니스 전략 및 목표가 IT 전략 및 목표에 부합하는지 확인

 

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

- 인력 관점

 

인사 관리(HR) 직원이 클라우드 기반 역량을 포함하도록 조직 프로세스와 직원 기술을 업데이트하여 팀이 클라우드 채택을 준비하는 데 도움

 

클라우드 채택을 성공하기 위한 조직 전반의 변화 관리 전략 개발을 지원

 

조직 구조 및 역할, 새로운 기술 및 프로세스 요구 사항을 평가하고 격차를 파악

 

교육, 인력 배치 및 조직 변화의 우선 순위를 지정

 

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

- 거버넌스 관점

 

IT 전략이 비즈니스 전략에 부합하도록 조정하는 기술 및 프로세스에 중점을 둠

 

비즈니스 가치를 극대화하고 위험을 최소화

 

클라우드에서 비즈니스 거버넌스를 보장하는 데 필요한 직원 기술 및 프로세스를 업데이트하는 방법을 이해

 

클라우드 투자를 관리하고 측정하여 비즈니스 성과를 평가

 

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

- 플랫폼 관점

 

비즈니스 목표 및 관점에 따라 AWS 인프라를 설계, 구현 및 최적화하는 데 도움이 되는 관점

 

클라우드를 기반으로 새로운 솔루션을 구현하고 온프레미스 워크로드를 클라우드로 마이그레이션하기 위한 원칙과 패턴이 포함

 

다양한 아키텍처 모델을 사용하여 IT 시스템의 구조와 그 관계를 이해하고 전달

 

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

- 보안 관점

 

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

 

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

- 운영 관점

 

비즈니스 이해 관계자의 요구 사항을 충족하도록 IT 워크로드를 운영 및 복구하는 데 중점

 

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

마이그레이션 전략

6가지 마이그레이션 전략

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


AWS Snow 패밀리

AWS Snow 패밀리 멤버

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

 

AWS Snow 패밀리는 AWS Snowcone, AWS Snowball  AWS Snowmobile로 구성

 

 

- AWS SNOWCONE

 

 작고 견고하며 안전한 엣지 컴퓨팅 및 데이터 전송 디바이스

 

CPU 2개, 4GB 메모리 및 최대 14TB의 가용 스토리지

 

- AWS SNOWBALL

 

- AWS SNOWMOBILE

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

 


AWS를 통한 혁신

AWS 서비스를 통한 혁신

 

- 서버리스 어플리케이션

 

AWS에서 서버리스는 사용자가 서버를 프로비저닝, 유지 관리 또는 관리할 필요가 없는 애플리케이션을 의미

 

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

 

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

 

- 기계 학습

 

AWS는 이 프로세스에서 어려운 작업을 제거하여 ML 모델을 신속하게 빌드, 훈련, 배포하는 데 사용할 수 있는 Amazon SageMaker를 제공

 

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

 

- 인공 지능

  • Amazon CodeWhisperer를 사용하여 코드를 작성하는 동안 코드 제안을 얻고 코드에서 보안 문제를 식별
  • Amazon Transcribe를 사용하여 음성을 텍스트로 변환
  • Amazon Comprehend를 사용하여 텍스트에서 패턴을 검색
  • Amazon Fraud Detector를 사용하여 잠재적인 온라인 사기 행위를 식별
  • Amazon Lex를 사용하여 음성 및 텍스트 챗봇 구축

 

Amazon CodeWhisperer