본문 바로가기
[IT]/AWS

[AWS] EC2, S3, RDS

by dop 2021. 5. 19.

EC2 (Elastic Compute Cloud)

안전하고 크기 조절이 가능한 컴퓨팅 파워를 클라우드에서 제공하는 웹 서비스.

개발자가 더 쉽게 웹 규모의 클라우드 컴퓨팅 작업을 할 수 있도록 설계됨.

장점

  • 탄력적인 웹 규모 컴퓨팅 : Auto Scailing을 통한 확장 및 축소
  • 완전 제어 : CLI제공, 다양한 Command제공(API)
  • 유연한 클라우드 호스팅 서비스 : 다양한 OS 서버, 메모리, CPU, 스토리지, 파티션 선택
  • 통합 : Storage, RDS, VCP 등과 통합 가능
  • 안정성과 보안

Auto Scailing : 수요가 급증할 때는 Amazon EC2 인스턴스 수를 자동으로 늘려 성능을 유지하고 수요가 잠잠해지면 용량을 줄여 비용을 절감할 수 있습니다.

S3 (Simple Storage Service)

S3를 통해 비용 최적화, 액세스 제어 및 규정 준수 데이터를 유연하게 관리할 수 있습니다.

S3는 쿼리 지원 기능을 가진 유일한 클라우드 스토리지 솔루션으로, S3에 있는 데이터 분석을 바로 실행할 수 있습니다

장점

  • 높은 안정성 및 확장성 : 데이터는 최소 3개의 물리적 시설을 거쳐 배포, 99.99999% 의 내구성

  • 보안 및 규정 준수 기능 : 머신러닝을 사용 AWS에 있는 민감데이터를 자동으로 검색,분류 및 보호하는 Amazon Macie가 탑재된 유일한 클라우드 스토리지

  • 유연한 관리 : 관리자는 데이터 사용 추세을 분류, 보고, 시각화 하여 비용절감 및 서비스 수준 향상

  • 쿼리 지원 : 데이터를 추출하고 이를 별도의 분석 시스템으로 이동할 필요없이 데이터 에 정교한 빅데이터 분석 가능, SQL을 아는 모든 사람은 Amazon Athena를 사용하여 Amazon S3에서 방대한 규모의 데이터를 분석 가능.

  • 간편하고 유연한 데이터 전송 :

    간단한 API를 사용으로 손쉽게 데이터 전송 가능

RDS (Relation Database Service)

Amazon RDS는 관리형 관계형 데이터베이스 서비스로서, Amazon Aurora, MySQL, MariaDB, Oracle, Microsoft SQL Server, PostgreSQL과 같은 6개의 데이터베이스 엔진을 제공

장점

  • 사용 편의성 : 관리 콘솔 및 인터페이스, 간단한 API 제공
  • SW 자동 업데이트 : DB SW가 최신 상태로 유지, 지원 (업데이트 여부와 시점을 설정 가능)
  • 성능 : 범용 스토리지 & 프로비저닝 스토리지
  • 확장성 : 즉각적인 컴퓨팅 조정 & 간편한 스토리지 조정
  • 가용성 및 내구성 : 백업 자동화 (특정시점으로 되돌리기 가능, 최대 35일)
  • DB 스냅샷 : 사용자 지정 백업으로 DB상태를 S3에 저장하고 명시적으로 삭제할 때 까지 보관한다.
  • 자동 호스트 교체 : RDS는 하드웨어 장애가 발생하는 경우 배포를 지원하는 인스턴스를 자동으로 교체
  • 보안 : KMS를 통해 DB를 암호화함
  • 관리의 용이성 : 컴퓨팅/메모리/스토리지 용량 사용률, I/O 작업, 인스턴스 연결 등 주요 작업 지표를 볼 수 있습니다.
728x90