[TALKITAA#010] AWS 공부 RDS 개념 정리

in #blog11 days ago (edited)

image.png

안녕하세요 가야태자 @talkit 입니다.

저는 앞에선 사용자 정책관리(IAM), 서버(EC2), 서버 스토리지(EC2), 고가용성 및 확장성(스케일성)에 대해서 공부를 했습니다.

아마존에 공부해야할게 많네요 ^^

일단 어제부터 조금씩 공부하고 있는 내용은 AWS RDS라고 해서 관리형 관계형 데이터베이스들 입니다.

관리형과 비관리형의 차이

일단 EC2에 데이터베이스를 설치해서 사용할 수 있습니다. 그림에 나와 있는 모든 제품들을 설치해서 사용할 수 있습니다.

이렇게 되면, 설치하는 주체가 OS 업그레이드, DB 업그레이드, 보안 업그레이드 등을 담당해야 합니다.

물론, 고가용성과 확장성도 다 스스로 해야 합니다.

당연히 스스로가 관리 하니까 RDS에 비해서 저렴합니다.

하지만, 개발사는 어플리케이션에만 신경 쓰고 싶은데 데이터베이스 관련도 신경을 써야해서 나온 서비스가

AWS RDS 입니다.

RDS개념은 AWS뿐 아니라 대부분의 클라우드 회사가 모두 지원 합니다.

이제 관리형은 반대로 생각하면 됩니다.

사용자는 오직 데이터와 데이터 구조만 생각하면 됩니다.

RDS가 OS, DB, 보안 업그레이드 다 해줍니다.

고용성도 확보 해 줍니다. 확장성도 확보해 줍니다.

정말 편리한 서비스 이죠 ^^

하지만, 가격이 비쌉니다. ^^

관리형에서 지원하는 데이터베이스

위 그림에 잘 나와 있습니다.

  • AWS Aurora
    • MySQL 호환형
    • PostGreSQL 호환형
  • MySQL
  • PostGreSQL
  • MS-SQ
  • Oracle

위와 같은 데이터베이스 제품들을 지원 합니다.

저기 없는 데이터 베이스들은 EC2를 생성하고 직접 설치하셔서 사용하셔야 합니다.

Aurora

다양한 데이터베이스 제품들을 다뤄본 저로서는 다른 데이터베이스는 익숙한데 AWS Aurora는 익숙하지 않습니다.

공부하는 시간에 눈에 힘을 주고 공부를 했는데 이해가 좀 안되서 좀 더 공부를 해야할 것 같습니다.

일단 추후에 공부를 해서 조금 더 작성하기로 하고 여기서는 개념만 말씀 드리겠습니다.

아마존이 만든 고급 관리형 데이터베이스 입니다.

일반 MySQL, PostGreSQL에서 지원하는 기능들을 좀 더 빠르고 강력하게 만들었다고 합니다.

이 부분은 공부를 좀 더 해서 따로 작성해 보도록 하겠습니다.

요약

여기서 알아야할 것은 RDS는 데이터 구조와 데이터외에 관리가 필요없는 제품이라는 것만 알면 될 것 같습니다.

예외

음 Oracle하고 MS-SQL은 AWS RDS Custom 이라는 서비스가 있습니다.

RDS 형태로 제품을 설치해주고, 일부의 권한 OS와 제품 업데이트등의 권한만 가져오는 겁니다.

일반적인 RDS는 SSH로 데이터베이스 서버에 접속할 수 없습니다. 그런데 AWS RDS Custom 제품에서는 해당 내용을 허가해 준다고 하네요.

오늘은 여기까지 정리 하게습니다.

감사합니다.

P.S 실습을 눈으로 진행하고 있어서 다음에 실습을 실제로 해보고 캡처해서 조금 더 말씀 드리겠습니다.

관련글

[TALKITAA#010] AWS 공부 RDS 개념 정리
https://steemx.org/blog/@talkit/talkitaa010-aws-rds--bgyb75
[TALKITAA#009] AWS 고가용성 및 확장성(스케일성) 강좌 마무리
https://steemx.org/blog/@talkit/talkitaa009-aws--rvt365
[TALKITAA#008] AWS 고가용성 및 스케일성 개념 잡기
https://steemx.org/blog/@talkit/talkitaa008-aws 🔗
[TALKITAA#007] AWS 변경된 무료 티어 관련
https://steemx.org/blog/@talkit/talkitaa007-aws
[TALKITAA#006] AWS 강좌 수업 내용 정리(EC2 데이터 스토리지 섹션) - 테스트 문항들
https://steemx.org/kr-dev/@talkit/talkitaa006-aws-ec2
[TALKITAA#005] AWS 강좌 수업 내용 정리(EC2 섹션) - ENI(Elastic Network Interface) 활용하기
https://steemx.org/blog/@talkit/talkitaa005-aws-ec2-enielastic-network-interface
[TALKITAA#004] AWS 강좌 수업 내용 정리(EC2 섹션) - 클라우드 네트워크 관련 기본 포트들
https://steemx.org/blog/@talkit/talkitaa004-aws-ec2
[TALKITAA#003] AWS Identity and Access Management (IAM) 관련 강좌 수강 완료
https://www.steemit.com/blog/@talkit/talkitaa002-aws-identity-and-access-management-iam
[TALKITAA#002] AWS CLI를 윈도우즈에 설치하다.
https://www.steemit.com/blog/@talkit/talkitaa002-aws-cli
[TALKITAA#001] AWS 공부를 시작하다.
https://www.steemit.com/kr-dev/@talkit/talkitaa001-aws

Posted using SteemX

Sort:  

Upvoted! Thank you for supporting witness @jswit.

🎉 Congratulations!

Your post has been upvoted by the SteemX Team! 🚀

SteemX is a modern, user-friendly and powerful platform built for the Steem community.

🔗 Visit us: www.steemx.org

✅ Support our work — Vote for our witness: bountyking5

banner.jpg