직접 비용 vs 간접 비용
간접 비용: 유지비용 및 기회비용 (직무 교육, 장비 관리 인력, HW&SW 유지보수 등)
SLA (Service Level Agreement)
서비스 제공자가 제공하는 서비스의 수준을 정량화하여 명확히 제시, 미달하는 경우 배상
서비스 품질 보장 계약
클라우드 컴퓨팅 서비스 모델
- Iaas (Infrastructure as a service)
- 하드웨어 리소스 제공
- 서버 및 저장소, 네트워크 방화벽/보안, 데이터 센터, 물리적 공장/건물 등
- 운영체제부터 애플리케이션까지 소비자가 담당
- Paas (Platform as a service)
- 하드웨어 리소스, OS/SW 개발 위한 도구 제공
- 개발 툴, 실행 환경 및 개발 환경 제공
- 사용자가 직접 소프트웨어 개발 및 애플리케이션 실행 가능
- 예) Google App Engine
- Saas (Software as a service)
- 소프트웨어까지 제공
- 웹 브라우저를 통해 소프트웨어 실행하는 것이 대부분
- 예) Google Workspace, Notion
- Faas (Function as a service)
- 비즈니스 로직 등을 클라우드에 등록하고 요구되는 IT 리소스를 CSP가 관리
- Cass (Container as a Service)
- 기본 리소스가 컨테이너
클라우드 시스템 배포 모델
- 퍼블릭 클라우드
- 다수의 사용자가 IT 리소스 공유
- 예) Azure, AWS
- 프라이빗 클라우드
- 특정 조직 내에서만 운영, 접근 가능
- 하이브리드 클라우드
- 퍼블릭 클라우드 + 프라이빗 클라우드 결합
- 데이터 보안, 유용성 등의 목적을 위해서 여러 형태 모델 결합하여 사용
- 커뮤니티 클라우드 community cloud
- 유사한 업무, 기능을 가진 조직이 연합해서 공동으로 데이터 센터 구축
- 정부, 병원, 학교 등의 조직에서 많이 사용한다
- 멀티 클라우드
- 다수의 클라우드 제공 업체 선택 (AWS, Azure, Google cloud 등)하여 필요한 요소에 맞게 사용
- 서비스의 가용성과 비용 효율성 중심
- 2개 이상의 퍼블릭, 2개 이상의 프라이빗 클라우드 등 사용
클라우드 컴퓨팅의 장점
- 탄력성
- IT 리소스가 온디맨드, 직접 구성 등을 통해 동적으로 할당
- 신속성
- 시스템 구축이 쉬움 (필요한 자원 즉시 사용 가능)
- 경제성
- 원하는 기능을 원하는 시간만큼만
- 업데이트, 유지보수 효율성 높임
- 가용성
- IT 리소스가 중단 없이 작동하고 있을 확률
- 신뢰성
- 서비스가 정상 작동할 확률
- 백업 및 복구 체제 필요
가상화 방식
- 호스트 가상화
- 하드웨어에 호스트 OS 설치하고 그 위에 가상화 소프트웨어 설치
- 하이퍼바이저 가상화
- 호스트 OS 설치 없이 하이퍼바이저가 하드웨어 제어
- windows, linux 등 여러 운영 체제 구동 가능
- 컨테이너 가상화
- 컨테이너에는 운영체제가 없고, 컨테이너가 호스트 OS 기반으로 작동
- 여러 컨테이너들이 호스트 OS에 종속
- 게스트 OS 실행 부담이 적어 속도가 빠름
MS 학습 사이트
'TIL > Cloud' 카테고리의 다른 글
[Microsoft Azure] PostgreSQL 서버 생성해보기 (0) | 2024.12.05 |
---|---|
[Microsoft Azure] 가상 머신 만들어보기 (1) | 2024.12.04 |
[Microsoft Azure] 자격증 정보 찾아보는 방법 (0) | 2024.11.28 |
[Microsoft Azure] 예산 설정하기 (1) | 2024.11.27 |
DDD & Event Storming (1) | 2024.11.09 |