클라우드 컴퓨팅에 대한 많은 말들을 들어보셨을 것입니다. 클라우드라고 하는 이 기술은 인터넷상의 유틸리티 데이터 서버를 두고
필요할때마다 PC, 스마트폰등을 통하여 사용하는 웹기반 소프트웨어 서비스입니다.
어디에서든지 어느 시간에서든지 접속만 가능하다면은 언제든지 데이터를 주고 받을 수가 있는 장점때문에 많은 기업들이 클라우드
컴퓨팅기술에 관심을 가질 수 밖에 없습니다.
그렇기때문에 클라우드 컴퓨팅 기술에는 종류가 많지만 그중에서 설치구현과 데이터 처리, 가상화에 대한 부분을 알고 있어야
클라우드컴퓨팅기술을 구현하실 수가 있으실 것입니다.
클라우드 컴퓨팅의 기술종류
1. 클라우드 구현에 따른 분류
클라우드 컴퓨팅을 구현을 하게 되면은 구현 범위에 따라 크게 3가지로 나누어지고 있습니다.
Saas(Service as a Service)는 소트프웨어의 여러 기능 중에서 사용자가 필요로 하는 서비스만 이용 가능하도록 하며 소프트웨어를 설치
할 필요가 없이 실행되는 컴퓨터나 디스크등에 대해서 알 필요도 없이 소프트웨어 제공자가 관리를 하는 방식으로 시중에서는
일즈포스닷컴의 CRM서비스, 국내에서는 Ndriver, Ucloud 서비스등이 있습니다.
Pass(Platform as a Service)은 표준화된 플랫폼을 서비스로 제공하는 형태로 Saas의 개념을 개발플랫폼으로 확장한 방식으로 개발을
위한 플랫폼 구축을 할 필요없이 필요한 개발요소를 웹에서 빌려 사용할 수 있는 것으로 서비스제공자가 제공해주는 환경만을 사용할
수가 있으며 시중에서는 구글의 앱엔진등이 있습니다.
Iaas(Infrastructure as a Service)는 서버, 스토리지, 데이터베이스 등과 같은 시스템이나 서비스를 구축하는데 필요한 IT자원을 서비스
형태로 제공하는 형태이며 시중에서는 아마존의 AWS서비스 중 EC3, S3가 이에 해당이 되는 것입니다.
2. 클라우드 데이터 처리기술인 빅데이터
클라우드 컴퓨팅을 구현하면은 이에 새로운 문제점이 등장하게 될 것입니다. 클라우드컴퓨팅을 사용을 하게 되면서 늘어나게 되는 점은
클라우드에 방대한 데이터가 늘어나게 된다는 것입니다.
데이터가 방대한 데이터가 늘어나면은 기업의 입장에서는 최고라고 할 수가 있지만 새로운 문제점으로는 활용이 되지 않는 데이터가 계속
늘어나게 되면서 데이터낭비가 크게 늘어난 것입니다.
그래서 방대한 데이터를 효율적으로 처리할 수 있는 기술이 필요하게 되었는데 이것이 빅데이터처리기술로 기하급수적으로 늘어나는
데이터를 효율적으로 관리하고 이를 분석해 정보 자산으로 호라용을 하고자 하는 것입니다.
그래서 빅데이터 분야에서는 스토리지 밑 네트워크 기술을 도입을 하여 데이터를 활용을 하는 것이 빅데이터의 핵심인 것입니다.
3. 클라우드 컴퓨팅의 기술인 가상화기술
클라우드 가상화기술에는 크게 서버가상화는 한대의 서로에서 복수의 운영체제를 가동할 수 있는 솔루션으로 데이터센서내의
수십대의 무리적인 서버워크로드들을 몇대의 가상 서버로 통합 집적하여 물리적인 상면 비용, 관리적인 측면의 비용, Green IT
특면의 전력량을 포함하여 서버자원활용도를 증대실 수가 있습니다.
또 다른 가상화기술인 네트워크 가상화는 하드웨어 어플라이언스 형태로 존재하는 L2, L3, L7 스위치, 네트워크 방화벽, 보안 장비들을
가상머신으로 구현하고, 네트워킹 자원들이 하나의 공유된 물리적인 환경에서도 내부적으로 가상화를 통해 분리되어 동작하게 하는 것이
특징입니다.
클라우드 가상화의 교육은 클라우드를 가상화를 통하여 클라우드에 대한 전체적인 성능을 극대화를 시켜주면서 사용자의 요구
(On-Demand Self Service)에 의해 신속하게 생성 및 해제(Rapid Elasticity)가 되도록 해주는 것이 클라우드 가상화교육의 가장 큰
핵심입니다.
그렇기때문에 클라우드 컴퓨팅을 공부를 한다면은 먼저 무엇을 배우는 것이 중요하고 구현하고자 하는 기술이 무엇인지를 알아보시고
나셔서 선택을 하시는 것이 가장 중요하실 것입니다.
[출처] 클라우드 컴퓨팅의 기술종류|작성자 Moons
[출처] 클라우드 컴퓨팅의 기술종