Más contenido relacionado Similar a Microsoft Workloads도 AWS가 제격!-박주연, AWS MSFT Specialist SA / 서경구, AWS Specialist Services Lead::AWS 마이그레이션 A to Z 웨비나 (20) Más de Amazon Web Services Korea (20) Microsoft Workloads도 AWS가 제격!-박주연, AWS MSFT Specialist SA / 서경구, AWS Specialist Services Lead::AWS 마이그레이션 A to Z 웨비나1. MICROSOFT WORKLOADS도 AWS가 제격!
© 2022, Amazon Web Services, Inc. or its affiliates.
© 2022, Amazon Web Services, Inc. or its affiliates.
Microsoft Workloads도
AWS가 제격!
박주연
MSFT Specialist SA
AWS
서경구
Specialist Services Lead
AWS
2. MICROSOFT WORKLOADS도 AWS가 제격!
© 2022, Amazon Web Services, Inc. or its affiliates.
© 2022, Amazon Web Services, Inc. or its affiliates.
Microsoft Workloads 에도
AWS 가 최적의 플랫폼인
이유
2
3. MICROSOFT WORKLOADS도 AWS가 제격!
© 2022, Amazon Web Services, Inc. or its affiliates. 3
“2023 년까지 49% 의 Windows 워크로드가
퍼블릭 클라우드로 이전될 것입니다.”
– IDC “Enterprise Windows Epicenter Moves Closer to Cloud”
4. MICROSOFT WORKLOADS도 AWS가 제격!
© 2022, Amazon Web Services, Inc. or its affiliates.
AWS - 최적의 Windows 클라우드 플랫폼
• 가장 앞선 클라우드
➢ 200+ 서비스, 475 인스턴스, 15+ 데이터베이스, 100,000+ 파트너
• 전체 MSFT 워크로드에 대한 완전한 지원
➢ Visual Studio, AD, Windows, SQL, .NET, Exchange, SharePoint, System Center, etc.
➢ 공유 스토리지를 포함하여 모든 형태의 스토리지 지원
➢ 클러스터링을 포함하여 모든 HA/DR 시나리오 지원
➢ EOS 된 버전을 포함하여 모든 버전의 MSFT 워크로드 지원
• 가장 빠르고 안정적인 마이그레이션
➢ CloudEndure, Application Migration Service 를 통한 자동화
➢ Lift & Shift | Re-platforming | Re-factoring | Modernization 등 모든 마이그레이션
시나리오에 대한 방법론, 툴, 서비스 및 풍부한 경험
플랫폼의
우수성
4
5. MICROSOFT WORKLOADS도 AWS가 제격!
© 2022, Amazon Web Services, Inc. or its affiliates.
AWS - 최적의 Windows 클라우드 플랫폼
안정성 • 가장 안정적인 클라우드
➢ 2021년, 2위 클라우드 사업자 대비 6배 적은 다운타임 시간
➢ Intel Melt-down 버그 라이브 패치 시 국내 고객 불만 사례 0건
비용 절감
• 인프라 측면의 절감
➢ 동일 가격에 다 나은 하드웨어 제공, 동적 스케일링, 다양한 구매 옵션과 할인
➢ Optimization & Licensing Assessment (OLA) 를 통해 over-sizing 제거
• 라이선스 측면의 절감
➢ Optimization & Licensing Assessment (OLA) 를 통해 over-licensing 제거
➢ BYOL 을 통한 기존 온-프렘 라이선스 재활용
• 비용 관리 도구를 통해 지속적인 비용 최적화 서비스 제공
➢ AWS Trusted Advisor, AWS Compute Optimizer, AWS Cost Explorer, AWS License Manager
5
6. MICROSOFT WORKLOADS도 AWS가 제격!
© 2022, Amazon Web Services, Inc. or its affiliates.
온프렘 라이선스의 이전/재활용 (BYOL)
Native EC2 (SQL), Dedicated Host (Windows) 활용
1
AWS 에서 라이선스 포함 구매
종량제이며 선결제 요건 없음
2
AWS License Manager
온프렘/클라우드의 라이선스 현황 관리
라이선스 포함 및 BYOL 간 이전 자동화
3
AWS - 유연한 Windows 라이선싱 옵션
6
7. MICROSOFT WORKLOADS도 AWS가 제격!
© 2022, Amazon Web Services, Inc. or its affiliates.
AWS – 마이그레이션 촉진 펀딩 프로그램
온프렘 사용현황을 분석하여
최적의 클라우드 아키텍처와
비용예상을 제공
마이그레이션을 위한 베스트
프랙티스, 도구, 서비스, AWS 의
투자를 포함하는 프레임워크
월간 사용량의 20~30% 크레딧 제공
마이그레이션 비용을 덜어주는
펀딩 프로그램, 월 이관되는
서버 댓수에 따라 크레딧 지급
25+ servers - $200 per server
50+ servers - $250 per server
7
8. MICROSOFT WORKLOADS도 AWS가 제격!
© 2022, Amazon Web Services, Inc. or its affiliates.
© 2022, Amazon Web Services, Inc. or its affiliates.
Microsoft Workloads를
AWS로 이동시키려면…
8
9. MICROSOFT WORKLOADS도 AWS가 제격!
© 2022, Amazon Web Services, Inc. or its affiliates.
마이그레이션 과정
9
Current IT snapshot Discover & organize data Migration strategies for
each workload (i.e. 7Rs)
Applications
Performance
Infrastructure
Level
of
effort
Retire
Retain
Relocate
Rehost
Repurchase
Re-platform
Refactor
Tribal knowledge
SLA/OLA
App
configuration
data
Asset inventories
CMDB Architecture
Performance
Information
10. MICROSOFT WORKLOADS도 AWS가 제격!
© 2022, Amazon Web Services, Inc. or its affiliates.
Microsoft Workloads의 예시
• Microsoft Products (i.e. Exchange Server, SharePoint Server,
Dynamics, …)
➔ Lift & Shift
• Development using Microsoft Tech (.NET, SQL Server, …)
➔ Lift & Shift
➔ Managed Services (Managed AD, RDS for SQL Server,..)
➔ Modernization (Serverless, Container, Open Source, …)
10
11. MICROSOFT WORKLOADS도 AWS가 제격!
© 2022, Amazon Web Services, Inc. or its affiliates.
Microsoft Workloads Migration
11
Windows
applications
SQL
databases
Managed provisioning, backups,
patching, monitoring, and scaling
No code changes
Self-serve → Managed
RDS SQL
M I G R A T E T O
T H E C L O U D
Apps/DBs run on VMs
No code changes
Customer operates everything above
the infrastructure
VMC on AWS WinEC2 SQL on EC2
On-prem → Cloud-native
Relocate/Rehost
High performance and scalability
Purpose-built database services
Licensing savings
SQL Server → Aurora/DynamoDB/etc.
Aurora DynamoDB Neptune Redshift
M O V E T O O P E N - S O U R C E
License freedom/savings
Performance improvement
Cross-platform support
.NET Framework → .NET 6
Refactor (rewrite)
C O N T A I N E R I Z E
A P P L I C A T I O N S
Develop and deploy faster
Application portability
No code changes
VMs → Containers
Replatform
ECS Fargate EKS
.NET
12. MICROSOFT WORKLOADS도 AWS가 제격!
© 2022, Amazon Web Services, Inc. or its affiliates.
Rehost: VM Import/Export
VMware vSphere, Microsoft Hyper-V 또는 Azure에서 동작 중인 가상머신(VM)을 가장 손쉽게
Amazon EC2 이미지 혹은 인스턴스로 가져오는 방법
12
13. MICROSOFT WORKLOADS도 AWS가 제격!
© 2022, Amazon Web Services, Inc. or its affiliates.
Rehost: AWS Application Migration Service (MGN)
물리적 혹은 가상 인프라 및 클라우드 인프라에 위치한 소스 서버의 가동 중단을 최소화할 수 있는
마이그레이션 서비스
13
14. MICROSOFT WORKLOADS도 AWS가 제격!
© 2022, Amazon Web Services, Inc. or its affiliates.
AWS Application Migration Service 동작 방식
14
AWS Cloud
Boot
Boot
Corporate Data Center/Any Cloud
Region
Agent Control Protocols
Staging Volumes
(Block Storage)
Staging Area Subnet Migrated Resource
Production
Volumes
Boot
Boot
Replica instance
Replica instance
AWS
Replication
Agent
AWS
Replication
Agent
Replication
Servers
(lightweight
Linux EC2
instances)
AWS MGN
15. MICROSOFT WORKLOADS도 AWS가 제격!
© 2022, Amazon Web Services, Inc. or its affiliates.
Rehost: End-of-Support Migration Program (EMP) for
Windows Server
15
EMP for Windows Server는 고객이 기존 Windows Server 애플리케이션을 코드 변경 없이
AWS에서 지원되는 최신 버전의 Windows Server로 마이그레이션할 수 있도록 지원
Technology Experts
EMP for Windows Server 제공 옵션
EMP 호환 패키징
▪ Windows Server 2008: Jan, 2020
▪ Windows Server 2012: Oct, 2023
16. MICROSOFT WORKLOADS도 AWS가 제격!
© 2022, Amazon Web Services, Inc. or its affiliates.
EMP 진행 절차
16
Portfolio Discover
OLA
Application
Discovery
Documentation
패키징
패키징 환경에서
테스트
대상 EC2 환경에서
테스트
운영 환경으로 배포
(전환)
Target
App 2
Target
App 1
온프레미스 환경에서
패키징 및 테스트
Discover Packaging preparation Packaging Depployment
패키징 작업은 복제된 EC2 환경에서 진행하되,
복제가 불가능한 경우 현재 운영 환경(On-Premise)에서 진행 가능
17. MICROSOFT WORKLOADS도 AWS가 제격!
© 2022, Amazon Web Services, Inc. or its affiliates.
EMP 호환성 패키지의 동작 방식
17
EMP 호환성 패키지
Source Target
Windows Server 2003
Windows Server 2008
Windows Server 2008 R2
Legacy Application
Windows Server 2012
Windows Server 2016
Windows Server 2019
애플리케이션의 Windows API 호출을 먼저
받아 OS에 관계없이 필요한 리소스 반환
패키지된 애플리케이션만 접근 가능한
이전 버전의 런타임 실행
Compatibility
Redirection
Isolation
다른 애플리케이션의 통합을 위해 OS간
호환성 문제를 해결
Legacy Application
EMP 호환성 패키지 기능
18. MICROSOFT WORKLOADS도 AWS가 제격!
© 2022, Amazon Web Services, Inc. or its affiliates.
Replatform: App2Container
실행 중인 애플리케이션을 컨테이너로 변환하고 AWS가 관리하는 컨테이너에서 실행하도록
도와주는 명령줄 도구
18
19. MICROSOFT WORKLOADS도 AWS가 제격!
© 2022, Amazon Web Services, Inc. or its affiliates.
App2Container 동작 방식
1. 현재의 애플리케이션을 분석
app2container inventory
app2container analyze --application-id <ID>
2. 어플리케이션 아티팩트, 도커
파일(이미지) 생성
app2container containerize --application-id <ID>
3. AWS(ECS, EKS, App Runner)로 배포를
위한 아티팩트 생성, [직접 배포]
app2container generate app-deployment
--application-id <ID> [--deploy]
app2container generate pipeline
--application-id <ID> [--deploy]
19
20. MICROSOFT WORKLOADS도 AWS가 제격!
© 2022, Amazon Web Services, Inc. or its affiliates.
Refactor: Porting Assistant for .NET
.NET Framework 애플리케이션을 스캔하고 .NET Core 호환성 평가를 생성하여 애플리케이션을
빠르게 .NET Core (.NET 6)로 전환하도록 돕는 보조 도구
20
21. MICROSOFT WORKLOADS도 AWS가 제격!
© 2022, Amazon Web Services, Inc. or its affiliates.
Refactor: AWS Microservice Extractor for .NET
복잡한 애플리케이션을 독립 서비스로 리팩토링하는 프로세스를 단순화
소스 코드와 런타임 메트릭을 분석하여 애플리케이션과 해당 종속성을 시각적으로 표현하는 보조
도구
21
22. MICROSOFT WORKLOADS도 AWS가 제격!
© 2022, Amazon Web Services, Inc. or its affiliates.
Managed (RDS) vs. Self-Served (EC2)
22
Amazon RDS for SQL Server SQL Server on Amazon EC2
OS Install/Maintenance
Power, HVAC, Network
OS Patching
DBMS Install/Maintenance
DBMS Patching
Database Backups
High Availability
Scaling
AWS 관리 영역 사용자 관리 영역
OS Install/Maintenance
Power, HVAC, Network
OS Patching
DBMS Install/Maintenance
DBMS Patching
Database Backups
High Availability
Scaling
• High-level tuning
• 클라우드 환경에서 우선 고려
• 관리 시간 절감으로 업무 로직에
집중 가능
자동 백업
데이터베이스 스냅숏
OS/DB 자동 패치
• 일반적인 구성 옵션 최적화 완료
• 인프라측면의 DB 전문가 불필요
• Always On AG
SQL Server 2016 EE
SQL Server 2019 STD
• RDS Custom
• 인스턴스 전체 관리
Server Manager Patch
Manager 이용
• 복제 및 FCI 이용 가능
• Always On AG
읽기 전용 복제본 활용 가능
Multi-Region AGs
Distributed AGs
• RDS에서 지원하지 않거나
제한적인 기능 이용 가능
23. MICROSOFT WORKLOADS도 AWS가 제격!
© 2022, Amazon Web Services, Inc. or its affiliates.
Replatform: Migration to RDS for SQL Server
23
AWS Cloud
AZ 1
SQL Server on EC2
1) BACKUP
DATABASE/LOG
exec
msdb.dbo.rds
_restore_dat
abase
VPC
AZ 2
RDS for SQL Server
Corporate data
center
RESTORE
DATABASE …
2) Write-S3Object
24. MICROSOFT WORKLOADS도 AWS가 제격!
© 2022, Amazon Web Services, Inc. or its affiliates.
Refactor: Babelfish for Aurora PostgreSQL
최소한의 코드 변경 혹은 변경 없이 PostgreSQL에서 Microsoft SQL Server 애플리케이션 실행
24
마이그레이션 가속화
마이그레이션에 따른 위험도를
낮추고 빠르게 완료하여 시작
절약
통역 계층을 통해
Aurora PostgreSQL이
SQL Server의 T-SQL 구문 이해
기존 쿼리 그대로 이용
새로운 오픈 소스 환경에서
기존의 T-SQL문을 익숙한 개발
도구에서 이용 가능
새로운 환경 도전
T-SQL
25. MICROSOFT WORKLOADS도 AWS가 제격!
© 2022, Amazon Web Services, Inc. or its affiliates.
Babelfish for Aurora PostgreSQL 작동 방식
SQL Server 및 PostgreSQL 각각의 연결 방법으로 연결 가능
25
26. MICROSOFT WORKLOADS도 AWS가 제격!
© 2022, Amazon Web Services, Inc. or its affiliates. 26
Babelfish for Aurora PostgreSQL 작동 방식
27. MICROSOFT WORKLOADS도 AWS가 제격!
© 2022, Amazon Web Services, Inc. or its affiliates.
Microsoft Workloads on AWS
27
EC2
Beanstalk
ECS EKS
Outpost VMC
RDS
Aurora
Babelfish
Redshift QuickSight
CodeStar Tools Lambda
Directory System
Manager
WorkSpaces
FSx for
Windows
File
Server
28. © 2022, Amazon Web Services, Inc. or its affiliates.
여러분의 소중한
피드백을 기다립니다.
행사 종료 후 설문조사에
참여해 주십시오.
© 2022, Amazon Web Services, Inc. or its affiliates. 28
29. MICROSOFT WORKLOADS도 AWS가 제격!
© 2022, Amazon Web Services, Inc. or its affiliates.
Thank you!
© 2022, Amazon Web Services, Inc. or its affiliates. 29