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

云计算基础架构平台搭建实训报告(云计算平台搭建实训总结)


一、云计算基础架构首先,云计算大致分为IaaS(基础设施即服务,如小鸟云、阿里云)、PaaS(平台即服务)、SaaS(软件即服务)
PaaS(平台即服务(PlatformasaService)是指将软件开发平台作为服务,以SaaS模式交付给用户。因此,PaaS也是SaaS模式应用。但是,PaaS的出现可以加速SaaS应用的发展。2007年,国内外SaaS提供商推出了自己的PaaS平台进行定制研发,提供中间件平台PaaS可以增加Web平台上的资源使用量,比如可以使用数据。-as-a-service与远程Web服务,甚至像800App这样的PaaS平台都可以让您集成其他适合您应用程序的平台,您可以基于该平台快速开发您需要的应​​用程序和产品。同时,基于该平台构建的应用程序PaaS平台可以更好地构建基于SOA架构的企业应用。
一、云计算基础架构云计算架构主要分为四层。
第一:显示层。而下面中间层提供的各种服务主要包括五种技术:
HTML:Vulgate页面技术的技术,现在主要是HTML4,但是期待HTML5会在很多方面推动网页的发展,比如参见[1]和本地存储等。
JavaScript:一种用于网页的动态语言。
CSS:主要用于控制网页的外观,并将页面的内容与其表现形式分开。Flash
:业界广泛使用的RIA(RichInternetApplications)技术,可以提供现阶段HTML等技术无法提供的丰富的Web应用,对于用户而言非常好。经验[3]。
Silverlight:来自行业巨头微软的RIA技术[4],虽然目前的市场份额略低于Flash,但由于可以使用C#进行编程[5],因此对开发人员非常友好。
第二:箭头是上一个和下一个之间的中间链接。它从下面提供的基础设施提供各种服务,例如服务和其他服务,并且可以使用这些服务。支持显示层,也可以直接被用户调用,主要有五种技术;
多租户:允许单个实例为多个组织提供服务,同时保持良好的隔离和安全性。
并行处理:为了处理大量数据,需要使用巨大的X86集群进行大型并行处理。GoogleMapReduce是一个代表作品。
应用服务器:在原有应用服务器的基础上,针对云计算做了一些优化步骤,例如GoogleAppEngine的Jetty应用服务器。
分布式缓存:分布式缓存技术不仅可以有效减轻后端服务器的压力,还可以加快响应时间。
再者:基础设施层的作用是在基础设施层为上​​层或用户使用所需的计算资源和存储做准备,作为“多租户”,因为通过虚拟化技术,很多虚拟机可以可以在物理服务器上生成,并且可以实现这些虚拟机之间的全面隔离,运维成本较低。
分布式存储库:为了对海量数据进行监管,实现这些数据的可管理性,需要一整套分布式存储系统。
关系型数据库:基本上是在原有关系型数据库的基础上,在扩展和管理方面进行了优化,更加适合在云端。
NoSQL:为了满足关系型数据库无法达到的某些目标,例如支持海量数据,一些公司专门设计了不属于关系型模型的批处理数据库。
最后:Iacur管理服务于三个水平层,并为这三个层提供多种技术管理和支持,特别是以下六个方面:可以设置条件,管理员可以方便地管理帐户。
SLA监控:监控各级虚拟机、服务和应用程序的性能,使它们都按照SLA(ServiceLevelAgreement)并发运行。
计费管理:即计算每个用户消耗的计算资源,对用户进行精准计费。
安全管理:全面保护数据、应用程序和系统等IT[6]资源,使其免受犯罪和恶意系统的侵害[7]。
平衡:通过将流量分配到应用程序或服务的多个实例来响应事件。
运维管理:主要目标是使运维尽可能专业化、自动化,从而降低云计算中心的运维成本。
云计算架构中存在三个水平层,即显示层、媒体层和基础设施层。通过这三层技术,云可以提供计算能力和用户友好的界面。还有一个垂直层,称为管理层,它能够更好地管理和维护三个水平层。


二、云计算平台要如何搭建云计算平台也称为云平台。云计算平台可以分为三类:以文件存储为主的云存储平台、以数据处理为主的云计算平台、以核算计算和数据存储处理为主的综合云计算平台。(1)Microsoft技术特点:利用集成软件和数据服务核心技术:大规模应用软件技术企业服务:Azure平台开发语言:.NET(2)Google技术特点:存储和计算层面的扩展能力核心技术:并行去中心化技术MapReduce、BigTable、GFS企业服务:GoogleAppEngine、应用托管服务开发语言:Python、Java(3)IBM技术特点:集成其所有软件服务和硬件核心技术:网格技术、分布式存储、动态企业服务:只要通过虚拟资源池,企业云计算一体化解决方案(4)Oracle技术:软硬件弹性虚拟平台核心技术:Oracle数据存储技术、Sun开源技术企业服务:Oracle数据库EC2、OracleVM、SunxVM(5.)亚马逊的技术性质:弹性虚拟平台核心技术:虚拟化技术Xen企业服务:EC2、S3、SimpleDB、SQS开发语言:(6)Saleforce技术特点:弹性业务和可定制核心软件技术:应用平台集成技术服务:服务开发语言:Java、APEX(7)望天云服务技术特点:软件平台可根据需求定制核心技术:应用平台集成技术企业服务:netfarmer服务为不同行业提供平台信息开发语言:Flood(DataEnrichedLanguagefortheUniversalGridEnvironment)(8)EMC技术特色:信息存储系统和虚拟化技术核心技术:VMware的虚拟化技术,技术一流企业服务:Atoms云存储系统、私有云解决方案(9)阿里巴巴技术:弹性可定制核心商业软件技术:应用平台集成技术服务:软件互联平台、云电商平台(10)中国移动技术特点:扎实的技术技术、丰富的带宽能力核心技术:底层集群部署技术、池虚拟化技术、网络相关技术企业服务:BigCloude-big云平台平台架构第一:提出分层、多数据中心的云计算架构。该层主要用来呈现用户熟悉的内容,会用到媒体层,位于Miscellaneous之下。服务,特别是五项技术:HTML:网页的标准技术,2013年之前主要是HTML4,但预计HTML5将推动网页在很多方面的发展,比如视频[1]、本地存储等。JavaScript:一种用于网页的动态语言。通过JavaScript,可以极大地丰富网页的功能。CSS:主要控制页面的外观,并将页面的内容与其呈现巧妙地分开。Flash:业界广泛使用的RIA(RichInternetApplications)技术,可以提供现阶段HTML等技术无法提供的丰富的Web应用,是非常好的用户体验[3]。银奖:行业巨头微软[4]的RIA技术,虽然在2013年之前的市场份额略低于Flash,但由于可以使用C#进行编程[5],因此对开发人员非常友好。其次:中间层是连接前者和后者的纽带。地板或直接用户调用的技术主要有五种;REST:通过Rest技术,可以以非常方便、优雅的方式向客户端提供中间层支持的某些服务。多租户:这允许应用程序的单个实例为多个组织提供服务,同时保持良好的隔离和安全性。该技术可以有效降低应用的获取和维护成本。并行处理:要处理海量数据,需要使用庞大的X86集群进行大规模并行处理。GoogleMapReduce是这方面的代表作品。应用服务器:在原有应用服务器的基础上,针对云计算做了一些优化步骤,例如GoogleAppEngine的Jetty应用服务器。分布式缓存:分布式缓存技术不仅可以减轻后端服务器的性能压力,还可以加快响应时间。