클라우드 컴퓨팅

Bam·2022년 3월 14일
0

CS

목록 보기
17/28
post-thumbnail

클라우드 컴퓨팅

클라우드 컴퓨팅이란 클라우드를 통해 컴퓨팅 자원을 이용하는 컴퓨팅 기술을 의미합니다.

클라우드는 컴퓨터와 다른 단말기 간의 복잡한 통신장비나 네트워크를 표현하지 않고 구름모양으로 뭉뚱그린 것을 의미합니다. 왜냐하면 사용자는 굳이 복잡한 두 기기간의 연결을 알 필요가 없기 때문이죠.

그래서 클라우드 컴퓨팅이라고 하면 사용자가 직접 통신장비나 네트워크를 구축하지 않고, 원하는 컴퓨터 자원을 사용하는 것이라고 할 수 있습니다. 사용자는 인터넷만 연결이 되어있다면, 컴퓨팅 자원이 어디에 있는지 고려하지 않고도 언제 어디서나 컴퓨팅 자원을 이용할 수 있다는 것입니다.

클라우드 컴퓨팅의 인기

최근들어 클라우드 컴퓨팅의 인기는 갈수록 높아지고 있습니다.

초기의 클라우드 컴퓨팅은 단순히 웹 저장소만을 지원해서, 클라우드라고 하면 웹 하드라고 생각하기 쉽상이었습니다. 하지만 하드웨어의 가상화나, 대규모 컴퓨팅 시스템 구축 등의 기술이 도입되고 발전됨에 따라 클라우드 컴퓨팅의 활용 방면이 늘어나고 있습니다.


클라우드 컴퓨팅의 장점

클라우드 컴퓨팅의 장점은 다음과 같습니다.

  • 컴퓨팅 자원을 직접 구축하는 것보다 훨씬 저렴하다.
  • 컴퓨팅 자원을 직접 구축하는 것보다 빠르게 환경을 구축할 수 있다.
  • 자원의 확장과 축소가 자유롭다.
  • 하드웨어는 클라우드 컴퓨팅 제공 업체가 관리하므로, 오직 소프트웨어에만 집중해 업무 효율이 높아진다.
  • 마이크로소프트의 애저(Azure), 구글의 구글 클라우드 플랫폼, 아마존의 아마존 웹 서비스(AWS)같은 거대 기업의 클라우드를 이용할 경우 전 세계에 데이터 센터가 있어서 언제 어디에서나 빠르고 강력한 서비스를 제공하고, 받을 수 있다.
  • 보안이나 서비스 안정(백업과 복구 등)에 대해서도 업체에서 최대한 관리하기에 보안성과 안정성이 좋다.

결국 이러한 장점들이 모여서 서비스 제공자는 오직 서비스 운영에만 신경쓰면 된다는 큰 장점이 있어 클라우드 컴퓨팅의 인기를 드높이고 있습니다.


클라우드 컴퓨팅 유형

클라우드 컴퓨팅은 서버 배포 방식에 따라 세 가지 유형으로 나뉩니다.

퍼블릭 클라우드

퍼블릭 클라우드는 클라우드 제공자가 서비스를 소유하고 운영하는 방식입니다. 특정 기업과 개인보다는 인터넷의 모든 사용자를 대상으로 서비스하는 클라우드 컴퓨팅 유형입니다.

프라이빗 클라우드

프라이빗 클라우드는 비지니스 조직에서 사용되는 클라우드 컴퓨팅 유형입니다. 클라우드 제공 업체는 클라우드 컴퓨팅 자원만을 빌려주고, 서비스의 관리는 비지니스 조직에게 주어집니다.

하이브리드 클라우드

하이브리드 클라우드는 퍼블릭/프라이빗 클라우드 사이에 데이터와 어플리케이션을 공유할 수 있는 유형입니다. 이 점 덕분에 더 유연하고, 다양한 개발 옵션을 가질 수 있습니다.


클라우드 컴퓨팅의 서비스 유형

클라우드 컴퓨팅은 다양한 형태의 서비스 유형을 제공하고 있습니다.

서비스로서의 인프라 IaaS

서비스로서의 인프라(IaaS, Infrastructure as a Service)는 클라우드가 서버와 저장공간, 네트워크 보안, 하드웨어(전력, 물리 서버 등)을 제공하고, 사용자는 OS, 미들웨어, 런타임, 어플리케이션을 직접 구성할 수 있는 유형입니다. 클라우드 서비스 유형 중에서 사용자가 해야할 일이 가장 많은 서비스 유형입니다.

서비스로서의 플랫폼 PaaS

서비스로서의 플랫폼(PaaS, Platform as a Service)는 사용자가 어플리케이션에만 집중할 수 있도록, 기본적인 인프라(OS, 보안, 하드웨어 등)을 제공하는 서비스 유형입니다. 사용자는 어플리케이션과 관련된 리소스, 용량, 유지보수 등에만 신경쓰면 됩니다.

서비스로서의 소프트웨어 SaaS

서비스로서의 소프트웨어(SaaS, Software as a Service)는 세 가지 형태 중에서 가장 완성형의 클라우드 서비스 유형입니다. 기본적인 인프라와 함께 어플리케이션을 탑재함으로서 어플리케이션의 유지보수 등도 클라우드가 담당합니다.


참조

0개의 댓글