클라우드 컴퓨팅(Cloud Computing)이란?
Notepad96
·2021. 9. 8. 12:57
1. 클라우드 컴퓨팅(Cloud Computing)
클라우드 컴퓨팅. 즉, 클라우드란 인터넷을 통하여 컴퓨터 리소스를 대여하여 사용하는 것을 말한다.
여기서 말하는 대여란, 리소스를 제공해주는 데이터 센터에서 리소스를 빌려서 사용하는 것으로 이는 자신의 집 컴퓨터가 될 수도 있으며 클라우드를 제공해주는 업체에서 리소스를 빌려서 사용할 수 있다.
물론 빌려서 사용하는 것이기 때문에 그에 따른 대가를 지불해야하지만 필요한만큼의 리소스를 간편하게 대여하고 그만큼만 비용을 지불하면되므로 오늘날 가장 유망한 기술 중 하나이다.
리소스란 메모리, 파일 저장공간, VM(Virtual Machine), 컨테이너(Container), 머신 러닝(Machine Learning) 등 컴퓨터 자원이 될 수도 있으며 특정 기술을 제공해주는 툴이 될 수도 있으며 클라우드 제공 업체마다 다른 서비스를 제공한다.
클라우드를 제공하는 대표적인 업체로서는 아마존의 AWS, 마이크로소프트의 Azure, 구글의 GCP 등이 있으며 3업체가 각각 다른 서비스를 다른 가격으로 제공함으로 각 업체마다 장단점이 존재한다.
따라서 클라우드 제공 업체를 선택하기 위해서는 어느 업체를 이용하여야 서비스 제공하기 유리한지, 비용적 측면, 가용성, 보안 등을 고려하여 선택하여야 할 것이다.
2. 클라우드(Cloud) 장점
ㄴ 민첩성과 유연성
이전에는 리소스를 늘리기 위해서는 하드웨어를 구매하고, 설치하고 시간이 많이 소모되었지만 클라우드를 사용한다면 간단하게 리소스를 추가 혹은 제거할 수 있으며, 사용량에 따라 자동적으로 늘리거나 줄이는 것또한 가능하다. 이러한 점을 보고 확장성이 좋다고 말한다.
ㄴ 비용의 효율성
클라우드(Cloud) 비용은 기본적으로 종량제 방식이다.
종량제는 사용한만큼만 비용을 지불하는 것으로서 필요한만큼만 빌린 다음 사용하고, 유저가 많을 때는 리소스를 자동으로 늘려주고 적을 때는 자동으로 리소스를 줄이도록 구성한다면 낭비되는 리소스가 최소화가 되고 비용 또한 그만큼 최소화가 된다.
※ 그렇다고 클라우드를 사용한다고 반드시 비용이 절약되는 것이 아니다.
ㄴ 관리되는 서비스
클라우드(Cloud) 제공업체는 다양한 서비스를 제공해주는 것 뿐만아니라 이러한 서비스를 관리해준다. 따라서 기술적인 문제가 발생하였을 경우 이를 해결해 줄 수 있으며, 고객의 입장에서는 이러한 부분에서 비용을 절감할 수 있다.
이 외에도 클라우드(Cloud)를 사용함으로써 얻을 수 있는 이점은 많이 있으며 이러한 점들 때문에 클라우드(Cloud)가 필수적인 기술이 되어가고 있는 것 같다.
비록 보안이나 환경적인 측면에서 이슈가 존재하지만 이러한 것들은 앞으로 해결해야할 과제라고 생각한다.
'Cloud' 카테고리의 다른 글
컨테이너(Container)란? (0) | 2021.09.14 |
---|---|
IaaS, PaaS, SaaS란? (비교, 개념, 차이) (0) | 2021.09.08 |
온프레미스(On-premise), 퍼블릭, 프라이빗, 하이브리드, 멀티 클라우드(Cloud) (0) | 2021.08.29 |