赞
踩
云计算在2006年大范围传播,施密特提出。
分布式论文:Google File System分布式存储系统、MapReducefen分布式处理技术、BigTable分布式数据库。云计算比喻为发电厂集中供电的模式。
云计算是一种模型,可以方便地通过网络访问一个可配置的计算资源的公共集。这些资源可以被快速提供并发布,同时最小化管理成本以及服务供应商的干预。
效用计算将IT资源包装成可以度量的服务提供给用户使用,也就是将CPU、内存、网络带宽、存储容量都看作传统的效用量来进行包装。
云计算优势:按需供应的无限计算资源;无须事先花钱就能使用的IT架构;基于短期的按需付费的资源使用;单机难以提供的事务处理环境。
云计算的公共特征:弹性伸缩、快速部署、资源抽象、按用量收费、宽带访问
云计算分类:
根据云的部署模式和云的使用范围分类:(1)公共云:云按服务方式提供给大众;(2)私有云:商业企业和其他社团组织不对外开放,为本企业或社团组织提供云服务的数据中心;(3)社区云:由一个社区而不是一家企业所拥有的云平台;(4)混合云:把公共云和私有云结合,用户可以通过一种可控的方式部分拥有,部分与他人分享;(5)行业云:针对某个行业进行特殊定制。
针对云计算的服务层次和服务类型进行分类:(1)基础设施即服务IaaS(位于最底端)(2)平台即服务PaaS(位于中间)(DeVCloud、Saleforce公司)(3)软件即服务SaaS(位于最顶端)
与云计算有关技术:并行计算、SOA(面向服务的体系结构,是一种组织和利用可能处于不同所有权范围控制下的分散功能的范式)、虚拟化
云计算既是一种商业模式、计算范式、实现方式。
开源软件是一种版权持有人为任何人和任何目的提供学习、修改和分发权利,并公布源代码的计算机软件。
自由软件是一种用户可以自由运行、复制、分发、学习、修改并改进的软件。
免费软件是一种开发者拥有版权,保留控制发行、修改和销售权利的免费计算机软件,通常不发布源码,以防用户修改源码。
虚拟化技术分为:服务器虚拟化、网络虚拟化、桌面虚拟化、软件定义的存储。
虚拟机中运行的操作系统被称为客户操作系统、运行虚拟机监控器的操作系统叫主机操作系统。
x86架构给操作系统和应用程序提供四个特权级别来访问硬件,Ring 0是最高。
虚拟机监控器VMM技术:全虚拟化、半虚拟化、硬件辅助虚拟化。
二进制翻译技术简称BT,是一种直接翻译可执行二进制程序的技术,能够把一种处理器上的二进制程序翻译到另外一种处理器上执行。
全虚拟化是不需要硬件辅助或操作系统辅助来虚拟化敏感指令和特权指令的唯一方案。
容器与虚拟机的对比:
容器和虚拟机都是常见的计算机系统资源管理器,但它们之间有一些重要的区别。
首先,容器是一种轻量级的虚拟化技术,它们是在容器中运行的应用程序,而不是在宿主机操作系统中运行。容器可以管理内存、CPU、I/O和其他资源,从而提高应用程序的性能和可伸缩性。
其次,虚拟机是一种完整的操作系统,它们在宿主机上运行,并模拟多个计算机硬件平台。虚拟机具有较高的性能和资源利用率,但它们需要占用较多的宿主机资源。
容器和虚拟机的主要区别在于它们的设计目标和用途。容器主要用于应用程序开发和部署,而虚拟机主要用于服务器和桌面计算机的操作系统运行。
容器内核知识:namespace资源隔离、Cgroups资源控制、写时复制技术。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。