因为最近在复习云计算,写一系列文章,做一下总结,帮助自己加深一下印象。
基础云服务分类
SaaS: Software as a Service, 用户只能使用软件,但是无权控制操作系统,硬件或者是网络设备。eg: Gmail, Google doc.
PaaS:Platform as a Service, PaaS为开发人员提供了构建应用程序的环境(Hosting Environment),借助于PaaS服务,无须过多的考虑底层硬件,并可以方便的使用很多在构建应用时的必要服务,比如安全认证等。同样无权控制操作系统,硬件或者是网络设备。
Iaas: Infrastructure as a Service, 用户可以使用计算机的基本资源,如计算力,内存网络组成和一些相应的硬件。用户可以控制OS,部署自己的应用和一些网络组成部分但是无法解除到云端底层硬件。
云服务光谱
云服务模型
使用云计算的动机
IT资源的使用率,通常是相对较低的。服务器的CPU, 内存, IO和网络通常是处于空闲状态。如果一个用户只能使用1/4的计算机资源,那为什么不让四个用户来使用它。
同时,作业云端提供商来说,硬件,网络,内存和管理费用等也会有一些规模效应。
云用户可以,弹性使用,pay-as-you-go等方式去获得云服务。
弹性使用:可以根据需求来放大或者缩小资源的使用,资源需求量的测量通常是每秒或者没每分钟来测量的。
Pay-as-you-go: 顾名思义,就是根据资源(cpu使用的时间长短,或者实例的部署个数)的使用量来支付的。
数据中心(Data Center)
所有的可租借的IT资源全都位于数据中心。数据中心英文定义:"A building or portion of a building whose primary purpose is to house a computer room and its support areas" 简单来说,其实就是存放计算机和他相应支持设备的场所。
数据中心的典型组成部分:
1.IT 设备:服务器,交换器,存储设备等。
2.电源和冷却设备。
3.辅助系统:门禁,监控,火警……