본문 바로가기

Cloud

클라우드 개념

1. 클라우드 정의

온프레미스(On-Premise): 기업이 직접 구축하는 환경

 

특정 시스템을 구축하기 위해 전에 데이터센터를 구축하고 보유하기까지 많은 건설비용과 인프라(서버, 스토리지 등) 구매비용이 발생한다.

 

클라우드 서비스(비즈니스 측면): 하드웨어나 소프트웨어 등을 직접 구축하지 않고, 제2의 전문업체로부터 인터넷을 통해 필요한 IT 자원을 원하는 만큼 받아 즉시 사용할 수 있으며, 사용한 시간만큼 비용을 지불하면 되는 서비스

 

클라우드 컴퓨팅(기술적 측면): 물리적인 하드웨어 장비에서 독립적인 별도의 자원(서버 영역, 네트워크 영역, 스토리지 영역 등)을 생성할 수 있는 가상화 기술을 토대로, 확대와 축소를 가능하게 하여 사용자가 요구한 특정 자원만을 제공할 수 있는 IT 환경


2. 클라우드 특징

클라우드 환경은 클라우드 제공자가 구축한 서비스를 사용자가 이용하는 개념이므로, 그에 따른 다양한 특징이 있다.

 

1) 접속 용이성

사용자는 시간과 장소에 상관없이 인터넷을 통해 클라우드 서비스를 이용한다. 다양한 기기를 이용하여 클라우드에 접속할 수 있고 다양한 형태로 서비스를 이용한다. 

클라우드 환경은 미국이나, 유럽, 한국 등 지역의 시차와 무관하게 언제든지 접속할 수 있다. 또한, 기업 내부의 사무실이나 개인의 컴퓨터 또는 모바일 디바이스 등을 구분하지 않고 기업의 네트워크망이 아닌 인터넷을 통해 어디서든 접속할 수 있다. 그리고 표준화된 API 호출을 통해서 클라우드에서 제공되는 서비스를 사용할 수 있다.

 

2) 유연성

클라우드 제공자는 갑작스러운 이용량 증가나 이용자 수 변화에 신속하고 유연하게 대응할 수 있기 때문에 중단 없이 서비스를 제공한다.

클라우드 환경에서 시스템을 접속하는 사용자가 100명에서 갑자기 1,000명으로 급증했다고 가정해 보자. 만약 온프레미스 환경이라면 허용 가능한 범위까지만 접속할 수 있고 나머지 사용자는 자원을 사용할 수 있을 때까지 기다려야 할 것이다. 하지만 클라우드 환경에서는 하나의 단독 서버에서 제공하는 서비스를 2개, 3개 등으로 쉽게 복제하여 서버 자원을 추가한 후, 급증한 서비스 워크로드에 대응할 수 있다. 이를 통해 서비스의 대기 현상이나 지연을 감소시킬 수 있다.

 

3) 주문형 셀프서비스

사용자는 클라우드 서비스 제공자와 직접적인 요청이나 상호작용을 거치지 않고, 자율적으로 자신이 원하는 클라우드 서비스를 이용한다.

기존의 작업 환경은 사람 간의 직접 대면을 통하여 인프라를 구축하고 변경하는 일을 수행하였으나, 클라우드 환경에서는 시스템 담당자가 스스로 클라우드 관리 포털(CMP: Cloud Management Portal)을 통해서 직접 자원을 생성하고 삭제하는 등의 변경 작업을 손쉽게 처리할 수 있다.

 

4) 사용량 기반 과금제

개인의 전기 사용량에 따라 요금이 차등 부과되는 전기요금체계와 유사하게, 클라우드 사용자는 서비스 사용량에 대해서만 비용을 지불한다.

클라우드 환경에서 1월부터 3월까지 3개월간 동일한 서버 사양만으로 서비스를 사용했다고 가정해 보자. 먼저 1월에 서버 1대를 10시간 동안 가동해 100원을 지불하고, 이어서 2월에는 서버 2대를 10시간을 가동해서 총 20시간에 해당하는 200원을 지불했다. 만약 3월에 서버 2대를 100시간 가동한다면, 총 200시간의 비용인 2,000원을 지불하게 될 것이다.

즉, 클라우드 사용자가 자원을 가동하여 사용한 시간만큼 분 단위 또는 시간 단위로 사용량을 측정해 비용을 지불하는 구조로 처리를 한다. 자원을 중지(STOP, DOWN)한 상태에서는 비용이 발생하지 않는다.

'Cloud' 카테고리의 다른 글

클라우드 보안의 기본 개념  (0) 2024.10.06
클라우드 보안의 필요성  (7) 2024.10.06
클라우드 유형  (6) 2024.10.06