AWS Modern Infra with Storage Roadshow 2023 - Day 1

Amazon Web Services Korea
Amazon Web Services KoreaAmazon Web Services Korea
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Modern Infra with
Storage Roadshow 2023
Date: 2023. 09. 13
WWSO Storage Korea
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
데이터의 현재와 미래
June Park (박선준) he/him
APJ Storage SA Leader
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
고객을 위한 혁신
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
세계 최초의 하드
디스크 – Jacob
Rabinow
1 9 4 9
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon S3 Bucket 은
에
저장됩니다
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
3 2+
L A U N C H E D
new services and
features in 2022
S T O R A G E
D A T A B A S E
A N A L Y T I C S
C O M P U T E
C O N T A I N E R S
S E C U R I T Y , I D E N T I T Y ,
& C O M P L I A N C E
D E V E L O P E R
T O O L S
N E T W O R K I N G &
C O N T E N T D E L I V E R Y
M A C H I N E L E A R N I N G
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Every business
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS
BACKUP
BLOCK
AMAZON
EBS
OBJECT
A M A Z O N S 3
& S 3 G L A C I E R
AWS
STORAGE
GATEWAY
AWS
DATASYNC
AWS SNOW
FAMILY
AWS
TRANSFER
FAMILY
AMAZON EBS
SNAPSHOTS
AWS ELASTIC
DISASTER
RECOVERY
Data in motion
A N A L Y T I C S
M A C H I N E
L E A R N I N G
V I S U A L I Z A T I O N
FILE
AMAZON FSX
FAMILY
AMAZON
EFS
AMAZON
FILE CACHE
STREAMING
Data Storage
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
모든 데이터 요건을 충족하는 스토리지 포트폴리오
Amazon
S3
#1
OBJECT
#1
BLOCK
Amazon
EBS
Amazon FSx
for Windows
File Server
Amazon FSx
for OpenZFS
Amazon
EFS
#1
FILE
Amazon FSx
for NetApp
ONTAP
Amazon FSx
for Lustre
Amazon
File Cache
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Your data as a hub
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Core elements
of a strong
data strategy
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Core elements
of a strong
data strategy
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Zero ETL Future
INVESTING IN A
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Core elements
of a strong
data strategy
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Core elements
of a strong
data strategy
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Core elements
of a strong
data strategy
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Build on our
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Thank you!
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
June Park
junepark@amazon.com
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS 파일 서비스 소개
김용기
스토리지 스페셜리스트 솔루션즈 아키텍트
Amazon Web Services
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
파일스토리지 정의
파일 스토리지 워크로드
AWS 파일스토리지 서비스
- EFS
- FSx: FSxN, FSxW, FSxZ, FSxL
목차
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
파일스토리지 서비스
Network-attached
storage
서버간 파일 공유
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
파일 스토리지 워크로드
스토리지 또는 IT 어드민
애플리케이션 담당
개발자
데이터 사이언티스트
Enterprise IT
애플리케이션
사용자 공유
소프트웨어 빌드 환경 웹서비스 및 컨텐츠 관리
Line-of-business
애플리케이션
백업 및 재해복구
머신러닝
SaaS
애플리케이션
DevOps
플랫폼
데이터 사이언스 및 분석
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
클라우드에서 파일스토리지의 3가지 사용 패턴
네트워크 공유
스토리지
거의 무제한 컴퓨팅 확장 클라우드 기반 앱 및
워크로드
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
클라우드에서 파일스토리지의 3가지 사용 패턴
네트워크 공유
스토리지
거의 무제한 컴퓨팅 확장 클라우드 기반 앱 및
워크로드
Amazon EFS
Amazon FSx
Amazon FSx
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
NAS 솔루션 변경의 어려움
각 NAS 솔루션은 독자적인 기술을 제공합니다
다른 NAS 솔루션으로의 변경은 다음을 필요로 할 수 있습니다
re-architecting, re-certifying, and re-training
데이터 접근
기능
성능 프로파일 데이터 관리 API
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
파일스토리지 서비스
NetApp ONTAP Windows File Server Lustre
OpenZFS
Amazon EFS
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon EFS
D E L I V E R S T H E S I M P L E S T W A Y I N T H E C L O U D T O S H A R E D A T A A C R O S S R E S O U R C E S
모든 클라우드 컴퓨팅 자원에서 접근: 가상머신, 컨테이너,
서버리스
AI/ML, 데이터 과학, SaaS 앱, DevOps 플랫폼, 클라우드
워크플로 자산을 포함한 다양한 클라우드 네이티브
워크로드에 사용
처음부터 클라우드를 활용하도록 설계 : 서버리스, 완전
탄력적, 무제한 용량
Amazon EFS
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon EFS 클래스
Amazon EFS 스토리지 클래스와 인텔리전트 티어링
EFS One Zone
$0.176/GB-month*
EFS One Zone-IA
자주 접근하지 않는 파일에
대한 비용 효율
$0.0145/GB-month* 저장 비용
스토리지 클래스간 데이터
이동시 비용 발생
($0.011/GB-month)
EFS Standard
$0.33/GB-month*
자주 접근하지 않는 파일에
대한 비용 효율
$0.0272/GB-month* 저장 비용
스토리지 클래스간 데이터
이동시 비용 발생
($0.011/GB-month)
EFS Standard-IA
*서울리전 기준 금액
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon EFS 처리량 모드 (throughput mode)
처리량 위주
워크로드가 아닐때
추천
Bursting
throughput (기본)
대량의 데이터를 읽고
쓰는 처리량 위주
워크로드에 추천
Provisioned
throughput
데이터 접근이
스파이크성이며
예측불가능한 워크로드에
추천
Elastic
throughput
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon EFS for Container
Amazon EFS
EC2 instance
or
on-premises server
Application code
Task
Container 1
Container 2
Amazon ECS
Amazon EC2
Pod
Container 1
Container 2
Amazon EKS
Amazon EC2
CSI driver
AWS Fargate AWS Fargate
유연하게 확장, 서버리스,
고가용성 스토리지
컨테이너간 데이터 공유 및 영구보관 데이터 저장
즉각적으로 용량 확장되며, 사용만큼 지불
서버리스 스토리지
멀티테넌트 환경 제공
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon EFS for Lambda
Availability Zone Availability Zone
AWS Lambda
Mount target
Mount target
유연하게 확장가능한 서버리스 스토리지
페타바이트 스케일 elastic storage for Lambda functions
Build 스테이트풀 애플리케이션
낮은 대기시간
Pay for 사용량 만큼
서버리스 storage
Share data across 수천개의 함수 호출
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
FSx = File System x
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
워크로드에
선택
= 따른
What does x represent?
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon FSx: 클라우드에서 NAS를 대체
동일한 기능과 API를 사용하여 유사한
스토리지로 마이그레이션
Re-architect
Re-certify
Re-invent
Re-train
NetApp
ONTAP
Windows
file server
ZFS or Linux-based
file servers
널리 사용되는 파일 시스템의 기능과 성능을 활용하여 NAS 워크로드를
구축하고 실행
HPC or Lustre
NetApp ONTAP
Windows File Server Windows File Server Lustre
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon FSx for NetApp ONTAP
Easiest path to migrate or extend NetApp deployments to the cloud
ONTAP 데이터 관리 기능과 API
ONTAP 스토리지
효율성 기능
ONTAP SnapMirror 와
SnapVault 복제
다양한 기능을 지원하는
완전 관리형 클라우드
스토리지…
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
FSx for ONTAP: A complete ONTAP file system
User quotas
Data compression
Data deduplication
Storage
efficiencies
Data compaction
Thin provisioning
FabricPool
tiering
Incremental
backups
File access
auditing
(FPolicy) Data protection
Anti-virus
(vscan)
ACLs
Access-Based
Enumeration
Kerberos
encryption
Snapshots
FlexClone
Disk
encryption
NDMP
NVE
Security audit
logging
Data
management
FlexVol and
FlexGroup
volumes
Adaptive QoS
ONTAP CLI
ONTAP REST APIs
NetApp Harvest
Integrated with
NetApp BlueXP
SnapCenter
ONTAP
ZAPIs
SysLog
forwarding
Storage Virtual
Machines (SVMs)
Extending from
on premises
SnapVault
SnapMirror
NetApp Global
File Cache
FlexCache
Flash
cache
SMB
multichannel
iSCSI multi-
path I/O
LDAP
directories
Data access
Active Directory
NIS domains
SMB
Workgroups
NFS
nConnect
NFS v3, v4, v4.1, v4.2
SMB 2.0, 2.1, 3.0+
Multi-protocol support
(NFS/SMB/iSCSI)
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
.NET 기반
엔터프라이즈 IT
애플리케이션
사용자/팀 공유
미디어 편집 및
렌더링
가상 데스크탑
인프라스트럭처
(VDI)
IIS 웹서비스 및 컨텐츠
관리
SQL Server 클러스터
배포
Windows 기반 애플리케이션을 쉽고 비용 효율적으로 배포
Windows 기반 워크로드에 대한 완벽한 호환성을 제공하는 Windows
Server 기반 스토리지
다양한 Windows 워크로드에 사용. . .
Amazon FSx for Windows File Server
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon FSx for OpenZFS
고성능과 확장성을 위해
만들어진 강력한 오픈소스 파일시스템
전용의 효율적인 캐싱
ARC, L2ARC, ZIL
Copy-on-write 아키텍처
Foundation for fast, efficient
snapshots and data cloning
비용 효율적 기능
Thin-provisioning, user quotas,
data compression
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon FSx for Lustre
높은 확장성
처리량
용량
스토리지 옵션들
가격별 /성능별
최적화
빠른 파일
인터페이스를 통한
Amazon S3 데이터 접근
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon FSx for Lustre 사례: Amazon S3 연동
Amazon FSx
for Lustre
Amazon S3
Amazon EC2
Data lake
on AWS
머신러닝, 고성능 컴퓨팅(HPC), 그리고 비디오 렌더링
Amazon EKS
시뮬레이션 데이터
미디어 파일
Amazon ECS
유전체 데이터
AWS Batch
AWS ParallelCluster
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon FSx 서비스 비교
항목
FSx for
NetApp ONTAP
FSx for
OpenZFS
FSx for Windows
File Server
FSx for Lustre
Latency <1 ms <0.5 ms <1 ms <1 ms
Max. throughput per file
system
4-6 GB/s* 10-21 GB/s* 12-20 GB/s* 1000 GB/s
Maximum file system
size
Virtually unlimited
(100s of PBs)
512 TiB 64 TiB Multiple PBs
Protocol support
SMB 2.0, 2.1,
3.0, 3.1.1
NFS 3, 4.0, 4.1, 4.2
iSCSI (shared block
storage)
NFS 3, 4.0, 4.1, 4.2
SMB 2.0, 2.1,
3.0, 3.1.1
Custom (POSIX-
compliant)
protocol
optimized for
performance
AWS Compute EC2, ECS, EKS EC2, ECS, EKS EC2, ECS, EKS EC2, ECS, EKS
참고: https://aws.amazon.com/fsx/when-to-choose-fsx/
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Thank you!
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
김용기
kyongki@amazon.com
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Dongcheol Ryu
PSA, Microsoft
AWS Korea
SQL Server FCI using FSx for
Netapp OnTAP
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
• 시작하며
• SQL Server on EC2
• SQL Server FCI Using Amazon FSx for NetApp ONTAP
• Summary & QnA
아젠다
• Maunual Install
• Luanch Wizard
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
시작하며…
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS에서는 어떤 방법으로 SQL Server를 이용할 수 있는가?
Versions supported
Editions supported
License supported
SQL Server on
Amazon EC2
온프레미스와 동일한 환경
OS/DB 전체 컨트롤 가능
모든 DB 기능 이용 가능
프로비저닝, 모니터링, 백업/복원 등
모두 직접 진행
OS/DB 패치 직접 진행
HA 직접 구성
3rd party solution 적용 가능
All
All
BYOL, License Included
RDS Custom for
SQL Server
자체 관리 및 관리형 서비스 동시 경험
OS/DB 전체 컨트롤 가능
SQL Server 구성 정보 조정 가능
프로비저닝, 모니터링, 백업/복원 등
자동화 (클릭 한 번으로 설정)
OS/DB 패치 자동화
HA 직접 구성
3rd party solution 적용 가능
2019
Web, Standard, Enterprise
BYOM,License Included
RDS for
SQL Server
관리형 서비스
OS 접근 불가/sysadmin 권한 없음
최적화된 구성, 아키텍처
프로비저닝, 모니터링, 백업/복원 등
자동화 (클릭 한 번으로 설정)
OS/DB 패치 자동화
Multi-AZ HA
3rd party solution 적용 불가
2014, 2016, 2017, 2019
Express, Web, Standard, Enterprise
License Included
Self-managed AWS managed
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Block vs File vs Object
File Storage
Unrelated data blocks managed by a file (serving) system
Native file system places data on disk
Ex: Network Attached Storage (NAS) Appliances, Windows File Servers, NetApp OnTap
Object Storage
Stores Virtual containers that encapsulate the data, data attributes, metadata and Object IDs
API Access to data
Metadata Driven, Policy-based, etc.
Ex: Ceph, OpenStack Swift
Block Storage
Raw Storage
Data organized as an array of unrelated blocks
Host File System places data on disk
Ex: Hard Disks, Storage Area Network (SAN) Storage Arrays
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
블록 스토리지 클라우드 파일 스토리지 객체 스토리지
파일 관리
파일을 저장할 수 있지만
블록 스토리지에서 파일을
지원하려면 추가 예산과
관리 리소스가 소요
- 일반적인 파일 수준
프로토콜 및 권한 모델을
지원
- 공유 파일 스토리지와
함께 작동하도록 구성된
애플리케이션에서 사용할
수 있음
- 파일을 객체로 저장
- 기존 애플리케이션을
사용하여 객체 스토리지의
파일에 액세스하려면 새
코드가 필요하며 API를
사용해야 함
메타데이터
관리
관련 메타데이터를 거의
사용하지 않음
파일과 관련한 제한된
메타데이터만 저장
- 모든 객체의
메타데이터를 무제한으로
저장할 수 있음
- 사용자 지정 메타데이터
필드를 정의
성능
고성능, 짧은 지연 시간 및
빠른 데이터 전송 속도를
제공
공유 파일 액세스를 위한
고성능을 제공
지연 시간을 최소화하면서
데이터를 무제한으로 저장
물리적
스토리지
SSD와 HDD에 분산되어
있음
온프레미스 NAS 서버 또는
기반 물리적 블록
스토리지를 통해 제공
여러 스토리지 노드에
분산되어 있음
확장성 다소 제한적 다소 제한적 무제한 확장을 지원
객체 스토리지 vs. 블록 스토리지 vs. 파일 스토리지
블록, 객체, 파일 스토리지는 어떻게 다른가요?
https://aws.amazon.com/ko/compare/the-difference-between-block-
file-object-storage/
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
SQL Server on EC2
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
SQL Server 자체 기능으로 구현 가능한 고가용성
Always On AG Failover
Clustering
Database
Mirroring
Log Shipping
Advanced (EE) Basic (SE)
가용성 수준 Database Database Instance Database Database
적용 버전 2012 이상 2019 이상 모든 버전 2005 이상 모든 버전
복구 모델 Full Full Any Full Full
자동 장애 조치
O
(Multi-subnet)
O
(Multi-subnet)
O
(Multi-subnet)
O
(Multi/Single
Subnet)
X
장애 조치 시간 30 sec 이내 30 sec 이내 30~60 sec 30 sec 이내
백업 파일 크기에
따라
연결 정보
AG Listener
Each Instance
AG Listener
Each Instance
Virtual Name
Each Instance
SetPartner
Each Instance
복제 수준 1:m (up to 8) X N/A 1:1 1:m
읽기 전용 모드
O
(라우팅 구성 가능)
X X Database Snapshot STANDBY mode
WSFC △ △ O X X
AD필수? X X △ X X
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
1] Failover Clustering Instance (FCI)
o Windows Server Failover Clustering (WSFC)을 기반으로
하는 SQL Server의 가장 대표적인 고가용성
o Active - Passive Node 구성 (Shared-Nothing Cluster)
o 1:1뿐만 아니라 n:m 구성 가능
o 짝수 개의 노드인 경우 Split-brain을 방지하기 위해
반드시 Quorum 구성 필요
o 스토리지 형태
• iSCSI, DAS, SAN
• Windows Server의 Storage Spaces Direct(S2D), SMB 등을 이용
• 스토리지 복제 방식
o AWS에서는 Multi-Subnet 구성으로 SQL Server 2012
이상 적용 가능
Node0
1
(Active)
Node02
(Passive)
Shared
Storage
Virtual IP Address
(Virtual Name)
Health
Check
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
SQL Server Failover Clustering Instance (FCI) 구성
Windows Server Storage Spaces Direct 이용
Availability Zone a
AWS Cloud
Availability Zone b
SQL Server
FCI
Storage
Spaces
Direct
Active Passive
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
SQL Server Failover Clustering Instance (FCI) 구성
Availability Zone a Availability Zone c
AWS Cloud
Active
Availability Zone b
Passive
SQL Server
FCI
Multi-AZ Single-AZ
Quorum
(File share Witness)
FSx for Windows Files Server (SMB) / FSx for NetApp ONTAP (iSCSI) 이용
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
FSx for NetApp ONTAP FSx for Windows File Server
대기시간 <1 ms
파일 시스템 최대 처리량(throughput) 2-3 GB/s
파일 시스템당 최대 IOPS 수십만
가용성 SLA 99.99%
규정 준수 및 인증 HIPAA BAA, PCI/DSS, ISO, SOC, IRAP, GDPR, ISMAP, FINMA, MTCS, C5, ENS High, OSPAR, HITRUST CSF
최대 파일 시스템 크기 Virtually unlimited (100s of PBs) 64 TiB
프로토콜 지원 SMB, NFS, iSCSI (shared block storage) SMB
FSx 데이터의 온프레미스 캐싱 NetApp Global File Cache, NetApp FlexCache Amazon FSx File Gateway
온프레미스에서 AWS로의 백업 및
재해복구
NetApp SnapMirror -
처리량 및 IOPS 수준 선택 Throughput and IOPS Throughput
배포 옵션 Multi-AZ* Single-AZ and Multi-AZ
FSx for Windows File Server and FSx for NetApp ONTAP comparison
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
FSx for NetApp ONTAP FSx for Windows File Server
온프레미스 비교 • NetApp
• Commodity NAS
• Windows file servers
• SMB NAS
특징
• Multi-protocol
• Replication
• Cloning
• Intelligent tiering
• Varonis and anti-virus integration
• NetApp Global File Cache, NetApp FlexCache
• Native Windows features*
• File access auditing
• FSx File Gateway for on-premises caching
Use Cases
• Enterprise IT
• Line-of-business apps
• Test/dev
• Backup and DR (NetApp)
• SQL Server with HA
• Windows based user and group shares,
• Windows applications
• SQL Server with HA
FSx for Windows File Server and FSx for NetApp ONTAP comparison
https://aws.amazon.com/ko/fsx/when-to-choose-fsx/
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
SQL Server FCI Using
Amazon FSx for NetApp ONTAP
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Familiar and fully
managed
Fast and cost effective Secure and Compliant
Amazon FSx for ONTAP: Benefits
Launch and run fully managed file storage built on NetApp ONTAP
• 완전 관리형
• AWS 및 NetApp툴 사용
• 데이터 복제
(SnapMirror),snapshot
(SnapVault), caching
(FlexCache), and cloning
(FlexClone) capabilities
• 다중 GB/s 처리량, 100K+
IOPS, ms미만 대기 시간
• 저렴한 비용으로 자동
계층화,비용 90% 절감
• 중복 제거
• 압축,씬프로비저닝
• 멀티 프로토콜
(NFS, SMB, iSCSI)
• Linux, Windows,
MacOS에서 엑세스 가능
• EC2, EKS, Workspaces,
Appstream 2.0, VMware
Cloud
• 동시 , 다중 프로토콜
엑세스
• 암호화된 저장 및 전송
• 안티 바이러스 및
감사를 위한
소프트웨어와의 통합
• ID 기반 인증을 위한
Active Directory
• ISO, PCI-DSS, SOC 규정
준수 및 HIPPA 인증
Accessible and Integrated
© 2023, Amazon Web Services, Inc. or its Affiliates.
Single-AZ and Multi-AZ configurations
Single-AZ Multi-AZ
AWS Cloud AWS Cloud
Node 1
Availability Zone 1
Availability Zone 1
Node 2 Node 1 Node 2
Availability Zone 2
개발/테스트, 데이터 보호 복사본
AZ 내 복제
단일 데이터 센터 구현과 같거나 더 나은 가용성 및 내구성
프로덕션 워크로드
2개의 AZ에 걸친 복제
다중 데이터 센터 구현과 동일하거나 더 나은 가용성 및
내구성
ONTAP
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Manual install
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Prerequisites and Basic Setup
주요 고려사항
✓ 데이터베이스 백업: FSx for ONTAP 제공하는 자동 백업 기능을 활용할지, SQL 기본 도구를 사용할지 선택
✓ 네트워크 성능: 충분한 네트워킹 성능을 제공하는 EC2 인스턴스를 선택해야 함. (예: r5n.4xlarge)
✓ 저장소 구성: NetApp 문서를 참고하여 워크로드 및 성능 요구 사항에 맞게 구성
기본 설정
✓ 권한 있는 AD 사용자 계정
✓ AD 도메인 컨트롤러 설정
✓ SQL Server 설치 미디어
✓ 2개의 Amazon EC2 Windows Server 인스턴스 시작
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Lunch Wizard
© 2023, Amazon Web Services, Inc. or its Affiliates.
SQL Server용 AWS Launch Wizard 란 무엇인가요?
AWS Launch Wizard
EC2에 SQL Server를 배포하는 기본 방법
EC2에서 SQL 단일 노
드 및 HA 배포 간소화
인스턴스 및 스토리
지 선택 및 비용 추정
자동화
반복 가능한
CloudFormation
템플릿으로 시간 절약
AWS의 검증된 배포
모범 사례 활용하기
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
SQL Server 사용 사례 및 기능을 위한 AWS Launch Wizard
배포 구성 사이징 및 비용 추정
단일 노드 배포
상시 AG 배포
FSx 배포가 포함된 FCI
재사용 가능한 코드 템플릿
전용 호스트 지원
LI 및 BYOL 지원
Windows Server 지원
Linux 지원
초기 입력 유효성 검사
기존 온-프레미스 및 관리형
AD에 연결
자동 생성된 SSM 리소스 그룹
원클릭 SNS 알림
원클릭 CloudWatch 모니터링
관리형 IAM 정책
인스턴스 유형 권장 사항
스토리지 권장 사항
비용 추정
자세히 알아보기: https://docs.aws.amazon.com/launchwizard/latest/userguide/launch-wizard-features.html
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon EC2 Instance Storage
What is instance storage?
• Some instance types come with directly attached disk-based storage
• SSD
• NVMe SSD
• Included in the hourly EC2 cost
• Data on instance storage does not persist a
user- initiated instance stop/start or hardware failure
• Must be allocated at launch
• Provides fast disk I/O without going over the network
• Traffic does not count towards EBS IOPS
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Tempdb 구성은 인스턴스 스토리지로
Move tembdb files to instance-storage-backed drives:
1
2
ALTER DATABASE tempdb
MODIFY FILE (NAME = tempdev, FILENAME = 'Z:tempdb.mdf');
GO
ALTER DATABASE tempdb
MODIFY FILE (NAME = templog, FILENAME = 'Z:templog.mdf');
GO
Modify startup to grant service account access:
icacls Z: /grant "NT SERVICEMSSQLSERVER”:(OI)(CI)(F)
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Summary
• AWS Storage
▪ Block, File, Object
• AWS Storage Service 를 이용하여 MSSQL FCI 구성
▪ FSx for Windows File Server
▪ FSx for Netapp Ontap
– Mpio 설정
– Tempdb 변경
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Q&A
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Thank you!
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
SAP on AWS 환경을 위한 AWS
스토리지 서비스 살펴보기
Sejun Kim
SAP Specialist Solutions Architect
Amazon Web Services
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
SAP on AWS 소개
SAP 환경을 위한 스토리지 서비스
SAP Data Export to Amazon S3
Agenda
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
SAP on AWS 소개
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Offers Customers Choice for SAP
Native SAP on AWS SAP RISE PCE on AWS
SAP On-prem License
AWS Infra
Managed Service
MSP or
Customer
SAP License
AWS Infra
Managed Service
81
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Private subnet
SAP on AWS overview
AWS Cloud
VPC
서버(AP)
서버(DB)
SAN 스토리지
백업/Data
모니터링
NAS 스토리지
Router
① 사설 네트워크 구성
AWS 리전에 여러분 만의 VPC(Virtual
Private Cloud)생성
- AZ(가용영역) 서브넷을 구성
② SAP AP/DB 용 Server 구성
SAP AP와 DB를 설치를 위해 SAP 인증
받은 EC2 인스턴스를 구성
③ SAN/NAS Storage 구성
SAP AP와 DB를 설치를 위해 EBS(SAN),
EFS(NAS)에 파일 시스템 구성
④ SAP 및 DB 설치
기존과 동일하게 컨설턴트가 통해
수동 설치 하거나, 자동 설치로 구성
⑤ 백업/모니터링
SAP AP와 DB 백업을 S3(오브젝트
스토리지)에 구성, CloudWatch(인프라
모니터링)을 구성
⑥ 온프레미스(IDC)와 연결
사용자 및 기존 시스템 연결을 위해
전용회선 또는 VPN 구성
On-Premise
Servers Users
82
SAP Notes 1656250 -SAP on AWS: Support prerequisites(Storage)
SAP Notes 1656099 - SAP Applications on AWS: Supported DB/OS and AWS EC2 products 참고.
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
General
Purpose
M5
Compute
Optimized
C5 C5n
Memory
Optimized
Storage
Optimized
R5
X1e
X1 U
C5a
R5b R5n
I3en
M6i
Amazon EC2 Instance Types for SAP
R6i
X2idn X2iedn
M6a
Certified SAP HANA and NetWeaver instance type Certified SAP NetWeaver instance type
C6i
C6a
C6id
R6a
SAP Notes 1656099 - SAP Applications on AWS: Supported DB/OS and AWS EC2 products 참고.
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Operating Systems Available for SAP on AWS
SUSE Linux
Enterprise Server
(SLES)
Red Hat
Enterprise Linux
(RHEL)
Microsoft
Windows
Server
Oracle
Linux
Amazon Machine Images
HANA Support and Extended Support
*or BYOL model
*
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Database Platforms Available for SAP on AWS
Microsoft
SQL Server
IBM
Db2
Amazon
Aurora**
Oracle
Database*
SAP HANA
SAP MaxDB
SAP ASE
For the most up-to-date list of supported database applications, see SAP note #1656099 or SAP Wiki
Database Platforms
* Requires Oracle Linux, see SAP note #2358420
** For SAP Hybris Commerce
IBM Db2
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
SAP on AWS Reference Architecture
86
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
SAP 환경을 위한 스토리지 서비스
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Storage Services for SAP Workloads
Amazon Elastic Block
Store (EBS)
Amazon Elastic File
System
Amazon S3 Glacier
Amazon Simple Storage
Service (S3/S3IA)
Amazon FSx
for Windows File Server
• SAP applications
• SAP database data, logs
and backup volumes
• SAP applications backups
• Long-term backups and data
archives for compliance and
regulatory reasons (Glacier)
• SAP applications’s shared file system
• /sapmnt
• /usr/sap/trans
• /usr/sap/<SID>
Amazon FSx for NetApp
ONTAP
Amazon FSx for NetApp
ONTAP(selected Amazon EC2
instance types)
SAP Notes 1656250 -SAP on AWS: Support prerequisites(Storage)
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Storage Types for SAP Workloads
General Purpose
SSD
gp2
Provisioned IOPS
SSD
io2
Max IOPS/Volume 16,000 16,000 64,000 256,000
Max Throughput/Volume 250 MB/s 1000 MB/s 1000 MB/s 4000 MB/s
Performance Behavior
3 IOPS/GB
volume,
<333 GB
125-250
MB/s
3,000 IOPS
& 125 MB/s
base,
purchase on
demand
Amazon EFS
(SAP Shared File Systems e.g.
Transports)
Amazon S3
(Backups)
AWS Backint for SAP HANA
Amazon EBS gp3 Block
Express
89
• 모든 EBS 볼륨은 모든 EC2 인스턴스에 연결할 수 있습니다.
• 원하는 크기(1GiB 단위)로 구성 가능(오버 프로비저닝 필요 없음)
• 실행 중인 인스턴스에서 크기, 성능 및 볼륨 유형을 늘리거나 변경
수 있습니다. => No downtimes
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Storage Configuration for SAP HANA
Instance type Memory (GiB)
vCPUs / logical
processors*
General Purpose SSD
(gp3) storage with
LVM
Configured
throughput per
volume (MiB/s)
Configured IOPS per
volume
Total throughput
(MiB/s)
Total IOPS
Certified for production use
u-24tb1.112xlarge 24,576 448 2 x 14,400 GiB 1,000 9,000 2,000 18,000
u-24tb1.metal 24,576 448 2 x 14,400 GiB 1,000 9,000 2,000 18,000
u-18tb1.112xlarge 18,432 448 2 x 10,800 GiB 1,000 9,000 2,000 18,000
u-18tb1.metal 18,432 448 2 x 10,800 GiB 1,000 9,000 2,000 18,000
u-12tb1.112xlarge 12,228 448 2 x 7,200 GiB 1,000 6,000 2,000 12,000
u-12tb1.metal 12,228 448 2 x 7,200 GiB 1,000 6,000 2,000 12,000
………..
https://docs.aws.amazon.com/sap/latest/sap-hana/hana-ops-storage-config.html
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
• Storage 요구 사이즈 > 16 TB (gp2/gp3)
• SDD (gp3):
• IOPS 요구사항 > 16,000 IOPS
• Throughput 요구사항 > 1,000 MB/s
• RAID 구성 vs. 단일 볼륨으로 구성
• Save cost : 스토리지 기본 성능 기준선을
활용 RAID 구성
• Tradeoff: 운영 복잡성 증가
How to deploy RAID EBS Volumes
Storage Configuration for SAP HANA
https://docs.aws.amazon.com/sap/latest/sap-hana/hana-ops-storage-config.html
Data Log
u-6tb
3600 GB
1000Mib
6000IOPS
3600 GB
1000Mib
6000IOPS
512 GB
300Mib
3000IOPS
7200GB
2000Mib/S
12000IOPS
+
=
Operating System and Storage Configuration - Link
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon EFS and FSx for SAP Solutions
• Amazon EFS/FSx 는 왼쪽 3개 파일시스템을
포함하여 인스턴스 간에 공유 파일을
탑재해야 하는 SAP Scale Out 인스턴스에
유용합니다.
• VPC 피어링 또는 AWS Transit Gateway를
통해 여러 VPC, AWS 계정 및 AWS 리전에서
파일 시스템에 액세스합니다. 이는 환경
전반에 걸쳐 데이터를 복사하는 비용과
복잡성을 제거하는 데 도움이 됩니다.
• FSx for ONTAP 은 NFS로 마운트 한 Single-
AZ deployment type 만 지원합니다.
VPC VPC
• /usr/sap/trans
• /sapmnt/
• /usr/sap/<SID>
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
HANA HA+DR(Cross-AZ) with FSx for NetApp ONTAP
Failover to second availability zone within minutes
AWS Cloud
Availability Zone 1 Availability Zone 2
Production DR
data log data log
Sync
HA+DR using HSR(HANA System Replication)
RPO=0, Cost High
AWS Cloud
Availability Zone 1 Availability Zone 2
Single-AZ HA Single-AZ HA
Multi-AZ HA
Production
(based on HANA default settings for log backup interval)
DR
data log
data
log backup
shared
log backup
shared
log backup
Async
HA+DR using SnapMirror
RPO of 15mins ~ , Cost Medium
S3 for
data and log
backups
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
HANA DR(Cross-Region) with FSx for NetApp ONTAP
Failover to second region within minutes
FSx ONTAP offers rapid disaster recovery from replicated
snapshots.
• Data & log volumes on Single-AZ HA file system.
• Data volume snapshots, log backups and shared volumes are
copied to second region by the file system, using SnapMirror.
• EC2 instance for DR can be used otherwise until failover.
In the event of a disaster, SAP HANA will
1. recover from the most recent data volume snapshot, and
2. roll-forward from asynchronously replicated log backups,
Leading to an RPO of ~15 minutes. (based on HANA default settings for
log backup interval)
AWS Cloud
Region 1 Region 2
Single-AZ HA Single-AZ HA
async
Production
async
DR
data log
data
log backup
shared
log backup
shared
log backup
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Scale-out Solution for SAP HANA
VPC(Seoul)
Availability Zone - A
SAP HANA
(Master)
SAP HANA
(Worker)
Data Log Data Log
N with High Availability
Availability Zone - A
SAP HANA
(Master)
SAP HANA
(Worker)
Data Log Data Log
OS
Cluster
HA(+Short DR), MTTR <= mins, Cost High
HSR
VPC(Seoul)
Availability Zone - A
SAP HANA
(Master)
SAP HANA
(Worker)
SAP HANA
(Standby)
Data Log Data Log
N+M
HA, MTTR >= 45 mins, Cost low
Amazon FSx for NetApp ONTAP
Scale-out is generally supported with each EC2 instance type that supports scale-out. SAP HANA Host
Auto-Failover (HAF) is supported with FSx for NetApp ONTAP.
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Backint Agent for SAP HANA
AWS Backint Agent를 이용하여 SAP HANA DB를 아마존 S3로 백업하고 복원. 이를 통해 비싼 별도의
백업 솔루션이나 스토리지 비용 절감. SAP HANA Cockpit 또는 SAP HANA Studio 와 통합.
SAP HANA
AWS Backint
Agent
SAP HANA log
SAP HANA data
S3 Bucket
SAP HANA
Backup
IAM Role
Free / SAP Certified
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
• AMI(Amazon Machine Image)는 인스턴스에 연결된 모든 볼륨이 포함됩니다.
• 이미지는 새로운 샌드박스 SAP Application을 만드는 데 사용될 수 있습니다.
• 이미지가 생성되면 이미지에서 새 인스턴스를 시작할 수 있습니다.
• 인스턴스가 시작되면 호스트 이름, SID를 변경하고 System Copy프로세스에 따라 샌드박스를
만듭니다.
• Snapshot 은 볼륨 수준입니다.
• 마찬가지로 System Copy에 활용될 수 있습니다
• Snapshot은 incremental 백업입니다.
• 생성된 볼륨 크기에 따라 가격 책정
• 일관성을 보장하려면 EC2 인스턴스가 다운되거나 OS가 정지될 때 Snapshot과 AMI를 가져와야 합니다.
AMI and EBS Snapshot Best Practices for SAP Application
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
SAP Data Export to Amazon S3
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
SAP AWS Cloud
Export & Import
Amazon AppFlow
AWS Glue
SAP Data
Service
SAP Application (ABAP Stack)
SAP SLT*
CDS
Views**
SAP
Extractors
ODP ODATA
API
Table Definitions / Views
Database
Application
SAP
API
Gate
way
Source
RFC(BAPIs)
IDOCs
Export
Import
Amazon AppFlow for SAP OData Connector는
SAP 애플리케이션에서 AWS 로 데이터를 추출 및
입력 할 수 있는 완전 관리형 솔루션
AWS Lambda
SAP OData, RFC 프로토콜 이용하여 AWS Glue,
AWS Lambda에서 SAP 데이터를 추출 및 입력하는
코드를 개발
SAP OData, RFC 프로토콜 이용하여 EC2(Container)
에서 SAP 데이터를 추출 및 입력하는 코드를 개발
혹은 Partner Solution 이용.
Amazon EC2
SAP Data Export to Amazon S3 – AppFlow/Glue
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Operating System
SAP ABAP based applications
(SAP S/4HANA, ECC, CRM etc.)
Database
SAP Kernel
ABAP Stack
SAP standard modules
Custom ABAP
Programs
AWS SDK
for SAP ABAP
Other AWS services
Rest APIs
Amazon S3
Amazon Aurora
Amazon SNS
Amazon Kinesis
Amazon Forecast
Amazon S3 Glacier
Amazon DynamoDB
Amazon SQS
Amazon Textract
Amazon Comprehend
Order Management
Supply Chain
Finance
...
Data Export to Amazon S3 – AWS SDK for SAP ABAP
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Data Export to Amazon S3 – Mount Point
Mountpoint for Amazon S3 is a high-throughput open source file client for mounting an Amazon S3
bucket as a local file system. - Link
x
x
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
SAP on AWS 소개
SAP 환경을 위한 스토리지 서비스
SAP Data Export to Amazon S3
Summary
SAP Notes 1656250 -SAP on AWS: Support prerequisites(Storage)
SAP Notes 1656099 - SAP Applications on AWS: Supported DB/OS and AWS EC2 products
Storage Configuration for SAP HANA
https://docs.aws.amazon.com/sap/latest/sap-hana/hana-ops-storage-config.html
Operating System and Storage Configuration - Link
SAP Data Export/Import Workshop - Link
AWS SDK for SAP ABAP Workshop - Link
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Thank you!
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Sejun Kim
sejun@amazon.com
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
App Modernization with
AWS Storage Services
September 13th 2023
WWSO Storage Korea
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Storage Service Designs
for VMware Cloud on AWS
Jeongjin Hong
VMware Specialist SA
AWS
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
VMware Cloud on AWS
Storage Options for VMware Cloud on AWS
External Datastore Options
In-Guest level Storage Services
List of Content
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
VMware Cloud on AWS
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
VMware Cloud on AWS 란?
VMware vSphere SDDC
(Software Defined Data Center)
AWS Global Infrastructure
vCenter
VMware CloudTM on AWS
vSphere vSAN NSX-T
AWS 클라우드에서 서비스로 제공되는 주문형 VMware vSphere SDDC
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Managed vSphere SDDC 서비스
VMware on On-premises DC
상면, 전기, 공조
시설 관리
서버
스토리지, SAN
네트워크
보안, 모니터링
인프라 운영 관리
가상화 플랫폼
가상화 유지 관리
자동화 관리
VM
애플리케이션
스토리지 가상화
네트워크 가상화
OS
VMware Cloud on AWS
Managed Service
VM
애플리케이션
OS
AWS Global Infrastructure
vCenter
VMware CloudTM on AWS
vSphere vSAN NSX-T
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
High-level Hybrid Cloud Infra Layout
vCenter
On-premises
vSphere 기반 환경
Amazon EC2 Amazon S3 Amazon RDS
Amazon
Redshift
AWS Direct
Connect
Amazon
DynamoDB
Amazon
SageMaker
Amazon Shield
vSphere vSAN NSX
vCenter
VMware CloudTM on AWS
AWS Global Infrastructure
AWS Global Infrastructure
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
서비스 특징
On-demand
SDDC
2시간 이내 배포
20분 이내 확장
운영 환경의
높은 신뢰성
Managed Service
by VMware
클라우드의 탄력성을
갖춘 vSphere 환경
Elastic DRS
Auto remediation
빠르고 안전한
마이그레이션
Relocation 방식
VMware HCX
애플리케이션
현대화 지원
AWS 서비스 연계
Cross-ENI
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Why VMware Cloud on AWS?
46% 56% 76%
Unplanned Downtime 감소
Operation Labor hour 감소
Faster Migration
※ IDC Business Value white paper - Jan. 2021 / IDC Doc. #US46974120
※ Forrester Total Economic Impact Study report - Dec. 2022
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Key Use Cases
11%
19%
29%
20%
21%
Consolidate Migrate
Cloud migration
Expand
Maintain
Data center extension
Primary Secondary
Disaster recovery
Virtual desktops
Next-generation
applications
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Global Region
AWS 리전
VMware Cloud on AWS 지원 리전
버지니아 북부
캘리포니아 북부
아일랜드
AWS GovCloud(US-서부)
오레곤
상파울루
도쿄
캐나다 (중부)
오하이오
런던
뭄바이
서울
닝샤
케이프타운
홍콩
스톡홀름
GovCloud(US-동부)
밀라노
바레인
프랑크푸르트
싱가포르
베이징
파리
시드니
오사카
UAE
스페인
자카르
타
멜버른
취리히
하이데라바
드
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Storage Options
for VMware Cloud on AWS
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Storage Options
• VMware vSAN
VMs / Workloads
Hyperconverged
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
VMware vSAN
Cache Tier
Capacity Tier
• Software Defined Storage Solution
• Cluster에서 Local Disk를 통합/추상화
• 가용성을 위한 데이터 중복 저장 (FTT)
• 확장 단순화 및 용이성 증대
• vCenter 에서 프로비저닝하고 관리
Disk Group Disk Group Disk Group Disk Group Disk Group Disk Group
vSAN Datastore
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
VMware Cloud on AWS – vSAN Datastore
vSphere/vSAN (Stretched) Cluster
Workload Datastore
Management Datastore
vCenter NSX Mgmt.
HCX*
Customer Cloud Administrator
VMware
vSAN Datastore
NVMe All-Flash storage
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
VMware Cloud on AWS - vSAN 특징
• NVMe All-Flash Storage → 고성능을 요구하는 일반 워크로드에 적합
• 적합하지 않은 워크로드 유형
: 대용량 파일서버, Cold Storage
• 스토리지 Efficiencies
: 기본 Compression 적용, 또는 Compression + De-duplication 적용
• Object 단위 Storage Policy 적용
: FTT (Failure to Tolerate)
: Protection level (Mirroring, Erasure Coding R5/R6)
• 호스트 수에 따라 스토리지 용량 증감
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
vSAN – Dependent Scaling of Compute & Storage
Capacity RAID 1 RAID 5 RAID 6
Hosts Raw Capacity FTT=1 FTT=2 FTT=3 FTT=1 FTT=2
1 20.5
2 40.9 15.9
3 61.4 23.9
4 81.8 31.8 47.7
5 102.3 39.8 26.5 59.7
6 122.8 47.7 31.8 71.6 63.7
7 143.2 55.7 37.1 27.8 83.5 74.3
8 163.7 63.7 42.4 31.8 95.5 84.9
9 184.1 71.6 47.7 35.8 107.4 95.5
10 204.6 79.6 53.0 39.8 119.4 106.1
11 225.1 87.5 58.3 43.8 131.3 116.7
12 245.5 95.5 63.7 47.7 143.2 127.3
13 266.0 103.4 69.0 51.7 155.2 137.9
14 286.4 111.4 74.3 55.7 167.1 148.5
15 306.9 119.4 79.6 59.7 179.0 159.1
16 327.4 127.3 84.9 63.7 191.0 169.7
19.1
28.6
57.3
71.6
76.4
89.1
101.8
114.6
127.3
140.0
152.8
165.5
178.2
191.0
203.7
-
50.0
100.0
150.0
200.0
250.0
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Compute-to-Storage ratio and Scaling demands may be unbalanced
• vSAN Storage Provisioning Capacity by hosts (i4i.metal instance)
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
External Datastore Options
- Amazon FSx for NetApp ONTAP
- VMware Cloud Flex Storage
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Storage Options
• Amazon FSx for NetApp ONTAP
• VMware Cloud Flex Storage
• VMware vSAN
VMs / Workloads
External Datastore
Hyperconverged
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
External Datastores for VMware Cloud on AWS
• AWS-managed cloud service
• Independently-scalable storage
• Consistent ONTAP experience
• VMware-managed cloud service
• Independently-scalable storage
• Natively integrated VMware service
VMware vSAN VMware Cloud Flex Storage
• VMware-managed cloud service
• Primary, direct-attached storage
• VM-centric storage management
Amazon FSx for NetApp ONTAP
ESXi hosts ESXi hosts
VMware Cloud on AWS
VMware vSphere
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon FSx for NetApp ONTAP
• 완전관리형 NetApp ONTAP 파일시스템 스토리지 서비스
• 데이터에 대한 멀티 프로토콜 엑세스
• 가용성과 내구성이 뛰어난 Multi-AZ 및 Single-AZ 배포
• On-premises 및 클라우드에서 NetApp ONTAP 전반에 걸쳐
일관된 단순화된 운영 환경
• 클라우드에서 익숙한 ONTAP의 데이터 관리 기능
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon FSx for NetApp ONTAP
vSphere/vSAN (Stretched) Cluster
Workload Datastore (vSAN)
Management Datastore
vCenter NSX Mgmt.
HCX*
VMware
vSAN Datastore
NVMe All-Flash storage
External Datastore (NFS)
AWS FSx for NetApp ONTAP
Customer Cloud Administrator
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
VMC on AWS with Amazon FSx for NetApp ONTAP
Synchronous
Mirror
VMware Cloud on AWS SDDC
Bare metal
EC2 Instances
Amazon FSx for NetApp ONTAP
• NFS 연결 데이터스토어
• VMware Transit Connect or VPC Peering
• 컴퓨팅과 독립적으로 유연한 용량 확장
• 스토리지 솔루션 제공 Advanced 기능
• Single-AZ or Multi-AZ
• Storage Efficiencies
Transit Connect VPC Peering
- Deduplication, Compression, Compaction
- Cloud Tiering
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Beyond Datastore Support
VM
VM
VM
Datastore 1
VMC
Datastore
(SVM1)
HR
(SVM2)
Development
(SVM3)
Production
(SVM4)
NFSv3
SMB
NFS4.1
iSCSI
• Storage Virtual Machines (SVM)
을 통한 Multi-Tenant 지원
• Multi-Protocol
• Data Management
- NFS
- iSCSI
- SMB
- Snapshots
- Clones
- Replication
- QoS
- Cloud Tierings
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Flexible Storage Architecture
- In-memory read cache
- NVMe extended read cache
- 무중단 Scale up/down
• File Server (Throughput)
VMC
Datastore
(SVM1)
HR
(SVM2)
Development
(SVM3)
Production
(SVM4)
FSx for NetApp ONTAP
File Server
in-memory cache NVMe cache
SSD Storage Capacity
Cold Tier Storage Capacity
• SSD Storage Capacity
- up to 192TB, 80K IOPS, 2048 MBps
- Disk IOPS Scale up/down on-
demand
- Disk Capacity Scale up
• Capacity Pool
- Cold tier
- 필요에 따라 자동 확장/축소
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
A
Z
2
A
Z
1
Architecture – VTC(vTGW) connection
ESXi
vCenter NSX
VMware Cloud on AWS SDDC
T0
MGW
CGW
VMware
Transit Connect
Subnet
Storage VPC
FSx ENI
(active)
Subnet
FSx ENI
(passive)
SVM
floating IP
/Datastore#1
/Datastore#2
/Datastore#1
/Datastore#2
Node A
Node B
Amazon FSx for
NetApp ONTAP
(Multi-AZ)
vSAN Mgmt. Datastore
vSAN Workload Datastore
FSxN NFS Datastore
attachment
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
ESXi
Architecture – VPC peering connection
VMware Cloud on AWS SDDC
T0
MGW
CGW
Subnet
Storage VPC
FSx ENI
/Datastore#1
/Datastore#2
Node A
Amazon FSx for
NetApp ONTAP
(Single-AZ)
vSAN Mgmt. Datastore
vSAN Workload Datastore
FSxN NFS Datastore
VPC Peering
vCenter NSX
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
VMware Cloud Flex Storage
• AWS클라우드에서 제공되는 VMware Storage 서비스
• VMware에 의한 완전 관리형 스토리지 서비스
• 간편한 사용으로 VMware Cloud on AWS와 손쉽게 통합
• 호스트 추가 없이 독립적인 스토리지 확장
• 온디맨드 방식으로 탄력적인 용량 확장
VCFS
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
VMware Cloud Flex Storage
vSphere/vSAN (Stretched) Cluster
Workload Datastore (vSAN)
Management Datastore
vCenter NSX Mgmt.
HCX*
Customer Cloud Administrator
VMware
vSAN Datastore
NVMe All-Flash storage
External Datastore (NFS)
VMware Cloud Flex Storage
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
VMC on AWS with VMware Cloud Flex Storage
VMware Cloud on AWS SDDC
Bare metal
EC2 Instances • NFS 연결 데이터스토어
• 2-Tier Architecture
• Elastic Performance, Elastic Capacity
• 스토리지 성능 및 용량을 독립적으로 확장
• 엔터프라이즈급 스토리지 기능
NFS
NVMe Cache
Object Storage
Scale-out Cloud File System
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Architecture
ESXi
VMware Cloud on AWS SDDC
T0
MGW
CGW
X-ENIs
vSAN Mgmt. Datastore
vSAN Workload Datastore
FSxN NFS Datastore
vCenter NSX
NVMe Cache
Object Storage
Scale-out Cloud File System
Orchestrator
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
External Storage Benefits
Scalable & Elastic Simplified Operations Predictable Cloud Economics
• 독립적인 스토리지 확장
• 탄력적인 용량 확장
• 온디맨드 방식
• 완전 관리형 서비스
• 간편한 조작 및 사용
• Pay-as-you-consume
• Cost effective
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Cost Reduction Example
$0
$1,000,000
$2,000,000
$3,000,000
$4,000,000
$5,000,000
$6,000,000
$7,000,000
$8,000,000
VMC VMC & FSxN
3-year savings = $1,440,009
FSxN
SDDC
클라우드 요구사항 해결
- 비용 절감
- 민첩성 향상
- 운영 일관성 확보
Midsize Enterprise
- 400 VMs (90TiB)
- 150 TiB Storage
• Customer Environment
30x i3en.metal 3yRI
30x i3.metal 3yRI
w/ FSxN
• Benefit
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
In-Guest level Storage Options
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Storage Options
• Amazon FSx for NetApp ONTAP
• VMware Cloud Flex Storage
• VMware vSAN
VMs / Workloads
External Datastore
Hyperconverged
• Amazon EFS
• Amazon FSx for Windows
• Amazon FSx for NetApp ONTAP
• Amazon S3
In-Guest OS
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
In-Guest OS level Storage Services
AWS Storage Services 개요 지원 프로토콜
Amazon FSx for Windows FS
Windows 서버에 구축된 완전관리형
파일 스토리지
SMB
Amazon FSx for NetApp ONTAP
NetApp ONTAP 파일시스템에
구축된 완전관리형 공유 스토리지
Multi-Protocol
Amazon EFS
서버리스 방식의 탄력적인 파일
스토리지
NFS
Amazon S3 오브젝트 스토리지 Web-based Protocol
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon FSx for Windows FS / Amazon EFS
ESXi
VMware Cloud on AWS SDDC
T0
MGW
CGW
vSAN Mgmt. Datastore
vSAN Workload Datastore
vCenter NSX
Customer VPC
ENI
Amazon FSx for
Windows File Server
Amazon EFS
ENI
ENI
AWS Managed AD
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon FSx for NetApp ONTAP
ESXi
VMware Cloud on AWS SDDC
T0
MGW
CGW
vSAN Mgmt. Datastore
vSAN Workload Datastore
vCenter NSX
Customer VPC
ENI ENI
/DS - 01
/DS - 02
Amazon FSx for
NetApp ONTAP
SVM
AWS Managed AD Local Workgroup
or
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
T0
Customer VPC
ENI
ESXi
VMware Cloud on AWS SDDC
MGW
CGW
vSAN Mgmt. Datastore
vSAN Workload Datastore
vCenter NSX
Amazon S3
Amazon S3
Internet
Endpoint
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Key Takeaways
VMware Cloud on AWS : Ondemad VMware vSphere SDDC service on AWS Infra
• VMware Cloud on AWS – Amazon Web Services
• VMware Cloud on AWS : Deeply Integrated Hybrid Cloud Service
VMware Cloud on AWS Storage Options
• Hyperconverged – 고성능 NVMe All-Flash 스토리지
- Amazon FSx for NetApp ONTAP AWS 매니지드, 완전관리형 ONTAP 스토리지 서비스
• In-Guest level AWS Storage services
• External NFS Datastore services – 컴퓨팅과 독립적인 데이터스토어 확장
- VMware vSAN
- VMware Cloud Flex Storage VMware 매니지드, VMware Cloud on AWS 결합 서비스
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Thank you!
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Jeongjin Hong
jeongjih@amazon.com
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
애플리케이션 데이터 관리
현대화 및 비즈니스 연속성
Date: 2023. 09. 13
Park Sunghwi
Cloud Solution Architect
NetApp
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
NetApp 소개
Modern application platforms
모던 애플리케이션을 위한 데이터 관리
탁월한 Statefull Workload 관리의 기능
구축 사례
Demo
Agenda
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
NetApp 소개
모든
워크로드
모든
프로토콜
모든 환경 하이브리드
FAS QLC AFF
온프레미스
Keystone FlexPod
프라이빗 클라우드 1차 퍼블릭 클라우드
파일 블록 오브젝트 유니파이드
가상
애플리케이션
엔터프라이즈
애플리케이션
K8 파일 서비스 OLTP EDA
NetApp
ONTAP
업계 최고
수준의 스토리지
OS
글로벌 데이터, 클라우드, 및 스토리지 솔루션 전문 기업
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS와 함께한 10년간의 혁신
2013
NetApp NPS SaaS
2015
AltaVault Backup
to Amazon S3
2016
Cloud Sync to Amazon S3
StorageGRID to Amazon S3
2017
Cloud Orchestrator
SaaS Backup~O365
2018
Cloud Volumes
Service
NetApp Astra
Cloud Insights
2019
Cloud Tiering
Cloud Backup
Cloud Data Sense
2020
Spot by NetApp
Global File Cache
Virtual Desktop
Service
2014
Cloud Volumes ONTAP
2021
Amazon FSx
for NetApp ONTAP
AWS ISV Design
Partner of the Year
2012
Partnered with
AWS
at re:Invent 1
2022
VMware Cloud on
AWS integration with
FSx for ONTAP
Astra Control Service
(AWSMP)
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Modern
application 은
Kubernetes에 의해
구동되며
플랫폼 엔지니어링
팀이 개발을
담당하고 있습니다
60% 83%
2025년까지 플랫폼
엔지니어링 팀을 신설하는
기업 비율
K8을 운영 환경에서
사용하는 기업 비율
1.) CNCF Container Infrastructure Software Market Assessment: Container Deployment Forecast 2016-2025 Link
2.) Gartner Top Strategic Technology Trends for 2023: Platform Engineering, Oct 2022
Modern application platforms
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Kubernetes에 대한 오해와 현실
스테이트풀 애프리케이션 사용의 증가
아직은 대세가 아니다. 스테이트리스
애플리케이션만 사용
퍼블릭 클라우드에서 배포
CNCF Annual Survey 2021
조직에서
사용 혹은 평가 중
96%
CNCF Survey Report 2020
스테이트풀(Statefull)
애플리케이션(2)
사용 중
55%
IDC Worldwide Quarterly Enterprise Infrastructure Tracker: Buyer and Cloud Deployment
온프레미스 환경에
전용클라우드 구축
43%
(1) 스테이트리스 애플리케이션: 상태 유지를 하지 않는 애플리케이션(https://kubernetes.io/ko/docs/tutorials/stateless-application/)
(2) 스테이트풀 애플리케이션: 상태 유지가 필요한 애플리케이션(https://kubernetes.io/ko/docs/tutorials/stateful-application/)
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
컨테이너(Container)의 짧은 수명 하지만….
애플리케이션 서비스
컨테이너(Container)의 수명 애플리케이션 서비스의 수명
49%의
수명이
5분 미만
출처: Sysdig Annual report 2022(https://dig.sysdig.com/c/pf-2022-container-security-and-usage-report?x=u_WFRi)
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
(항상) 애플리케이션은 지속성(persistence)이 필요
애플리케이션 서비스 데이터 지속성
컨테이너(Container)에서 실행 중인 최고(Top)의 애플리케이션들
출처: Datadog
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
그런데…Kubernetes는 사실 불완전한 솔루션입니다.
애플리케이션 일관성(consistency) 없음
애플리케이션 검색(Discovery) 불가
복구 지점(Recovery Point) 없음
데이터 보호 메커니즘이
내장되어 있지 않아 사용자가 복잡한
DIY 접근 방식에 의존할 수 있음
복잡한 애플리케이션 마이그레이션
클라우드간 일관성 없는 인터페이스
확장 시 번거로운 관리 작업 수행
애플리케이션과
관련된 데이터의 개념이 없으므로
컨테이너의 이동성이 제한됨
자동화된 프로비저닝 없음
크기 조정(resizing) 도구 없음
성능 서비스 수준 없음
데이터 관리 없음
복원력(resiliency)과 확장을 위한
별도 작업 필요함
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
모던 애플리케이션을 위한 데이터 관리
Amazon FSx for
NetApp ONTAP
Kubernetes 애플리케이션을
위한 클라우드 인프라를
자동화하고 지속적으로
최적화
Astra
클라우드 네이티브
애플리케이션을 위한
애플리케이션 데이터 보호,
이동성 및 스토리지
BlueXP
Hybrid Cloud 통합
스토리지 및 데이터
서비스 관리 솔루션
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
완벽한 기능을 갖춘 NetApp ONTAP
• 엔터프라이즈 기능: 멀티 프로토콜, 복제, 스냅샷,
클론, 스토리지 효율성
• 기존 ONTAP 시스템과 통합
AWS 관리형 네이티브 서비스
• AWS에서 완벽하게 관리 및 지원
• 최신 AWS 컴퓨팅, 디스크, 네트워킹으로 구축되어
최고의 성능 제공
Amazon FSx for
NetApp ONTAP
Amazon FSx for NetApp ONTAP Overview
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon FSx for NetApp ONTAP Overview
간편한 설치 및
관리
고성능 및 확장성
고가용성 및
데이터 보호
다양한 프로토콜
보안 및 규정
준수
비용 최적화
iSCSI
SMB
SnapMirror
FlexCache
NFS
Primary SSD
tier
Capacity pool
tier
AWS CLI
AWS
Management
Console
Amazon FSx
API / SDK
AWS
CloudFormation
NetApp
BlueXP
ONTAP
API
ONTAP CLI NetApp / AWS
Provider
Tiering
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
User quotas
Data compression
Data deduplication
Storage
efficiencies
Data compaction
Thin provisioning
FabricPool
tiering
Incremental
backups
File access
auditing
(FPolicy) Data protection
Anti-virus
(vscan)
ACLs
SnapLock
Kerberos
encryption
Snapshots
FlexClone
Disk
encryption
NDMP
NVE
Security audit
logging
Data
management
FlexVol and
FlexGroup
volumes
Adaptive QoS
ONTAP CLI
ONTAP REST APIs
NetApp Harvest
Integrated with
NetApp BlueXP
SnapCenter
ONTAP
ZAPIs
SysLog
forwarding
Storage Virtual
Machines (SVMs)
Extending from
on premises
SnapVault
SnapMirror
NetApp Global
File Cache
FlexCache
Flash
cache
SMB
multichannel
iSCSI multi-
path I/O
LDAP
directories
Data access
Active Directory
NIS domains
SMB
Workgroups
NFS
nConnect
NFS v3, v4, v4.1, v4.2
SMB 2.0, 2.1, 3.0+
Multi-protocol support
(NFS/SMB/iSCSI)
FSx for ONTAP: A complete ONTAP file system
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Astra Trident
Trident Container Storage Interface(CSI): Kubernetes PV provisioning with FSx for ONTAP
Volume Import
▪ Migration and DR
CSI Snapshot & Clone
▪ 스토리지와 CSI 의 완벽한 통합
Volume Resize
▪ 개발자 및 사용자가 직접 확장
Multi-protocol 지원 : NFS, SMB, iSCSI
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
NetApp Astra
Kubernetes 애플리케이션과 데이터를 보호하는 관리형 솔루션
Astra
백업 및
복구
이동성
재해
복구
모든 워크로드
모든 쿠버네티스(Kubernetes)
NetApp Astra Portfolio
Astra Control
애플리케이션을 인식하는 데이터 연결 및 관리
서비스 또는 자체 관리 소프트웨어
Astra Trident
데이터 연결
Amazon FSx for NetApp
ONTAP
ONTAP
스토리지
모든 클라우드 온프레미스
애플리케이션 다운타임 및
데이터 손실 방지
간편한 Kubernetes 애플리케이션
레벨의 백업 및 복구
비즈니스 복구 및 연속성
SnapMirror 기반의 복제 및 Warm
Stanby 재해복구
마이그레이션 및 Cloud
Bursting
App 및 데이터에 대한 이동 및
억세스 가속
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
NetApp Cloud Insight : Kubernetes 토폴로지를 모니터링, 분석 및 최적화
모니터링 분석 최적화
BlueXP Cloud Insight
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
배포 유연성 및
운영 우수성
탁월한 Statefull Workload 관리의 기능
보안 강화 데이터 보호 및
이동성
확장 가능한
성능 및 효율성
2 4
3
1
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
배포의 유연성 및 운영 우수성
On-premise 및 클라우드에 Kubernetes 스토리지 오케스트레이션
Data Center
NetApp AFF
Direct
Connect
NetApp SnapMirror
Region B
Direct
Connect
NetApp SnapMirror
Synchronous
replication
Amazon FSx for
NetApp ONTAP
Node
Amazon FSx for
NetApp ONTAP
Node
iSCSI, NFS & SMB
iSCSI, NFS & SMB
Subnet 2
Available Zone 1 Available Zone 2
Subnet 1
VPC/VNet
Preferred
path
Standby
path
Amazon EKS
Trident Trident
Region A
Amazon EKS
Amazon EKS
Trident
kubernetes
Trident
1
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
배포의 유연성 및 운영 우수성 | Trident CSI
Kubernetes 환경에 통합된 Trident CSI driver를 통해 영구 스토리지를 동적으로 프로비저닝 및 관리
1
iSCSI
RWO Read Write Once
Adaptive Qos Policy
100 IOPs/TB
NFS
RWX Read Write Many
Volume Limit Size
100 GB
NFS/SMB
RWO Read Write Once
Qos Policy
1000 IOPS Guarantee
Container
Storage
Interface
(CSI)
Persistent
Volume
Claim
(PVC)
Pod 3
Pod 2
Pod 1
Persistent
Volumes
(PV)
Amazon FSx for
NetApp ONTAP
개발자/
사용자
관리자
Snapshots, Clones, Multi-AZ, Replication, Storage Efficiency
NFS,SMB, iSCSI
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
보안 강화 | SnapLock WORM 기능
감지, 보호, 복구를 통해 랜섬웨어로 부터 보호
Private Subnet
AWS Cloud
VPC
NFS/SMB/iSCSI
Amazon FSx for
NetApp ONTAP
SnapLock
WORM volume
일반
volume
사용자 및 개발자는 볼륨을 구분하여 사용
EC2
Amazon EKS
2
▪ 데이터의 위/변조 및 삭제가
불가능한 아카이빙 기능으로
스토리지 레벨에서 WORM 제공
▪ 컴플라이언스 - 영구 삭제 불가능
▪ 엔터프라이즈- 관리자만 볼륨 삭제
가능
▪ Vscan, SnapLock 및 FPolicy를 통한
랜섬웨어 보호 기능으로 온액세스
안티바이러스 검사 지원
FPolicy
Vscan
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
데이터 보호 및 이동성
개발자/사용자 중심의 데이터 보호(Snapshot 및 Clone) 및 Single or Multi-AZ H.A구성
On-premises
/ cloud data
center
AWS Cloud
Region 1
Region 2
Single or Multi AZ HA
SnapMirror
SnapMirror
(SnapMirror Cloud)
Snapshots
Snapshots
Snapshots
Snapshots
FSx Backup
Snapshots
Snapshots Snapshots Snapshots
Snapshots
Snapshots
SLA: 99.99%
운영 볼륨
SnapMirror
운영 미러
(FlexClone 원본)
개발 QA Test 배포
FlexClone
▪ 스냅샷에서 즉시
생성되는 Clone 볼륨
▪ 스냅샷과 마찬가지로
클론은 스토리지
용량을 소비하지 않음
▪ 성능에도 영향을
미치지 않음
▪ 스냅샷과 달리 클론은
독립적인 볼륨
3
100TiB
~0TiB ~0TiB
100TiB
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
데이터 보호 및 이동성| Hybrid Cloud
NetApp BlueXP : 단일 GUI 에서 Hybrid Cloud의 통합 관리
통합 액세스 제어
NFS/SMB
NetApp BlueXP
신속한 마이그레이션
전체 거버넌스로
배포 및 운영
Any source,
anywhere
스캔, 컴플라이언스
및 마이그레이션
원활한 데이터 보호
교차 지역
백업/DR
간편한 버스팅
캐시 및 버스팅
복제, 테스트 및 백업
로컬 같은 협업
스캔, 모니터링,
분석 및 조치
프로비저닝,
공유 및 마운트
글로벌 파일
캐시
Observability
Classification
Backup and recovery
Edge caching
Copy and sync
Digital advisor
Ransomware protection
FSx for ONTAP
Replication
Storage
Mobility
Analysis and control
Data protection
3
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
NetApp INSIGHT © 2020 NetApp, Inc. All rights reserved. NetApp Confidential – Limited Use Only
167
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
확장 가능성 및 효율성 | 유연한 성능 확장성
확장 가능한 성능 및 빠른 처리량
최대
160K IOPS
최대 4GB/s
throughput
AWS SSD
스토리지
기반
일관된 1ms 미만의
대기 시간
스토리지와
독립적인 처리량
선택
신속하고
유연한 성능 및
확장성
4
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
확장 가능성 및 효율성 | 비용 절감
효율성과 계층화를 이용한 용량 및 비용 절감
App1App2
App3App4
Thin Provisioning
중복제거
압축
컴팩션
물리적인 용량 절감
~1/2 절감
4
SSD
storage
Capacity pool
storage
~2/3 절감
자동화된 데이터 계층화
$0.048 / GB-mo
Capacity Pool storage
$0.285 / GB-mo
SSD storage
of data of data
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
스토리지 서비스 요금 비교
파일 및 블록 스토리지에서 Single 및 Multi-AZ 에서 비교
$3,768
$6,898
$2,767
$5,138
$0
$2,000
$4,000
$6,000
$8,000
Single-AZ Multi-AZ
File Storage
Amazon EFS Amazon FSx for NetApp ONTAP
$5,872
$11,744
$2,767
$5,138
$0
$5,000
$10,000
$15,000
Single-AZ Multi-AZ
Block Storage
Amazon EBS Amazon FSx for NetApp ONTAP
Typical FSxN customer configuration
40 TiB, 512 Mbps, 3:1 storage efficiency, 45% active data, 20% backup storage
Source: AWS Cost Calculator (Seoul Region 기준)
Amazon
EBS (GP3)
Amazon FSx for
NetApp ONTAP
Amazon
EFS
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
구축 사례 | Car OS CI/CD Pipeline 효율성
주요 기능
▪ 중복제거, 압축 및 자동화된 데이터
계층화
▪ 신속하고 비용 효율적인 FlexClone
▪ On-premise 에서 Cloud 로
SnapMirror 기반 복제
▪ DevOps 파이프라인의 빌드 및
테스트 시간 및 비용 절감
▪ Hybrid Cloud 사용으로 효율적인
리소스 모델링
▪ 스토리지 기반 복제로 시간 및
네트워크 비용 절감
혜택
구축 사례
유럽 최고의 자동차 제조 회사
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
구축 사례 | DevOps CI/CD 파이프라인 개발 가속화
CI/CD 파이프라인에 적용하여 소프트웨어 개발 가속화
코드 라인 제출에 대한 테스트 실시
10분 간격
Smoke Test 시작
1시간 간격
CIT 시작
3시간 간격
모든 사이트에 빌드 | 배포
다른 리전에서 야간 빌드
24:00
0:00
지속적 빌드
Smoke Test 30+ CITs
배포
FlexClone
새로운 코드
10분 간격
야간 빌드
빌드 서버
Snapshot
Back Out
Culprit
SnapMirror
Smoke Test: 간단한 장애를 파악하기 위한 예비 테스트
CIT: 지속적 통합 테스트
Key Benefits
▪ 개발자 샌드박스를 위한 NFS 디렉터리
▪ 분산 소프트웨어 개발 환경
▪ 최소한의 스토리지 설치 공간으로 지속적인 통합
▪ 더 빠른 피드백 루프
▪ 안정적인 코드 라인 유지
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
구축 사례 | DevOps 민첩성 및 고가용성
AWS Cloud
Amazon
EKS
SanpShot
주요 기능
▪ NetApp Astra Trident CSI로 컨테이너 오케스트레이션
▪ Snapshot 및 FlexClone
▪ 다중 AZ의 고가용성 및 SnapMirror
▪ 컨테이너 스토리지 인터페이스(CSI)를 호환 동적
스토리지 오케스트레이션
▪ On-premise 에서 Cloud로 Container PV 마이그레이션
▪ 다중 AZ 배포로 가용성 및 내구성 지원
혜택
구축 사례
On-premises
NetApp ONTAP
스토리지
SnapMirror
Multi AZ HA
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Demo video
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Key Takeaway
Containers
PV 완벽 지원 및 Multi-AZ
Security
랜섬웨어 방어를 위한
Snapshot 및 WORM
DevOps pipelines
CI/CD 개발 가속화를 위한 Snapshot,
FlexClone 및 Snapmirror
Cost Optimization
스토리지 효율성 및 데이터 계층화
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Thank you!
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Sunghwi Park
Sean.park@netapp.com
1 sur 173

Contenu connexe

Similaire à AWS Modern Infra with Storage Roadshow 2023 - Day 1(20)

[2017 Windows on AWS] Overview[2017 Windows on AWS] Overview
[2017 Windows on AWS] Overview
Amazon Web Services Korea2.8K vues

Plus de Amazon Web Services Korea(20)

AWS Modern Infra with Storage Roadshow 2023 - Day 2AWS Modern Infra with Storage Roadshow 2023 - Day 2
AWS Modern Infra with Storage Roadshow 2023 - Day 2
Amazon Web Services Korea170 vues

AWS Modern Infra with Storage Roadshow 2023 - Day 1

  • 1. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Modern Infra with Storage Roadshow 2023 Date: 2023. 09. 13 WWSO Storage Korea
  • 2. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 데이터의 현재와 미래 June Park (박선준) he/him APJ Storage SA Leader
  • 3. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 고객을 위한 혁신
  • 4. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 세계 최초의 하드 디스크 – Jacob Rabinow 1 9 4 9
  • 5. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon S3 Bucket 은 에 저장됩니다
  • 6. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 3 2+ L A U N C H E D new services and features in 2022 S T O R A G E D A T A B A S E A N A L Y T I C S C O M P U T E C O N T A I N E R S S E C U R I T Y , I D E N T I T Y , & C O M P L I A N C E D E V E L O P E R T O O L S N E T W O R K I N G & C O N T E N T D E L I V E R Y M A C H I N E L E A R N I N G
  • 7. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Every business
  • 8. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS BACKUP BLOCK AMAZON EBS OBJECT A M A Z O N S 3 & S 3 G L A C I E R AWS STORAGE GATEWAY AWS DATASYNC AWS SNOW FAMILY AWS TRANSFER FAMILY AMAZON EBS SNAPSHOTS AWS ELASTIC DISASTER RECOVERY Data in motion A N A L Y T I C S M A C H I N E L E A R N I N G V I S U A L I Z A T I O N FILE AMAZON FSX FAMILY AMAZON EFS AMAZON FILE CACHE STREAMING Data Storage
  • 9. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 모든 데이터 요건을 충족하는 스토리지 포트폴리오 Amazon S3 #1 OBJECT #1 BLOCK Amazon EBS Amazon FSx for Windows File Server Amazon FSx for OpenZFS Amazon EFS #1 FILE Amazon FSx for NetApp ONTAP Amazon FSx for Lustre Amazon File Cache
  • 10. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Your data as a hub
  • 11. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Core elements of a strong data strategy
  • 12. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Core elements of a strong data strategy
  • 13. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 15. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Core elements of a strong data strategy
  • 16. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 17. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Core elements of a strong data strategy
  • 18. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Core elements of a strong data strategy
  • 19. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Build on our
  • 20. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Thank you! © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. June Park junepark@amazon.com
  • 21. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS 파일 서비스 소개 김용기 스토리지 스페셜리스트 솔루션즈 아키텍트 Amazon Web Services
  • 22. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 파일스토리지 정의 파일 스토리지 워크로드 AWS 파일스토리지 서비스 - EFS - FSx: FSxN, FSxW, FSxZ, FSxL 목차
  • 23. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 파일스토리지 서비스 Network-attached storage 서버간 파일 공유
  • 24. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 파일 스토리지 워크로드 스토리지 또는 IT 어드민 애플리케이션 담당 개발자 데이터 사이언티스트 Enterprise IT 애플리케이션 사용자 공유 소프트웨어 빌드 환경 웹서비스 및 컨텐츠 관리 Line-of-business 애플리케이션 백업 및 재해복구 머신러닝 SaaS 애플리케이션 DevOps 플랫폼 데이터 사이언스 및 분석
  • 25. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 클라우드에서 파일스토리지의 3가지 사용 패턴 네트워크 공유 스토리지 거의 무제한 컴퓨팅 확장 클라우드 기반 앱 및 워크로드
  • 26. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 클라우드에서 파일스토리지의 3가지 사용 패턴 네트워크 공유 스토리지 거의 무제한 컴퓨팅 확장 클라우드 기반 앱 및 워크로드 Amazon EFS Amazon FSx Amazon FSx
  • 27. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. NAS 솔루션 변경의 어려움 각 NAS 솔루션은 독자적인 기술을 제공합니다 다른 NAS 솔루션으로의 변경은 다음을 필요로 할 수 있습니다 re-architecting, re-certifying, and re-training 데이터 접근 기능 성능 프로파일 데이터 관리 API
  • 28. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 파일스토리지 서비스 NetApp ONTAP Windows File Server Lustre OpenZFS Amazon EFS
  • 29. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon EFS D E L I V E R S T H E S I M P L E S T W A Y I N T H E C L O U D T O S H A R E D A T A A C R O S S R E S O U R C E S 모든 클라우드 컴퓨팅 자원에서 접근: 가상머신, 컨테이너, 서버리스 AI/ML, 데이터 과학, SaaS 앱, DevOps 플랫폼, 클라우드 워크플로 자산을 포함한 다양한 클라우드 네이티브 워크로드에 사용 처음부터 클라우드를 활용하도록 설계 : 서버리스, 완전 탄력적, 무제한 용량 Amazon EFS
  • 30. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon EFS 클래스 Amazon EFS 스토리지 클래스와 인텔리전트 티어링 EFS One Zone $0.176/GB-month* EFS One Zone-IA 자주 접근하지 않는 파일에 대한 비용 효율 $0.0145/GB-month* 저장 비용 스토리지 클래스간 데이터 이동시 비용 발생 ($0.011/GB-month) EFS Standard $0.33/GB-month* 자주 접근하지 않는 파일에 대한 비용 효율 $0.0272/GB-month* 저장 비용 스토리지 클래스간 데이터 이동시 비용 발생 ($0.011/GB-month) EFS Standard-IA *서울리전 기준 금액
  • 31. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon EFS 처리량 모드 (throughput mode) 처리량 위주 워크로드가 아닐때 추천 Bursting throughput (기본) 대량의 데이터를 읽고 쓰는 처리량 위주 워크로드에 추천 Provisioned throughput 데이터 접근이 스파이크성이며 예측불가능한 워크로드에 추천 Elastic throughput
  • 32. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon EFS for Container Amazon EFS EC2 instance or on-premises server Application code Task Container 1 Container 2 Amazon ECS Amazon EC2 Pod Container 1 Container 2 Amazon EKS Amazon EC2 CSI driver AWS Fargate AWS Fargate 유연하게 확장, 서버리스, 고가용성 스토리지 컨테이너간 데이터 공유 및 영구보관 데이터 저장 즉각적으로 용량 확장되며, 사용만큼 지불 서버리스 스토리지 멀티테넌트 환경 제공
  • 33. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon EFS for Lambda Availability Zone Availability Zone AWS Lambda Mount target Mount target 유연하게 확장가능한 서버리스 스토리지 페타바이트 스케일 elastic storage for Lambda functions Build 스테이트풀 애플리케이션 낮은 대기시간 Pay for 사용량 만큼 서버리스 storage Share data across 수천개의 함수 호출
  • 34. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. FSx = File System x
  • 35. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 워크로드에 선택 = 따른 What does x represent?
  • 36. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon FSx: 클라우드에서 NAS를 대체 동일한 기능과 API를 사용하여 유사한 스토리지로 마이그레이션 Re-architect Re-certify Re-invent Re-train NetApp ONTAP Windows file server ZFS or Linux-based file servers 널리 사용되는 파일 시스템의 기능과 성능을 활용하여 NAS 워크로드를 구축하고 실행 HPC or Lustre NetApp ONTAP Windows File Server Windows File Server Lustre
  • 37. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon FSx for NetApp ONTAP Easiest path to migrate or extend NetApp deployments to the cloud ONTAP 데이터 관리 기능과 API ONTAP 스토리지 효율성 기능 ONTAP SnapMirror 와 SnapVault 복제 다양한 기능을 지원하는 완전 관리형 클라우드 스토리지…
  • 38. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. FSx for ONTAP: A complete ONTAP file system User quotas Data compression Data deduplication Storage efficiencies Data compaction Thin provisioning FabricPool tiering Incremental backups File access auditing (FPolicy) Data protection Anti-virus (vscan) ACLs Access-Based Enumeration Kerberos encryption Snapshots FlexClone Disk encryption NDMP NVE Security audit logging Data management FlexVol and FlexGroup volumes Adaptive QoS ONTAP CLI ONTAP REST APIs NetApp Harvest Integrated with NetApp BlueXP SnapCenter ONTAP ZAPIs SysLog forwarding Storage Virtual Machines (SVMs) Extending from on premises SnapVault SnapMirror NetApp Global File Cache FlexCache Flash cache SMB multichannel iSCSI multi- path I/O LDAP directories Data access Active Directory NIS domains SMB Workgroups NFS nConnect NFS v3, v4, v4.1, v4.2 SMB 2.0, 2.1, 3.0+ Multi-protocol support (NFS/SMB/iSCSI)
  • 39. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. .NET 기반 엔터프라이즈 IT 애플리케이션 사용자/팀 공유 미디어 편집 및 렌더링 가상 데스크탑 인프라스트럭처 (VDI) IIS 웹서비스 및 컨텐츠 관리 SQL Server 클러스터 배포 Windows 기반 애플리케이션을 쉽고 비용 효율적으로 배포 Windows 기반 워크로드에 대한 완벽한 호환성을 제공하는 Windows Server 기반 스토리지 다양한 Windows 워크로드에 사용. . . Amazon FSx for Windows File Server
  • 40. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon FSx for OpenZFS 고성능과 확장성을 위해 만들어진 강력한 오픈소스 파일시스템 전용의 효율적인 캐싱 ARC, L2ARC, ZIL Copy-on-write 아키텍처 Foundation for fast, efficient snapshots and data cloning 비용 효율적 기능 Thin-provisioning, user quotas, data compression
  • 41. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon FSx for Lustre 높은 확장성 처리량 용량 스토리지 옵션들 가격별 /성능별 최적화 빠른 파일 인터페이스를 통한 Amazon S3 데이터 접근
  • 42. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon FSx for Lustre 사례: Amazon S3 연동 Amazon FSx for Lustre Amazon S3 Amazon EC2 Data lake on AWS 머신러닝, 고성능 컴퓨팅(HPC), 그리고 비디오 렌더링 Amazon EKS 시뮬레이션 데이터 미디어 파일 Amazon ECS 유전체 데이터 AWS Batch AWS ParallelCluster
  • 43. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon FSx 서비스 비교 항목 FSx for NetApp ONTAP FSx for OpenZFS FSx for Windows File Server FSx for Lustre Latency <1 ms <0.5 ms <1 ms <1 ms Max. throughput per file system 4-6 GB/s* 10-21 GB/s* 12-20 GB/s* 1000 GB/s Maximum file system size Virtually unlimited (100s of PBs) 512 TiB 64 TiB Multiple PBs Protocol support SMB 2.0, 2.1, 3.0, 3.1.1 NFS 3, 4.0, 4.1, 4.2 iSCSI (shared block storage) NFS 3, 4.0, 4.1, 4.2 SMB 2.0, 2.1, 3.0, 3.1.1 Custom (POSIX- compliant) protocol optimized for performance AWS Compute EC2, ECS, EKS EC2, ECS, EKS EC2, ECS, EKS EC2, ECS, EKS 참고: https://aws.amazon.com/fsx/when-to-choose-fsx/
  • 44. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Thank you! © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 김용기 kyongki@amazon.com
  • 45. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Dongcheol Ryu PSA, Microsoft AWS Korea SQL Server FCI using FSx for Netapp OnTAP
  • 46. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. • 시작하며 • SQL Server on EC2 • SQL Server FCI Using Amazon FSx for NetApp ONTAP • Summary & QnA 아젠다 • Maunual Install • Luanch Wizard
  • 47. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 시작하며…
  • 48. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS에서는 어떤 방법으로 SQL Server를 이용할 수 있는가? Versions supported Editions supported License supported SQL Server on Amazon EC2 온프레미스와 동일한 환경 OS/DB 전체 컨트롤 가능 모든 DB 기능 이용 가능 프로비저닝, 모니터링, 백업/복원 등 모두 직접 진행 OS/DB 패치 직접 진행 HA 직접 구성 3rd party solution 적용 가능 All All BYOL, License Included RDS Custom for SQL Server 자체 관리 및 관리형 서비스 동시 경험 OS/DB 전체 컨트롤 가능 SQL Server 구성 정보 조정 가능 프로비저닝, 모니터링, 백업/복원 등 자동화 (클릭 한 번으로 설정) OS/DB 패치 자동화 HA 직접 구성 3rd party solution 적용 가능 2019 Web, Standard, Enterprise BYOM,License Included RDS for SQL Server 관리형 서비스 OS 접근 불가/sysadmin 권한 없음 최적화된 구성, 아키텍처 프로비저닝, 모니터링, 백업/복원 등 자동화 (클릭 한 번으로 설정) OS/DB 패치 자동화 Multi-AZ HA 3rd party solution 적용 불가 2014, 2016, 2017, 2019 Express, Web, Standard, Enterprise License Included Self-managed AWS managed
  • 49. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Block vs File vs Object File Storage Unrelated data blocks managed by a file (serving) system Native file system places data on disk Ex: Network Attached Storage (NAS) Appliances, Windows File Servers, NetApp OnTap Object Storage Stores Virtual containers that encapsulate the data, data attributes, metadata and Object IDs API Access to data Metadata Driven, Policy-based, etc. Ex: Ceph, OpenStack Swift Block Storage Raw Storage Data organized as an array of unrelated blocks Host File System places data on disk Ex: Hard Disks, Storage Area Network (SAN) Storage Arrays
  • 50. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 블록 스토리지 클라우드 파일 스토리지 객체 스토리지 파일 관리 파일을 저장할 수 있지만 블록 스토리지에서 파일을 지원하려면 추가 예산과 관리 리소스가 소요 - 일반적인 파일 수준 프로토콜 및 권한 모델을 지원 - 공유 파일 스토리지와 함께 작동하도록 구성된 애플리케이션에서 사용할 수 있음 - 파일을 객체로 저장 - 기존 애플리케이션을 사용하여 객체 스토리지의 파일에 액세스하려면 새 코드가 필요하며 API를 사용해야 함 메타데이터 관리 관련 메타데이터를 거의 사용하지 않음 파일과 관련한 제한된 메타데이터만 저장 - 모든 객체의 메타데이터를 무제한으로 저장할 수 있음 - 사용자 지정 메타데이터 필드를 정의 성능 고성능, 짧은 지연 시간 및 빠른 데이터 전송 속도를 제공 공유 파일 액세스를 위한 고성능을 제공 지연 시간을 최소화하면서 데이터를 무제한으로 저장 물리적 스토리지 SSD와 HDD에 분산되어 있음 온프레미스 NAS 서버 또는 기반 물리적 블록 스토리지를 통해 제공 여러 스토리지 노드에 분산되어 있음 확장성 다소 제한적 다소 제한적 무제한 확장을 지원 객체 스토리지 vs. 블록 스토리지 vs. 파일 스토리지 블록, 객체, 파일 스토리지는 어떻게 다른가요? https://aws.amazon.com/ko/compare/the-difference-between-block- file-object-storage/
  • 51. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. SQL Server on EC2
  • 52. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. SQL Server 자체 기능으로 구현 가능한 고가용성 Always On AG Failover Clustering Database Mirroring Log Shipping Advanced (EE) Basic (SE) 가용성 수준 Database Database Instance Database Database 적용 버전 2012 이상 2019 이상 모든 버전 2005 이상 모든 버전 복구 모델 Full Full Any Full Full 자동 장애 조치 O (Multi-subnet) O (Multi-subnet) O (Multi-subnet) O (Multi/Single Subnet) X 장애 조치 시간 30 sec 이내 30 sec 이내 30~60 sec 30 sec 이내 백업 파일 크기에 따라 연결 정보 AG Listener Each Instance AG Listener Each Instance Virtual Name Each Instance SetPartner Each Instance 복제 수준 1:m (up to 8) X N/A 1:1 1:m 읽기 전용 모드 O (라우팅 구성 가능) X X Database Snapshot STANDBY mode WSFC △ △ O X X AD필수? X X △ X X
  • 53. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 1] Failover Clustering Instance (FCI) o Windows Server Failover Clustering (WSFC)을 기반으로 하는 SQL Server의 가장 대표적인 고가용성 o Active - Passive Node 구성 (Shared-Nothing Cluster) o 1:1뿐만 아니라 n:m 구성 가능 o 짝수 개의 노드인 경우 Split-brain을 방지하기 위해 반드시 Quorum 구성 필요 o 스토리지 형태 • iSCSI, DAS, SAN • Windows Server의 Storage Spaces Direct(S2D), SMB 등을 이용 • 스토리지 복제 방식 o AWS에서는 Multi-Subnet 구성으로 SQL Server 2012 이상 적용 가능 Node0 1 (Active) Node02 (Passive) Shared Storage Virtual IP Address (Virtual Name) Health Check
  • 54. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. SQL Server Failover Clustering Instance (FCI) 구성 Windows Server Storage Spaces Direct 이용 Availability Zone a AWS Cloud Availability Zone b SQL Server FCI Storage Spaces Direct Active Passive
  • 55. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. SQL Server Failover Clustering Instance (FCI) 구성 Availability Zone a Availability Zone c AWS Cloud Active Availability Zone b Passive SQL Server FCI Multi-AZ Single-AZ Quorum (File share Witness) FSx for Windows Files Server (SMB) / FSx for NetApp ONTAP (iSCSI) 이용
  • 56. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. FSx for NetApp ONTAP FSx for Windows File Server 대기시간 <1 ms 파일 시스템 최대 처리량(throughput) 2-3 GB/s 파일 시스템당 최대 IOPS 수십만 가용성 SLA 99.99% 규정 준수 및 인증 HIPAA BAA, PCI/DSS, ISO, SOC, IRAP, GDPR, ISMAP, FINMA, MTCS, C5, ENS High, OSPAR, HITRUST CSF 최대 파일 시스템 크기 Virtually unlimited (100s of PBs) 64 TiB 프로토콜 지원 SMB, NFS, iSCSI (shared block storage) SMB FSx 데이터의 온프레미스 캐싱 NetApp Global File Cache, NetApp FlexCache Amazon FSx File Gateway 온프레미스에서 AWS로의 백업 및 재해복구 NetApp SnapMirror - 처리량 및 IOPS 수준 선택 Throughput and IOPS Throughput 배포 옵션 Multi-AZ* Single-AZ and Multi-AZ FSx for Windows File Server and FSx for NetApp ONTAP comparison
  • 57. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. FSx for NetApp ONTAP FSx for Windows File Server 온프레미스 비교 • NetApp • Commodity NAS • Windows file servers • SMB NAS 특징 • Multi-protocol • Replication • Cloning • Intelligent tiering • Varonis and anti-virus integration • NetApp Global File Cache, NetApp FlexCache • Native Windows features* • File access auditing • FSx File Gateway for on-premises caching Use Cases • Enterprise IT • Line-of-business apps • Test/dev • Backup and DR (NetApp) • SQL Server with HA • Windows based user and group shares, • Windows applications • SQL Server with HA FSx for Windows File Server and FSx for NetApp ONTAP comparison https://aws.amazon.com/ko/fsx/when-to-choose-fsx/
  • 58. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. SQL Server FCI Using Amazon FSx for NetApp ONTAP
  • 59. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Familiar and fully managed Fast and cost effective Secure and Compliant Amazon FSx for ONTAP: Benefits Launch and run fully managed file storage built on NetApp ONTAP • 완전 관리형 • AWS 및 NetApp툴 사용 • 데이터 복제 (SnapMirror),snapshot (SnapVault), caching (FlexCache), and cloning (FlexClone) capabilities • 다중 GB/s 처리량, 100K+ IOPS, ms미만 대기 시간 • 저렴한 비용으로 자동 계층화,비용 90% 절감 • 중복 제거 • 압축,씬프로비저닝 • 멀티 프로토콜 (NFS, SMB, iSCSI) • Linux, Windows, MacOS에서 엑세스 가능 • EC2, EKS, Workspaces, Appstream 2.0, VMware Cloud • 동시 , 다중 프로토콜 엑세스 • 암호화된 저장 및 전송 • 안티 바이러스 및 감사를 위한 소프트웨어와의 통합 • ID 기반 인증을 위한 Active Directory • ISO, PCI-DSS, SOC 규정 준수 및 HIPPA 인증 Accessible and Integrated
  • 60. © 2023, Amazon Web Services, Inc. or its Affiliates. Single-AZ and Multi-AZ configurations Single-AZ Multi-AZ AWS Cloud AWS Cloud Node 1 Availability Zone 1 Availability Zone 1 Node 2 Node 1 Node 2 Availability Zone 2 개발/테스트, 데이터 보호 복사본 AZ 내 복제 단일 데이터 센터 구현과 같거나 더 나은 가용성 및 내구성 프로덕션 워크로드 2개의 AZ에 걸친 복제 다중 데이터 센터 구현과 동일하거나 더 나은 가용성 및 내구성 ONTAP
  • 61. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Manual install
  • 62. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Prerequisites and Basic Setup 주요 고려사항 ✓ 데이터베이스 백업: FSx for ONTAP 제공하는 자동 백업 기능을 활용할지, SQL 기본 도구를 사용할지 선택 ✓ 네트워크 성능: 충분한 네트워킹 성능을 제공하는 EC2 인스턴스를 선택해야 함. (예: r5n.4xlarge) ✓ 저장소 구성: NetApp 문서를 참고하여 워크로드 및 성능 요구 사항에 맞게 구성 기본 설정 ✓ 권한 있는 AD 사용자 계정 ✓ AD 도메인 컨트롤러 설정 ✓ SQL Server 설치 미디어 ✓ 2개의 Amazon EC2 Windows Server 인스턴스 시작
  • 63. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 64. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Lunch Wizard
  • 65. © 2023, Amazon Web Services, Inc. or its Affiliates. SQL Server용 AWS Launch Wizard 란 무엇인가요? AWS Launch Wizard EC2에 SQL Server를 배포하는 기본 방법 EC2에서 SQL 단일 노 드 및 HA 배포 간소화 인스턴스 및 스토리 지 선택 및 비용 추정 자동화 반복 가능한 CloudFormation 템플릿으로 시간 절약 AWS의 검증된 배포 모범 사례 활용하기
  • 66. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. SQL Server 사용 사례 및 기능을 위한 AWS Launch Wizard 배포 구성 사이징 및 비용 추정 단일 노드 배포 상시 AG 배포 FSx 배포가 포함된 FCI 재사용 가능한 코드 템플릿 전용 호스트 지원 LI 및 BYOL 지원 Windows Server 지원 Linux 지원 초기 입력 유효성 검사 기존 온-프레미스 및 관리형 AD에 연결 자동 생성된 SSM 리소스 그룹 원클릭 SNS 알림 원클릭 CloudWatch 모니터링 관리형 IAM 정책 인스턴스 유형 권장 사항 스토리지 권장 사항 비용 추정 자세히 알아보기: https://docs.aws.amazon.com/launchwizard/latest/userguide/launch-wizard-features.html
  • 67. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 68. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 69. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon EC2 Instance Storage What is instance storage? • Some instance types come with directly attached disk-based storage • SSD • NVMe SSD • Included in the hourly EC2 cost • Data on instance storage does not persist a user- initiated instance stop/start or hardware failure • Must be allocated at launch • Provides fast disk I/O without going over the network • Traffic does not count towards EBS IOPS
  • 70. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Tempdb 구성은 인스턴스 스토리지로 Move tembdb files to instance-storage-backed drives: 1 2 ALTER DATABASE tempdb MODIFY FILE (NAME = tempdev, FILENAME = 'Z:tempdb.mdf'); GO ALTER DATABASE tempdb MODIFY FILE (NAME = templog, FILENAME = 'Z:templog.mdf'); GO Modify startup to grant service account access: icacls Z: /grant "NT SERVICEMSSQLSERVER”:(OI)(CI)(F)
  • 71. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Summary • AWS Storage ▪ Block, File, Object • AWS Storage Service 를 이용하여 MSSQL FCI 구성 ▪ FSx for Windows File Server ▪ FSx for Netapp Ontap – Mpio 설정 – Tempdb 변경
  • 72. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Q&A
  • 73. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Thank you! © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 74. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. SAP on AWS 환경을 위한 AWS 스토리지 서비스 살펴보기 Sejun Kim SAP Specialist Solutions Architect Amazon Web Services
  • 75. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. SAP on AWS 소개 SAP 환경을 위한 스토리지 서비스 SAP Data Export to Amazon S3 Agenda
  • 76. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. SAP on AWS 소개
  • 77. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Offers Customers Choice for SAP Native SAP on AWS SAP RISE PCE on AWS SAP On-prem License AWS Infra Managed Service MSP or Customer SAP License AWS Infra Managed Service 81
  • 78. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Private subnet SAP on AWS overview AWS Cloud VPC 서버(AP) 서버(DB) SAN 스토리지 백업/Data 모니터링 NAS 스토리지 Router ① 사설 네트워크 구성 AWS 리전에 여러분 만의 VPC(Virtual Private Cloud)생성 - AZ(가용영역) 서브넷을 구성 ② SAP AP/DB 용 Server 구성 SAP AP와 DB를 설치를 위해 SAP 인증 받은 EC2 인스턴스를 구성 ③ SAN/NAS Storage 구성 SAP AP와 DB를 설치를 위해 EBS(SAN), EFS(NAS)에 파일 시스템 구성 ④ SAP 및 DB 설치 기존과 동일하게 컨설턴트가 통해 수동 설치 하거나, 자동 설치로 구성 ⑤ 백업/모니터링 SAP AP와 DB 백업을 S3(오브젝트 스토리지)에 구성, CloudWatch(인프라 모니터링)을 구성 ⑥ 온프레미스(IDC)와 연결 사용자 및 기존 시스템 연결을 위해 전용회선 또는 VPN 구성 On-Premise Servers Users 82 SAP Notes 1656250 -SAP on AWS: Support prerequisites(Storage) SAP Notes 1656099 - SAP Applications on AWS: Supported DB/OS and AWS EC2 products 참고.
  • 79. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. General Purpose M5 Compute Optimized C5 C5n Memory Optimized Storage Optimized R5 X1e X1 U C5a R5b R5n I3en M6i Amazon EC2 Instance Types for SAP R6i X2idn X2iedn M6a Certified SAP HANA and NetWeaver instance type Certified SAP NetWeaver instance type C6i C6a C6id R6a SAP Notes 1656099 - SAP Applications on AWS: Supported DB/OS and AWS EC2 products 참고.
  • 80. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Operating Systems Available for SAP on AWS SUSE Linux Enterprise Server (SLES) Red Hat Enterprise Linux (RHEL) Microsoft Windows Server Oracle Linux Amazon Machine Images HANA Support and Extended Support *or BYOL model *
  • 81. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Database Platforms Available for SAP on AWS Microsoft SQL Server IBM Db2 Amazon Aurora** Oracle Database* SAP HANA SAP MaxDB SAP ASE For the most up-to-date list of supported database applications, see SAP note #1656099 or SAP Wiki Database Platforms * Requires Oracle Linux, see SAP note #2358420 ** For SAP Hybris Commerce IBM Db2
  • 82. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. SAP on AWS Reference Architecture 86
  • 83. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. SAP 환경을 위한 스토리지 서비스
  • 84. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Storage Services for SAP Workloads Amazon Elastic Block Store (EBS) Amazon Elastic File System Amazon S3 Glacier Amazon Simple Storage Service (S3/S3IA) Amazon FSx for Windows File Server • SAP applications • SAP database data, logs and backup volumes • SAP applications backups • Long-term backups and data archives for compliance and regulatory reasons (Glacier) • SAP applications’s shared file system • /sapmnt • /usr/sap/trans • /usr/sap/<SID> Amazon FSx for NetApp ONTAP Amazon FSx for NetApp ONTAP(selected Amazon EC2 instance types) SAP Notes 1656250 -SAP on AWS: Support prerequisites(Storage)
  • 85. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Storage Types for SAP Workloads General Purpose SSD gp2 Provisioned IOPS SSD io2 Max IOPS/Volume 16,000 16,000 64,000 256,000 Max Throughput/Volume 250 MB/s 1000 MB/s 1000 MB/s 4000 MB/s Performance Behavior 3 IOPS/GB volume, <333 GB 125-250 MB/s 3,000 IOPS & 125 MB/s base, purchase on demand Amazon EFS (SAP Shared File Systems e.g. Transports) Amazon S3 (Backups) AWS Backint for SAP HANA Amazon EBS gp3 Block Express 89 • 모든 EBS 볼륨은 모든 EC2 인스턴스에 연결할 수 있습니다. • 원하는 크기(1GiB 단위)로 구성 가능(오버 프로비저닝 필요 없음) • 실행 중인 인스턴스에서 크기, 성능 및 볼륨 유형을 늘리거나 변경 수 있습니다. => No downtimes
  • 86. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Storage Configuration for SAP HANA Instance type Memory (GiB) vCPUs / logical processors* General Purpose SSD (gp3) storage with LVM Configured throughput per volume (MiB/s) Configured IOPS per volume Total throughput (MiB/s) Total IOPS Certified for production use u-24tb1.112xlarge 24,576 448 2 x 14,400 GiB 1,000 9,000 2,000 18,000 u-24tb1.metal 24,576 448 2 x 14,400 GiB 1,000 9,000 2,000 18,000 u-18tb1.112xlarge 18,432 448 2 x 10,800 GiB 1,000 9,000 2,000 18,000 u-18tb1.metal 18,432 448 2 x 10,800 GiB 1,000 9,000 2,000 18,000 u-12tb1.112xlarge 12,228 448 2 x 7,200 GiB 1,000 6,000 2,000 12,000 u-12tb1.metal 12,228 448 2 x 7,200 GiB 1,000 6,000 2,000 12,000 ……….. https://docs.aws.amazon.com/sap/latest/sap-hana/hana-ops-storage-config.html
  • 87. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. • Storage 요구 사이즈 > 16 TB (gp2/gp3) • SDD (gp3): • IOPS 요구사항 > 16,000 IOPS • Throughput 요구사항 > 1,000 MB/s • RAID 구성 vs. 단일 볼륨으로 구성 • Save cost : 스토리지 기본 성능 기준선을 활용 RAID 구성 • Tradeoff: 운영 복잡성 증가 How to deploy RAID EBS Volumes Storage Configuration for SAP HANA https://docs.aws.amazon.com/sap/latest/sap-hana/hana-ops-storage-config.html Data Log u-6tb 3600 GB 1000Mib 6000IOPS 3600 GB 1000Mib 6000IOPS 512 GB 300Mib 3000IOPS 7200GB 2000Mib/S 12000IOPS + = Operating System and Storage Configuration - Link
  • 88. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon EFS and FSx for SAP Solutions • Amazon EFS/FSx 는 왼쪽 3개 파일시스템을 포함하여 인스턴스 간에 공유 파일을 탑재해야 하는 SAP Scale Out 인스턴스에 유용합니다. • VPC 피어링 또는 AWS Transit Gateway를 통해 여러 VPC, AWS 계정 및 AWS 리전에서 파일 시스템에 액세스합니다. 이는 환경 전반에 걸쳐 데이터를 복사하는 비용과 복잡성을 제거하는 데 도움이 됩니다. • FSx for ONTAP 은 NFS로 마운트 한 Single- AZ deployment type 만 지원합니다. VPC VPC • /usr/sap/trans • /sapmnt/ • /usr/sap/<SID>
  • 89. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. HANA HA+DR(Cross-AZ) with FSx for NetApp ONTAP Failover to second availability zone within minutes AWS Cloud Availability Zone 1 Availability Zone 2 Production DR data log data log Sync HA+DR using HSR(HANA System Replication) RPO=0, Cost High AWS Cloud Availability Zone 1 Availability Zone 2 Single-AZ HA Single-AZ HA Multi-AZ HA Production (based on HANA default settings for log backup interval) DR data log data log backup shared log backup shared log backup Async HA+DR using SnapMirror RPO of 15mins ~ , Cost Medium S3 for data and log backups
  • 90. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. HANA DR(Cross-Region) with FSx for NetApp ONTAP Failover to second region within minutes FSx ONTAP offers rapid disaster recovery from replicated snapshots. • Data & log volumes on Single-AZ HA file system. • Data volume snapshots, log backups and shared volumes are copied to second region by the file system, using SnapMirror. • EC2 instance for DR can be used otherwise until failover. In the event of a disaster, SAP HANA will 1. recover from the most recent data volume snapshot, and 2. roll-forward from asynchronously replicated log backups, Leading to an RPO of ~15 minutes. (based on HANA default settings for log backup interval) AWS Cloud Region 1 Region 2 Single-AZ HA Single-AZ HA async Production async DR data log data log backup shared log backup shared log backup
  • 91. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Scale-out Solution for SAP HANA VPC(Seoul) Availability Zone - A SAP HANA (Master) SAP HANA (Worker) Data Log Data Log N with High Availability Availability Zone - A SAP HANA (Master) SAP HANA (Worker) Data Log Data Log OS Cluster HA(+Short DR), MTTR <= mins, Cost High HSR VPC(Seoul) Availability Zone - A SAP HANA (Master) SAP HANA (Worker) SAP HANA (Standby) Data Log Data Log N+M HA, MTTR >= 45 mins, Cost low Amazon FSx for NetApp ONTAP Scale-out is generally supported with each EC2 instance type that supports scale-out. SAP HANA Host Auto-Failover (HAF) is supported with FSx for NetApp ONTAP.
  • 92. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Backint Agent for SAP HANA AWS Backint Agent를 이용하여 SAP HANA DB를 아마존 S3로 백업하고 복원. 이를 통해 비싼 별도의 백업 솔루션이나 스토리지 비용 절감. SAP HANA Cockpit 또는 SAP HANA Studio 와 통합. SAP HANA AWS Backint Agent SAP HANA log SAP HANA data S3 Bucket SAP HANA Backup IAM Role Free / SAP Certified
  • 93. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. • AMI(Amazon Machine Image)는 인스턴스에 연결된 모든 볼륨이 포함됩니다. • 이미지는 새로운 샌드박스 SAP Application을 만드는 데 사용될 수 있습니다. • 이미지가 생성되면 이미지에서 새 인스턴스를 시작할 수 있습니다. • 인스턴스가 시작되면 호스트 이름, SID를 변경하고 System Copy프로세스에 따라 샌드박스를 만듭니다. • Snapshot 은 볼륨 수준입니다. • 마찬가지로 System Copy에 활용될 수 있습니다 • Snapshot은 incremental 백업입니다. • 생성된 볼륨 크기에 따라 가격 책정 • 일관성을 보장하려면 EC2 인스턴스가 다운되거나 OS가 정지될 때 Snapshot과 AMI를 가져와야 합니다. AMI and EBS Snapshot Best Practices for SAP Application
  • 94. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. SAP Data Export to Amazon S3
  • 95. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. SAP AWS Cloud Export & Import Amazon AppFlow AWS Glue SAP Data Service SAP Application (ABAP Stack) SAP SLT* CDS Views** SAP Extractors ODP ODATA API Table Definitions / Views Database Application SAP API Gate way Source RFC(BAPIs) IDOCs Export Import Amazon AppFlow for SAP OData Connector는 SAP 애플리케이션에서 AWS 로 데이터를 추출 및 입력 할 수 있는 완전 관리형 솔루션 AWS Lambda SAP OData, RFC 프로토콜 이용하여 AWS Glue, AWS Lambda에서 SAP 데이터를 추출 및 입력하는 코드를 개발 SAP OData, RFC 프로토콜 이용하여 EC2(Container) 에서 SAP 데이터를 추출 및 입력하는 코드를 개발 혹은 Partner Solution 이용. Amazon EC2 SAP Data Export to Amazon S3 – AppFlow/Glue
  • 96. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Operating System SAP ABAP based applications (SAP S/4HANA, ECC, CRM etc.) Database SAP Kernel ABAP Stack SAP standard modules Custom ABAP Programs AWS SDK for SAP ABAP Other AWS services Rest APIs Amazon S3 Amazon Aurora Amazon SNS Amazon Kinesis Amazon Forecast Amazon S3 Glacier Amazon DynamoDB Amazon SQS Amazon Textract Amazon Comprehend Order Management Supply Chain Finance ... Data Export to Amazon S3 – AWS SDK for SAP ABAP
  • 97. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Data Export to Amazon S3 – Mount Point Mountpoint for Amazon S3 is a high-throughput open source file client for mounting an Amazon S3 bucket as a local file system. - Link x x
  • 98. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. SAP on AWS 소개 SAP 환경을 위한 스토리지 서비스 SAP Data Export to Amazon S3 Summary SAP Notes 1656250 -SAP on AWS: Support prerequisites(Storage) SAP Notes 1656099 - SAP Applications on AWS: Supported DB/OS and AWS EC2 products Storage Configuration for SAP HANA https://docs.aws.amazon.com/sap/latest/sap-hana/hana-ops-storage-config.html Operating System and Storage Configuration - Link SAP Data Export/Import Workshop - Link AWS SDK for SAP ABAP Workshop - Link
  • 99. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Thank you! © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Sejun Kim sejun@amazon.com
  • 100. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. App Modernization with AWS Storage Services September 13th 2023 WWSO Storage Korea
  • 101. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Storage Service Designs for VMware Cloud on AWS Jeongjin Hong VMware Specialist SA AWS
  • 102. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. VMware Cloud on AWS Storage Options for VMware Cloud on AWS External Datastore Options In-Guest level Storage Services List of Content
  • 103. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. VMware Cloud on AWS
  • 104. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. VMware Cloud on AWS 란? VMware vSphere SDDC (Software Defined Data Center) AWS Global Infrastructure vCenter VMware CloudTM on AWS vSphere vSAN NSX-T AWS 클라우드에서 서비스로 제공되는 주문형 VMware vSphere SDDC
  • 105. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Managed vSphere SDDC 서비스 VMware on On-premises DC 상면, 전기, 공조 시설 관리 서버 스토리지, SAN 네트워크 보안, 모니터링 인프라 운영 관리 가상화 플랫폼 가상화 유지 관리 자동화 관리 VM 애플리케이션 스토리지 가상화 네트워크 가상화 OS VMware Cloud on AWS Managed Service VM 애플리케이션 OS AWS Global Infrastructure vCenter VMware CloudTM on AWS vSphere vSAN NSX-T
  • 106. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. High-level Hybrid Cloud Infra Layout vCenter On-premises vSphere 기반 환경 Amazon EC2 Amazon S3 Amazon RDS Amazon Redshift AWS Direct Connect Amazon DynamoDB Amazon SageMaker Amazon Shield vSphere vSAN NSX vCenter VMware CloudTM on AWS AWS Global Infrastructure AWS Global Infrastructure
  • 107. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 서비스 특징 On-demand SDDC 2시간 이내 배포 20분 이내 확장 운영 환경의 높은 신뢰성 Managed Service by VMware 클라우드의 탄력성을 갖춘 vSphere 환경 Elastic DRS Auto remediation 빠르고 안전한 마이그레이션 Relocation 방식 VMware HCX 애플리케이션 현대화 지원 AWS 서비스 연계 Cross-ENI
  • 108. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Why VMware Cloud on AWS? 46% 56% 76% Unplanned Downtime 감소 Operation Labor hour 감소 Faster Migration ※ IDC Business Value white paper - Jan. 2021 / IDC Doc. #US46974120 ※ Forrester Total Economic Impact Study report - Dec. 2022
  • 109. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Key Use Cases 11% 19% 29% 20% 21% Consolidate Migrate Cloud migration Expand Maintain Data center extension Primary Secondary Disaster recovery Virtual desktops Next-generation applications
  • 110. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Global Region AWS 리전 VMware Cloud on AWS 지원 리전 버지니아 북부 캘리포니아 북부 아일랜드 AWS GovCloud(US-서부) 오레곤 상파울루 도쿄 캐나다 (중부) 오하이오 런던 뭄바이 서울 닝샤 케이프타운 홍콩 스톡홀름 GovCloud(US-동부) 밀라노 바레인 프랑크푸르트 싱가포르 베이징 파리 시드니 오사카 UAE 스페인 자카르 타 멜버른 취리히 하이데라바 드
  • 111. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Storage Options for VMware Cloud on AWS
  • 112. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Storage Options • VMware vSAN VMs / Workloads Hyperconverged
  • 113. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. VMware vSAN Cache Tier Capacity Tier • Software Defined Storage Solution • Cluster에서 Local Disk를 통합/추상화 • 가용성을 위한 데이터 중복 저장 (FTT) • 확장 단순화 및 용이성 증대 • vCenter 에서 프로비저닝하고 관리 Disk Group Disk Group Disk Group Disk Group Disk Group Disk Group vSAN Datastore
  • 114. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. VMware Cloud on AWS – vSAN Datastore vSphere/vSAN (Stretched) Cluster Workload Datastore Management Datastore vCenter NSX Mgmt. HCX* Customer Cloud Administrator VMware vSAN Datastore NVMe All-Flash storage
  • 115. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. VMware Cloud on AWS - vSAN 특징 • NVMe All-Flash Storage → 고성능을 요구하는 일반 워크로드에 적합 • 적합하지 않은 워크로드 유형 : 대용량 파일서버, Cold Storage • 스토리지 Efficiencies : 기본 Compression 적용, 또는 Compression + De-duplication 적용 • Object 단위 Storage Policy 적용 : FTT (Failure to Tolerate) : Protection level (Mirroring, Erasure Coding R5/R6) • 호스트 수에 따라 스토리지 용량 증감
  • 116. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. vSAN – Dependent Scaling of Compute & Storage Capacity RAID 1 RAID 5 RAID 6 Hosts Raw Capacity FTT=1 FTT=2 FTT=3 FTT=1 FTT=2 1 20.5 2 40.9 15.9 3 61.4 23.9 4 81.8 31.8 47.7 5 102.3 39.8 26.5 59.7 6 122.8 47.7 31.8 71.6 63.7 7 143.2 55.7 37.1 27.8 83.5 74.3 8 163.7 63.7 42.4 31.8 95.5 84.9 9 184.1 71.6 47.7 35.8 107.4 95.5 10 204.6 79.6 53.0 39.8 119.4 106.1 11 225.1 87.5 58.3 43.8 131.3 116.7 12 245.5 95.5 63.7 47.7 143.2 127.3 13 266.0 103.4 69.0 51.7 155.2 137.9 14 286.4 111.4 74.3 55.7 167.1 148.5 15 306.9 119.4 79.6 59.7 179.0 159.1 16 327.4 127.3 84.9 63.7 191.0 169.7 19.1 28.6 57.3 71.6 76.4 89.1 101.8 114.6 127.3 140.0 152.8 165.5 178.2 191.0 203.7 - 50.0 100.0 150.0 200.0 250.0 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Compute-to-Storage ratio and Scaling demands may be unbalanced • vSAN Storage Provisioning Capacity by hosts (i4i.metal instance)
  • 117. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. External Datastore Options - Amazon FSx for NetApp ONTAP - VMware Cloud Flex Storage
  • 118. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Storage Options • Amazon FSx for NetApp ONTAP • VMware Cloud Flex Storage • VMware vSAN VMs / Workloads External Datastore Hyperconverged
  • 119. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. External Datastores for VMware Cloud on AWS • AWS-managed cloud service • Independently-scalable storage • Consistent ONTAP experience • VMware-managed cloud service • Independently-scalable storage • Natively integrated VMware service VMware vSAN VMware Cloud Flex Storage • VMware-managed cloud service • Primary, direct-attached storage • VM-centric storage management Amazon FSx for NetApp ONTAP ESXi hosts ESXi hosts VMware Cloud on AWS VMware vSphere
  • 120. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon FSx for NetApp ONTAP • 완전관리형 NetApp ONTAP 파일시스템 스토리지 서비스 • 데이터에 대한 멀티 프로토콜 엑세스 • 가용성과 내구성이 뛰어난 Multi-AZ 및 Single-AZ 배포 • On-premises 및 클라우드에서 NetApp ONTAP 전반에 걸쳐 일관된 단순화된 운영 환경 • 클라우드에서 익숙한 ONTAP의 데이터 관리 기능
  • 121. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon FSx for NetApp ONTAP vSphere/vSAN (Stretched) Cluster Workload Datastore (vSAN) Management Datastore vCenter NSX Mgmt. HCX* VMware vSAN Datastore NVMe All-Flash storage External Datastore (NFS) AWS FSx for NetApp ONTAP Customer Cloud Administrator
  • 122. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. VMC on AWS with Amazon FSx for NetApp ONTAP Synchronous Mirror VMware Cloud on AWS SDDC Bare metal EC2 Instances Amazon FSx for NetApp ONTAP • NFS 연결 데이터스토어 • VMware Transit Connect or VPC Peering • 컴퓨팅과 독립적으로 유연한 용량 확장 • 스토리지 솔루션 제공 Advanced 기능 • Single-AZ or Multi-AZ • Storage Efficiencies Transit Connect VPC Peering - Deduplication, Compression, Compaction - Cloud Tiering
  • 123. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Beyond Datastore Support VM VM VM Datastore 1 VMC Datastore (SVM1) HR (SVM2) Development (SVM3) Production (SVM4) NFSv3 SMB NFS4.1 iSCSI • Storage Virtual Machines (SVM) 을 통한 Multi-Tenant 지원 • Multi-Protocol • Data Management - NFS - iSCSI - SMB - Snapshots - Clones - Replication - QoS - Cloud Tierings
  • 124. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Flexible Storage Architecture - In-memory read cache - NVMe extended read cache - 무중단 Scale up/down • File Server (Throughput) VMC Datastore (SVM1) HR (SVM2) Development (SVM3) Production (SVM4) FSx for NetApp ONTAP File Server in-memory cache NVMe cache SSD Storage Capacity Cold Tier Storage Capacity • SSD Storage Capacity - up to 192TB, 80K IOPS, 2048 MBps - Disk IOPS Scale up/down on- demand - Disk Capacity Scale up • Capacity Pool - Cold tier - 필요에 따라 자동 확장/축소
  • 125. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. A Z 2 A Z 1 Architecture – VTC(vTGW) connection ESXi vCenter NSX VMware Cloud on AWS SDDC T0 MGW CGW VMware Transit Connect Subnet Storage VPC FSx ENI (active) Subnet FSx ENI (passive) SVM floating IP /Datastore#1 /Datastore#2 /Datastore#1 /Datastore#2 Node A Node B Amazon FSx for NetApp ONTAP (Multi-AZ) vSAN Mgmt. Datastore vSAN Workload Datastore FSxN NFS Datastore attachment
  • 126. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. ESXi Architecture – VPC peering connection VMware Cloud on AWS SDDC T0 MGW CGW Subnet Storage VPC FSx ENI /Datastore#1 /Datastore#2 Node A Amazon FSx for NetApp ONTAP (Single-AZ) vSAN Mgmt. Datastore vSAN Workload Datastore FSxN NFS Datastore VPC Peering vCenter NSX
  • 127. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. VMware Cloud Flex Storage • AWS클라우드에서 제공되는 VMware Storage 서비스 • VMware에 의한 완전 관리형 스토리지 서비스 • 간편한 사용으로 VMware Cloud on AWS와 손쉽게 통합 • 호스트 추가 없이 독립적인 스토리지 확장 • 온디맨드 방식으로 탄력적인 용량 확장 VCFS
  • 128. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. VMware Cloud Flex Storage vSphere/vSAN (Stretched) Cluster Workload Datastore (vSAN) Management Datastore vCenter NSX Mgmt. HCX* Customer Cloud Administrator VMware vSAN Datastore NVMe All-Flash storage External Datastore (NFS) VMware Cloud Flex Storage
  • 129. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. VMC on AWS with VMware Cloud Flex Storage VMware Cloud on AWS SDDC Bare metal EC2 Instances • NFS 연결 데이터스토어 • 2-Tier Architecture • Elastic Performance, Elastic Capacity • 스토리지 성능 및 용량을 독립적으로 확장 • 엔터프라이즈급 스토리지 기능 NFS NVMe Cache Object Storage Scale-out Cloud File System
  • 130. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Architecture ESXi VMware Cloud on AWS SDDC T0 MGW CGW X-ENIs vSAN Mgmt. Datastore vSAN Workload Datastore FSxN NFS Datastore vCenter NSX NVMe Cache Object Storage Scale-out Cloud File System Orchestrator
  • 131. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. External Storage Benefits Scalable & Elastic Simplified Operations Predictable Cloud Economics • 독립적인 스토리지 확장 • 탄력적인 용량 확장 • 온디맨드 방식 • 완전 관리형 서비스 • 간편한 조작 및 사용 • Pay-as-you-consume • Cost effective
  • 132. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Cost Reduction Example $0 $1,000,000 $2,000,000 $3,000,000 $4,000,000 $5,000,000 $6,000,000 $7,000,000 $8,000,000 VMC VMC & FSxN 3-year savings = $1,440,009 FSxN SDDC 클라우드 요구사항 해결 - 비용 절감 - 민첩성 향상 - 운영 일관성 확보 Midsize Enterprise - 400 VMs (90TiB) - 150 TiB Storage • Customer Environment 30x i3en.metal 3yRI 30x i3.metal 3yRI w/ FSxN • Benefit
  • 133. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. In-Guest level Storage Options
  • 134. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Storage Options • Amazon FSx for NetApp ONTAP • VMware Cloud Flex Storage • VMware vSAN VMs / Workloads External Datastore Hyperconverged • Amazon EFS • Amazon FSx for Windows • Amazon FSx for NetApp ONTAP • Amazon S3 In-Guest OS
  • 135. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. In-Guest OS level Storage Services AWS Storage Services 개요 지원 프로토콜 Amazon FSx for Windows FS Windows 서버에 구축된 완전관리형 파일 스토리지 SMB Amazon FSx for NetApp ONTAP NetApp ONTAP 파일시스템에 구축된 완전관리형 공유 스토리지 Multi-Protocol Amazon EFS 서버리스 방식의 탄력적인 파일 스토리지 NFS Amazon S3 오브젝트 스토리지 Web-based Protocol
  • 136. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon FSx for Windows FS / Amazon EFS ESXi VMware Cloud on AWS SDDC T0 MGW CGW vSAN Mgmt. Datastore vSAN Workload Datastore vCenter NSX Customer VPC ENI Amazon FSx for Windows File Server Amazon EFS ENI ENI AWS Managed AD
  • 137. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon FSx for NetApp ONTAP ESXi VMware Cloud on AWS SDDC T0 MGW CGW vSAN Mgmt. Datastore vSAN Workload Datastore vCenter NSX Customer VPC ENI ENI /DS - 01 /DS - 02 Amazon FSx for NetApp ONTAP SVM AWS Managed AD Local Workgroup or
  • 138. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. T0 Customer VPC ENI ESXi VMware Cloud on AWS SDDC MGW CGW vSAN Mgmt. Datastore vSAN Workload Datastore vCenter NSX Amazon S3 Amazon S3 Internet Endpoint
  • 139. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Key Takeaways VMware Cloud on AWS : Ondemad VMware vSphere SDDC service on AWS Infra • VMware Cloud on AWS – Amazon Web Services • VMware Cloud on AWS : Deeply Integrated Hybrid Cloud Service VMware Cloud on AWS Storage Options • Hyperconverged – 고성능 NVMe All-Flash 스토리지 - Amazon FSx for NetApp ONTAP AWS 매니지드, 완전관리형 ONTAP 스토리지 서비스 • In-Guest level AWS Storage services • External NFS Datastore services – 컴퓨팅과 독립적인 데이터스토어 확장 - VMware vSAN - VMware Cloud Flex Storage VMware 매니지드, VMware Cloud on AWS 결합 서비스
  • 140. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Thank you! © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Jeongjin Hong jeongjih@amazon.com
  • 141. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 애플리케이션 데이터 관리 현대화 및 비즈니스 연속성 Date: 2023. 09. 13 Park Sunghwi Cloud Solution Architect NetApp
  • 142. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. NetApp 소개 Modern application platforms 모던 애플리케이션을 위한 데이터 관리 탁월한 Statefull Workload 관리의 기능 구축 사례 Demo Agenda
  • 143. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. NetApp 소개 모든 워크로드 모든 프로토콜 모든 환경 하이브리드 FAS QLC AFF 온프레미스 Keystone FlexPod 프라이빗 클라우드 1차 퍼블릭 클라우드 파일 블록 오브젝트 유니파이드 가상 애플리케이션 엔터프라이즈 애플리케이션 K8 파일 서비스 OLTP EDA NetApp ONTAP 업계 최고 수준의 스토리지 OS 글로벌 데이터, 클라우드, 및 스토리지 솔루션 전문 기업
  • 144. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS와 함께한 10년간의 혁신 2013 NetApp NPS SaaS 2015 AltaVault Backup to Amazon S3 2016 Cloud Sync to Amazon S3 StorageGRID to Amazon S3 2017 Cloud Orchestrator SaaS Backup~O365 2018 Cloud Volumes Service NetApp Astra Cloud Insights 2019 Cloud Tiering Cloud Backup Cloud Data Sense 2020 Spot by NetApp Global File Cache Virtual Desktop Service 2014 Cloud Volumes ONTAP 2021 Amazon FSx for NetApp ONTAP AWS ISV Design Partner of the Year 2012 Partnered with AWS at re:Invent 1 2022 VMware Cloud on AWS integration with FSx for ONTAP Astra Control Service (AWSMP)
  • 145. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Modern application 은 Kubernetes에 의해 구동되며 플랫폼 엔지니어링 팀이 개발을 담당하고 있습니다 60% 83% 2025년까지 플랫폼 엔지니어링 팀을 신설하는 기업 비율 K8을 운영 환경에서 사용하는 기업 비율 1.) CNCF Container Infrastructure Software Market Assessment: Container Deployment Forecast 2016-2025 Link 2.) Gartner Top Strategic Technology Trends for 2023: Platform Engineering, Oct 2022 Modern application platforms
  • 146. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Kubernetes에 대한 오해와 현실 스테이트풀 애프리케이션 사용의 증가 아직은 대세가 아니다. 스테이트리스 애플리케이션만 사용 퍼블릭 클라우드에서 배포 CNCF Annual Survey 2021 조직에서 사용 혹은 평가 중 96% CNCF Survey Report 2020 스테이트풀(Statefull) 애플리케이션(2) 사용 중 55% IDC Worldwide Quarterly Enterprise Infrastructure Tracker: Buyer and Cloud Deployment 온프레미스 환경에 전용클라우드 구축 43% (1) 스테이트리스 애플리케이션: 상태 유지를 하지 않는 애플리케이션(https://kubernetes.io/ko/docs/tutorials/stateless-application/) (2) 스테이트풀 애플리케이션: 상태 유지가 필요한 애플리케이션(https://kubernetes.io/ko/docs/tutorials/stateful-application/)
  • 147. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 컨테이너(Container)의 짧은 수명 하지만…. 애플리케이션 서비스 컨테이너(Container)의 수명 애플리케이션 서비스의 수명 49%의 수명이 5분 미만 출처: Sysdig Annual report 2022(https://dig.sysdig.com/c/pf-2022-container-security-and-usage-report?x=u_WFRi)
  • 148. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. (항상) 애플리케이션은 지속성(persistence)이 필요 애플리케이션 서비스 데이터 지속성 컨테이너(Container)에서 실행 중인 최고(Top)의 애플리케이션들 출처: Datadog
  • 149. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 그런데…Kubernetes는 사실 불완전한 솔루션입니다. 애플리케이션 일관성(consistency) 없음 애플리케이션 검색(Discovery) 불가 복구 지점(Recovery Point) 없음 데이터 보호 메커니즘이 내장되어 있지 않아 사용자가 복잡한 DIY 접근 방식에 의존할 수 있음 복잡한 애플리케이션 마이그레이션 클라우드간 일관성 없는 인터페이스 확장 시 번거로운 관리 작업 수행 애플리케이션과 관련된 데이터의 개념이 없으므로 컨테이너의 이동성이 제한됨 자동화된 프로비저닝 없음 크기 조정(resizing) 도구 없음 성능 서비스 수준 없음 데이터 관리 없음 복원력(resiliency)과 확장을 위한 별도 작업 필요함
  • 150. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 모던 애플리케이션을 위한 데이터 관리 Amazon FSx for NetApp ONTAP Kubernetes 애플리케이션을 위한 클라우드 인프라를 자동화하고 지속적으로 최적화 Astra 클라우드 네이티브 애플리케이션을 위한 애플리케이션 데이터 보호, 이동성 및 스토리지 BlueXP Hybrid Cloud 통합 스토리지 및 데이터 서비스 관리 솔루션
  • 151. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 완벽한 기능을 갖춘 NetApp ONTAP • 엔터프라이즈 기능: 멀티 프로토콜, 복제, 스냅샷, 클론, 스토리지 효율성 • 기존 ONTAP 시스템과 통합 AWS 관리형 네이티브 서비스 • AWS에서 완벽하게 관리 및 지원 • 최신 AWS 컴퓨팅, 디스크, 네트워킹으로 구축되어 최고의 성능 제공 Amazon FSx for NetApp ONTAP Amazon FSx for NetApp ONTAP Overview
  • 152. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon FSx for NetApp ONTAP Overview 간편한 설치 및 관리 고성능 및 확장성 고가용성 및 데이터 보호 다양한 프로토콜 보안 및 규정 준수 비용 최적화 iSCSI SMB SnapMirror FlexCache NFS Primary SSD tier Capacity pool tier AWS CLI AWS Management Console Amazon FSx API / SDK AWS CloudFormation NetApp BlueXP ONTAP API ONTAP CLI NetApp / AWS Provider Tiering
  • 153. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. User quotas Data compression Data deduplication Storage efficiencies Data compaction Thin provisioning FabricPool tiering Incremental backups File access auditing (FPolicy) Data protection Anti-virus (vscan) ACLs SnapLock Kerberos encryption Snapshots FlexClone Disk encryption NDMP NVE Security audit logging Data management FlexVol and FlexGroup volumes Adaptive QoS ONTAP CLI ONTAP REST APIs NetApp Harvest Integrated with NetApp BlueXP SnapCenter ONTAP ZAPIs SysLog forwarding Storage Virtual Machines (SVMs) Extending from on premises SnapVault SnapMirror NetApp Global File Cache FlexCache Flash cache SMB multichannel iSCSI multi- path I/O LDAP directories Data access Active Directory NIS domains SMB Workgroups NFS nConnect NFS v3, v4, v4.1, v4.2 SMB 2.0, 2.1, 3.0+ Multi-protocol support (NFS/SMB/iSCSI) FSx for ONTAP: A complete ONTAP file system
  • 154. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Astra Trident Trident Container Storage Interface(CSI): Kubernetes PV provisioning with FSx for ONTAP Volume Import ▪ Migration and DR CSI Snapshot & Clone ▪ 스토리지와 CSI 의 완벽한 통합 Volume Resize ▪ 개발자 및 사용자가 직접 확장 Multi-protocol 지원 : NFS, SMB, iSCSI
  • 155. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. NetApp Astra Kubernetes 애플리케이션과 데이터를 보호하는 관리형 솔루션 Astra 백업 및 복구 이동성 재해 복구 모든 워크로드 모든 쿠버네티스(Kubernetes) NetApp Astra Portfolio Astra Control 애플리케이션을 인식하는 데이터 연결 및 관리 서비스 또는 자체 관리 소프트웨어 Astra Trident 데이터 연결 Amazon FSx for NetApp ONTAP ONTAP 스토리지 모든 클라우드 온프레미스 애플리케이션 다운타임 및 데이터 손실 방지 간편한 Kubernetes 애플리케이션 레벨의 백업 및 복구 비즈니스 복구 및 연속성 SnapMirror 기반의 복제 및 Warm Stanby 재해복구 마이그레이션 및 Cloud Bursting App 및 데이터에 대한 이동 및 억세스 가속
  • 156. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. NetApp Cloud Insight : Kubernetes 토폴로지를 모니터링, 분석 및 최적화 모니터링 분석 최적화 BlueXP Cloud Insight
  • 157. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 배포 유연성 및 운영 우수성 탁월한 Statefull Workload 관리의 기능 보안 강화 데이터 보호 및 이동성 확장 가능한 성능 및 효율성 2 4 3 1
  • 158. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 배포의 유연성 및 운영 우수성 On-premise 및 클라우드에 Kubernetes 스토리지 오케스트레이션 Data Center NetApp AFF Direct Connect NetApp SnapMirror Region B Direct Connect NetApp SnapMirror Synchronous replication Amazon FSx for NetApp ONTAP Node Amazon FSx for NetApp ONTAP Node iSCSI, NFS & SMB iSCSI, NFS & SMB Subnet 2 Available Zone 1 Available Zone 2 Subnet 1 VPC/VNet Preferred path Standby path Amazon EKS Trident Trident Region A Amazon EKS Amazon EKS Trident kubernetes Trident 1
  • 159. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 배포의 유연성 및 운영 우수성 | Trident CSI Kubernetes 환경에 통합된 Trident CSI driver를 통해 영구 스토리지를 동적으로 프로비저닝 및 관리 1 iSCSI RWO Read Write Once Adaptive Qos Policy 100 IOPs/TB NFS RWX Read Write Many Volume Limit Size 100 GB NFS/SMB RWO Read Write Once Qos Policy 1000 IOPS Guarantee Container Storage Interface (CSI) Persistent Volume Claim (PVC) Pod 3 Pod 2 Pod 1 Persistent Volumes (PV) Amazon FSx for NetApp ONTAP 개발자/ 사용자 관리자 Snapshots, Clones, Multi-AZ, Replication, Storage Efficiency NFS,SMB, iSCSI
  • 160. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 보안 강화 | SnapLock WORM 기능 감지, 보호, 복구를 통해 랜섬웨어로 부터 보호 Private Subnet AWS Cloud VPC NFS/SMB/iSCSI Amazon FSx for NetApp ONTAP SnapLock WORM volume 일반 volume 사용자 및 개발자는 볼륨을 구분하여 사용 EC2 Amazon EKS 2 ▪ 데이터의 위/변조 및 삭제가 불가능한 아카이빙 기능으로 스토리지 레벨에서 WORM 제공 ▪ 컴플라이언스 - 영구 삭제 불가능 ▪ 엔터프라이즈- 관리자만 볼륨 삭제 가능 ▪ Vscan, SnapLock 및 FPolicy를 통한 랜섬웨어 보호 기능으로 온액세스 안티바이러스 검사 지원 FPolicy Vscan
  • 161. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 데이터 보호 및 이동성 개발자/사용자 중심의 데이터 보호(Snapshot 및 Clone) 및 Single or Multi-AZ H.A구성 On-premises / cloud data center AWS Cloud Region 1 Region 2 Single or Multi AZ HA SnapMirror SnapMirror (SnapMirror Cloud) Snapshots Snapshots Snapshots Snapshots FSx Backup Snapshots Snapshots Snapshots Snapshots Snapshots Snapshots SLA: 99.99% 운영 볼륨 SnapMirror 운영 미러 (FlexClone 원본) 개발 QA Test 배포 FlexClone ▪ 스냅샷에서 즉시 생성되는 Clone 볼륨 ▪ 스냅샷과 마찬가지로 클론은 스토리지 용량을 소비하지 않음 ▪ 성능에도 영향을 미치지 않음 ▪ 스냅샷과 달리 클론은 독립적인 볼륨 3 100TiB ~0TiB ~0TiB 100TiB
  • 162. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 데이터 보호 및 이동성| Hybrid Cloud NetApp BlueXP : 단일 GUI 에서 Hybrid Cloud의 통합 관리 통합 액세스 제어 NFS/SMB NetApp BlueXP 신속한 마이그레이션 전체 거버넌스로 배포 및 운영 Any source, anywhere 스캔, 컴플라이언스 및 마이그레이션 원활한 데이터 보호 교차 지역 백업/DR 간편한 버스팅 캐시 및 버스팅 복제, 테스트 및 백업 로컬 같은 협업 스캔, 모니터링, 분석 및 조치 프로비저닝, 공유 및 마운트 글로벌 파일 캐시 Observability Classification Backup and recovery Edge caching Copy and sync Digital advisor Ransomware protection FSx for ONTAP Replication Storage Mobility Analysis and control Data protection 3
  • 163. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. NetApp INSIGHT © 2020 NetApp, Inc. All rights reserved. NetApp Confidential – Limited Use Only 167
  • 164. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 확장 가능성 및 효율성 | 유연한 성능 확장성 확장 가능한 성능 및 빠른 처리량 최대 160K IOPS 최대 4GB/s throughput AWS SSD 스토리지 기반 일관된 1ms 미만의 대기 시간 스토리지와 독립적인 처리량 선택 신속하고 유연한 성능 및 확장성 4
  • 165. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 확장 가능성 및 효율성 | 비용 절감 효율성과 계층화를 이용한 용량 및 비용 절감 App1App2 App3App4 Thin Provisioning 중복제거 압축 컴팩션 물리적인 용량 절감 ~1/2 절감 4 SSD storage Capacity pool storage ~2/3 절감 자동화된 데이터 계층화 $0.048 / GB-mo Capacity Pool storage $0.285 / GB-mo SSD storage of data of data
  • 166. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 스토리지 서비스 요금 비교 파일 및 블록 스토리지에서 Single 및 Multi-AZ 에서 비교 $3,768 $6,898 $2,767 $5,138 $0 $2,000 $4,000 $6,000 $8,000 Single-AZ Multi-AZ File Storage Amazon EFS Amazon FSx for NetApp ONTAP $5,872 $11,744 $2,767 $5,138 $0 $5,000 $10,000 $15,000 Single-AZ Multi-AZ Block Storage Amazon EBS Amazon FSx for NetApp ONTAP Typical FSxN customer configuration 40 TiB, 512 Mbps, 3:1 storage efficiency, 45% active data, 20% backup storage Source: AWS Cost Calculator (Seoul Region 기준) Amazon EBS (GP3) Amazon FSx for NetApp ONTAP Amazon EFS
  • 167. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 구축 사례 | Car OS CI/CD Pipeline 효율성 주요 기능 ▪ 중복제거, 압축 및 자동화된 데이터 계층화 ▪ 신속하고 비용 효율적인 FlexClone ▪ On-premise 에서 Cloud 로 SnapMirror 기반 복제 ▪ DevOps 파이프라인의 빌드 및 테스트 시간 및 비용 절감 ▪ Hybrid Cloud 사용으로 효율적인 리소스 모델링 ▪ 스토리지 기반 복제로 시간 및 네트워크 비용 절감 혜택 구축 사례 유럽 최고의 자동차 제조 회사
  • 168. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 구축 사례 | DevOps CI/CD 파이프라인 개발 가속화 CI/CD 파이프라인에 적용하여 소프트웨어 개발 가속화 코드 라인 제출에 대한 테스트 실시 10분 간격 Smoke Test 시작 1시간 간격 CIT 시작 3시간 간격 모든 사이트에 빌드 | 배포 다른 리전에서 야간 빌드 24:00 0:00 지속적 빌드 Smoke Test 30+ CITs 배포 FlexClone 새로운 코드 10분 간격 야간 빌드 빌드 서버 Snapshot Back Out Culprit SnapMirror Smoke Test: 간단한 장애를 파악하기 위한 예비 테스트 CIT: 지속적 통합 테스트 Key Benefits ▪ 개발자 샌드박스를 위한 NFS 디렉터리 ▪ 분산 소프트웨어 개발 환경 ▪ 최소한의 스토리지 설치 공간으로 지속적인 통합 ▪ 더 빠른 피드백 루프 ▪ 안정적인 코드 라인 유지
  • 169. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 구축 사례 | DevOps 민첩성 및 고가용성 AWS Cloud Amazon EKS SanpShot 주요 기능 ▪ NetApp Astra Trident CSI로 컨테이너 오케스트레이션 ▪ Snapshot 및 FlexClone ▪ 다중 AZ의 고가용성 및 SnapMirror ▪ 컨테이너 스토리지 인터페이스(CSI)를 호환 동적 스토리지 오케스트레이션 ▪ On-premise 에서 Cloud로 Container PV 마이그레이션 ▪ 다중 AZ 배포로 가용성 및 내구성 지원 혜택 구축 사례 On-premises NetApp ONTAP 스토리지 SnapMirror Multi AZ HA
  • 170. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Demo video
  • 171. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 172. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Key Takeaway Containers PV 완벽 지원 및 Multi-AZ Security 랜섬웨어 방어를 위한 Snapshot 및 WORM DevOps pipelines CI/CD 개발 가속화를 위한 Snapshot, FlexClone 및 Snapmirror Cost Optimization 스토리지 효율성 및 데이터 계층화
  • 173. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Thank you! © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Sunghwi Park Sean.park@netapp.com