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

云计算如何构建服务器


一、云计算平台要如何搭建云计算平台也称为云平台。云计算平台可以分为三类:专注于数据存储的存储云平台、专注于数据处理的计算云平台以及同时考虑计算和数据存储处理的综合云计算平台。(1)微软的技术特点:所用软件和数据服务的集成核心技术:大规模应用软件开发技术企业服务:Azure平台开发语言:.NET(2)谷歌的技术特点:核心存储和计算层面扩展能力技术:并行去中心化技术MapReduce、BigTable、GFS企业服务:GoogleAppEngine、应用托管服务开发语言:Python、Java(3)IBM技术特点:所有软硬件服务集成核心技术:网格技术、分布式存储、动态加载企业服务:虚拟资源池提供、企业云计算综合解决方案(4)Oracle技术特点:软硬件弹性虚拟平台核心技术:Oracle的数据存储技术、Sun开源技术企业服务:基于EC2的Oracle数据库、OracleVM、SunxVM(5)Amazon技术特点:弹性虚拟平台核心技术:虚拟化技术Xen企业服务:EC2、S3、SimpleDB、SQS开发语言:(6)Saleforce技术特点:弹性可定制的业务软件核心技术:应用平台集成技术企业服务:Force。com服务开发语言:Java、APEX(7)网田云服务技术特点:平台软件可按需定制核心技术:应用平台集成技术企业服务:netfarmer服务为各行业提供信息化平台。开发语言:Deluge(DataEnrichedLanguagefortheUniversalGridEnvironment)(8)EMC技术特点:信息存储系统和虚拟化技术核心技术:Vmware的虚拟化技术、一流的存储技术企业服务:Atoms云存储系统、私有云解决方案(9)阿里巴巴技术特点:弹性可定制的业务软件核心技术:应用平台集成技术企业服务:软件互联平台、云电商平台(10)中国移动技术特点:扎实的网络技术、丰富的带宽资源核心技术:基于集群的部署技术、资源池虚拟化技术、网络相关技术企业服务:BigCloude-大云平台平台架构第一层:展示层,多数据中心云计算架构这一层主要用于以友好的方式展示用户请求的内容,下面提供一个。中间件层。主要有5种技术:HTML:标准的网页技术,2013年之前主要是HTML4,但是即将到来的HTML5将推动网页在很多方面的发展,比如视频[1]和本地存储等。JavaScript:网页中使用的动态语言。JavaScript可以极大地增强网页的功能。CSS:主要用于控制网页的外观并优雅地将页面内容与其显示内容分开。Flash:RIA(RichInternetApplication)技术,业界最常用的技术,可以提供现阶段HTML或其他技术无法提供的基于Web的丰富应用,在用户体验方面也非常好。[3]。Silverlight:来自行业巨头微软的RIA技术[4]。虽然在2013年之前的市场份额略低于Flash,但它对开发人员非常友好,因为它可以使用C#轻松编程[5]。其次,中间层起到连接上一层和下一层的作用,并基于下层基础设施层提供的资源提供各种服务,例如缓存服务和REST服务,并可以利用这些服务来支持显示。主要有五种技术可以由用户分层调用或直接调用。REST技术使得我们能够非常方便、优雅地向调用者提供一些中间件层支持的服务。多租户:这允许单个应用程序实例为多个组织提供服务,同时保持卓越的隔离和安全性。该技术可以有效降低应用的获取和维护成本。并行处理:处理大量数据需要使用巨大的X86集群进行大规模并行处理。在这方面,Google的MapReduce就是一个代表作。应用服务器:基于原有的应用服务器,并针对云计算进行了一些优化,例如GoogleAppEngine的Jetty应用服务器。分布式缓存:分布式缓存技术不仅可以有效减轻后端服务器的负担,还可以提高其响应速度。分布式缓存最著名的例子是Memcached。