云计算
知乎介绍:: 云计算介绍.
虚拟化介绍: 虚拟化介绍.
1. 云计算概念
1-云计算:就是提供资源的
交付方式是Internet(也就是所谓的云)
2-虚拟化:就是做资源管理的
很多中虚拟化方法(如操作系统虚拟化【Docker容器】,软件虚拟化,硬件虚拟化)
云计算是一个可交付的计算资源模型。他整合了各种服务器、应用程序、数据、其他资源到一起,通过Internet服务的方式交付给用户。通常会对资源进行虚拟化。
-
云计算是一个交付模型:
即将计算资源打包成一个模型,交付给用户 -
资源包括:
各种服务器、应用程序、数据、其他资源 -
提供方式:
以Internet服务的方式提供这些资源 -
虚拟化:
通常将这些资源进行了虚拟化
简单讲,云计算就是<<计算服务>>的<<提供>>。
包括:服务器、存储、数据库、网络、软件、分析、智能
通过Internet(云)提供快速、弹性资源的规模经济。
对于云服务,通常用户只需要使用多少就支付多少,从而帮助降低运营成本,使基础设施更有效的运行,并能根据业务需求的变化调整对服务的使用。
2. 云计算5大特点
2.1 大规模、分布式
阿里、IBM、微软、亚马逊、谷歌有上百万级的服务器
2.2 虚拟化
云计算都会使用虚拟化技术,用户并不需要关注具体的硬件实体,只需要选择一家云服务提供商,注册一个账号,登录到他们的云控制台,去购买和配置你需要的服务(比如云服务器、数据库、云存储、CDN等等),给你的应用做一些简单的配置之后,你就可以让你的应用对外服务了。
这比传统的在企业的数据中心去部署一套应用要简单方便的多。而且可用PC或者移动设备来控制你的资源,好像是云服务商为每个用户都提供了一个IDC(Internet Data Center)一样。
2.3 高可用行和扩展性
那些知名的云计算供应商一般都会采用数据多副本容错、计算节点同构可互换等措施来保障服务的高可靠性。
2.4 安全
而使用云服务则可以借助更专业的安全团队来有效降低安全风险。
2.5 按需服务,更加经济
3. 云计算的类型
3.1 公有云(完全有第三方服务商托管)
公有云为第三方云厂商所拥有和运营,他们通过 Internet 提供其计算资源(如服务器和存储空间)。Tencent Cloud 是公有云的一个示例。在公有云中,所有硬件、软件和其他支持性基础结构均为云提供商所拥有和管理。使用 Web 浏览器访问这些服务和管理你的帐户。
3.2 私有云(放到自己企业的数据中心,由服务商托管)
私有云是指专供一个企业或组织使用的云计算资源。私有云可以实际位于公司的现场数据中心之上。某些公司还向第三方服务提供商付费托管其私有云。在私有云中,在专用网络上维护服务和基础结构。
3.3 混合云(数据和应用程序来回移动)
混合云组合了公有云和私有云,通过允许在这二者之间共享数据和应用程序的技术将它们绑定到一起。混合云允许数据和应用程序在私有云和公共云之间移动,使你能够更灵活地处理业务并提供更多部署选项,有助于你优化现有基础结构、安全性和符合性。
4. 云服务的类型
aas = as a service
4.1 IaaS 基础结构即服务(提供基础结构)
Infrastructure as a service
用即用即付的方式从服务提供商那里租用IT基础结构。
IT基础结构包括:硬件、服务器,虚拟机(VM),存储空间、网络、操作系统等等
4.2 PaaS 平台即服务(提供环境,面向开发人员)
Platform as a service
他们可以按需提供开发、测试、交付和管理软件应用程序所需的环境。
所以服务提供商提供的是一个环境,这个环境可以让你做开发、做测试、做交付、对软件做管理
PaaS目的是为了让开发人员能更轻松快速地创建Web或移动应用软件
而无需考虑开发所必需的的服务器、存储空间、网络和数据库等基础结构的配置和管理,你只管敲应用程序的代码就行。
4.3 SaaS 软件即服务(提供应用程序,也就是软件)
Software as a service
通过Internet交付软件应用程序的方法,通常以订阅为基础按需提供。
使用SaaS时,云服务商托管并管理应用程序和基础架构,并负责软件升级和安全修复等维护工作。
4.4 Serverless 无服务器计算(PaaS重叠,事件或者函数驱动)
使用PaaS进行重叠,Serverless侧重于构建应用功能,无需花费时间管理服务器和基础结构,Serverless体系结构具有高度可缩放和事件驱动特点,仅在出现特定函数或事件时才使用资源。
云计算初始是以能够用更灵活、更经济高效的方式运行IT基础架构为目标;
云计算的下一个趋势是:帮助客户彻底忘掉基础架构的存在(有叫【无服务计算】)
5. 云计算和大数据的区别
- 云计算是云计算,简单来说可以认为你租用了云计算公司的资源并为此付费。类似你用水用电。
- 大数据主要是指以Hadoop为基础的一整套数据处理分析平台。它可以在云计算上实现也可以在自己的机房里实现。
两者有关系,主要是云计算厂商提供大数据服务,可以有效提高资源利用率,从而为每个客户带去更低的成本。