본문으로 바로가기

AWS-공부(데이터베이스)

category AWS 2019. 8. 1. 23:13


아마존 웹 서비스(AWS Discovery Book) 책을 참고하여 공부 (정보문화사)


데이터베이스

 

데이터베이스는 여러 사람에 의해 공유되고 통합 관리되는 데이터의 집합이라고 할 수 있습니다.

DB라고도 불립니다.

요즘 시대 굉장히 중요해지고 있는 것 중 하나입니다.

 

RDBMS

RDBMS는 관계형 데이터베이스로 데이터 간 관계가 존재하고 서로 연관관계가 존재합니다. 

데이터의 각 행은 기본키라 부르는 고유 식별자로 구분합니다. 여러 테이블이 존재하면 흔히 외래키로 연결을 시킵니다.

이를 SQL을 이용합니다. 즉 질의어입니다. 

RDBMS는 Oracle 사의 OracleMysql, MSSQL, PostgreSQL , MariaDB 가 있습니다.

제가 써본 것은 Oracle , Mysql, MariaDB가 있네요(죄송합니다.)

 

이를 아마존 웹 서비스는 RDS라는 서비스를 통해 제공합니다.

 

RDS

클라우드에서 관계형 데이터베이스를 더욱 편리하게 설정하도록 도와주는 서비스입니다.

하드웨어 프로비저닝, DB 설정, 패치 백업, 소모적인 작업들을 효율적으로 돕습니다.

Amazon RDS는 여러 데이터베이스 인스턴스 유형으로 제공됩니다.

제공하는 것으로 Amazon Aurora, PostgreSQL, MySQL, MariaDB, Oracle, MSSQL 등이 있습니다.

제일 중요한 특징으로 "데이터베이스 마이그레이션" 이라는 것이 있습니다.

데이터베이스 마이그레이션: 기존 데이터베이스를 아마존으로 손쉽게 이주 시키는 것

특징

  • 관리 용이성: 인프라 프로비저닝/DB 설치 유지가 불필요
  • 서비스 중단 없이 서버 스토리지 확장 가능
  • 안정성이 뛰어남
  • 속도가 매우 빠름
  • 보안적

클라우드 데이터베이스 서비스 선택 사항

 

  1. 직접 EC2에 데이터베이스를 설치
    1. 기존 온프로미스에서 사용하던 데이터베이스를 그대로 사용할 수 있어 이질감이 없다.
    2. 기존 라이선스를 사용할 수 있는지 확인해야함.
  2. AWS에서 직접 제공하는 데이터베이스 서비스 이용
    1. 위의 말한 특징을 그대로 이용가능
    2. 별도의 운영 관리가 필요없다.
    3. 대용량 병렬 페타바이트급 데이터웨어 서비스를 제공(Redshift)

RDS의 주요 특징

 

  • 유연한 인스턴스, 스토리지 확장: 다양한 CPU/메모리 옵션을 제공. Cloudwatch 사용 가능
  • 손쉽게 사용 가능한 백업, 복원 기능: 최대 35일 까지 데이터 보존 가능. 백업된 스냅샷을 통해 데이터베이스 생성 가능
  • 멀티 AZ를 통한 고가용성 확보: 멀티 AZ기능을 통해 리전 내 AZ간 데이터베이스 동기화 구성 가능. 주요 장애 발생시 자동으로 데이터베이스 FailOver 수행 가능.
  • RDS 암호화 옵션을 통한 보안성 강화: 원클릭으로 암호화가 가능
  • 데이터베이스 마이그레이션: 앞서 말한 데이터베이스 이주 기능

 

'AWS' 카테고리의 다른 글

AWS- 공부(네트워크)  (0) 2019.07.25
AWS- 공부(서버)  (0) 2019.07.22
AWS 공부(클라우드 컴퓨팅의 소개)  (0) 2019.07.22