클라우드 컴퓨팅
- 컴퓨터를 사용한 정보 처리를 자신이 보유한 PC가 아닌, 인터넷 너머에 존재하는 클라우드 사업자의 컴퓨터에서 처리하는 서비스
- 공유 구성이 가능한 컴퓨팅 리소스(네트워크, 서버, 스토리지, 애플리케이션 서비스)의 통합을 통해 어디서나 간편하게, 요청에 따라 네트워크를 통해 접근하는 것을 가능하게 하는 모델
장점
- 경제성 : 사용하고자 하는 기간만 서비스로써 사용 가능. 소프트웨어와 데이터를 클라우드에서 통합 관리.
- 유연성 : 컴퓨팅 리소스를 필요할 때, 필요한 만큼 확장
- 가용성 : 하드웨어에 장애가 발생하더라도 서비스를 계속해서 사용할 수 있도록 구성
- 빠른 구축 속도 : 클라우드가 제공하는 하드웨어와 소프트웨어를 이용하여 시스템을 신속하게 구축 가능
SaaS
- Software as a Service
- 소프트웨어의 기능을 인터넷 등의 네트워크를 통해 필요한 만큼 서비스로 이용할 수 있도록 제공
- 하나의 서버를 여러 기업에서 공유하는 것을 전제한 멀티 테넌트 방식
- 대표적인 서비스 : 마이크로소프트의 Office 365, 구글의 G Suite
PaaS
- Platform as a Service
- 기업의 애플리케이션 실행 환경 및 개발 환경을 서비스로써 제공하는 모델
- 자사에서 개발한 응용 프로그램을 가동할 수 있음.
IaaS
- Infrastructure as a Service
- CPU나 하드웨어 등의 컴퓨팅 리소스를 네트워크를 통해 서비스로 제공하는 모델
- 가상 서버 및 온라인 스토리지
- 하드웨어 자원을 소프트웨어적으로 나누어 사용자에게 제공하는 것
클라우드 이용 모델
퍼블릭 클라우드
- 클라우드 사업자가 시스템을 구축하고, 인터넷망 등의 네트워크를 통해 특정 다수의 기업과 개인에게 서비스를 제공하는 형태
프라이빗 클라우드
- 클라우드 서비스의 사용자 또는 사업자의 데이터 센터에 클라우드 관련 기술이 활용된 자사 전용 환경을 구축하는 형태
- 온프레미스 프라이빗 클라우드
기업 사용자가 스스로 클라우드 기반 소프트웨어 등을 이용하고, 자체적으로 구입한 서버 및 스토리지, 하드웨어 리소스 기업 안에 설치하여, 자사 전용 클라우드 환경을 구축해서 운용하는 형태
- 호스티드 프라이빗 클라우드
클라우드 사업자가 기업 사용자별로 클라우드 환경을 제공하여, 서버와 스토리지 같은 컴퓨팅 리소스를 서비스로 제공하는 형태. 단기간에 전용 클라우드 환경을 구축하고 월 비용을 지불하여 사용할 수 있다.
커뮤니티 클라우드
- 공통의 목적을 가진 특정 기업들이 클라우드 시스템을 형성하여 데이터 센터에서 공동 운영하는 형태
하이브리드 클라우드
- 퍼블릭 클라우드와 프라이빗 클라우드, 커뮤니티 클라우드 같은 클라우드 서비스들과 온프레미스 시스템을 연계시켜 활용하는 시스템 및 서비스