클라우드컴퓨팅의 6대 핵심기술


1. 클라우드컴퓨팅의 6대 핵심기술의 개요

 1-1. 서비스 처리 및 관리측면

 1) 분산 데이터 저장 : 네트워크상에서 데이터를 조회, 저장, 관리할 수 있는 기술 

   - 분산 파일 시스템 : CODA, Andrew, 아파치 하둡, Redhat GFS 등

   - 분산데이터 관리 시스템 : 아파치, HBase, HyperTable 등

 2) 분산 컴퓨팅 : 네트워크에 연결된 컴퓨터들의 처리 능력을 이용해 방대한 계산문제를 신속하게 처리하는 기술

   - 메시지 전달 모델 : MPI, PVM 등

   - 분산 공유 메모리 모델 : Linda, TupleSpace, JavaSpace 등

   - 데이터 병렬 모델 : MapReduce, 아파치 하둡 등

 3) 서비스 관리 : 서비스를 운영하는데 필요한 무중단 방안 및 실시간 자원 배분 처리 기술

   - 클러스터 관리 기술

   - 프로비저닝 및 스케줄링


 1-2. 인프라 구성 및 보안 측면

 4) 가상화 : 물리적으로 다른 시스템을 논리적으로 통합하거나 하나의 시스템을 논리적으로 분할해 자원을 효율적으로 사용하는 기술

   - 서버 가상화 : Hypervisor, Bare-metal, Hosted

   - 스토리지 가상화 : 서버기반, 네트워크 기반, 스토리지 기반

   - 네트워크 가상화 : VLAN, MPLSL3VPN, 호스트 가상화, 링크 가상화

 5) 서버 구성 기술 : 실시간으로 서버를 동적으로 구성하고 변경작업을 수행하기 위한 기술

   - 그리드 : Grid Network, Globus

   - 파티셔닝 : 물리적, 논리적, 서버 프로세서 파티셔닝

   - 블레이드 서버 : Processing Blade, Switch Blade 등

 6) 보안 : 실시간으로 변경되는 모든 자원들에 대하여 기밀성, 가용성, 무결성을 제공하기 위한 기술

   - 플랫폼 보안 기술 : DAC, MAC, RBAC, PKI, SSO 등

   - 스토리지 보안기술 : 대칭키기반(DES, AES), 공개키 기반(RSA). 프라이버시 보존형 데이터마이닝 (PPDM) 등

   - 네트워크 보안기술 : SSL, IPSec, VPN 등

   - 다말 보안기술 : TPM, CryptoCell 등


2. 클라우드 컴퓨팅의 6대 핵심기술 적용 사례

 2-1. Amazon EC2 플랫폼

  - 사용자에게 가상의 컴퓨팅 자원을 제공하고 사용한 만큼 비용을 청구하는 서비스 플랫폼 제공


 2-2. Amazon EC2 플랫폼 적용요소

  1) EC2 Instance : OS와 어플리케이션이 실행되는 최소 컴퓨팅 자원단위로써 Xen 기반의 가상머신

  2) AMI : Amazon Machine Image, OS와 애플리케이션을 포함한 부팅 가능한 루트 디스크 이미지

  3) SimpleAPI : 표준 인터넷 프로토콜(HTTP 80)을 통해 제공되는 모든 기능에 접근하기 위한 API





블로그 이미지

운명을바꾸는자

IT와 함께 살아가는 삶

,