Software as a Service Platform as a Service

  • Slides: 27
Download presentation

여지까지 사람들이 말하는 클라우드 컴퓨팅 Software as a Service Platform as a Service Storage

여지까지 사람들이 말하는 클라우드 컴퓨팅 Software as a Service Platform as a Service Storage as a Service Grid Computing Virtualization Database as a Service Utility Computing Application Hosting Infrastructure as a Service Source : Sun Cloud Computing Golden Pitch, 2004

클라우드 컴퓨팅 서비스 업체의 예 • 아마존 웹 서비스 Compute Storage Simple. DB Messaging

클라우드 컴퓨팅 서비스 업체의 예 • 아마존 웹 서비스 Compute Storage Simple. DB Messaging Elastic EC 2 Compute Cloud Simple Storage Service S 3 non-relational Simple. DB DB Simple Queue Service SQS • FOSS AWS? – UC Santa Barbara 'Eucalyptus' project > 오픈소스 기반의 아마존 컴퓨팅 서비스 호환 플랫폼 개발 프로젝트 > 웹 서비스 기반의 구현 > 편리한 'One button' 설치 기능 제공

컴퓨트 클라우드 타입 1. 원하는 컴퓨팅 클라우드의 형태를 결정할것 ü 소프트웨어 서비스만 할 것인가?

컴퓨트 클라우드 타입 1. 원하는 컴퓨팅 클라우드의 형태를 결정할것 ü 소프트웨어 서비스만 할 것인가? 혹은 개발 환경 혹은 전 인프라 Developer independence Greater developer admin Developer lock-in Less Developer admin salesforce. com Google App Engine Amazon Web Services Paa. S (Platform as a service) Saas (Software as a Service) Iaa. S (Infrastructure as a Service) Confined to API Runtime interpreter Xen images

애플리케이션 계층 결정 - Web 2. 0 2. 엔터프라이즈 애플리케이션을 웹 기반으로 재구성할 것

애플리케이션 계층 결정 - Web 2. 0 2. 엔터프라이즈 애플리케이션을 웹 기반으로 재구성할 것 ü 미션 크리티컬한 환경이라면 ‘접속유지(Statefull) SOA ü 일반적인 경우는 접속비유지(Stateless) Restful API Web 4. 0 (? ) agents / devices The Intelligent Web 3. 0 The Semantic Web ( read-write-execute ) Web 2. 0 just humans The Social Web (read-write) Web 1. 0 The World Wide Web (read-only) just 'data' A. I. Semantics + Reasoning and Learning + Smarter Apps Lots Training Tagging - Difficult to scale e. g. of. Cycorp e. g. Radar Netrks. , + Easy for User Metaweb - Manual effort e. g. Technorati, Linguistics Del. icio. us Statistics + Extract knowledge + Massive Scale from text - Not good with - Lang. dependent Structured Data e. g. Powerset, e. g. Google, Attensity Autonomy social content / execution

전통적인 애플리케이션 아키텍쳐 Classic n. Tier Arch Persistence Tier Application Tier Presentation Tier

전통적인 애플리케이션 아키텍쳐 Classic n. Tier Arch Persistence Tier Application Tier Presentation Tier

Web 2. 0 기반의 애플리케이션 아키텍쳐 “Share Nothing” Architectures Batch Farm Persistence Tier Presentation

Web 2. 0 기반의 애플리케이션 아키텍쳐 “Share Nothing” Architectures Batch Farm Persistence Tier Presentation / Application Tier LB Module Caching Module Messaging Module DFS Module

실제 Iaa. S 환경이 구축되고 서비스 되는 시나리오 Management layer x. VM/OS Provisioning VM

실제 Iaa. S 환경이 구축되고 서비스 되는 시나리오 Management layer x. VM/OS Provisioning VM managing & Metering&Billing ISCSI Provisioning Qlayer(!) Hadoop Lustre OS image Access Portal SPS Shared File System layer