클라우드 컴퓨팅이란 기본적인 연산과 저장 능력을 구름(Cloud) 너머의 서버가 제공하고, 사용자 컴퓨터는 네트워크를 통해 기본적인 입출력 기능만을 담당하는 것입니다. 즉, 인터넷 상의 중요한 연산과 정보의 저장은 클라우드 컴퓨팅 서버가 수행하고 연결된 개인용 컴퓨터는 단말기 역할을 주로 하는 것입니다. 지금부터 클라우드 컴퓨팅에 대해서 알아보도록 하겠습니다.
클라우드 컴퓨팅 주요 기술
클라우드 컴퓨팅은 크게 3가지로 나눌 수 있습니다.
- IaaS(Infrastructure as a Service): CPU나 네트워크 회선, 저장 공간 등의 컴퓨팅 자원을 사용자가 별도의 설치나 관리, 조정 없이 OS 및 특정 애플리케이션 등을 실행할 수 있는 서비스, 대표적으로 아마존의 Cloudfont와 SimpleDB, 마이크로소프트의 LiveMesh 등이 있습니다.
- PaaS(Platform as a Sercive): 사용자가 프로그래밍을 하려고 할 경우 수많은 애플리케이션을 설치하고 환경 설정을 해야 하는데 해당 부분에 대한 서비스를 제공하여 사용자가 쉽게 프로그래밍 언어 및 도구를 이용하여 애플리케이션을 개발하고 배포할 수 있도록 도와주는 서비스, 대표적으로 마이크로소프트의 Azure, 아마존의 AWS, 구글의 Google Cloud Platform, Cloud9 등이 있습니다.
- SaaS(Software as as Service): 사용자의 별도의 관리나 조정 없이 애플리케이션을 제공받는 서비스, PC 뿐만 아니라 네트워크 컴퓨터, 모바일 등 다양한 환경에서 네트워크를 통해 접속 가능하게 하는 응용 소프트웨어 서비스 환경, 대표적으로 Google Drive, 마이크로소프트의 office Live, 일반 이메일 서비스, 카페, 블로그 등이 있습니다.
IaaS (Infrastructure as a Service)
Microsoft LiveMesh(IaaS)
https://www.microsoft.com/en-us/mesh?rtc=1
PaaS (Platform as a Sercive)
Azure
https://azure.microsoft.com/ko-kr/
Google Cloud platform
https://cloud.google.com/?hl=ko
클라우드9
https://aws.amazon.com/ko/cloud9/
SaaS (Software as as Service)
Google Drive 서비스(SaaS)
https://www.google.com/intl/ko_KR/drive/
Office Live
반응형