클라우드 컴퓨팅(Cloud Computing) 개념에 대한 이해
클라우드 컴퓨팅의 개념에 대해서 알아보아요.
클라우드 컴퓨팅(Cloud Computing)은 인터넷과 연결되어 네트워크를 통해서 제공되는 데이터 저장공간과 관리를 위한 IT 서비스를 제공하는 것을 의미합니다. 클라우드 컴퓨팅은 데이터 저장과 데이터 관리와 관련된 스토리지, 서버, 데이터베이스, 네트워크, 애플리케이션 등의 컴퓨팅 자원을 제공합니다.
클라우드 컴퓨팅은 많은 양의 데이터를 저장하고 관리하기 위해서 필요합니다.
클라우드는 크게 퍼블릭 클라우드와 프라이빗 클라우드로 나눌 수 있어요. 퍼블릭 클라우드의 경우는 구글, 아마존, 마이크로소프트와 같이 대형 IT 기업이 제공하는 클라우드 서비스입니다. 프라이빗 클라우드는 기업이 자체적으로 구축하는 클라우드입니다. 클라우드는 다시 온프레미스(On-premise)와 같은 기업 내부에 서버를 구축하고 관리하는 데이터 처리와 관리 체계와도 비교될 수 있습니다.
클라우드 업체에서 클라우드 서비스를 제공할 때 인프라만 제공하지 않고 더 나아가 다양한 기능과 서비스들을 추가로 제공하고 있습니다. 클라우드 서비스는 IaaS, PaaS, SaaS로 구분됩니다.
클라우드에서는 그룹 속에 있는 IT 서비스와 비슷하다고 해서 구름이라고 부르는 것입니다. 클라우드를 구현하기 위해서는 가상화 기술도 함께 필요합니다. 클라우드 컴퓨팅은 에지 컴퓨팅 기술과도 비교됩니다. 에지 컴퓨팅(Edge Computing)은 클라우드 컴퓨팅 체계를 더 보완하여 분산화된 서비스를 제공하는 것을 의미합니다.
클라우드의 경우 별도로 설치하거나 구축할 필요도 없고 상황에 맞게 컴퓨팅 자원을 유연하고 효율적으로 배분하고 관리해서 사용할 수 있습니다. 그리고 기업에서는 추가적으로 서버를 구축하는 상황이 발생하게 되는데 이때 많은 비용을 들여서 서버를 새로 구매하고 도입하는 대신 간단하게 클라우드 서비스를 통해서 용량을 쉽게 증설할 수 있습니다.
개인이 쉽게 접할 수 있는 클라우드는 구글 드라이브나 네이버 My Box와 같은 서비스입니다. 스마트폰 저장 용량을 신경 쓸 필요 없이 인터넷으로 연결하여 파일들과 사진, 자료들을 클라우드 드라이버에 쉽고 편하게 업로드할 수 있습니다.
기업에서 사용하는 클라우드는 기업의 데이터와 데이터베이스랑 관련되어 있는 영역으로 온프레미스냐 클라우드냐를 선택하게 됩니다.
클라우드 개념에 대해서 더 자세한 내용은 바로 아래 콘텐츠를 참고해주세요.