MySQL 특징
- 용량 증대 방식
- Scale-Out : Master-Slave 구성
- 일반적으로 클러스터 구성이라고 하지만 MySQL은 지원하지 않음
클라우드
- 자원을 필요한 만큼 (거의) 실시간으로 할당하여 사용한 만큼 지불
장점
- 초기 투자 비용이 크게 줄어듬
- CAPEX (Capital Expenditure) vs OPEX (Operating Expense)
- 리소르 준비를 위한 대기시간 대폭 감소
- Shorter Time to Market
- 노는 리소스 제거로 비용 감소
- 글로벌 확장 용이
- 소프트웨어 개발 시간 단축
- Managed Service (SaaS) 이용
AWS
EC2 - Elastic Cloud Compute
- AWS의 서버 호스팅 서비스
- 리눅스 혹은 윈도우 서버를 런치하고 로그인 가능
- 가상 서버들이라 전용 서버에 비해 성능이 떨어짐
- 다양한 종류의 서버 타입 제공
S3 - Simple Storage Service
- 아마존이 제공하는 대용량 클라우드 스토리지 서비스
- S3는 데이터 저장관리를 위해 계층적 구조를 제공
- 글로벌 네임스페이스를 제공하기 때문에 top level 디렉터리 이름 선정에 주의
Database Services
- RDS (Relation Database Service)
- MySQL/MariaDB, PostgreSQL
- Oracle
- DynamoDB
- Redshift
- ElasticSearch
- ....
'Database' 카테고리의 다른 글
[Database] 이런저런 내용 (0) | 2024.08.06 |
---|---|
[Database] 서브쿼리 vs JOIN (0) | 2024.07.30 |
[Database] 트랜잭션 / 뷰 (0) | 2024.07.26 |
[Database] DB ~~~ (0) | 2024.07.23 |
[데이터베이스 선택 가이드] (0) | 2024.06.20 |