如何认识云计算服务化分层?

Cloud platform

1 云计算的分层

1.1 IaaS

1.1.1 IaaS的概念

即Infrastructure-as-a-Service英文缩写,中文称基础设施即服务,指将计算硬件资源作为一种网络服务提供给用户(即平台允许用户分配内存、CPU、硬盘、网络等硬件资源)。

1.1.2 IaaS的计算资源分类

– 计算资源(内存和CPU)
– 存储资源(硬盘)
– 网络资源(交换或路由)

1.1.3 IaaS的资源作用

可用于运行任意软件包括,
– 操作系统
– 应用程序

1.1.4 IaaS的特征

– 用户不用控制任何云计算基础设施(服务器、交换机或路由)
– 用户可控制操作系统、存储空间、部署应用、有限控制自我网络(交换或防火墙等)

1.1.5 IaaS的实现方式

– OpenStack
– VMware
– AWS EC2
– Azure VMs
– Google Compute Engine

1.2 PaaS的

1.2.1 PaaS的概念

即Platform-as-a-Service英文缩写,中文称平台即服务,将软件平台作为一种网络服务提供给用户(即软件平台允许用户开发、运行和管理应用程序)。

1.2.2 PaaS平台的优点

– 软件平台允许用户开发、运行和管理应用程序
– 用户无需管理计算机资源(网络、服务器、存储、操作系统)
– 用户无需管理中间件(Java、NET等)
– 用户无需管理数据库
– 用户无法管理其他托管服务

1.2.3 PaaS的实现方式

– Heroku
– OpenShift
– GC App Engine
– AWS Beanstalk
– Azure App Service

1.3 SaaS

1.3.1 SaaS的概念

即Software-as-a-Service英文缩写,中文称软件即服务,将软件作为一种网络服务提供给用户(软件按需使用与付费)。

1.3.2 SaaS的提供方式

– 厂商将应用软件统一部署在自己的服务器上
– 客户可以根据自己实际需求
– 通过互联网向厂商定购所需的应用软件服务
– 按定购的服务多少和时间长短向厂商支付费用
– 并通过互联网获得厂商提供的服务

1.3.3 SaaS的实现方式

– Salesforce
– Office 365
– Google Apps

参阅文档:
https://en.wikipedia.org/wiki/Infrastructure_as_a_service
https://en.wikipedia.org/wiki/Platform_as_a_service
https://en.wikipedia.org/wiki/Software_as_a_service

没有评论

发表回复

Cloud platform
如何用Rclone集成Linux与云存储?

1 基础知识 1.1 Rclone的简介 Rclone是一个命令行程序,该命令用于云和文件系统(文件 …

Cloud platform
如何使用应答文件部署openStack?

1 理论知识 1.1 openStack的简介 OpenStack是由网络主机服务商Rackspac …