상세 컨텐츠

본문 제목

클라우드 컴퓨팅(0719,20)

NETWORK/Infra

by 영공쁘이 2021. 8. 1. 20:52

본문

- 정의

클라우드 컴퓨팅: 인터넷 기반의 컴퓨팅(인터넷 상의 DB서버에 프로그램을 두고 필요할 때마다 불러와 사용하는 서비스)

                  > 그리드 컴퓨팅(인터넷의 모든 컴퓨팅 자원을 공유) + 분산 컴퓨팅의 유틸리티 개념(필요할 때마다 사용)

                      ) 가트너, 포레스터 리서치, 위키피디아, IBM

 사용 효과 & 목적: ROI(투자대비 회수 비용) 극대화, TCO(총 소유비용) 절감, 그린 IT를 위함

   * 물리적 자원이나 가상화된 자원은 풀로 관리됨(자원을 추상화함)

 

- 모델

 * 퍼블릭(사용자 모두), 프라이빗(특정 기업 및 사용자), 커뮤니티 클라우드(목적, 정책, 보안, 규제요구사항 등을 공유)

  종류: SaaS, PaaS, IaaS(=HaaS) >> 각각은 리소스를 빌려쓴다.

       1) SaaS : 업무 지원을 위한 SW 제공(사용자 응용 서비스 제공(저비용 고효율)

       2) PaaS : 미들웨어 및 개발 도구 제공(개발 lifecycle 지원)

       3) IaaS : 가상 자원 IT제공(장애, 성능 모니터링 제공)

 

- 요소

 가상화: 잔여 공간을 물리적 메모리처럼 사용한 것(가상메모리)

 클러스터 : 여러 자원을 하나로 묶은 시스템 (시스템 위에 개발한 코드를 올려 운용한다), Fail-Over , 재구성 지원

              부하 분산: 백엔드 시스템을 분배 시키는 방식 - 병목 현상 방지 및 해소

              HA 클러스터: 미러링으로 백업된 것을 하나더 만들어서 한 개의 디스크가 죽어도 잘 쓸 수 있다.

              프로비저닝: 사용자 권한을 클러스터 내에 있는 자원 할당과 연계한다. 

 분산 시스템 : 여러 자원(cpu, DB, network 등)을 하나의 통합된 자원으로 관리

              분산 DB, 대규모 분산 병렬 처리

              자원 프로비저닝: 사용자 요구 자원을 자동 구성 제공, 관리, 제거한다. 

 보안: 플랫폼 및 스토리지 보안

        SSL(인증서에 의한 상대방 인증), IPSec, 방화벽

관련글 더보기