您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 绩效管理 > Openstack-云平台分析与比较
Openstack雲平臺分析與比較OpenStackAnalysisandcomparisonofcloudplatforms班級:電信09學生姓名:卡那那學號:60902060指導教師:郝衛東TableofContentsCloudcomputingWhatisOpenStack?CodenamesComponentsOpenStack雲平臺與其它雲平臺進行比較研究ConclusionCloudcomputingCloudcomputingistheuseofcomputingresources(hardwareandsoftware)thataredeliveredasaserviceoveranetwork(typicallytheInternet),whereresourcessuchascomputingpower,storage,networkandsoftwareareabstractedandprovidedasservicesontheInternet.Thefollowingarethebroadcategoriesofservicesavailableonthecloud:InfrastructureasaService(IaaS),PlatformasaService(PaaS),SoftwareasaService(SaaS),andNetworkasaservice(NaaS).WhatisOpenStack?OpenStackisaUnitedStatesNationalAeronauticsandSpaceAdministrationandRackspacecloudcomputingsoftwareR&Dcooperation,Apachelicenseauthorization,andisafreesoftwareandopensourceprojects.OpenStackisIaaS(InfrastructureasaService)software;anyonecancreatetheirowncloudcomputingservicesCont.OpenStackisacloudoperatingsystemthatcontrolslargepoolsofcompute,storage,andnetworkingresourcesthroughoutadatacenter,allmanagedthroughadashboardthatgivesadministratorscontrolwhileempoweringtheiruserstoprovideresourcesthroughawebinterface.OpenStackDiagramOpenStackSetupFigure2-OpenStackSetupServer1,Server2andClient1CodenamesComponentsOpenStackhasamodulararchitecturethatencompassesfollowingcomponents:Nova(ComputeService)Swift(StorageService)Glance(ImagingService)Keystone(IdentityService)Horizon(UIService)ComputeInfrastructure(Nova)Novaisacloudcomputingfabriccontroller(themainpartofanIaaSsystem).FunctionsandFeatures:Instancelifecyclemanagement,managementofcomputeresources,networkingandauthorization,REST-basedAPI.ComponentsofNova:APIServer,messagequeue,computeworkers,networkcontroller,volumeworker,scheduler.StorageInfrastructure(Swift)Swiftisamassivelyscalableredundantstoragesystem.Objectsandfilesarewrittentomultiplediskdrivesspreadthroughoutserversinthedatacenter,withtheOpenStacksoftwareresponsibleforensuringdatareplicationandintegrityacrossthecluster.FunctionsandFeatures:storageoflargenumberofobjectsandsizedobjects,securestorageofobjects,backupandarchival.ComponentsofSwift:swiftAccount,swiftcontainer,swiftObject,swiftProxyandtheRING.ImagingService(Glance)Glanceprovidesdiscovery,registrationanddeliveryservicesfordiskandserverimages.Itprovidesacatalogandrepositoryforvirtualdiskimages.FunctionsandFeatures:providesimagingservice.ComponentsofGlance:glance-control,glance-registry.IdentityService(Keystone)KeystoneprovidesacentraldirectoryofusersmappedtotheOpenStackservicestheycanaccess.ItprovidesauthenticationandauthorizationforallcomponentsofOpenStackincludingSwift,Glance,Nova.Keystoneprovidesservices:tokenservice,catalogServiceandpolicyService.ComponentsofKeystone:endpoints,regions,user,services,role,tenant.AdministrativeWeb-Interface(Horizon)Horizonprovidesadministratorsandusersagraphicalinterfacetoaccess,provideandautomatecloud-basedresources.Horizonthewebbaseddashboardcanbeusedtomanage/administerOpenStackservices.FunctionsandFeatures:Instance,image,volumemanagement;accessandsecuritymanagement;objectstoremanipulation.OpenStack雲平臺與其它雲平臺進行比較研究1.Generalinformation2.Supportedhosts3.SupportedClients4.Providers5.FeaturesSoftwareInitialreleasedateLicense(s)WritteninAsaserviceLocalinstallationsFluidOperations2009-03-01ProprietaryJava,CYes?AppScale2009-03-07BSDLicensePython,Ruby,GoYesYesCloudFoundry2011-04-12ApacheLicenseRuby,CYesYesCloud.com2010-05-04ApacheLicenseJava,CYesYesEucalyptus2008-05-29ProprietaryGPLv3Java,CYesYesFlexiantLimited2007-01-15ProprietarysoftwareJava,CYesYesNimbus2009-01-09ApacheLicenseJava,PythonYesYesOpenNebula2008-03ApacheLicenseC++,C,Ruby,Java,Shellscript,lex,yaccYesYesOpenQRM2008-03GPLLicenseC++,PHP,ShellscriptYesYesOpenShift211-05-04ApacheLicenseRubyYesYesOpenStack2010-10-21ApacheLicensePythonYesYesOnApp2010-07-01ProprietaryJava,Ruby,C++YesYesOVirt2012-08-09ApacheLicenseJava,Python?YesSoftwareLinuxWindowsBareMetalFluidOperationsYesYesNoAppScale???CloudFoundryYesNoNoCloud.comYes?YesEucalyptusYes?YesFlexiantLimitedNoYesYesNimbus???OpenNebulaYes?NoOpenQRMYesNoNoOpenShiftYesNoYesOpenStackYesYesNoOnAppYesNoYesOVirtYesNoNoSoftwareLinuxWindowsVMwareXenKVMVirtualBoxOtherFluidOperationsYesYesYesYesYesNoAppScale??YesYesYesYesCloudFoundryYesNoYesYesYesYesCloud.comYes?YesYesYesYesEucalyptus??YesYesYes?FlexiantLimitedYesYesYesYesYesYesFreeBSDNimbus???YesYes?OpenNebulaYesYesYesYesYesYesAnyguestOSsupportedbyXen,KVM,orVMWareOpenQRMYesYesYesYesYesYesOpenShiftYesNoYesYesYesYesOpenStackYesYesYesYesYes?OnAppYesYesYesYesYesNoJumpBox,FreeBSDSoftwareAmazonEC2RackspaceGeoGridOtherFluidOperations???AppScaleYes??CloudFoundryYes??Cloud.com???ItselfEucalyptus???ItselfFlexiantLimited???ItselfNimbus???ItselfOpenNebula???ItselfOpenQRM???ItselfOpenShiftYes??OpenStackYesYesYesOnApp???ItselfSoftwareFailoverOCCIvCloudS3FailoverFluidOperationsNoNoYesNoNoAppScaleNo??YesNoCloudFoundryNoNoYesNoNoCloud.comPartial???PartialEucalyptusNo??YesNoFlexiantLimitedYesNoYesNoYesNimbusNo???NoOpenNebulaNoYesYesNoNoOpenQRMYesYe
本文标题:Openstack-云平台分析与比较
链接地址:https://www.777doc.com/doc-3864460 .html