개념
클라우드 컴퓨팅이란 인터넷 기반의 컴퓨팅을 말합니다.
인터넷 상의 가상화된 서버에 프로그램을 두고 필요할때마다 컴퓨터나 스마트폰 등에 불러와 사용하는 서비스
내부를 보려고 하거나 알지 않아도 얼마든지 내가 원하는 것을 꺼내어 사용할 수 있다는 것이며,
인터넷이 연결된 어느 곳에서든 이것을 보장 받을 수 있다는 뜻
장점
서버를 직접 구매할 때 고려해야 할 전력, 위치, 확장성을 고민하지 않음
데이터 센터 어딘가에 이미 준비되어 있는 서버를 사용
서버 세팅 등을 신경쓰지 않고 서비스 운영에만 집중 가능
서비스 제공 형태
- 퍼블릭 클라우드(Public Cloud, 공공 클라우드, 개방형 클라우드)
인터넷에 접속 가능한 모든 사용자를 위한 클라우드 서비스 모델
클라우드 서비스 제공자(CSP)가 하드웨어, 소프트웨어를 관리
서비스 사용자 간에는 전혀 간섭이 없다
- 프라이빗 클라우드(Private Cloud, 사설 클라우드, 폐쇄 클라우드)
특정 기업이나 특정 사용자만을 대상으로 하는 클라우드
서비스의 자원과 데이터는 기업 내부에 저장
기업이 자원의 제어권을 갖고 있습니다
클라우드 기능을 커스터마이징 할 수 있다
- 하이브리드 클라우드(Hybrid Cloud)
퍼블릭 클라우드와 프라이빗 클라우드를 병행해 사용하는 방식
클라우드(가상서버)와 온프레미스(물리서버)를 결합한 형태를 말하기도 합니다