Cloud computing platform

honggarae 02/04/2022 848
Synonymsforcloudplatformsgenerallyrefertocloudcomputingplatforms.

Features

Cloudplatformsgenerallyhavethefollowingfeatures:

Hardwaremanagementishighlyabstractforusers/purchasers:usersdonotatallIknowwhichmachineswherethedataisprocessed,anddon’tknowhowtoprocessit.Whentheuserneedsacertainapplication,theusergivesinstructionstothe“cloud”,andtheresultisdisplayedonhisscreenwithinashorttime.superior.Thedistributedresourcesofcloudcomputinghidetheimplementationdetailsfromusersandfinallypresentthemtousersasawhole.

Users/purchasers’investmentininfrastructureisconvertedtoOPEX(OperatingExpense):Enterprisesandinstitutionsnolongerneedtoplantheirowndatacenters,nordotheyneedtospendtheirenergyonITmanagementthathasnothingtodowithyourmainbusiness.Theyonlyneedtogiveinstructionstothe"cloud"togetdifferentlevelsandtypesofinformationservices.Thetime,energy,andmoneysavedcanbeinvestedintheoperationoftheenterprise.Forindividualusers,thereisnolongeraneedtoinvestalotofmoneytobuysoftware.Theservicesinthecloudhavealreadyprovidedthefunctionstheyneed,andanydifficultycanbesolved.Infrastructurecapabilitiesarehighlyflexible(increaseanddecrease):theycanbedynamicallyexpandedandconfiguredasneeded.Cloudcomputingplatformscanberoughlydividedintothefollowingthreecategories:

1.Storagecloudplatformsbasedondatastorage;

2.Computingcloudplatformsbasedondataprocessing;

3.Acomprehensivecloudcomputingplatformthattakesintoaccountbothcomputinganddatastorageandprocessing.

Servicetypesofcloudplatforms

Softwareasaservice

Softwareasaserviceapplicationsruncompletelyinthecloud.Softwareasaserviceisorientedtousersandprovidesstableonlineapplicationsoftware.Whatusersbuyistherighttousethesoftware,nottheownershipofthesoftware.Usersonlyneedtousethenetworkinterfacetoaccesstheapplicationsoftware.Forordinaryusers,theyusuallyuseasimpleclientlikeabrowser.Themostpopularsoftware-as-a-serviceapplicationmaybeSalesforce.corn,butofcoursetherearemanyotherapplicationslikeit.Thesupplier'sserverisvirtuallypartitionedtomeettheapplicationneedsofdifferentcustomers.Forcustomers,thesoftware-as-a-serviceapproachdoesnotrequireupfrontinvestmentinserversandsoftware.Forapplicationdevelopers,itisonlynecessarytomaintainauniqueversionoftheapplicationforalargenumberofcustomers.

Platformasaservice

Themeaningofplatformasaserviceisthatacloudplatformprovidescloudservicesforapplicationdevelopment,ratherthanbuildingitsownclientinfrastructure.Forexample,adeveloperofanewsoftwareasanapplicationserviceconductsresearchanddevelopmentonacloudplatform.Thedirectusersofthecloudplatformaredevelopersratherthanordinaryusers.Itprovidesdeveloperswithastabledevelopmentenvironment.

Additionalservices

Eachapplicationinstalledlocallycanprovideuserswithusefulfunctions,andanapplicationcansometimesaccessthecloudSpecialapplicationservicesinthetoenhancethefunction.Becausetheseservicesonlyworkforspecificapplications,theycanbeseenasanadditionalservice.Forexample,Apple'siTunes,theclient'sdesktopapplicationisveryusefulforplayingmusicandotherbasicfunctions,andanadditionalserviceallowsuserstopurchaseaudioandvideoonthisbasis.Microsoft'shostingserviceprovidesanenterprise-levelexample,whichprovidesadditionalservicestolocallyinstalledexchangeservicesbyaddingsomeothercloud-basedfunctions(suchasspamfilteringfunctions,filefunctions,etc.).

Advantagesandchallengesofcloudplatformservices

Firstofall,howtoachievecross-platformandcross-serviceproviderissuesincloudservices,whichmeansthatserviceprovidersmustdevelopfunctionsandcompatibilityThetrade-offismadeintermsofsex.EarlycloudcomputingprovidedAPIsthatweremuchmorerestrictivethantraditionalservicesystemssuchasdatabases.Thecodebetweenvariousserviceproviderscannotbeuseduniversally,whichbringsalotofprogrammingburdentocross-platformdevelopers.

Secondly,howtomanagevariouscloudserviceplatformsisalsoachallengeforserviceproviders.Comparedwithtraditionalsystems,largecloudplatformsareaffectedbythreefactors:limitedmanualintervention,largeworkloadchanges,andavarietyofshareddevices.Eachcloudplatformcompanyhasitsownmanagementplan:forexample,Amazon'sEC2Thehardware-levelvirtualmachineisusedastheprogramminginterface,whilesalesforce.cornhasimplementeda"multi-tenant"virtualmachinewithmultipleindependentmodesonadatabasesystem.Ofcourse,othersolutionsarealsofeasible.Eachsolutionhasdifferentdisadvantagesandadvantages.

Inaddition,thesecurityissuesandprivacyprotectionofcloudplatformsareparticularlydifficulttoguarantee.Securityissuescannolongerbeguaranteedbythephysicalboundariesofcomputersornetworks.Manyencryptionanddecryptionalgorithmsfordataprotectioninthepastareveryexpensive.Howtoadoptsomesuitablesecuritystrategiesforlarge-scaledataisaverybigchallenge.Thechallengesofcloudservicesalsoincludethestabilityandreliabilityofservices.InAugust2009,Google’scloudcomputingservicesexperiencedseriousproblems,andservicessuchasGmail,Blogger,andSpreadsheetweredownforalongtime.OnJuly21,2008,thesimplestorageservice(s3),themaincomponentofAmazon'sonlinecomputingservice,apparentlyfailedonSunday(July20).Amazon'sservicehealthconsolereportsthattheerrorrateofs3servicesintheUnitedStatesandEuropehasincreased,andmanycustomershaveservicedowntimeformorethan6hours.SuchcloudserviceaccidentsoftencausehugelossestobanksorInternetcompanies.Therefore,whethercloudserviceproviderscanprovidelong-termandstableservicesisalsooneofthemainconcernsofenterpriseswhentheychoosecloudservices.

Finally,ascloudcomputingbecomesmoreandmorepopular,itisexpectedthatnewapplicationscenarioswillemerge,whichwillalsobringnewchallenges.Forexample,peopleneedtoextractusefulinformationfromstructured,semi-structuredorunstructuredheterogeneousdata.Atthesametime,thisalsoshowsthat"cloud"integratedserviceswillinevitablyappear.Thefederatedcloudarchitecturewillnotreducebutonlyincreasethedifficultyoftheproblem.Insummary,itcanbeseenthatcloudcomputingandcloudplatformservicesthemselvesdohavehugeadvantagesinappropriatescenarios,butatthesametimetheyfacemanytechnicalproblemsthatneedtobesolvedurgently.

Securityofcloudplatformservices

Whilecloudcomputingbringsconveniencetousers,itssecurityissueshavealsobecomethefocusoftheindustry.Gartnerpredictsthatcontentsecurityservicesaccountedfor20%ofthesecurityservicesmarketin2008,anditisexpectedtoaccountfor60%ofthemarketby2013.Thesecurityapplicationservicesprovidedbycloudcomputingwillincreasethreetimesin2013.Therefore,itssecurityissueisanunavoidabletopic.Let'stakealookatthesevenrisksofcloudcomputinglistedbyGartner.

(1)Accesstoprivilegedusers.Processingsensitiveinformationoutsidethecompanymaybringrisksbecauseitwillbypassthe"physical,logical,andmanualcontrol"ofthisinformationbythecorporateITdepartment.Enterprisesneedtofullyunderstandtheadministratorswhohandlethisinformation,andrequireserviceproviderstoprovidedetailedadministratorinformation.

(2)Reviewability.Usersareultimatelyresponsiblefortheintegrityandsecurityoftheirowndata.Traditionalserviceprovidersneedtopassexternalauditsandsecuritycertifications,butsomecloudcomputingprovidersrefusetoacceptsuchreviews.

(3)Datalocation.Whenusingcloudcomputingservices,usersdonotknowwheretheirdataisstored,andusersdonotevenknowwhichcountrythedataislocatedin.Usersshouldasktheserviceproviderwhetherthedataisstoredinaspeciallymanagedlocationandwhethertheyfollowthelocalprivacyagreement.

(4)Dataisolation.Underthecloudcomputingsystem,allusers'dataarelocatedinasharedenvironment.Encryptioncanplayarole,butitisnotenough.Usersshouldunderstandwhetherthecloudcomputingproviderisolatessomedatafromothers,andwhethertheencryptionserviceisdesignedandtestedbyexperts.Ifthereisaproblemwiththeencryptionsystem,alldatawillnolongerbeusable.

(5)Datarecovery.Eveniftheuserdoesnotknowwherethedataisstored,thecloudcomputingprovidershouldalsotelltheuserwhatkindofsituationtheuser'sdataandserviceswillfaceintheeventofadisaster.Whenthereisaproblemwithanydataandapplicationsthathavenotbeenbackedup,theuserneedstoasktheserviceproviderwhetherithastheabilitytorestorethedataandhowlongitwilltake.

(6)Investigationsupport.Inacloudcomputingenvironment,itisdifficulttoinvestigateinappropriateorillegalactivities,becausedatafrommultipleusersmaybestoredtogetherandmaybetransferredbetweenmultiplehostsordatacenters.Iftheserviceproviderdoesnothavemeasuresinthisregard,itwillbedifficultforuserstoinvestigatewhenanillegalactoccurs.

(7)Long-termsurvival.Ideally,cloudcomputingproviderswillnotgobankruptorbeacquiredbylargecompanies.However,usersstillneedtoconfirmwhethertheirowndatawillbeaffectedwhensuchproblemsoccur,howtoretrievetheirowndata,andwhethertheretrieveddatacanbeimportedintoareplacementapplication.

CloudComputing

CloudComputingisanemergingcommercialcomputingmodel,whichiscomposedofdistributedcomputing(DistributedComputing),parallelprocessing(ParallelComputing),andInternetGridComputinghasevolvedgradually.Thereisnoauthoritativedefinitionofcloudcomputingintheindustry,andpeople'sunderstandingofcloudcomputingisconstantlychanging.ChinesecloudcomputingexpertProfessorLiuPengoncegavethefollowingdefinition:"Cloudcomputingistoallocatetaskssubmittedbyuserstotheresourcepoolformedbythedatacenterservercluster.Thesystemcanprovidecorrespondingcomputingpowerandstoragespaceaccordingtotheneedsofusers.Orallkindsofsoftwareservices".

Cloudcomputingcanbeexplainedintwodimensions,anarrowsenseandabroadsense.Inanarrowsense,cloudcomputingusuallyreferstoadatacenterestablishedbycloudcomputingserviceprovidersthroughaseriesoftechnologiessuchasvirtualizationanddistributedcomputing.Someoftheseservicesareprovidedforfreeforuserexperience,andsomecustomizedbusinessuserscanrentasneeded.Theseservicescovervariousservicessuchasdataanalysisanddatastorage.Inabroadsense,cloudcomputingreferstotheuseoflarge-scaleserverclustersestablishedbycloudcomputingserviceproviderstoprovideasetofcustomizedsolutionsaccordingtodifferenttypesofcustomers.Theseservicescovercomputinganalysis,hardwarerentalandonlinesoftware.Servicesetc.

Wecangenerallyunderstandthe"cloud"incloudcomputingasacollectionofvarioustypesofresourcesthatexistonaclouddatacenterservercluster.Theseresourcesaredividedintohardwareresourcesandsoftwareresources.Thehardwareresourcesincludeservers,memories,andCPUs,andthesoftwareresourcesincludeapplicationsoftwareandintegrateddevelopmentenvironments.Usersonlyneedtosendrequeststhroughthenetworktoobtainresourcesthatmeettheirneedsfromthecloudtothelocalcomputer,andallcomputingtasksarecompletedintheremoteclouddatacenter.Thereasonwhyuserscanobtainvariouscomputingservices,storageservices,andvarioussoftwareresourcesondemandisduetothepowerfulvirtualizedresourcepoolarchitectureofcloudcomputing.Theresourcepoolofthedatacenteritselfcannotonlybedynamicallyexpanded,butalsousersTheresourcesafterusecanalsoberecycledinatimelyandconvenientmanner.Adoptingsuchaserviceprovisionmodelgreatlyincreasestheresourceutilizationrateofclouddatacenters,andcloudcomputingserviceproviderscanalsobetterimprovethequalityofservice.

Opensourceprojectsandcommercialcloudplatforms

Opensourceprojects

(1)AbiCloud

AbiCloudisanopensourceforcompaniesThecloudcomputingplatformenablescompaniestocreateandmanagelargeandcomplexITinfrastructures(includingvirtualservers,networks,applications,storagedevices,etc.)inafast,simpleandscalablemanner.AbiquoislocatedinRedwoodCity,California.Thecloudcomputingservicesitprovidesincludethecreationandmanagementofprivatecloudservices,publiccloudservicesandhybridcloudservicesforenterprises,allowingenterpriseuserstooccupyalargeamountofresourcesintheircomputersandmobiledevices.Thedataistransferredtoalarger,moresecureserver.

(2)Hadoop

ThisplanisanopensourceprojectthatcompletelyimitatestheGooglearchitecture,mainlyincludingMap/ReduceandHDFSfilesystem

(3)Eucalyptusproject

CreatedanopensourceinterfacethatenablesenterprisestousetheirinternalITresources(includingservers,storagesystems,networkequipment)tobuildacloudcompatiblewithAmazonEC2

(4)MongoDB(10gen)

MongoDBisahigh-performance,opensource,andschemalessdocumentdatabase.Itcanbeusedtoreplacetraditionalrelationaldatabasesorkey/valuestorageinmanyscenarios.mongodbiswritteninC++,anditsnamecomesfromthemiddlepartofthewordhumongous.Itcanbeseenfromthenamethatitsambitionliesintheprocessingofmassivedata.Oneofthemostconcisedescriptionsaboutitis:scalable,high-performance,opensource,schema-free,document-orienteddatabase.

(5)Enomalismelasticcomputingplatform

ItprovidesacloudcomputingframeworkwithfunctionssimilartoEC2.EnomalismisbasedonLinuxandsupportsbothXenandKernelVirtualMachine(KVM).DifferentfromotherpureIaaSsolutions,EnomalismprovidesasoftwarestackbasedonTurboGearsWebapplicationframeworkandPython

(6)Nimbus(gridmiddlewareGlobus)

Nimbusisorientedtotheneedsofscientificcomputingandusesasetofopensourcetoolstorealizetheinfrastructure-as-a-service(IaaS)cloudcomputingsolution.

Cloud computing platform

Commercializedcloudplatform

(1)Microsoft

Technicalfeatures:integrateitssoftwareanddataservices

Coretechnology:largeApplicationsoftwaredevelopmenttechnology

Enterpriseservices:Azureplatform

Developmentlanguage:.NET

(2)Google

Technicalfeatures:storageAndcomputinglevelexpansioncapability

Coretechnology:paralleldecentralizedtechnologyMapReduce,BigTable,GFS

Enterpriseservice:GoogleAppEngine,applicationhostingservice

Developmentlanguage:Python,Java

(3)IBM

Technicalfeatures:integrationofallitssoftwareandhardwareservices

Coretechnology:gridtechnology,distributedstorage,dynamicLoad

Enterpriseservices:virtualresourcepoolprovision,enterprisecloudcomputingintegrationsolution

(4)Oracle

Technicalfeatures:softwareandhardwareflexiblevirtualplatform

Coretechnology:Oracle'sdatastoragetechnology,Sunopensourcetechnology

Enterpriseservices:OracledatabaseonEC2,OracleVM,SunxVM

(5)Amazon

Technicalfeatures:flexiblevirtualplatform

Coretechnology:virtualizationtechnologyXen

Enterpriseservices:EC2,S3,SimpleDB,SQS

Developmentlanguage:

(6)Saleforce

Technicalfeatures:flexibleandcustomizablebusinesssoftware

Coretechnology:applicationplatformintegrationtechnology

Enterpriseservices:Force.comservice

Developmentlanguage:Java,APEX

(7)WantianCloudService

TechnicalFeatures:ClickPlatform-basedsoftwarecanbecustomizedondemand

Coretechnology:applicationplatformintegrationtechnology

Enterpriseservice:netfarmerserviceprovidesinformationplatformfordifferentindustries

Developmentlanguage:Deluge(DataEnrichedLanguagefortheUniversalGridEnvironment)

(8)EMC

Technicalfeatures:informationstoragesystemandvirtualizationtechnology

Coretechnology:Vmware'svirtualizationTechnology,storagetechnology

Enterpriseservices:Atomscloudstoragesystem,privatecloudsolutions

(9)Alibaba

Technicalfeatures:flexibleandcustomizablebusinessSoftware

CoreTechnology:ApplicationPlatformIntegrationTechnology

EnterpriseService:SoftwareInterconnectionPlatform,Cloude-commerceplatform

(10)ChinaMobile

Technicalfeatures:solidnetworktechnology,richbandwidthresources

Coretechnology:underlyingclusterdeploymenttechnology,Resourcepoolvirtualizationtechnology,network-relatedtechnology

Enterpriseservices:BigCloude-bigcloudplatform

Applicationexamples

Thefirstdomesticcloudnavigation

Cloudcomputingnavigation,alsoknownas"cloudcomputingwebsitenavigation",isthefirstnavigationnetworkofcloudcomputinginChina.Generallyspeaking,cloudcomputingnavigationgathersallkindsofcloudcomputingprofessionalwebsitesinChina.TheclassificationisdetailedandcanhelpFindthecloudwebaddressyouwantmostintheshortesttime,eliminatingtheneedforheavyclicksonsearchengines.

Theworld’sfirstcloudplatform

OnJuly22,2009,IBMandtheglobalFortune500companySinochemCorporation(hereinafterreferredtoasSinochem)Apressconferenceontheenterprisecloudcomputingplatformwasheldtogether.Astheworld’sfirstenterprisecloudcomputingproject,SinochemtooktheopportunityofacomprehensiveupgradeoftheERPsystemtosuccessfullyapplythesolutionprovidedbytheIBMCloudLabs&HiPODSintheGreaterChinaRegiontodeploytheERPsystemacrosstwoThecloudofadatacenter.ItnotonlyrealizesthesmoothtransitionofERPsystemupgrade,butalsomakestheenterprise'sinternalITinfrastructureandvarioussoftwareapplicationsmoreflexibleinthefuture.Cloudcomputingismostlyusedforantivirusinourcountry.

TelecomNebulaProject

InJuly2011,ChinaTelecomhasofficiallylaunchedtheNebulaProject,whichwaslaunchedinGuangzhou,Shanghai,ChengduandNanchang.Cloudcomputingfieldexperiments,specificallyinvolvingIDCupgrades,businessplatforms,capabilityopeningplatforms,internalITapplicationsandotherfields.ChinaTelecomstrengthensthecooperationanddevelopmentofcloudcomputing,andstrivestoformacompleteindustrialchain,includingusers,platformprovidersandconsumers,andmanyparticipatingpartners.

Before2013,ithassignedastrategicagreementwithSAP,theworld’slargestproviderofenterprisemanagementsoftwareandsolutions,andthetwopartieswilljointlybuildaninformationserviceplatformbasedontheSaaSmodelthroughcloudcomputingtechnologyandservices.Andtheinnovationofbusinessmodels,toprovideenterpriseswithawealthofcloudservices.Inaddition,ithasalsoactivelycooperatedwithmobilephoneterminalmanufacturerstolaunchsmartphoneswithmorecloudapplications.ChinaTelecomhopestobecomeacloudplatformoperatorinthefuture,formingacloudplatformwithsoftwareandhardwarevendors,informationapplicationandserviceproviders,andplatformandterminalproviderstoprovidecustomerswithbetterservicesthroughtheentirecloudplatform.

Hangzhou’sfirstcloudcomputingindustrialpark

InOctober2010,Hangzhouwaslistedasoneofthefivepilotcitiesforcloudcomputingdevelopmentinthecountry.Underalargebackground,XihuDistrictcombineditsownindustrialcharacteristics,seizedtheopportunity,followedtheconstructionconceptof"governmentpromotionandenterprise-ledintegration",focusedonpracticalresults,andactivelycarriedoutthecultivationofthecloudcomputingindustry.InApril2012,thecity'sfirstpublicserviceplatformforcloudcomputing-WestLake"cloudcomputing"technologysharingserviceplatformwaslaunchedinWestLakeDistrict.Atthesametime,XihuDistrictalsoputforwardaninnovativeideafortheconstructionofHangzhouCloudComputingIndustrialPark,andinJune2012obtainedtheapprovaloftheformerHangzhouMunicipalInformationOffice,thecity'sfirstcloudcomputingindustrialparkofficiallysettledinXihuDistrict.

Shenzhen'sfirstcommunitycloud

"ShenzhenUniversityTownCloudComputingPublicServicePlatform"ishostedbyShenzhenUniversityTownManagementOffice,ShenzhenYunjingTechnologyCo.,Ltd.Thecompanyisco-organizedbyShenzhenKeyLaboratoryofCloudComputingKeyTechnologyandApplicationandShenzhenSupercomputingCenter.ItisthefirstcloudcomputingserviceplatformestablishedinChinainaccordancewiththe"communitycloud"modelinChina.IthasbeenputintooperationinSeptember2011.Theservicetargetsareuniversities,researchunits,serviceinstitutionsandotherunitsandteachersintheShenzhenUniversityCityPark.,Students,employeesofvariousunitsandotherindividuals.Thefirstphaseofthe"ShenzhenUniversityTownCloudComputingPublicServicePlatform"providestencharacteristicservicesintwocategories,includingcomputingresourcecloudservices(IaaS)andcharacteristicapplicationcloudservices(SaaS).

Latest: subsidy

Next: Vernam encryption