云计算的概念•超级计算机–当单台服务器无法满足计算需求时,通过将大量CPU、内存等进行堆叠,并通过专门设计的操作系统进行运算管理,用于大数据处理和复杂计算。–适用于不可分割处理的数据对象,例如天文演算、基因测序等。•分布式计算–当单台服务器无法满足计算需求时,使用多台服务器并行计算,通过集群、负载均衡等技术,将海量数据进行分割处理,然后对处理结果进行汇总。–适用于可以分割的数据对象,例如淘宝双十一的海量订单。双十一之后淘宝空闲的服务器在做什么?把服务器资源租出去•云计算–一种按计算量、使用量付费的服务模式。–通过可靠的、便捷的、按需的网络访问入口,进入可配置的计算资源共享池(资源包括计算、网络、存储、应用和服务等),这些资源只需很少的配置交互就能够被快速交付使用。•云计算特点–超大规模:阿里云、亚马逊等通常拥有数万台服务器节点,分布式部署。–虚拟化架构:云计算需要按需运行不同的操作系统、部署各类应用,而计算实例运行的位置是对用户不可见的。–高可用性:通过多副本容错、在线实时迁移等措施来保障服务的可靠性。–高可扩展性:云的规模能动态伸缩,满足不同应用的部署规模和需求。•云计算的服务形式–IaaS:基础设施即服务•IaaS(Infrastructure-as-a-Service):基础设施即服务。消费者通过Internet可以从完善的计算机基础设施获得服务。例如:云主机、云存储。•云计算的服务形式–PaaS:平台即服务•PaaS(Platform-as-a-Service):平台即服务。PaaS实际上是指将软件研发的平台作为一种服务,以SaaS的模式提交给用户。例如:云数据库。•云计算的服务形式–SaaS:软件即服务•SaaS(Software-as-a-Service):软件即服务。它是一种通过Internet提供软件的模式,用户无需购买软件,而是向提供商租用基于Internet的软件,来管理企业经营活动。例如:口袋助理。•云计算的服务形式云是怎样实现的?各种技术堆出来的•云计算关键技术–分布式计算(DistributedComputing)–并行计算(ParallelComputing)–效用计算(UtilityComputing)–网络存储(NetworkStorageTechnologies)–虚拟化(Virtualization)–负载均衡(LoadBalance)–高可用(HighAvailable)•虚拟化和云的关系–虚拟化是云计算中最主要的支撑技术之一。–云计算将各种IT资源以服务的形式通过互联网交付给用户。而虚拟化使IT基础设施的资源部署和分配更灵活。–虚拟化不是云计算中必须的,但他使云计算如虎添翼,能为用户提供更优质的服务。什么是虚拟化?不知道•虚拟化–将一台物理计算机虚拟为多台逻辑计算机。每台逻辑计算机拥有自己的计算、存储和网络等基础资源能力,可独立运行不同的操作系统。各个操作系统内的应用程序都可以在相互独立的空间内运行而互不影响。–这样的逻辑计算机称为虚拟机。•Hypervisor–Hypervisor是一种运行在物理计算机和虚拟机操作系统之间的中间软件层,它可允许多个虚拟机操作系统或应用共享同一套基础物理硬件,因此也可以看作是虚拟环境中的“元”操作系统。–它可以协调访问服务器上的所有物理设备和虚拟机,也叫虚拟机监视器(VirtualMachineMonitor)。•Hypervisor–Hypervisor可以直接运作在裸机上,称为“裸金属架构”,其本身作为一个操作系统,使用并管理底层的硬件资源,对上层运行的虚拟机提供资源调用接口。这一类的代表产品有VMwareESXServer、CitrixXenServer和MicrosoftHyper-V,以及Linux下开源的KVM等。–Hypervisor也可以运作在宿主操作系统上,以一个应用程序的方式运行,称为“宿主型架构”。它利用宿主操作系统提供的设备驱动和底层服务来进行虚拟机的内存管理、进程调度和资源管理等。这样虚拟机对硬件的访问必须经过宿主操作系统,因而带来了额外的性能开销。典型的代表是VMwareWorkstation、MicrosoftVirtualPC、OracleVirtualBox等。•Hypervisor深信服的虚拟化怎么发展的?向前发展Docker私有云Cloud公有云应用虚拟化IT灾备……HCIVDI•桌面虚拟化/桌面云–采用云计算的思想,将用户的桌面操作系统以服务的形式通过网络进行交付。–使用虚拟化的技术路线,以虚拟机承载用户的桌...