introduction to cloud computing insigma hengtian software ltd. * 部分材料摘自 *...
TRANSCRIPT
Introduction to Cloud Computing
Insigma Hengtian Software Ltd.Insigma Hengtian Software Ltd.
* * 部分材料摘自部分材料摘自 Jimmy Jiang, Doug Terry
Shanping Li
2011-10-12
Shanping Li
2011-10-12
AGENDA
>Historical Perspective
>Definition
>Benefits
>Reference Architecture
>Technologies
个人观点
>云计算是 IT 技术集大成者,但是鲜有技术创新>云计算是业务模式的创新
>云计算的成功取决于 技术 内容
>核心竞争:如何将用户“捆绑”在你这片云彩上
云计算发展历史
NIST’s Definition
>Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.
>This cloud model promotes availability and is composed of five essential characteristics, three service models, and four deployment models.
FIVE Essential CharacteristicsFIVE Essential Characteristics
>On-demand self-service
>Broad network access
>Resource pooling
>Rapid elasticity
>Measured Service
THREE Service Models -- By Service TypeTHREE Service Models -- By Service Type
> IaaS (Infrastructure as a Service) Offering web-based access to storage and
computing power. The consumer does not need to manage or control the underlying cloud infrastructure but has control over the operating systems, storage, and deployed applications.
Samples: Amazon EC2/S3
>PaaS (Platform as a Service) Giving developers the tools to build and host
web applications Samples: Google App Engine, Microsoft
Windows Azure
>SaaS (Software as a Service) Access applications from various client
devices through a thin client interface such as a web browser
Samples: Salesforce online CRM
> ITaaS / XaaS
More Generic
More Specific
THREE Service ModelsTHREE Service Models
FOUR Deployment Models -- By UsageFOUR Deployment Models -- By Usage
>Private Cloud
>Community Cloud
>Public Cloud
>Hybrid Cloud
Cloud Reference ArchitectureCloud Reference Architecture
Service InterfaceService
InterfaceService RegisterService Register Service DiscoveryService Discovery Service AccessService Access WorkflowWorkflowSOA Layer
User MgmtID MgmtID Mgmt User Environment MgmtUser Environment Mgmt Interactive Mgmt
Interactive Mgmt BillingBilling
Task MgmtIMG deploy & MgmtIMG deploy & Mgmt Task Dispatch
Task Dispatch Task ExecutionTask Execution Life Cycle mgmtLife Cycle mgmt
Resource MgmtLoad BalanceLoad Balance Error DetectionError Detection Monitoring & Metrics
Monitoring & Metrics
Authentication
Authentication
AuthorizationAuthorization
AuditingAuditing
General ProtectionGeneral
Protection
Security Mgmt
Disaster RecoveryDisaster Recovery
Calculation PoolCalculation Pool Storage PoolStorage Pool Network PoolNetwork Pool Data PoolData Pool Software PoolSoftware PoolResource Pool
ComputerComputer StorageStorage NetworkNetwork DatabaseDatabase SoftwareSoftwarePhysical Resource
Management Middleware
SaaS PaaS实用计算 MSP网络服务
Xen Vmware KVM ……
Eucalyptus OpenNebula AbiCloud Nimbus Deltacloud
操作系统虚拟化
硬件虚拟化
网络虚拟化
分布式文件系统
计算服务器集群 存储云
分布式数据库系统
……
……
桌面虚拟化
计算节点
大型机
计算节点
计算节点
服务器
计算节点
计算节点
计算节点
工作站
Storage Disk Tape
Disk Array Storage ……
其他设备
网络传输
机电运维
负载管理
云计算服务层
云计算管理层
云计算虚拟化层
云计算存储层
云计算硬件层
存储虚拟化