IT

클라우드 컴퓨팅의 정의와 종류

동양동꿀주먹 2022. 12. 16. 06:03

클라우드 컴퓨팅이란

클라우드 컴퓨팅이란 인터넷이 가능한 디바이스에 스토리지, 서버, 애플리케이션 등 데이터를 읽고 쓰고, 정보를 처리하여 저장하고 관리하는 시스템을 인터넷을 통해 클라우드의 공간에서 제공하는 구축 모델입니다. 이름 그대로 하늘을 쳐다보면 보이는 구름처럼 인터넷 내부 어디에서나 컴퓨팅 자원들 즉 CPU, 메모리, 디스크 등을 원하는대로 접근 및 사용을 할 수 있습니다. 이전에는 서버를 회사 내부에 설치하고 전력 및 위치를 고려해야 했으며, 확장 및 축소가 어려웠습니다. 하지만 클라우드 컴퓨팅을 통하여 서버를 직접 구매하지 않고 원하는 만큼 사용할 수 있으며, 필요한 경우는 서버를 확장했다가 쉽게 줄일 수 있습니다. 그러므로 회사는 서비스 운영에 더 집중할 수 있습니다. 예를 들어 아마존은 많은 책의 정보를 저장하고 있었고 안정적인 서비스를 제공하기 위하여 하드웨어 증설을 계속 해야 했습니다. 하지만 증설한 서버가 사용량이 많지 않은 경우에는  불필요한 비용이 계속 지출되는 문제가 있었습니다. 이러한 문제를 해결 하기 위하여 연구하다 만들어진 것이 전세계적으로 유명한 클라우드 서비스 아마존 웹 서비스 입니다. 

 

 

클라우드 서비스 제공 형태

퍼블릭 클라우드(Public Cloud)는 모든 사람을 위하여  모든 사람을 위하여 제공되는 서비스 모델입니다. 클라우드 서비스 제공자가 클라우드 서비스를 위한 하드웨어와 소프트웨어를 모두 지속해서 관리하며 유지 보수합니다. 그러므로 서비스를 사용하는 사용자들은 제공되는 서비스를 가져다 사용하면 된다는 장점이 있습니다. 프라이빗 클라우드(Private Cloud)는 특정 대상을 위한 서비스이며, 클라우드의 자원과 데이터는 기업이 가지고 관리합니다. 프라이빗 클라우드에 대한 트래픽은 특정 대상에게만 허용되기 때문에 특정 대상에게 필요한 클라우드 기능을 커스터마이징하여 제공할 수 있으며, 보안성 및 안정성이 뛰어납니다. 하이브리드 클라우드(Hybrid Cloud)는 퍼블릭 클라우드와 프라이빗 클라우드 두 가지를 결합하여 사용하는 방식입니다. 이러한 방식은 클라우드 스타일을 변경할 수 있는 유연성과 기술의 다양성을 가질 수 있으며, 비용 절감의 잠재력을 가질 수 있습니다.

 

 

클라우드 서비스 종류

클라우드 서비스를 관리하는 주체가 누군지에 따라 클라우드 서비스를 IaaS, PaaS, SaaS로 나눌 수 있습니다. 먼저 서비스로서의 인프라를 뜻하는 IaaS(Infrastructure as a service)는 사용자가 제어할 수 있는 범위가 가장 넓은 클라우드 컴퓨팅 서비스입니다. 운영체제를 직접 올리고 그 위에 상위 계층 레벨을 구성합니다. 사용자는 가상 서버 하위의 레벨을 제어할 필요가 없을 때 사용할 수 있습니다. 서비스로서의 플랫폼인 PaaS(Platform as a service)는 운영체제가 이미 구축된 상태이며, 인프라를 고려할 필요가 없습니다. IaaS보다 관리할 수 있는 자유도는 낮지만 그만큼 관리에 신경 써야 할 부분이 적어집니다. 서비스로서의 소프트웨어를 의미하는 SaaS는 설치할 필요가 없는 클라우드 서비스 형태 중 가장 완성되어 제공되는 서비스입니다. 사용자는 웹 브라우저에서 쉽게 해당 서비스를 사용할 수 있습니다.