AWS 데이터 스토어 소개

AWS 데이터 스토어 활용

Dunieski Otano

Amazon Web Services Solutions Architect

올바른 AWS 데이터 스토어 선택하기

  • AWS 스토리지 서비스는 수십 가지에 달합니다
  • 어떤 서비스를 선택해야 할까요?
  • 이 과정: 핵심 데이터 스토어 4가지

개발자

AWS 데이터 스토어 활용

AWS 스토리지 개요

  • 파일 스토리지: Amazon EFS, Amazon FSx
  • 블록 스토리지: Amazon EBS
  • 객체 스토리지: Amazon S3
  • 데이터베이스: Amazon DynamoDB, Amazon RDS
  • 캐싱: Amazon ElastiCache
  • 검색: Amazon OpenSearch Service
  • 백업: AWS Backup

storage_blank

AWS 데이터 스토어 활용

블록, 파일, 객체 스토리지 이해하기

  • 블록 스토리지: 원시 스토리지 볼륨
    • 하드 드라이브처럼 EC2 인스턴스에 연결
    • 예: EBS, 인스턴스 스토어
  • 파일 스토리지: 공유 파일 시스템
    • 여러 서버가 동일한 파일에 접근
    • 예: EFS, FSx
  • 객체 스토리지: 파일을 객체로 저장
    • API로 접근, 무제한 확장
    • 예: S3

diagram

AWS 데이터 스토어 활용

관계형 vs 비관계형 데이터베이스

  • 관계형(SQL): 관계가 있는 정형 테이블
    • 고정 스키마, ACID 트랜잭션, 복잡한 조인
    • AWS 예: Amazon RDS (MySQL, PostgreSQL)

relational

  • 비관계형(NoSQL): 유연한 데이터 모델

    • 스키마 없음, 수평 확장, 고성능
    • AWS 예: DynamoDB (키-값/문서)

    nosql

AWS 데이터 스토어 활용

이 과정에서 다루는 내용

  • Amazon S3 - 객체 스토리지
  • Amazon DynamoDB - NoSQL 데이터베이스
  • Amazon ElastiCache - 인메모리 캐싱
  • Amazon OpenSearch Service - 검색 및 분석

focus

AWS 데이터 스토어 활용

이커머스 애플리케이션 구축하기

시나리오: 상품 카탈로그, 장바구니, 검색 기능이 있는 온라인 쇼핑몰

  • Amazon S3: 상품 이미지 및 동영상 저장
  • Amazon DynamoDB: 사용자 프로필 및 장바구니 데이터 저장
  • Amazon ElastiCache: 자주 조회되는 상품 정보 캐싱
  • Amazon OpenSearch: 상품 검색 기능 구현

panel

AWS 데이터 스토어 활용

이 과정에서 배울 내용

  • 각 서비스를 언제 사용하는지
  • 액세스 패턴에 따른 서비스 선택 방법
  • 성능, 비용, 일관성 간의 트레이드오프

roadmap

AWS 데이터 스토어 활용

연습해 봅시다!

AWS 데이터 스토어 활용

Preparing Video For Download...