当前位置:首页 > 云计算 > 正文

云计算平台是怎么产生的(啥是云计算平台)


一、云计算的由来在介绍云计算的概念之前,我们先来看看云计算是如何产生的。没有什么是凭空产生的,云计算也不例外。从资源管理的角度来看,在传统架构时代,我们管理的资源是物理服务器,应用程序直接部署到物理服务器上;我们知道,这样的架构导致资源利用率低,而且一旦规模大了,也就不适合管理了。在虚拟化阶段,我们将多个虚拟机拆分到一台服务器上使用,并将应用程序部署到虚拟机上,既实现了隔离,又实现了高效管理。这时,我们管理资源的依据是虚拟机,即对象的虚拟资源。
然而,随着虚拟化规模不断扩大,虚拟机管理遇到了瓶颈。因为部署的应用程序太多,需要的虚拟机太多,所以我们无法手动部署每个虚拟机,因为在虚拟化阶段,我们所能实现的只是在某台服务器上虚拟出一个虚拟机并使用它。无法灵活实现硬件资源的统一管理。这时候就需要这样一种管理方式,而这种硬件资源的统一管理方式就是通过云计算来实现的。
所以,在云计算阶段,资源的管理就是把基础设施​​资源,比如计算资源、存储资源、网络资源等放到一个大池子里,利用云计算来管理里面的所有资源。游泳池。进行统一规划和管理,也称为资源“池化”或“云化”。有了云计算,我们不再需要手动定义哪个虚拟机应该部署在哪个服务器上。我们只需要对这个庞大的资源池提出需求,就像下订单一样。我需要一个“1coreCPU、1G内存、1M带宽”这样的虚拟机。在云计算阶段,这些资源很可能分布在资源池的不同地方。对于用户来说,不需要关心这些资源从哪里来,只需要使用它们即可。
所以,我们总结一下,根据管理资源对象的不同,我们将IT架构分为三个阶段:管理是物理服务器的传统架构时代,以及虚拟机在虚拟机上的虚拟化架构时代。某些服务器受到管理。,管理大型资源池的云计算架构时代。同时我们也从IT架构演进的角度解释了云计算的由来。
二、谁能告诉我云计算时代是什么时候开始的?为什么叫云计算?严格意义上的云计算是指IT基础设施的提供和使用模式,是指通过网络以按需且易于扩展的方式获取所需的资源;从广义上讲,云计算指的是服务交付和消费模式,指的是通过网络按需且易于扩展的方式来获取您所需要的服务。这些服务可能是IT、软件、互联网相关或其他服务。云计算的核心思想是对通过网络连接的大量计算资源进行统一管理和调度,形成计算资源池,为用户提供按需服务。提供资源的网络称为“云”。“云”中的资源从用户角度来看可以无限扩展,可以随时获取、按需使用、随时扩展、按使用付费。云计算的三级产业分层:云软件、云平台、云设备。
发展历史
1983年,SunMicrosystems提出“网络就是计算机”。2006年3月,亚马逊推出了弹性计算云(EC2)服务。2006年8月9日,谷歌CEO埃里克·施密特在搜索引擎大会(SESSanJose2006)上首次提出“云计算”的概念。谷歌的“云计算”起源于谷歌工程师ChristopherBisciglia创建的“Google101”项目。2007年10月,谷歌和IBM开始在美国大学校园推广云计算计划,包括卡内基梅隆大学、麻省理工学院、斯坦福大学、加州大学伯克利分校和马里兰大学。希望这一计划能够降低在学术研究中部署计算机技术的成本,并为这些大学提供相关的软硬件设备和技术支持(包括数百台个人计算机以及BladeCenter和Systemx服务器。这些计算平台将提供1,600个处理器).支持开源平台包括Linux、Xen、Hadoop等)。学生可以通过互联网制定各种大型计算机科学研究计划。2008年1月30日,谷歌宣布在台湾启动“云计算学术计划”。它将与台湾大学、交通大学等台湾多所学校合作,大规模、快速地推广这项先进的计算技术。校园。2008年7月29日,雅虎、惠普、英特尔宣布了一项覆盖美国、德国、新加坡的联合研究计划,推出云计算研究试验台,推广云计算。计划与合作伙伴共同打造6个数据中心作为研究测试平台,每个数据中心配备1400-4000个处理器。这些合作伙伴包括新加坡信息通信发展局、德国卡尔斯鲁厄大学斯坦布赫计算中心、伊利诺伊大学香槟分校、英特尔研究院、惠普实验室和雅虎。2008年8月3日,美国专利商标局网站上的信息显示,戴尔正在申请“云计算”商标,此举旨在加强其对这一未来可能重塑技术的理解。2010年3月5日,Novell和云安全联盟(CSA)联合宣布了一项名为“可信云计划”的供应商中立计划。2010年7月,NASA与包括Rackspace、AMD、Intel、Dell等在内的支持厂商联合宣布了“OpenStack”开源代码计划。2010年10月,微软表示支持OpenStack与WindowsServer2008R2的集成,Ubuntu也在11.04版本中添加了OpenStack。2011年2月,思科系统公司正式加入OpenStack,专注于OpenStack网络服务的开发。


三、如何搭建云平台?一般技术上有几个步骤?

不知道提问者说的是哪个云平台?一般来说,云计算平台分为以下几种常见类型:


云IaaS是指基础设施即服务IT领域核心计算资源,例如:计算、内存、存储、网络等。这类云平台一般在末端通过虚拟化技术(kvm、xen、exsi)对底层资源进行抽象和整合,然后以虚拟机的形式为用户提供完整的操作系统环境。典型产品包括:开源OpenStack和CloudStack。商业公司Vmware等的vsphere公有云产品有很多:阿里云、腾讯云、百度云、ucloud、青云、滴滴云、AWS等。


2云PaaS是指平台即服务除了核心计算和存储网络等资源外,应用执行环境还需要工程师专门的应用运维来部署和运营PaaS环境,不仅提供计算等核心资源,还提供运行时和中间件服务。最直观的体验就是京东JAE早期服务。使用非常简单。简单来说,PaaS云是一个让用户只关注业务而不关注资源、运行时和中间件的云平台。典型产品:pivotcloudfoundray、IBMbluemix、VMwarePKS。


3云指的是软件即服务相比前两种云,我个人感觉最大的区别在于SaaS服务是直接面向用户共同的,云IaaS是针对运维工程师的,减少运维工程师管理硬件基础设施的需要,提高运维效率,是为开发者快速提供开发环境和部署,这两个re并不是直接针对普通的用户。一般来说,这些典型的产品是销售人员、石墨文档等。


以上是三种典型的云计算分类方法。


但是,随着近年来容器技术的发展,发布了更详细的分类:

例如:CaaSCloud、容器即服务。FaaS作为服务等工作。


这三个云平台的部署方式不同,技术难度也不同。您需要明确您的使用场景,然后定义使用类型。


用于构建云平台技术。现在一般推荐使用docker+k8s搭建miniPaaS平台。我从事云计算维护运营开发多年,这就是我的答案。