云计算技术相关概念--学习笔记

一.云计算相关概念

云计算是同时描述一个系统平台或者一类应用程序的术语。云计算平台按需进行动态部署,配置,重新配置预计取消服务等。在云计算平台中的服务器可以是物理或虚拟的服务器。高级的计算机云通常包含一些其他的计算资源,如存储区域网络,网络设备,防火墙以及其他安全设备等。

在应用方面,云计算描述了一类可以通过互联网激进型访问的可扩展应用程序,这类云应用基于大规模数据中心及高性能服务器来运行网络应用程序与web服务,用户通过合适的互联网接入设备以及标准的浏览器就能够访问云计算应用程序。

云计算的服务方式

在对于云计算定义深入理解的基础上,产业界和学术界对云计算的服务方式进行了总结,目前一致认为云计算自上而下具有"软件即服务","平台即服务","基础设施即服务"三类典型的服务方式。

1.软件即服务(SaaS): 在SaaS的服务模式下,服务提供商将应用软件统一部署在云计算平台上,客户根据需要通过互联网提供订购应用软件服务,服务提供根据客户所订购软件的数量、时间长短等因素,并且通过标准浏览器想客户提供应用服务。

2.平台即服务(PaaS):在PaaS模式下,服务提供商将分布式开发环境与平台作为一种服务来提供。这是一种分布式平台服务,厂商提供开发环境,服务器平台、硬件资源等服务给客户,客户在服务提供商平台的基础上定制开发自己的程序,并通过其服务器和互联网传递给其他客户。

3.基础设施即服务(Iaas)在Iaas模式下,服务提供商将多台服务器组成的云端基础设施作为计量服务提供给客户。具体来说,服务提供商将内存,IO设备,存储和计算能力等整合为一个虚拟的资源池,为客户提供所需要的存储资源,虚拟化服务器等服务。

对三种模式的进行分析后,可以看出这三种服务模式有如下特征:

1)在灵活性方面,saas->paas->Iaas灵活性一次增强。这是因为用户可以控制的资源越来越底层,粒度越来越小,控制力增强,灵活性增强。

2)在方便性方面 Iaas->paas->saas方便性一次增强,这是因为iaas只是提供CPU、存储等底层基本计算能力,用户必须再次基础上针对自身需求构建系统,工作量大,方便性差。而在saas模式下,服务提供商直接将具有基本功能的应用提供给用户,用户只需要根据自应用的特性进行简单配置后就可将应用系统上线,工作量小,方便性好。

Paas是云计算服务模式中最为关键的一层,在整个云计算体系中起着支撑的作用。Paas通常以特定的互联网资源为中心,采用开放平台的模式,对外提供基于web的API服务。Paas的地位相当于软件系统,需要为上层saas应用提供API,以支持各种saas的应用开发。

二.云计算的部署模式

根据NIST的定义,云计算从部署模式上可以分为公有云,私有云,社区云和混合云四种类型。

1.公有云

在公有云模式下,云基础设施是公开的,可以自由地分配给公众,企业,学术界与政府机构都可以拥有和管理公用云,并实现对公有云的操作。

公有云能够以低廉的价格为最终用户提供有吸引力的服务,创造新的业务价值。作为支撑平台,公有云还能够整合上游服务提供商和下游终端用户,打造新的价值链和生态系统。

2.社区云

在社区云模式下,云基础设施分配给一些社区组织所专有,这些组织共同关注任务,安全需求,政策等信息。云基础设施被社区的一个或多个社区所拥有、管理及操作。

3.私有云

在私有云的模式下,云基础服务设施分配给由多种用户组成的单个组织。它可以刚被这个组织或其他第三方组织所拥有,管理及操作。

4.混合云

混合云是公有云,私有云和社区云的组合。由于安全和控制原因,并非所有的企业信息都放置在公有云上,因此企业将使用混合云模式,将私有云和公有云分别放置在私有和公有云环境中。在混合云构建方面,大部分企业选择同时使用公有云和私有云。

相关推荐
你要飞34 分钟前
Hexo + Butterfly 博客添加 Live2D 看板娘指南
笔记
ajsbxi4 小时前
【Java 基础】核心知识点梳理
java·开发语言·笔记
呱呱巨基4 小时前
vim编辑器
linux·笔记·学习·编辑器·vim
新子y4 小时前
【小白笔记】普通二叉树(General Binary Tree)和二叉搜索树的最近公共祖先(LCA)
开发语言·笔记·python
聪明的笨猪猪4 小时前
Java JVM “调优” 面试清单(含超通俗生活案例与深度理解)
java·经验分享·笔记·面试
爱学习的uu4 小时前
CURSOR最新使用指南及使用思路
人工智能·笔记·python·软件工程
YuCaiH5 小时前
Linux文件处理
linux·笔记·嵌入式
Cathy Bryant5 小时前
大模型损失函数(二):KL散度(Kullback-Leibler divergence)
笔记·神经网络·机器学习·数学建模·transformer
qq_398586545 小时前
Threejs入门学习笔记
javascript·笔记·学习
hour_go6 小时前
TCP/IP协议相关知识点
网络·笔记·网络协议·tcp/ip