Upload
peterbuck
View
1.935
Download
8
Embed Size (px)
Citation preview
Cloud computing
컴퓨터학과10844026
안춘기
On-demand computing
• 사용자가 필요로 할 때 언제 , 어디서나 컴퓨팅 및 서비스를 이용할 수 있는 주문형 컴퓨팅 환경
• 기업은 사용자의 수요에 따라 탄력적인 대응
Grid computing
• 단일 문제를 해결하기 위해 Network 상에 있는 수많은 컴퓨터들의 자원을 동시에 이용
• 통신망으로 연결된 서로 다른 기종의 (heterogeneous) 컴퓨터를 연결하여 가상의 (virtual) 대용량 컴퓨터를 구성
• 고도의 연산 혹은 대용량 연산 수행 가능
Virtualization
• 물리적인 객체들과 시스템 사이의 논리적 분리
• 컴퓨팅 자원의 물리적 특징을 숨김으로써 이들 자원을 사용하는 여러 시스템 , 애플리케이션 또는 최종 사용자로 하여금 다양한 편의성을 취하도록 하는 개념 .
• 가상화 (Virtualization) 는 단일 물리 자원이 여러 개의 논리적 자원으로 , 또는 그 반대의 경우도 포함한다 .
Virtualization
Utility computing
• Utility▫ 인간 생활에 필요한 자원을 공공기간망을 통해 제공하는 서비스▫ 사용한만큼 비용을 지불하는 구조▫ 수도 , 전기 , 전화 , 가스 등
• Utility computing▫ 사용자가 필요한만큼 시스템의 자원을 사용하고 , 그 사용량에
따라 비용을 지불하는 개념의 computing 방식 .
Cloud computing 이란 ?
• 프로그램이나 자료를 인터넷으로 접속할 수 있는 대형 컴퓨터에 저장 . PC, 휴대폰과 같은 각종 단말기로 원격에서 원하는 작업을 수행할 수 있는 사용 환경
• 이용자는 인터넷 접속과 연산 기능을 갖춘 단말기만 갖고 있다면 어디서나 전산 작업 가능함
• Cloud : 서비스를 제공하기 위한 컴퓨터 집합
Cloud computing 이란 ?
Cloud computing 의 특징• On-Demand 방식▫ 사용자가 필요로 하는 때에 맞춰 컴퓨팅 자원을 사용 .
• 하부 세부 사항이 숨겨짐▫ 사용자는 자신이 원하는 컴퓨터 서비스에만 관심을 둘 수 있음
• 효율성 증대▫ 모든 컴퓨터 자원을 한 데 모아 이를 관리함으로써 분산 컴퓨팅을
이룸과 동시에 IT 자원 관리의 효율성을 증대시킨다 .
Cloud computing platform
Cloud computing 의 구조
Cloud computing 의 구조• User Interaction Interface▫ 사용자와 cloud 가 서로 교신할 인터페이스
• Service Catalog▫ 사용자가 요청 가능한 서비스의 목록
• Provisioning Tool▫ 요청된 서비스를 위해 cloud 로부터 필요한 만큼의 자원을
할당받음 .• Monitoring & Metering▫ 사용된 자원이 특정 사용자에 의해 사용되는 내용 전반을
tracking• Servers
Computing 환경의 변화• 사용자의 모든 작업이 중앙의 센터에서 이루어짐▫ 컴퓨터가 개인용이라는 인식의 변화
• 컴퓨터의 문제 등에 대해 사용자 레벨에서의 관리 불필요
• 컴퓨팅 자원 사용의 효율성 증가
• IT 기업의 제품 개발이 용이해짐 .
Computing 환경의 변화• 미국 <fortune> 지▫ “PC 는 사망선고를 당하게 되지만 결국 디지털 라이프는 더욱
풍부해질 것 .”
• < 테크놀로지 리뷰 >▫ “ 컴퓨터 산업이 웹 기반의 클라우드 컴퓨팅을 통해 이루어질
것 .”
• < 비즈니스위크 >▫ “ 작은 발전기를 개별적으로 돌리다가 대형 발전소에서 전기를
공급받게 된 것 .”
각 기업 동향• Google▫ 온라인 오피스▫ GFS(Google File System)
대용량 분산 어플리케이션을 위한 유연한 분산파일 시스템▫ Google Android▫ Google calendar▫ Etc…
• Amazon▫ EC2(Elastic Compute Cloud)▫ S3(Simple Storage Service)
각 기업 동향• Microsoft▫ Software Plus Service▫ Windows live▫ 다양한 온라인 서비스를 생성하고 지원할 수 있는 서비스 플랫폼
제공▫ 기존의 기업용 애플리케이션을 온라인으로 제공▫ SkyDrive : online storage service
• IBM : Blue Cloud▫ 상용화 시점을 2010 년으로 정하고 기술 개발 중
각 기업 동향• Dell▫ Cloud computing 사업을 위한 태스크포스 운영
• Adobe▫ 포토샵 온라인 버전 출시 예정
• 이외에도 페이스북 , 선 마이크로시스템즈 등등이 클라우드 컴퓨팅 프로젝트 진행 중
Cloud computing 전망• Google VS Microsoft ??▫ Google
지속적인 서버 운영 노하우 시장 선점
▫ Microsoft Yahoo 인수 시도
Cloud computing 전망• 미래의 기업▫ 메이저급 IT 업체에서 제공하는 Cloud computing 서비스
이용 .▫ 각 기업마다 소규모의 cloud computing 서비스 구성 .
▫ 벤더들은 Cloud computing 서비스 구성을 위한 API 제공 플랫폼 선점을 위한 노력
Cloud computing 의 과제• 방대한 서비스 제공을 위해서는 수준 높은 관리 능력 필요
• 고속 , 상시 접속 가능한 network infrastructure▫ 사용자에게 안정적인 서비스를 제공할 수 있는 고속의 네트워크
인프라 구축▫ 상시 접속 , 이용을 위한 환경 구축 .
• 보안 문제▫ 모든 작업이 온라인상으로 이루어지게 되면 , 그에 따라 보안의
중요성 증가