본문 바로가기
  • GDG on campus Ewha Tech Blog
4-1기 스터디/AWS 클라우드

[AWS 클라우드 스터디] 4주차_활동

by Yeni.Yeni 2022. 11. 26.

<정규 기록>

일시 : 2022.11.12

주제: RDS, Aurora, ElastiCache

활동 : 

1. 과제: 매주 주제별로 내용 정리하기

매주 토요일 24시까지 모두 각자 주요 내용 정리 후 워크북에 작성합니다. 

2. 피드백: 매주 코멘트로 피드백

매주 월요일 24시까지 모두 각자의 정리 내용을 보며 새롭게 배운 내용/궁금한 점 등 코멘트로 피드백을 작성합니다.

해결되지 않는 질문사항이 있을 경우에는 스터디장(@YEWON)을 멘션합니다. 

3. 팀 블로그 작성

매주 수요일 24시까지 기록 담당 멤버(매주 변경)가 GDSC EWHA 팀 블로그에 스터디 기록을 작성합니다.


<이번 주차 요약>

4주차의 우수 워크북으로 예진 님의 워크북을 선정하였습니다!

1.RDS:

관계형 데이터베이스를 제공하는 AWS의 서비스이다. 유저가 사용하기 쉽도록 인프라 등을 자동화 시켜주고 유저들은 앤드포인트로 접속할 수 있는 데이터베이스를 제공받는다.

  • 관계형 데이터베이스를 제공하는 서비스
    • Relational Database Service: 관계형 데이터베이스
    • <-> NoSQL(DynamoDB, DocumentDB, ElasticCache) 차이점: 관계형 데이터베이스는 데이터베이스 안의 내용이 정형화 되어 있고 테이블 간 관계를 중심적으로 보는 DB이다.
  • 가상머신 위에서 동작
    • 단 시스템에 직접 로그인 불가능 -> OS패치, 관리 등은 AWS의 역할, RDS는 Serverless 서비스가 아니다.
    • 단 Aurora Serverless는 말 그대로 Serverless 서비스이다.
  • CloudWatch와 연동
    • DB 인스턴스의 모니터링(EC2와 동일 ex: 디테일 모니터링, CPU, Storage 사용량)
    • DB에서 발생하는 여러 로그(Error Log, General Log 등)을 확인 가능
  • 내부에서는 EC2 활용
    • VPC 안에서 동작
      • 기본적으로 Public IP를 부여하지 않아 외부에서 접근이 불가능하다.
      • 설정에 따라 Public으로 오픈 가능하다(DNS 접근)
    • 서브넷과 보안그룹지정 필요(이를 통해서 방화벽 역할을 수행한다.)
    • EC2 타입의 지정 필요
    • Storage는 EBS 활용
      • EBS 타입의 선택 필요
      • 생성시 EBS의 용량을 지정해서 생성(필요한 용량을 미리 지정해야 한다. 물론 추후에 용량 늘리는 것이 가능하다. Aurora의 경우에는 미리 지정하지 않고 사용한 양만큼만 지불한다.)
  • Parameter Group: Root 유저만 설정 가능한 DB의 설정값들을 모아 그룹화한 개념
    • DB 클러스터에 파라미터 그룹을 적용시켜 설정값을 적용
    • 마이너 버전 엔진 업데이트는 자동으로 업데이트 설정 가능
    • 기타 업데이트(파라미터 그룹, EBS사이즈, 인스턴스 변경)의 경우 점검시간을 설정하여 특정 시간에 업데이트가 이루어질 수 있도록 설정 가능하다.
    1. Amazon Aurora
    :RDS 종류 중 하나Aurora에는 고성능 스토리지 하위시스템이 포함클라우드에서 관계형 데이터베이스를 더 쉽게 설치, 운영 및 크기 조정할 수 있는 웹 서비스:유연한 실시간 사용 사례를 지원하는 완전관리형 인 메모리 캐싱 서비스-ElastiCache는 Redis 및 Memcached와 호환 가능합니다.분산 인 메모리 캐시(In-Memory-Cache)를 손쉽게 생성하고 확장할 수 있는 서비스
  • https://aws.amazon.com/ko/elasticache/
  • ** ElastiCache란?
  • 캐싱에 ElastiCache를 사용하면 애플리케이션 및 데이터베이스 성능을 가속화할 수 있으며, 세션 스토어, 게임 리더보드, 스트리밍 및 분석과 같이 내구성이 필요하지 않는 사용 사례에서는 기본 데이터 스토어로 사용할 수 있다
  • 3 Amazon ElastiCache
  • 볼륨 크기는 최대 128 tebibytes (TiB)까지 증가
  • MySQL 및 PostgreSQL과 호환되는 완전 관리형 관계형 데이터베이스 엔진

https://aws.amazon.com/ko/elasticache/

댓글