• 2021. 8. 10.

    by. rootHarry

    최근 클라우드에 대한 이야기들이 많이 나오기 시작했습니다. 사실 몇 년 전부터 클라우드 서비스에 대해서는 언론에서도 많이 나왔고, 이 글을 보고 계신분들도 네이버, 구글 등에서 클라우드 서비스를 이용하고 계실지도 모릅니다. 

    그런데 막상 클라우드 관련주는 저희가 알고 있는 애플, 구글, 네이버, 드롭박스 같은 것들이 아니더라구요. 그래서 클라우드란 어떤 것이고 관련 용어와 종류들을 찾아보았습니다. 

     

    ■ 클라우드란?

    일반적으로 개인들에게는 클라우드라고 하면 컴퓨터(모바일, PC 등)로 작업한 파일을 해당 기기 내부의 공간(메모리)이 아닌 인터넷을 통해 중앙 컴퓨터에 저장할 수 있는 공간을 이야기 합니다. 

    기업관점에서 조금 더 살펴보면, 인터넷기반(Cloud)의 컴퓨팅(Computing) 기술로 개인이나 회사의 PC 또는 개별 서버에 있던 프로그램, 데이터 등을 클라우드 컴퓨팅 서버에 모아놓고 이용하는 시스템입니다. 덕분에 작은 기업들이 각각 별도의 서버를 24시간 운용하면서 보안문제로 괴로워 하지 않게 되었고, 대기업들은 개인 컴퓨터에 자료를 저장하지 않아도 되게 되면서 정보의 유출도 방지할 수 있게 되었습니다.

    인터넷만 연결되어 있다면(클라우드) 어디서든지 접속하여 필요한 자료를 확인 및 수정할 수도 있게 되는 것이지요

     

     

    ▶ 클라우드 서비스의 특징과 모델

    클라우드 서비스의 특징은 앞서 설명 한 것과 같이 인터넷을 통한 범용 네트워크 접속의 가능, 사용자 중심의 요청기반(주문형) 서비스, 신속한 탄력성(반응), IT자원(리소스)의 공동이용과 사용량에 따른 비용을 지불하는 것입니다. 

     

     

     

    ▶ 클라우드 서비스 모델

    클라우드 서비스 모델은 크게 세 가지 SaaS(Software as a service), IaaS(Infrastructure as a Service), PaaS(Platform as a Service)로 나뉘어 집니다. 정리하는 저도 이게 뭔말인가 싶습니다. 그래서 조금 더 정리해 보았습니다. 

    일반 사람들이 주로 이용하는 서비스는 SaaS 이고, 이미 친숙한 서비스 들입니다. 그리고 스타트업이나 개발자들은 PaaS와 IaaS도 익숙할 것으로 생각됩니다. 

    <클라우드 서비스 모델 요약>

    구분 내용 서비스 예시
    SaaS 소프트웨어를 소유하지 않고 이용한 만큼 요금을 부과하고 사용 구글드라이브, 네이버 클라우드, MS Office 365, 드롭박스 등
    PaaS 필요한 API를 제공하여 개발자가 편리하게 개발을 할 수 있는 플랫폼을 제공하는 서비스 세일즈포스, 구글 앱 엔진
    IaaS 직접 데이터센터를 구축하지 않고 클라우드 환경에서 필요한 인프라를 빌려쓰는 서비스 AWS, KT, LGU+, 구글, 오라클 등

     

    □ 소프트웨어 클라우드(SaaS) 서비스 회사(해외)

    출처. https://pin.it/kWuYKAX

     

    □ 플랫폼 클라우드(PaaS) 서비스 회사(해외)

    출처. https://pin.it/kWuYKAX

     

    □ 인프라 클라우드(IaaS) 서비스 회사(해외)

    출처. https://pin.it/kWuYKAX

     

     

    ▶ 배포방식에 따른 클라우드 서비스 모델

    배포방식에 따른 클라우드 서비스 모델은 크게 4가지로 구분됩니다. 퍼블릭, 프라이빗, 하이브리드, 커뮤니티 클라우드로 구분되는데 사용자에게 어떻게 리소스를 공유하고 서비스를 제공하는지에 따라 다릅니다

    구분 내용
    퍼블릭 클라우드 인터넷을 통해 일반 사용자에게 리소스를 공유하고 서비스를 제공
    프라이빗 클라우드 공유하지 않고 일반적으로 온-프레미스에 호스트된 개인 내부 네트워크를 통해 서비스를 제공
    하이브리드 클라우드 해당 목적에 따라 퍼블릭 클라우드와 프라이빗 클라우드 간에 서비스를 공유
    커뮤니티 클라우드 정부 기관 같은 조직에서만 리소스를 공유

     

     

    클라우드 서비스는 기본적으로 대용량의 데이터를 보관하고 제공할 수 있어야하고, 전세계 수많은 사람들이 접속 할 수 있기 때문에 인프라의 구축이 중요합니다. 또한, 이러한 데이터들이 모여 있기 때문에 보안 솔루션 역시 굉장히 중요한 요소 입니다. 그리고 이렇게 구축된 클라우드 인프라를 통하여 소프트웨어나 서비스를 제공하는 회사들역시 클라우드 회사라고 볼 수 있습니다.