본문 바로가기
IT/AWS

aws cloud컴퓨팅 part.6

by 성준하이 2022. 4. 15.
반응형

이번 포스팅에서는 스토리지에 대해서 다뤄볼 것이다.

데이터 백업 및 스냅샷 서비스를 이해하고 활용해볼것이다.

 

스토리지 관련

 

클라우드 스토리지
  • 데이터를 저장하는 안정적이고, 확장 가능하며, 안전한 장소
  • 클라우드 컴퓨팅의 매우 중요한 구성요소로서, 앱에서 사용하는 정보를 보관
  • 모든 빅데이터 분석, 데이터 웨어하우스, 사물인터넷, 데이터베이스, 백업 및 아카이브 앱에는 일정 형태의 데이터 스토리지 아키텍쳐가 필요함
  • 클라우드 스토리지는 일반적으로 기존 온프레미스 스토리지 시스템보다 안정성, 확장성 및 보안성이 뛰어남
  • AWS에서는 모든 범위의 클라우드 스토리지 서비스를 제공하여 애플리케이션과 아카이브 규정 준수 요구사항을 모두 지원함
  • 객체, 파일 및 블록 스토리지 서비스와 클라우드 데이터 마이그레이션 옵션을 선택하여 클라우드 IT환경의 기초 설계 시작 가능
  • 각 요구사항 별로 추천 제품은 다음 표와 같다.

  • EC2인스턴스의 영구 볼륨에서 블록 데이터를 저장, 처리
  • amazon Elastic Block Store  (Amazon EBS) 는 EC2에 대해 가용성이 뛰어나고 일관되며 지연 시간이 짧은 블록 스토리지를 제공
Amazon Elastic File System (EFS)
  • 리눅스를 위한 확장 가능하고 탄력적이며 클라우드 네이티브 파일 시스템
  • Amazon Elastic File System (Amazon EFS) 는 AWS 클라우드 서비스와 온프레미스 리소스에서 사용할 수 있는, 간단하고 확장이 가능하며 탄력적인 리눅스 기반 워크로드용 파일 시스템을 제공함
  • 앱을 중단하지 않고 온디맨드 방식으로 페타바이트 규모까지 확장하도록 구축되어 파일을 추가하고 제거할때 자동으로 확장되고 축소되므로, 앱은 필요할 때 필요한 만큼 스토리지를 사용할 수 있음
  • 수천개의 Amazon EC2 인스턴스에 대한 병렬 공유 액세스를 대량으로 제공하도록 설계되었으므로, 앱은 일관적으로 낮은 지연 시간을 유지하면서 높은 수준의 집계 처리량과 IOPS를 달성할 수 있음
  • 리프트 앤 시프트 엔터프라이즈 앱, 빅데이터 분석, 웹서비스 및 콘텐츠 관리, 앱 개발 및 테스트, 미디어 및 엔터테이먼트 워크플로우, 데이터베이스 백업, 컨테이너 스토리지와 같은 다양한 사용 사례를 지원하는데 적합함
Amazon FSx for Lustre
  • 컴퓨팅 집약적 워크로드들 위한 완전 관리형 Lustre파일 시스템
  • 고성능 컴퓨팅, 기계학습 및 미디어 데이터 처리 워크 플로우와 같이 컴퓨팅 집약적으로 워크로드에 최적화된 완전 관리형 파일 시스템
  • Amazon FSx를 사용하면 초당 최대 수백 기가바이트의 처리량, 수백만 IOPS 및 1ms 미만의 지연시간으로 방대한 데이터 세트를 처리할 수 있는 Lustre파일 시스템을 시작하고 실행할 수 있음
  • Amazon S3와 완벽하게 통합되어 있으므로, 장기 데이터 세트를 고성능 파일 시스템과 연결하여 컴퓨팅 집약적 워크로드를 쉽게 실행할 수 있음
Amazon FSx for window server
  • 완전 관리형 네이티브 Windows 파일 시스템
  • SSD 스토리지를 사용하여 window 앱 및 사용자가 기대하는 빠른 성능과 함께 높은 수준의 처리량 및 IOPS와 1ms미만의 일관된 지연 시간을 제공함
AWS Storage gateway
  • 완벽한 통합화 최적화된 데이터 전송을 지원하는 하이브리드 클라우드 스토리지
  • 온프레미스 환경을 Amazon 클라우드 스토리지에 완벽하게 연결하는 소프트웨어 어플라이언스
  • AWS 클라우드 스토리지에 대한 연결 기능이 고도로 최적화된 로컬 스토리지를 제공하며, 마이그레이션, 버스팅 및 스토리지 계층화 사용 사례에 유용함
  • 기존 프로세스의 중단 없이 테이프 자동화를 변경하거나, 온디맨드 방식으로 스토리지 용량을 온프레미스 워크로드에 추가하거나, 클라우드 티어를 통해 기존 온프레미스 스토리지 투자를 보강할 수도 있음

 

데이터 백업 관련
AWS Backup

AWS EC2 서비스 에서는 AMI, EBSm Snapshot 등 기능들이 있어서 백업이 용이하며 인스턴스를 종료하더라도 데이터를 쉽게 보존할수 있음

  • AWS EC2 백업
    • EC2인스턴스를 사용하지 않더라도 켜놓으면 계속 과금이 발생하므로 사용하지 않는 인스턴스는 중지하고 제거해야함
    • 언제 다시 사용할지 모르거나 , 데이터가 많이 쌓여있는 DB인스턴스의 경우에는 백업이 필요함
    • EC2의 경우 대부분 인스턴스가 root 볼륨을 가지고 있고, 필요하면 추가로 EBS볼륨을 인스턴스에 붙이는 구조인데 , create image를 통해 AMI를 생성하고 각각의 EBS볼륨 역시 스냅샷이 필요함
  • AMI, EBS
    • AMI - 인스턴스를 시작할때 필요한 정보를 포함함
    • EBS - 컴퓨터의 디스크 드라이브, 즉 데이터를 담고 있음
  • 백업의 개요
    • 백업을 중앙에서 관리
    • 백업 프로세스 자동화
    • 백업 규정 준수 개선

 

스냅샷 관련
  • Amazon EBS 스냅샷
    • 지정시간 스냅샷을 만들어 Amazon S3에 Amazon EBS 볼륨의 데이터를 백업할 수 있음
    • 스냅샷은 증분식 백업이어서 마지막 스냅샷 이후 변경된 디바이스의 블록만이 저장됨
      • 스냅샷을 만드는데 필요한 시간이 최소화되며 데이터를 복제하지 않으므로 스토리지 비용 절약됨
    • 스냅샷을 삭제하면 해당 스냅샷에 고유한 데이터만 제거 됨
    • 각 스냅샷에는 데이터를 새 EBS 볼륨에 복원하는데 필요한 모든 정보가 있음
    • 스냅샷을 기반으로 EBS 볼륨을 생성하는 경우 , 새볼륨은 해당 스냅샷을 생성하는데 사용된 원본 볼륨과 일치함

 

AMI 와 Market Place
AMI (아마존 머신 이미지)
  • 인스턴스를 시작하는데 필요한 정보를 제공
  • 인스턴스를 시작할때 AMI를 지정해야함
  • 동일한 구성의 인스턴스가 여러개 필요할 때는 한 AMI 에서 여러 인스턴스를 시작할 수 있음
AWS Market Place
  • 고객이 솔루션을 개발하여 비지니스를 운영하는데 필요한 타사 소프트웨어 및 서비스를 쉽게 찾아 구매, 배포 및 관리까지 할수 있도록 큐레이션 프로세스를 거친 디지털 카탈로그임
  • 보안, 네트워킹, 스토리지, 기계학습, 비지니스 인텔리전스, 데이터베이스 ,devOps 등 인기있는 카테고리에 속한 소프트웨어 제품이 수천개에 이를정도로 매우 많음
  • 유연한 요금 옵션과 다양한 배포 방법을 통해 소프트웨어 라이선스 취득 및 구매의 간소화
반응형

'IT > AWS' 카테고리의 다른 글

aws cloud컴퓨팅 part.8  (39) 2022.04.17
aws cloud컴퓨팅 part.7  (36) 2022.04.16
aws cloud컴퓨팅 part.5  (55) 2022.04.14
aws cloud컴퓨팅 part.4  (47) 2022.04.13
aws cloud컴퓨팅 part.3  (44) 2022.04.12

댓글