클라우드 컴퓨팅 컴퓨터 공학과 20081562 이교희 이 문서는 나눔글꼴로 작성되었습니다. 설치하기
목차 정의 구성요소 보안 우려 미래
‘클라우드’ 란 네트워크 도식에서 인터넷을 구름 모양 기호로 표시하던 것에서 유래 1. 정의 3 / 14 ‘클라우드’ 란 네트워크 도식에서 인터넷을 구름 모양 기호로 표시하던 것에서 유래 - 각 PC 단말에서 개별적으로 프로그램을 설치해 데이터를 저장하던 기존 방식에서 벗어나, 인터넷 네트워크 상에 모든 컴퓨팅 자원을 저장하여 개별 컴퓨터에 할당하는 개념이다. 서로 다른 물리적 위치에 존재하는 컴퓨터의 리소스를 가상화 기술로 통합 제공하는 것 IT자원을 필요할 때 필요한 만큼 빌려 쓰고, 이에 대한 비용을 지급하는 방식의 서비스를 구현 가정용PC, 회사PC, 개인용 노트북, 스마트폰등 각종 단말의 사용자 환경을 하나로 통합/연동 <그림1> blog.naver.com/itscholar
클라우드 컴퓨팅 모델 RIP 클라우드 컴퓨팅 모델 기존 컴퓨팅 모델 데이터 센터 웹사이트, 이메일 파일 업로드/ 다운로드 1. 정의 4 / 14 클라우드 컴퓨팅 모델 데이터 센터 웹사이트, 이메일 파일 업로드/ 다운로드 기업형 어플리케이션, 데이터 스토리지, 프로세싱 파워 인터넷 클라우드 컴퓨팅 모델 로컬 소프트웨어와 개별 스토리지를 갖춘 PC 기업 및 개인 스토리지 프로세싱 파워 웹사이트, 이메일 RIP 데이터 센터 사용자 컴퓨팅 디바이스 기존 컴퓨팅 모델 다음 그림은 기존의 컴퓨팅과 클라우드 컴퓨팅 사이의 주된 차이점을 보여주고 있다. 왼쪽 상단의 컴퓨팅 모델 도식을 살펴보면, 사용자의 컴퓨터에 로컬 소프트웨어가 설치되고 데이터가 저장된다. 조직 내의 컴퓨터 사용자들은 데이터 센터의 어플리케이션과 데이터 저장 장치 그리고 처리 장치를 이용하기도 한다. 추가로 인터넷을 사용하기도 하는데, 이때 까지는 대부분 웹사이트에 있는 정보에 접근하거나 이메일을 교환하고 파일을 첨부하는 정도로 사용범위가 제한적이었다. 오른쪽 하단의 도식을 보면, 기업 데이터 센터는 해체되고, 소프트웨어 어플리케이션과 데이터는 더 이상 사용자의 컴퓨터에 설치되거나 저장되지 않으며 대신 기업 및 개인용 어플리케이션, 데이터 저장 공간, 원격 처리 장치 모두를 클라우드에서 가져다 사용하고 있음을 알 수 있다. 두 가지 극단적 컴퓨팅 모델을 보여주는데, 두개념이 혼용된 모델이 보편적으로 사용될 가능성이 높다. 인터넷 웹에 접속할 수 있는 모든 디바이스 사용자 컴퓨팅 디바이스
클라우드 컴퓨팅의 이점 - 클라우드 컴퓨팅은 동적으로 확장 가능하다. 1. 정의 5 / 14 클라우드 컴퓨팅의 이점 - 클라우드 컴퓨팅은 동적으로 확장 가능하다. 사용자들은 클라우드에서 특정 시점에 원하는 만큼의 컴퓨팅 자원을 가져다 쓸 수 있다. - 클라우드 컴퓨팅은 장치 독립적이다. 그 어떤 ‘종류’의 컴퓨터라도 상관없이 인터넷만 연결되어있다면 클라우드 컴퓨팅 자원을 이용할 수 있다. - 클라우드 컴퓨팅은 업무 중심적이다. 사용 모델이 특정 소프트웨어나 하드웨어 혹은 네트워크 인프라가 아닌, 사용자의 이용 목적에 기반하고 있다. - 클라우드 컴퓨팅에는 고정 비용이 들지 않는다. 사용 시간이나 사용자수 사용할 어플리케이션의 수에 따라 변동 비용이 적용되어진다. - 클라우드 컴퓨팅은 환경친화적이다. 활용되어지지 않은 하드웨어를 돌리고 열을 식히는 데 끊임없이 낭비되는 전력을 줄여 이산화탄소의 배출을 줄일 수 있다. - 클라우드 컴퓨팅은 안전하다. 높은 수준의 백업과 보안성을 유지 할 수 있다.
구성요소 SaaS IaaS PaaS 고객들은 공급자가 제공하는 특정한 어플리케이션만을 사용해야 한다. 2. 구성 요소 6 / 14 구성요소 SaaS (서비스형 소프트웨어) 고객들은 공급자가 제공하는 특정한 어플리케이션만을 사용해야 한다. IaaS (서비스형 인프라) 고객들은 서비스 공급자의 클라우드 인프라에 직접 접속하여 자신이 직접 선택한 어플리케이션을 구동 할 수 있다. PaaS (서비스형 플랫폼) 고객들은 자신들의 어플리케이션을 만들거나 구동하기 위해 공급자가 제공하는 특정한 도구와 인프라를 사용한다.
서비스형 소프트웨어SaaS - SaaS란 소프트웨어를 제품 형태가 아닌 네트워크 기반 접속 및 관리되는 상업용 소프트웨어 2. 구성 요소 7 / 14 서비스형 소프트웨어SaaS - SaaS란 <그림2-1> www.silverrighthack.com 소프트웨어를 제품 형태가 아닌 네트워크 기반 접속 및 관리되는 상업용 소프트웨어 애플리케이션 전달은 일반적으로 일대일 모델보다는 일대다 모델(single instance, multi-tenant 아키텍처)에 가까우며, 여기에는 아키텍처, 가격, 파트너링, 관리 특성이 포함 중앙화된 기능 업데이트로 패치와 업그레이드 다운로드 필요를 없앰. 각 고객 사이트가 아닌 중앙의 위치에서 활동을 관리, 고객이 웹을 통해 애플리케이션에 접근하도록 함 소프트웨어의 구매가 아닌 고객은 사용한 만큼 댓가를 지불하는 개념 이점 구축, 유지 및 관리 비용 감소 시간의 단축 간편하고 편리한 업그레이드 단점 타 어플리케이션과의 호환 기업 기밀 데이터에 대한 보안
2. 구성 요소 8 / 14 서비스형 플랫폼PaaS - PaaS란 <그림2-2> www.silverrighthack.com 개발을 위한 별도의 인프라 구축없이 필요한 개발 요소들을 웹에서 쉽게 빌려쓸 수 있게 하는 모델 OS 형태를 보다 쉽게, 또 자주 업그레이드 할 수 있게 함. 중앙화된 기능 업데이트로 패치와 업그레이드 다운로드 필요를 없앰. 하나의 인프라에 기반하여 개발이 진행되기에 다수의 하드웨어가 충돌하거나 호완성이 떨어지는 문제점을 해결함. 개발 환경에 인터넷으로 접근 할 수 있기 때문에 물리적으로 떨어져 있는 개발팀이 함께 소프트웨어 개발 프로젝트에 참여 할 수 있습니다. 출처<http://blog.wishket.com/> 이점 유연성 신속성 저비용 단점 고착화 대기업의 시장독점 언어 및 도구의 제약
2. 구성 요소 9 / 14 서비스형 인프라IaaS - IaaS란 <그림2-3> www.silverrighthack.com 고객들이 서비스 제공업체의 클라우드 인프라에 직접 접속하여, 고객이 원하는 어플리케이션을 필요한 만큼 구동 할 수 있는 서비스 서버와 함께 다른 물리적 하드웨어 및 모든 IaaS 자원의 관리와, 지원을 제공 컴퓨팅 자원의 유연한 Scale up&down으로 비즈니스에 신속하게 대응. IT 인프라 관리 인력과 자원을 최소화 서버가 파괴 될 시 전부 파괴 될 수 있음. 이점 고객의 비용절감 및 친환경적 원하는 대로 설정 확장성의 제약이 없다 단점 서버 운영에 유지비용이 큼 복잡한 운영 절차 서버가 파괴 시 전부 파괴
IaaS의 유형 IaaS의 4가지 유형 물리적 서버 가상 서버 인스턴스 ▶ 프라이빗 클라우드 2. 구성 요소 10 / 14 IaaS의 유형 IaaS의 4가지 유형 물리적 서버 가상 서버 인스턴스 ▶ 프라이빗 클라우드 고객들은 데이터 센터의 물리적 서버 일부를 전용으로 대여한다. ▶ 하이브리드 호스팅 고객들은 물리적 서버와 가상 서버 인스턴스를 복합적으로 필요한 만큼 빌린다. ▶ 서버호스팅 고객들은 전용 물리적 서버를 필요한 만큼 대여한다. ▶ 클라우드호스팅 고객들은 가상 서버 인스턴스를 필요한 만큼 빌린다.
1.1 정의 11 / 14 보안 우려 . - 정책을 수립하라. 어느 조직이든 최소한 직원들에게 클라우드로 처리 가능한 데이터의 종류를 설명하는 명확한 정책 정도는 수립 하여야 한다. - 보안 접속에 만전을 기하라. 클라우드 접속 장치 보안에 신경을 써야 한다. - 서비스 제공업체 선정에 신중하라. 구글,아마존,마이크로 소프트등 같이 보안이 강력한 대형업체와 계약을 체결 하는 것 이다. - 프라이빗 클라우드나 하이브리드 호스팅을 고려하라. 클라우드 컴퓨팅 정책을 통해 공용 서버 인프라에서 처리 및 저장되어도 괜찮은 데이터의 유형을 명시한다면 가장 이상적일 것 이다. - 로컬 백업을 보관하라. 혹시 발생할지 모르는 데이터 손실을 방지하기 위해 파일의 로컬 백업을 고려해보아야 한다. - 프라이버시와 데이터보호. 개인의 데이터가 고객이 알지 못하는 사이 정부기관에 고객 데이터를 공개할 수밖에 없는 상황에 처할 수 있다.
3. 보안 우려 12 / 14 미래 - 멀티 코어 클라우드 프로세서 2009년 인텔은 클라우드 데이터 서버에 사용될 우표정도의 크기에 무려 48개의 프로세싱 코어를 담고있는 ‘싱클칩 클라우드 컴퓨터’ 를 발표했다. 멀티코어 프로세서 기술로 인해 데이터 센터의 규모는 작아지며, 클라우드 데이터 센터는 총 서버 용량을 효율적으로 분배함으로써 불필요한 전력소모를 피할 수 있기 때문이다. - 클라우드 파놉티콘의 등장 카메라와 센서들이 클라우드 입력 디바이스가 되는 순간 지속적인 감시를 피할 수 없을 것이다. 하지만 CCTV와 클라우드 데이터 센터의 비전인식 시스템이 연동되는 시대가 오면 범죄에 대한 두려움 또한 상당히 줄어들 것이다. - 해상 클라우드 구글은 해상 컴퓨터 데이터 센터를 특허 출원하였는데, 이 데이터 센터는 바다를 이용한 전력 생산 장비, 바닷물과 민물의 열교류를 통한 자연적으로 이루어지는 냉각 장비들로 구성되어 있다. <그림3>구글의 해상 데이터센터 http://multiwriter.tistory.com/279
감사합니다 출처 크리스토퍼 버냇, [클라우드 컴퓨팅], (미래의창,2011) 멀티라이터의 10가지, http://multiwriter.tistory.com/279 이 문서는 나눔글꼴로 작성되었습니다. 설치하기