클라우드컴퓨팅의 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
'1. IT Story > Basic Studies' 카테고리의 다른 글
WAF(Web Application Firewall) (0) | 2019.01.15 |
---|---|
XML(eXtensible Markup Language) (0) | 2019.01.14 |
COBIT (IT Governance 실현을 위한) (0) | 2019.01.14 |
PPM(Project Portfolio Management) (0) | 2019.01.13 |
SW 공학 (0) | 2019.01.12 |
암달의 법칙(병렬처리의 한계, 성능평가) (0) | 2019.01.11 |
DBMS Optimizer(옵티마이저) (0) | 2019.01.10 |
OSI 7 Layer (Open System Interconnection) (1) | 2019.01.09 |