AWS EC2_06(RDS)

재현·2024년 1월 3일

AWS

목록 보기
7/11

DB 이해

  • 데이터베이스란?
    • 여러 사람들이 공유하고 사용 할 목적으로 통합하여 관리되는 데이터들의 집합
  • 조직 내에서 필요한 정보를 체계적으로 저장하고 보관하는 데이터의 창고
    • 대학의 학생, 학과, 교수, 직원 정보,
    • 회사의 사원, 고객, 서비스 정보
  • DBMS(DataBase Management System)
    • 사용자와 데이터베이스 사이에서 사용자의 요구에 따라 정보를 생성해주고 데이터베이스를 관리해주는 소프트웨어
  • 관계형데이터베이스(Relational DataBase)
    • 데이터가 하나 이상의 열과 행의 테이블에 저장되어 서로 다른 데이터 구조가 어떻게 관련 되어있는지 쉽게 파악하고 이해 할 수 있도록 사전 정의된 관계로 데이터를 구성
  • RDBMS(Relational DataBase Management System)
    • 관계형 데이터베이스를 만들고 업데이트하고 관리하는데 사용하는 프로그램
    • MySQL, PostgreSQL, MariaDB, Microsoft SQL Server, Oracle Database
  • SQL(Strucured Query Language)
    • 사용자와관계형데이터베이스를연결시켜주는표준검색언어
    • RDMS에서 데이터를 쿼리, 업데이트 및 삭제하는데 사용되는 언어> show databases;> select * from students;> select name, phone from students;
  • Amazon RDS(Relational Database Service)
    • 관계형 데이터베이스를 더 쉽게 설치, 운영 및 확장 할 수 있는 웹서비스
  • Amazon RDS 특징
    • 유연한 인스턴스 및 스토리지 확장
    • 쉬운 백업과 복원 기능
    • 멀티 AZ를 통한 고가용성 확보
    • RDS 암호화 옵션을 통한 보안성 강화
    • Database Migration 서비스
  • Amazon RDS를사용하는이유
    • 하드웨어 프로비저닝(사용자가 요청한 IT 자원을 사용할 수 있는 상태로 준비하는 것), 소프트웨어 설치 및 패치, 스토리지관리,백업통한 재해복구등 시간이 많이소요되는 중요 관리작업을 자동화.
  • Amazon RDS의엔진
    • DB 엔진은 DB 인스턴스에서 실행되는 특정관계형 데이터베이스 소프트웨어
    • Amazon RDS에서는지원하는엔진
      • MariaDB, Microsoft SQL Server, MySQL, Oracle, PostgreSQL
    • Amazon RDS과금정책. -프리티어적용(https://aws.amazon.com/ko/rds/free)
    • MySQL, MariaDB, PostgreSQL 데이터베이스로 Amazon RDS 단일AZ
    • db.t2.micro, db.t3.micro 및db.t4g.micro 인스턴스 사용량 최대 750시간 ⇒ 더 고사양 등은 돈내야됨
profile
안녕하세용

0개의 댓글