클라우드 컴퓨팅(Cloud Computing)
1. 클라우드 컴퓨팅(Cloud Computing) 의 개요
1-1. 정의
- 인터넷 기술을 활용하여 다수의 고객들에게 높은 수준의 확장성을 가진 IT 자원들을 '서비스'로 제공하는 컴퓨팅
- 거대한 IT 자원을 추상화, 가상화하여 동적 확장이 가능한 체계로 사용자가 필요한 만큼 네트워크를 통해 사용하는 컴퓨팅 서비스 환경
1-2. 배경
- 도입 니즈 증가: 기업들의 HW, SW 구매비용 절감 욕구 및 방대한 데이터 처리를 요구하는 Application의 수요증가
- 기술의 발전 : 네트워크 고도화와 가상화와 같은 SW기술이 발전되면서 광법위한 분야의 SW와 IT 자원들이 인터넷을 통해 제공 될수 있는 환경 마련
- 컴플라이언스 : 지구 온실가스 감축 의무에 따른 그린 IT에 대한 인식의 확산
2. 클라우드 컴퓨팅(Cloud Computing) 구성 및 구성요소
2-1. 클라우드 컴퓨팅 구성
- 사용자가 웹으로 서비스 요청시 프로비저닝 툴을 이용하여 자원을 가상화 및 분배하여 제공
2-2. 클라우드 컴퓨팅의 구성요소
1) User Interaction Interface : 클라우드 사용자와 클라우드간의 인터페이스
2) Services catalog : 사용자가 요청할 수 있는 서비스의 리스트
3) System Management : 사용 가능한 컴퓨터 리소스를 관리하기 위한 부분
4) Provisioning tool : 사용자가 요청한 서비스를 수행하기 위해 클라우드로부터 컴퓨터 자원을 잘라내어 할당
5) Monitoring and metering : 컴퓨터 자원이 특정한 사용자에게 할당되어 사용되는지에 대한 클라우드 전반의 트래킹 시스템
6) Servers : 시스템 관리툴에 의해 관리되며 가상 또는 실제 서버가 될 수 있음
2-3. 클라우드 컴퓨팅의 서비스 유형
- 인프라 서비스 모델: Public Cloud(일반), Private Cloud(내부), Hybrid Cloud(일반/내부 결합)
- 서비스 종류 :
1) Saas(Software as a Service) : 응용 SW를 서비스로 제공
2) PaaS(Platform as a Service) : SW 개발 환경을 서비스로 제공
3) IaaS(Infrastructure as a Service) : 서버 인프라(CPU, Disk 등)를 서비스로 제공
3. 클라우드 컴퓨팅(Cloud Computing)의 적용시 고려사항
- 데이터보안: 온라인을 통한 데이터 공유가 용이해진 만큼 해킹이나 악성코드에 대한 취약점이 존재
- 서비스 신뢰: 아웃소싱 사업자에 의한 데이터가 관리되므로 민감한 정보 저장에 대해서는 클라우드 컴퓨팅 활용이 기피될 수 있음
- 데이터 소유권 및 지적 재산권: 클라우드 컴퓨팅 서비스 제공자가 변경되거나 사업을 포기할 경우 데이터 소유권과 관련된 분쟁 발생가능성이 존재
- 잠금 효과: 대용량의 데이터를 이전하는데 많은 비용이 소요될 수 있기 때문에 클라우드 사업자의 변경이 용이하지 않을 수 있음
'1. IT Story > Basic Studies' 카테고리의 다른 글
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 |
압축기술 (데이터 전송효율을 높이기 위한) (0) | 2019.01.07 |
GRC(Governance, Risk & Compliance) (0) | 2019.01.07 |
ISO/IEC 38500, IT Governance 국제표준 (0) | 2019.01.07 |
경영-IT Governance (0) | 2019.01.02 |