#2. 클라우드 서비스

2021. 10. 18. 17:45 - Song's IT

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

다른 카테고리의 글 목록

Cloud 카테고리의 포스트를 톺아봅니다