클라우드 마이그레이션 전략이란 무엇인가요?
클라우드 마이그레이션 전략이란 무엇인가요?
클라우드로 마이그레이션하면 성능 및 확장성 개선, 운영 비용 절감, 복원력 향상 등 많은 이점이 있습니다. 클라우드는 향상된 거버넌스와 보안을 통해 비즈니스 위험을 줄이는 동시에 비즈니스 기회와 기술적 성과를 가속화합니다.
하지만 클라우드로의 마이그레이션은 간단한 '전송 및 전환' 프로세스가 아닙니다. 다음은 일반적인 클라우드 마이그레이션 과제입니다.
- 경영진 지원 및 기타 이해관계자의 승인
- 인프라 유형 간 불일치
- 클라우드 제공업체 구성 문제
- 새로운 시스템. 학습.
- 전송 및 구성 시 보안 및 비용 관리 고려 사항
- 온프레미스와 클라우드 리소스 간 하이브리드 요구 사항 결정.
클라우드 마이그레이션 전략은 현재 인프라에서 새로운 클라우드 버전으로 전환하기 위한 로드맵을 제공하는 조직에서 작성한 문서화된 계획입니다. 지속적인 비즈니스 운영을 보장하려면 성공적인 클라우드 마이그레이션 전략이 필수적입니다. 그 외에도 향후 확장 및 통합을 위해 저렴한 비용으로 매우 효율적인 클라우드 아키텍처를 구현하려면 계획이 필요합니다.
클라우드 마이그레이션 전략의 주요 고려 사항은 무엇인가요?
탄탄한 클라우드 마이그레이션 전략을 세우면 비즈니스 운영에 지장을 주지 않고 예상치 못한 문제를 겪지 않고도 시스템을 가동하고 운영할 수 있습니다. 먼저 선택한 클라우드 인프라에서 올바른 클라우드 기능 및 구성을 식별합니다. 또한 다음 사항도 고려하세요.
보안 및 규정 준수 요구 사항
마이그레이션 전에 보안 평가를 수행하여 잠재적 위험과 취약성을 식별합니다. 잘 정의된 거버넌스 프레임워크는 정책을 시행하고 전환 과정 전반에 걸쳐 규정 준수를 보장하는 데 도움이 됩니다.
자동화 및 마이그레이션 도구
자동화를 활용하면 수작업이 줄고 마이그레이션 위험이 최소화됩니다. 또한 코드형 인프라(IaC)를 지원하여 환경 전반에서 일관된 구성을 보장합니다. 조직은 마이그레이션 속도와 신뢰성을 최적화하려면 적절한 도구를 평가해야 합니다. AWS Migration Hubsms 클라우드 마이그레이션 검색의 좋은 시작점입니다.
마이그레이션 및 마이그레이션 후 운영을 위한 교육
성공적인 클라우드 전환은 IT 팀과 최종 사용자의 준비 상태에 달려 있습니다. 교육 프로그램은 새로운 클라우드 기술, 보안 프로토콜, 운영 모범 사례를 다루어야 합니다. 또한 지식 기반을 구축하고 지속적인 지원 및 문서화를 보장해야 합니다.
일정 관리 및 타임라인
단계별 마이그레이션 접근 방식은 비즈니스 중단을 최소화하는 데 도움이 됩니다. 운영 연속성을 유지하면서 중요한 워크로드의 우선순위를 지정하는 마이그레이션 타임라인을 생성할 수 있습니다. 클라우드 마이그레이션 계획에서 레거시 인프라의 폐기도 계획해야 합니다. 여기에는 사용하지 않는 서버의 사용 중지, 중복 라이선스 취소, 데이터의 안전한 아카이브 또는 삭제 등이 포함됩니다. 모든 사람이 새 인프라에 익숙해질 수 있도록 마이그레이션과 폐기 사이에 충분한 시간을 두어야 할 수도 있습니다.
점진적 변환 및 지속적인 최적화
클라우드 채택에는 일회성 전환이 아닌 점진적 변환 전략이 필요합니다. 애플리케이션을 점진적으로 현대화하면 위험이 줄어들고 팀이 새로운 클라우드 환경에 적응할 수 있습니다. 시간이 지남에 따라 자동 규모 조정, 예약 인스턴스 및 적정 규모 조정 기술을 활용하여 비용을 최소화할 수 있습니다. 정기적으로 모니터링하면 클라우드 리소스를 효율적으로 사용할 수 있습니다.
주요 클라우드 마이그레이션 전략은 무엇인가요?
리소스에 따라 마이그레이션에 필요한 접근 방식도 다릅니다. 애플리케이션을 클라우드로 이전하는 7가지 마이그레이션 전략이 있는데, 7R이라고도 합니다.
사용 중지
이 전략은 리소스가 더 이상 필요하지 않을 때 사용됩니다. 이 경우 리소스를 폐기하거나 아카이브하도록 선택할 수 있습니다. 이 방식에서는 단순히 더 이상 필요하지 않은 애플리케이션의 서버를 끕니다. 애플리케이션을 클라우드로 이전해도 비즈니스 가치가 없고 더 이상 지원되지 않는 레거시 기술을 사용하고 있으며 끄는 것이 비용 효율적인 경우에는 사용 중지합니다.
평균 CPU 및 메모리 소비를 분석하여 이러한 애플리케이션을 식별할 수 있습니다. 소비가 5% 미만인 애플리케이션은 즉시 사용 중지할 수 있습니다. 사용량이 5~20% 사이인 애플리케이션(특히 90일 동안 인바운드 요청이 없는 경우)도 이 전략을 고려할 수 있습니다.
유지
이 전략에서는 클라우드로 마이그레이션하지 않고 리소스를 그대로 유지합니다. 보안상의 이유, 부가가치 부족, 물리적 종속성 또는 기타 복잡한 고려 사항 때문일 수 있습니다. 예를 들어 상당한 투자를 통해 최근에 인프라가 업그레이드된 애플리케이션의 마이그레이션을 연기할 수 있습니다. 또는 공급업체가 SaaS 버전을 출시할 때까지 서드 파티 애플리케이션을 유지할 수도 있습니다.
리호스팅
리호스팅 클라우드 마이그레이션 전략은 '리프트 앤 시프트' 접근 방식입니다. 예를 들어 물리적 서버의 구성과 워크로드를 클라우드 환경의 동일한 서버로 마이그레이션할 수 있습니다. 성능 저하, 호환성, 장거리 데이터 복제 또는 긴 전환 기간에 대한 걱정 없이 여러 소스의 머신을 AWS 클라우드로 마이그레이션할 수 있습니다.
재배치
재배치 전략은 한 환경에서 다른 환경으로 인프라를 이전합니다. 클라우드 인프라에 기존 리소스와 동일한 매핑이 존재하는 경우(예: VMware SDDC를 VMware Cloud on AWS로 마이그레이션하는 경우) 사용됩니다. 또한 기존 클라우드 인프라를 재구성하는 데 사용할 수도 있습니다. 이 방식은 AWS 내에서 인스턴스나 객체를 다른 AWS 계정, 리전 또는 가상 프라이빗 클라우드(VPC)로의 이전을 의미할 수 있습니다. 예를 들어 Amazon RDS DB 인스턴스를 다른 AWS 계정으로 이전합니다.
재구매
재구매 또는 '드롭 앤 샵'은 현재 애플리케이션 또는 인프라에서 다른 제품으로 이전을 포함합니다. 사용 사례에는 온프레미스 라이선스에서 SaaS 라이선스로 전환, 애플리케이션을 유사한 클라우드 제품으로 교체, 사용자 지정 애플리케이션을 기본 제공 클라우드 솔루션으로 교체가 포함됩니다. 구매기 전에 비즈니스 요구 사항, 특히 보안 및 규정 준수에 따라 새 애플리케이션을 평가하세요.
리플랫포밍
리플랫포밍 전략은 '리프트, 팅커, 시프트' 또는 '리프트 앤 리쉐이프'에 해당합니다. 이 경우 애플리케이션 또는 인프라 구성 요소를 재구성하고 클라우드에 맞게 최적화하는 작업이 포함됩니다. 그러면 보안을 위협하지 않으면서 레거시 애플리케이션을 계속 실행할 수 있습니다. 동시에 가상 머신을 컨테이너로 이전하거나 관리형 또는 서버리스 서비스로 마이그레이션하거나 한 운영 체제에서 다른 운영 체제로 이전하여 비용을 절감하고 성능을 개선할 수 있습니다.
예를 들어 Microsoft SQL Server 데이터베이스를 Amazon RDS for SQL Server로 리플랫포밍하거나 ML 워크로드를 Amazon SageMaker로 마이그레이션할 수 있습니다.
리아키텍팅
리아키텍팅 전략은 리플랫포밍에서 더 나아가 애플리케이션 또는 인프라의 아키텍처를 변경하여 클라우드 네이티브 기능을 활용합니다. 모놀리식 설계, 열악한 테스트 범위 또는 유지 관리가 점점 어려워지는 오래된 코드를 사용하는 레거시 애플리케이션을 사용하는 경우 리팩터링을 고려해 보세요. 애플리케이션에 따라 일부 코드 영역을 재사용하면서 다른 코드 영역을 변경하거나 처음부터 다시 설계하는 방법을 고려할 수 있습니다. 리아키텍팅은 클라우드 및 엔지니어링 전문 지식이 모두 필요한 장기 프로세스일 수 있습니다.
클라우드 마이그레이션 프로세스란 무엇인가요?
클라우드 마이그레이션 프로세스는 현재 및 목표 기술 외에도 조직 변화 관리의 모든 측면을 포괄합니다. 다음 3단계를 포함합니다.
1단계 - 평가
클라우드 환경으로 마이그레이션하기 전에 성공적인 변환을 달성할 가능성을 극대화할 수 있도록 준비 상태를 평가해야 합니다. AWS Cloud Adoption Framework(CAF)는 비즈니스, 사람, 거버넌스, 플랫폼, 보안, 운영이라는 6가지 관점에서 클라우드 마이그레이션 준비 상태를 고려합니다.
또한 조직의 애플리케이션 포트폴리오를 평가하여 앱을 마이그레이션하고 현대화하는 방법을 이해해야 합니다. 복잡한 인프라, 통합, 보안 및 ID 고려 사항에서는 기존 애플리케이션을 지원합니다. 애플리케이션 포트폴리오 평가는 주요 이해관계자와 데이터 소스를 식별하고 애플리케이션 마이그레이션 우선순위를 결정하는 데 도움이 됩니다.
AWS 클라우드 준비 평가를 사용하여 조직의 클라우드 준비 상태를 자체 평가할 수 있습니다. 또한 AWS는 상세한 비즈니스 사례, 운영, 보안, 인력 등을 비롯한 여러 분야에 걸쳐 조직을 평가하고 점수를 매기는 무료 마이그레이션 평가를 제공합니다.
그리고 조직의 준비 상태에 격차가 있는 특정 영역을 찾아낼 수 있도록 도와드립니다. 이러한 격차를 해소하기 위해 노력하면 성공적인 마이그레이션 프로그램의 가능성을 높일 수 있습니다.
2단계 - 동원
동원 단계에서는 마이그레이션 계획을 세우고 클라우드 제공업체의 대상 아키텍처를 기반으로 현재 환경에 가장 적합한 마이그레이션 전략을 선택하는 작업이 포함됩니다. 작업에는 다음이 포함되지만 이에 국한되지 않습니다.
- 마이그레이션 리소스 우선순위 지정.
- 속도, 가동 중지 시간, 운영 용량과 같은 마이그레이션 목표 개발.
- 마이그레이션 및 마이그레이션 후 서비스 관리와 운영을 위한 직원 교육.
- 대상 아키텍처 및 서비스 생성
- 크기가 작거나 덜 중요한 애플리케이션 또는 서비스를 포함하는 마이그레이션 환경 테스트
동원 단계에서는 아키텍처 의사 결정 기록(ADR)을 사용하는 것이 좋습니다. 이 실시간 문서는 각 아키텍처 의사 결정과 선택의 이유를 다룹니다.
예를 들어 많은 조직이 레거시 소프트웨어 시스템을 리팩터링하거나 유지하려고 합니다. 리팩터링은 시간이 오래 걸리고 비용이 많이 들지만 일반적으로 몇 년 후에 ROI를 제공합니다. 애플리케이션을 리팩터링하는 방법도 이러한 계산에 영향을 미칩니다. ADR은 리팩터링된 구조, 종속성, 인터페이스 및 구성 기술이 어떻게 동일하거나 더 나은 성능을 제공하고 시간이 지남에 따라 소유 비용을 절감하는지 설명할 수 있습니다.
3단계 - 마이그레이션 및 현대화
마이그레이션 프로세스 자체는 조직 변화의 규모와 요구 사항에 따라 달라집니다. 규모가 작거나 단순한 마이그레이션은 반복 가능한 패턴이나 자동화 가능한 공통 사항 없이 즉시 사용 가능한 도구를 사용하여 하나씩 수행할 수 있습니다. 규모가 크거나 복잡한 마이그레이션에는 여러 애플리케이션, 인프라 요소, 조직 영역 또는 프로젝트에 걸쳐 최신 패턴이 필요합니다.
AWS는 복잡한 마이그레이션을 지원하기 위해 AWS Application Discovery Service 및 AWS Database Migration Service와 같은 여러 마이그레이션 도구를 제공합니다. 대규모 클라우드 마이그레이션 활동을 수행하기 위한 마이그레이션 팩터리를 구축하는 방법도 고려해 볼 수 있습니다. 마이그레이션 팩터리는 리호스팅, 리플랫포밍 및 리팩터링 마이그레이션을 수행하는 여러 특정 팀으로 동시에 운영되는 팀의 집합체입니다. 리팩터링 팀은 일반적으로 소프트웨어 개발 팀과 비슷하게 작업하며 DevOps 스타일의 지원을 제공합니다.
초기 마이그레이션을 기반으로 자동화 계획, 프로세스 및 도구를 개발하면 조직 전체에서 클라우드 마이그레이션 프로세스를 가속화하는 데 도움이 됩니다.
AWS는 클라우드 마이그레이션 전략을 어떻게 지원하나요?
AWS 클라우드 서비스를 사용하면 기존 데이터 및 애플리케이션을 활용하여 강력한 기본 클라우드 제공업체의 AI 및 그 이상의 기능으로 확장하고 성장할 수 있습니다. 올바른 클라우드 마이그레이션 전략을 선택하는 것은 프로그램의 성공에 매우 중요합니다. 클라우드 마이그레이션을 고려 중이든, 리소스를 클라우드로 전환할 준비가 되었든 관계없이 AWS는 시작하는 데 도움이 되는 지침, 평가 도구 및 다양한 파트너를 제공합니다.
AWS 마이그레이션 가속화 프로그램(MAP)은 수많은 엔터프라이즈 고객을 클라우드로 마이그레이션한 AWS의 경험에 기반을 둔 포괄적이고 검증된 클라우드 마이그레이션 프로그램입니다. MAP는 도구, 맞춤형 교육 방식 및 콘텐츠, AWS 파트너 네트워크 파트너의 전문성, 글로벌 파트너 커뮤니티 및 AWS 투자를 제공합니다. 예산 내에서 실행을 자동화하고 가속화할 파트너로 MAP을 고려해 보세요.
지금 AWS 클라우드 마이그레이션을 방문하여 AWS로 마이그레이션하고 현대화하세요.