클라우딩 컴퓨팅
🐢 클라우딩 컴퓨터의 주요 구성 요소
- 컴퓨팅 기능(CPU, 메모리, 네트워크)
- 초고속 네트워크망
- 가상화 기술
🐢 클라우딩 컴퓨터를 사용하는 이유
🐢 서버 가상화 기술
- 클라우드에서 가장 중요한 기술 중 하나
- 컴퓨팅 자원이 있을 때 가상화 기술을 통해 원하는 만큼만 사용할 수 있어 효율적으로 사용 가능
🐢 클라우드 컴퓨팅 정의
- 클라우딩 컴퓨터는
사용자가 직접 관리하지 않고
특히, 데이터 스토리지(=클라우드 스토리지와 컴퓨팅 파워와 같은 컴퓨터 시스템 리소스
를 필요 시 바로 제공
하는 것
🐢 클라우드의 장점
- Economical : 구축비용, 사용 비용이 낮고 스케일링과 여러가지 관리 비용 등이 필요 없음
- Reliability : 데이터 센터 내 보안 기능 제공, 자유로운 스케일링, 강력한 데이터 관리 기능
- Manageability : 모든 것은 중앙에서 관리
- Data Centralization : 중앙에서 모든 데이터를 스토리지에 저장하여 관리
- Proper Security : 데이터 센터 내에 다양한 시큐리티 기능 제공
🐢 클라우드의 단점
- Internet Connectivity : 인터넷 속도에 대한 의존성
- Lower Bandwidth : 속도 저하 요인
- Affect of Speed : 사용자 수에 따른 인터넷 속도 변화
- Security Issues : 보안 규정 준수(사용자에 의한 취약점 발생)
- Agreements : 중앙에서 모든 데이터를 스토리지에 저장하여 관리
- Lacks of Support : 관리 기능 부족의 문제점 발생
- Variation is Cost : 추가적인 비용에 대한 고려가 필요
🐢 클라우드 컴퓨터의 유형
-
Bare Metal
에서는 Base Hardware, OS, App.. 으로 구성되어 있다면 Cloud
에서는 Base Hardware, Host OS(CentOS), Hypervision(👉가상화), Guest OS(CentOS)&Guest OS(Ubuntu), App ... 으로 구성되어 있다.
-
클라우드 응용 SW Saas(Software as a Service)
: Application(Netflix)
-
클라우드 플랫폼 PaaS(Platform as a Service)
: Middleware(DB, Web, App Server)
-
클라우드 인프라 Iaas(Infrastructure as a Service)
: Infra(Server, Network)
👉 내가 관리하는 영역의 차이
👉 내가 얼마나 자유롭게 쓸 수 있냐라고 해석할 수 있음
🐢 Public/Private/Hybrid
Public Cloud
- 클라우드를 사용하기 원하는 기업에서 자체적으로 전용망을 이용하여 구축하는 클라우드
- 통신사의 이동통신망 인프라는 이제는 클라우드 환경
- ex. AWS, 데이터 보호가 필요한 사기업, 포털들, Digital Transformaiton의 선도 기업들, Public Cloud 서비스 비용이 고민인 기업 등
🐢 Multi Cloud
2곳 이상의 클라우드 벤더
가 제공하는 2개 이상의 퍼블릭
또는 프라이빗
클라우드로 구성된 클라우드 접근 방식
💡 Key Point
- 클라우드 서비스란?
- 클라우드 서비스 핵심 요소
- 클라우드 서비스 유형
- 클라우드 배포 유형