- 정의
클라우드 컴퓨팅: 인터넷 기반의 컴퓨팅(인터넷 상의 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, 방화벽
가상 머신(우분투 환경)을 만들고 톰캣, 도커 설치하기 (0) | 2021.08.10 |
---|---|
가상화 2 - Esx/Esxi 설치하기 (0) | 2021.08.07 |
서브넷 마스크 및 호스트, 네트워크 ip (0) | 2021.08.02 |
가상화 1 (0721) (0) | 2021.08.01 |
Infra (네트워크 환경 구축) - 개요 (0) | 2021.08.01 |