云计算基本概念与术语
学习记录者:yukay zhang
1. 云
云是指一个独特的IT环境,其设计目的是为了远程供给可扩展和可测量的IT资源。
区分云与Internet是非常重要的。作为远程供给IT资源的特殊环境,云具有有限的边界。通过Internet可以访问到许多单个的云。Internet提供了对多种Web资源的开放接入,与之相比,云通常是私有的,而且对提供的IT资源的访问也是需要计量的。
2. IT资源
IT资源是指一个与IT相关的物理或虚拟的事物,它既可以是基于软件的,比如虚拟服务器或定制软件程序,也可以是基于硬件的,比如物理服务器或网络设备。
在使用相关的云技术架构图的时候,需要注意:
- 一个给定云符号边界中画出的IT资源并不代表这个云中包含的所有可用IT资源。为了说明特定的话题,通常只显示突出一部分IT资源。
- 当重点集中在一个问题的某些方面时,就需要特意用抽象图示来表示底层技术架构。
3. 企业内部的
处于一个组织边界中的传统IT企业内部承载的IT资源被认为是位于IT企业内部的,简称为内部的。
- 一个内部的IT资源可以访问一个基于云的资源,并与之交互
- 一个内部的IT资源可以被迁移到云中,从而形成一个基于云的IT资源
- IT资源既可以冗余部署在内部的环境中,也可以在云环境中
4. 云用户与云提供者
提供基于云的IT资源的一方称为云提供者,使用基于云的IT资源的一方称为云用户。
5. 可扩展性
IT资源可以处理增加或减少的使用需求的能力。
- 水平扩展---向外或向内扩展
- 垂直扩展---向上或向下扩展
5.1 水平扩展
分配和释放IT资源都属于水平扩展。
5.2 垂直扩展
当一个现有的IT资源被具有更大或更小容量的资源所代替,则为垂直扩展。
6. 云服务
虽然云是可以远程访问的环境,但并非云中所有IT资源都可以被远程访问。如,一个云中的数据库或物理服务器有可能只能被这个云中的其他IT资源访问。有公开发布的API的软件程序可以专门部署为允许远程客户访问。
云服务是指任何可以通过云远程访问的IT资源。 两种:
- 云服务很有可能被用户程序调用,程序会访问云服务的已发布的技术接口
- 云服务可以被用户访问,用户远程登陆到该虚拟服务器上
云服务使用条件通常表示为服务水平协议(SLA),这是云提供者和云用户之间签订的服务条款,主要规定了Qos特点,行为,云服务限制以及其他条款。
7. 云服务用户
云服务用户是一个临时的运行时角色,由访问云服务的软件程序担当。