1. 가상서버
- AWS의 EC2(Elastic Compute Cloud)와 같이 물리적 서버 리소스를 논리적으로 나누어 자원을 할당
> 성능분할로 실제 서버에 비해 성능이 낮음.
1) 과금구조
- H/W 성능, 가상서버 대수, OS별(유/무료) 과금 + 시간제, 정액제 과금
2) 위치설정
- 리전(지역) 내 다수의 존(지역 내 독립장소)으로 구성 → 멀티존 + 로드벨런서로 이중화 및 부하분산 처리 가능
3) 오토스케일
- 트래픽에 따라 자동으로 서버의 대수를 증감
4) 스냅샷
- 주기적으로 가상서버 디스크를 백업
2. 클라우드 스토리지
- 데이터를 보관, 백업하거나 데이터베이스 용도로 사용가능한 서비스
1) S3(Amazon Simple Storage Service) : 객체스토리지
- 파일단위로 저장/검색/삭제가 가능, HTTP/HTTPS 프로토콜을 사용
- 파일을 다수의 데이터센터에 분산하여 저장 (무결성)
2) Amazon Glacier
- 장기적인 데이터의 단순 보존용도 (S3보다 비용저렴)
3) EBS(Amazon Elastic Block Store)
- 데이터 R/W속도가 빨라 DB용도로 쓰임 (블록단위로 R/W)
4) EFS(Amazon Elastic File System)
- 파일공유 기능을 가진 파일서버 용도
3. 클라우드 네트워크
- 클라우드 내 전용 가상 네트워크를 구성하여, 개인 클라우드처럼 사용
1) Amazon VPC(Virtual Private Cloud)
- VPC 내 사설 IP대역을 설정하여, 리소스를 배치하여 사용
- 보안 1 : 클라우드 사설망의 가상 VPN 게이트웨이 - 사내 VPN 게이트웨이 간 Ipsec VPN 지원
- 보안 2 : Security Group을 통해 그룹의 송수신 정책을 관리 (불필요한 통신 차단)
2) Amazon Route 53 (DNS)
- DNS + 모니터링(Health Check) + L4(Fail Over) + GSLB(지역과 나라와 무관하게 로드밸런싱)
*참고 : Fail Over (장애발생 시 인근 동일 서비스로 라우팅)
- AWS를 통해 네임서버 발급 시 NS가 4개 발급되어 서비스 장애에 대한 안정성이 높아짐
4. 클라우드 데이터베이스
- 클라우드 사업자는 미들웨어로서 다양한 클라우드 기반 DB를 제공
1) RDBMS
- 무료 : MySQL, PostgreSQL 등
- 유료 : Oracle DB, SQL Server 등
* 유료 DB의 경우, 온프레미스 라이센스를 그대로 클라우드에 반입 가능 (BYOL, Bring Your Own License)
2) NoSQL
- Amazon DynamoDB : 관계형 기능은 없으나 속도지연이 낮고, 확장성이 좋음.
3) 데이터웨어하우스
- Amazon Redshift : 분석용도에 특화(과거데이터로 현재를 판단) / 페타바이트 데이터 처리 / 삭제/업데이트 X
'Cloud' 카테고리의 다른 글
#1. 클라우드란? (0) | 2021.10.18 |
---|