概念:云、云计算、云平台|云应用平台|云效劳平台,云效劳器、云应用
云是网络、互联网的一种比喻说。狭义云计算指IT根底设备的交互和使用形式,
指通过网络以按需、易扩展的方式获得所需资源;广义云计算指效劳的交互和使用形式,指通过网络以按需、易扩展的方式获得所需效劳。这种效劳可以是IT和软件、互联网相关,也可是其他效劳。它意味着计算才干也可作为一种商品通过互联网停止流通。实质上是一个大资源(计算、存储、网络)集群,有中央管理效劳器、各个集群节点(管理效劳器、计算效劳器群、存储效劳器群、交换机);可在这个大的集群上虚拟出多个可配、可管理监控的虚拟主机,供用户使用,即云效劳器或云主机;云效劳器的特点是简单高效、安全可靠、处置才干可弹性伸缩,优于vps和一般的独立|物理效劳器。
云计算是一种按使用量付费的形式,这种形式提供可用的、便利的、按需的网络访问, 进入可配置的计算资源共享池(资源包括网络,效劳器,存储,应用软件,效劳),这些资源可以被快速提供,只需投入很少的管理工作,或与效劳供给商停止很少的交互。
云计算 [1] (Cloud Computing)是基于互联网的相关效劳的增加、使用和交互形式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。
云计算可以认为包括以下几个层次的效劳:根底设备作为效劳(IaaS),平台作为效劳(PaaS)和软件作为效劳(SaaS)。
IaaS(Infrastructure-as-a- Service):根底设备即效劳。消费者通过Internet可以从完善的计算机根底设备获得效劳。例如:硬件效劳器租用。
PaaS(Platform-as-a- Service):平台即效劳。PaaS实际上是指将软件研发的平台作为一种效劳,以SaaS的形式提交给用户。因而,PaaS也是SaaS形式的一种应用。但是,PaaS的呈现可以加快SaaS的开展,尤其是加快SaaS应用的开发速度。例如:软件的个性化定制开发。
SaaS(Software-as-a- Service):软件即效劳。它是一种通过Internet提供软件的形式,用户无需购置软件,而是向提供商租用基于Web的软件,来管理企业经营活动。例如:阳光云效劳器。
平台:任何为开发者创建应用提供效劳的软件。
应用平台:户内应用平台和云应用|计算平台。应用平台包括3部分:
一个根底(foundation):几乎所有应用都会用到一些在机器上运行的平台软件。各种支撑功能(如规范的库与存储,以及根本操作系统等)均属此部分。
一组根底设备效劳(infrastructure services):在现代分布式环境中,应用经常要用到由其他计算机提供的根本效劳。比如提供远程存储效劳、集效果劳及身份管理效劳等都是很常见的。
一套应用效劳(application services):随着越来越多的应用面向效劳化,这些应用提供的功能可为新应用所使用。虽然这些应用主要是为最终用户提供效劳的,但这同时也令它们成为应用平台的一部分。
开发工具也是另一个重要部分。现代工具可以协助开发者们运用应用平台的这三个部分来构建应用。
开发团队在创建一个户内应用(on-premises application,即在机构内运行的应用)时,该应用所需的许多根底都已经事先存在了:操作系统为执行应用和访问存储等提供了根底支持;机构里的其他计算机提供了诸如远程存储之类的效劳。
云平台(按需平台(on-demand platform)、平台即效劳(platform as a service,PaaS)等称谓)允许云应用(在云里运行,使用云里提供的效劳)
户内应用平台不时开展演化而成今日局面,以后势必向云应用平台开展,即在“云”里提供这三个部分。
云平台是由搭载了云平台效劳器端软件的云效劳器、搭载了云平台客户端软件的云电脑以及网络组件所构成的,用于提上下配置或老旧计算机的综合性能,使其到达现有流行速度的效果。
挪动云是专为挪动互联网应用效劳的云平台,是挪动应用从单机版本向联网版本开展的产物。挪动云专注于同时需要云和端的挪动应用。
根据用户角度划分,云平台的类型主要有公有云、私有云和混合云。
OpenStack云计算平台,是一个开源的云计算管理平台项目,旨在为公共及私有云的建立与管理提供软件的开源项目,协助效劳商和企业内部实现类似于 Amazon EC2 和 S3 的云根底架构效劳(Infrastructure as a Service, IaaS)。
Cloud Foundry是一个独立于云的平台即效劳处置方案。商业版本的Cloud Foundry,如 IBM Bluemix和Pivotal Cloud Foundry(简称PCF),是基于开源的Cloud Foundry 项目开发的。
Kubernetes是一个来源于谷歌Borg项目的开源云平台。首要的功能是一个容器运行时。虽然不限于此,但它通常是被用来运行Docker容器。有一些处置方案基于Kubernetes提供了PaaS体验,比如RedHat OpenShift。Kubernetes则不太像PaaS,有些人把它看做IaaS+ ,甚至Kubernetes 的文档也把自己描绘为“不是传统的、应有尽有的PaaS”。
现代应用运行环境:
Cloud Foundry、Apache YARN、Apache Mesos和Kubernetes
云效劳:通过“云”提供的效劳分为三大类:
软件即效劳(Software as a service,SaaS):SaaS应用是完全在“云”里(也就是说,一个Internet效劳提供商的效劳器上)运行的;其户内客户端(on-premises client)通常是一个阅读器或其他简易客户端。
附着效劳(Attached services):每个户内应用(on-premises application)自身都有一定功能,它们可以不时地访问“云”里针对该应用提供的效劳,以加强其功能;
将来云平台(Cloud platforms):云平台提供基于“云”的效劳,供开发者创建应用时采用。你不用构建自己的根底,你完全可以依靠云平台来创建新的SaaS应用。云平台的直接用户是开发者,而不是最终用户。
云效劳平台:该平台通过平台自身的产品效劳与整合才干,将孤立的在线云应用有机联络起来。
网络虚拟化的内容一般指虚拟专用网络 (VPN)。VPN 对网络连接的概念停止了笼统,允许远程用户访问组织的内部网络,就像物理上连接到该网络一样。网络虚拟化可以协助维护 IT 环境,防止来自 Internet 的威胁,同时使用户可以快速安全的访问应用程序和数据。
目前比较常见的网络虚拟化应用包括虚拟局域网,即VLAN,虚拟专用网,VPN,以及虚拟网络设备等。
虚拟专用网络VPN“Virtual Private Network”。vpn被定义为通过一个公用网络(通常是因特网)建立一个临时的、安全的连接,是一条穿过混乱的公用网络的安全、稳定隧道。使用这条隧道可以对数据停止几倍加密到达安全使用互联网的目的。虚拟专用网是对企业内部网的扩展。虚拟专用网可以协助远程用户、公司分支机构、商业伙伴及供给商同公司的内部网建立可信的安全连接,用于经济有效地连接到商业伙伴和用户的安全外联网虚拟专用网。VPN主要采用隧道技术、加解密技术、密钥管理技术和使用者与设备身份认证技术。 |