Nul

(Billede: ZDNet)
For de fleste virksomheder/kommercielle skyer har hosted services, der må anses for en vare eller udskiftes. Compute/VMs -, Storage -, og networking er grundlæggende brød-og-smør IaaS-tjenester, der er reelt den samme blandt de store hyperscalers, og blandt de store spillere, som de har været samme pris, i race-to-the-bottom mode.
Beholdere, der kører på open source program emballage standarder såsom Dokker, og som bruger orkestrering systemer såsom Kubernetes, er den næste generation af beregne — og det er også ved at blive commoditized. Det er billigere, og meget lettere at skalere ud end Fos. Hvis du har en Docker-baseret program på en public cloud, for det er ret trivielt at port det til en anden offentlig sky med lignende containerization-hosting-tjenester.
Også: Hvad er Kubernetes hybrid cloud og hvorfor det er vigtigt
Den hyperscalers kan forsøge at differentiere på resultater og et par andre ting, men på et grundlæggende niveau, IaaS er IaaS, og containere er containere, i det væsentlige, uanset om du kører det på AWS, Azurblå eller Google Cloud.
SaaS og PaaS er, hvor differentiering i kommercielle cloud rent faktisk sker. For en virksomhed som Microsoft, dets SaaS, som Office 365, PowerBI, Dynamik, SharePoint, Teams, og Skype for Erhvervslivet er ting, der adskiller det fra resten af branchen. Disse er anvendelsen platforme, der allerede har en betydelig markedsandel med på lokaler, så flytning af kunder til cloud-baseret, hostede versioner af disse som SaaS er en fysisk forretning for at overgangen til fra sin ældre installationer.
Disse arbejdsopgaver er allerede meget klæbrig, fordi de er bundet til Microsofts Active Directory-godkendelse mekanisme, som er en grundlæggende teknologi for Microsoft-baserede miljøer. Disse kunder er allerede låst-i, men det er ikke som de ønsker at flytte ud af disse ansøgning platforme alligevel, fordi der virkelig ikke er mange gode alternativer til dem.
Med Platform as a Service, har du alle typer af færdige ansøgning ydelser som hosted databaser og machine learning systemer, der er faktureret på en forretningsmæssig basis. Disse systemer, når de kombineres med container-baseret Cloud, tillade, at virksomhedens kunder til at bygge skalerbare systemer, der ellers ville være omkostningseffektive uoverkommelige at gennemføre i IaaS og kan blive klargjort on-demand.
Indtil nu, en masse af disse systemer har været bygget på open source platforme som Hadoop eller MongoDB. Men nu er vi begyndt at se hyperscale cloud-udbydere med at opbygge deres egen back-end-meget skalerbare tjenester, der er kompatible med, men er ikke det samme som deres open source-kolleger.
Også: SaaS, PaaS og IaaS: at Forstå de forskelle,
Et sådant eksempel er DocumentDB, en hosted database service, der er API-kompatibel med MongoDB, men gør ikke brug af den faktiske MongoDB kode, som Amazon lancerede i denne uge på AWS.
For nu at man kan bygge applikationer i AWS, ved hjælp af IaaS og container-baserede systemer og back-end dem i DocumentDB, og på et senere tidspunkt, skal du flytte dem tilbage til on-premises eller endda en anden konkurrerende hyperscale cloud såsom Microsoft Azure eller Google Cloud Platform. Men dette kan ikke være tilfældet på ubestemt tid.
I dag, mange af de hostede tjenester bruge Api ‘ er, der er kompatible med deres open-source kolleger. Så koden er, bærbare, er det ikke sidder fast på, at cloud-udbyderen.
Det er ikke helt forskelligt fra at sige, at den klassiske udgave af porteringen fra en SQL-baseret database til en anden, så længe de er kodet til ANSI SQL-specifikationer. På dette niveau af kompatibilitet, det betyder ikke noget, hvis en database, der startede ud på Oracle, du kan derefter flytte det til IBM DB2 eller selv Microsoft SQL Server.
Men da disse tjenester bliver commoditized, meget gerne IaaS gjorde for beregning og lagring, cloud-udbydere vil tilføje deres egne funktionsforbedringer, som uundgåeligt vil afvige fra open source-kolleger. Og software-udviklere elsker at drage fordel af nye funktioner, især hvis de kan øge ydeevnen, forbedre skalerbarhed, og kan spare penge på transaktions-eller beregningsmæssige omkostninger.
Det er en af grundene til, at de bevæger sig til Daglig, og containerization og microservices i cloud i første omgang-at bygge true “Født i skyen” apps. Plus, at de kan fokusere på at køre en application platform og deres kode i stedet for at bekymre sig om den underliggende infrastruktur. IaaS er virkelig kun et mellemliggende skridt til cloud for at omdanne arbejdspres, fordi du stadig nødt til at bekymre sig om vedligeholdelse af operativsystemet stak.
Også: IBM: stadig ikke efter alle disse år
Men, som jeg ofte er stødt på kunder, når jeg var på IBM i midten af 2000’erne, hvis du ender med at sætte forretningslogik i stored procedures og triggers på en bestemt database platform med henblik på at drage fordel af performance optimeringer, kan du ende op med større kompatibilitet hovedpine.
Så det er ikke så let at flytte fra, sige, Oracle, IBM DB2. Det kan ende med at koste dig en masse software udvikling tid (og penge) til at flytte, at forretningslogik ud af databasen, så du kan overføre det fra en platform til en anden.
Jeg husker en IBM banking kunde havde 800 stored procedures og triggers i Oracle, og det ville have kostet dem millioner til at fjerne alle disse og flytte logik i middleware på J2EE i stedet. Selv om DB2 ville have været billigere end Oracle i form af licens, software-udvikling omkostninger, der ville have været langt dyrere. De endte med bare at holde sig til Oracle, men flytter det til et andet operativsystem og hardware platform (IBM ‘ s AIX og POWER) for at få den ydeevne, de har brug for. De var låst i denne database.
Vi kunne meget godt se dette ske med hyperscale skyer. Sikker på, DocumentDB er MongoDB kompatibel nu. Men hvem er at sige, fem år fra nu, Api ‘ er kommer til at være ens? Og DocumentDB er blot en cloud-tjeneste. En meget skalerbar, født-in-the-cloud-applikation kan være konstrueret til at drage fordel af et dusin eller flere typer af cloud-tjenester, der er specifikke til, at cloud-udbyderen. Alle, der er i konstant udvikling og få nye feature sæt.
Hvor mange tjenester, der gør, sige, Microsoft Azure har i sin portefølje? Jeg stoppede med at tælle lang tid siden. Sikker, en masse af disse, brug af open source standarder, men hvor mange af dem, ikke? Hvor længe vil disse Open Source-kompatible tjenester ophold helt på den måde? Som AWS og Microsoft og Google Cloud og IBM er blevet meget mere konkurrencedygtige i forhold til hinanden, chancerne er, de vil ikke.
Også: Top cloud-udbydere 2018: Hvordan AWS, Microsoft, Google
Jo mere du miste kontrol af infrastruktur og flytte dit fokus på strengt at køre din ansøgning kode og skulle afhænge af en hosting platform, jo større chance er der for, at platformen bliver klæbrig — hvilket er netop, hvad hyperscale udbydere som AWS og Microsoft ønsker. De ønsker du at bo. De vil have dig til at fortsætte med at købe cykler og transaktioner. De ønsker ikke at flytte fra deres skyer. SaaS-systemer som Office 365, Arbejdsdagen, og Salesforce, er naturligvis det ultimative inden for klæbrig.
Dette er virkelig ikke anderledes fra at have en on-premises software-platforme, der er privatejede, og bruge kode, der ikke let kan blive flyttet til en anden platform. Forskellen er, at i stedet for licenser disse platforme, er du leje tid på dem, som de bean counters på din organisation foretrækker, fordi det er en operationel regning (OPEX), ikke er en kapital omkostning (CAPEX).
Så du kan helt sikkert design cloud-baserede systemer, der er temmelig selvstændig og bærbare. Men det må ikke være økonomisk rentabelt at gøre det på lang sigt. Den færdige cloud-tjenester vil være billigere end hvad du kan være vært i IaaS Fos eller endda i containere. Med PaaS, trade-off sidste ende kommer til at være performance, funktioner og omkostninger versus portabilitet.
Er cloud-lås-i en uundgåelighed, som vi bliver mere afhængige af færdige cloud-tjenester? Snak frem og Lad Mig det Vide.
Tidligere og relaterede dækning:
Hvad en hybrid cloud er i ‘multi-cloud-æra,” og derfor kan du allerede har en
Nu, at de tjenester, der anvendes af en virksomhed og stilles til rådighed for sine kunder, kan være hostet på servere i den offentlige sky eller på stedet, måske “hybrid cloud” er ikke en struktur, noget mere. Mens der kan de tilfælde, det er ikke at stoppe nogle i den digitale transformation virksomhed fra proklamerer, at det er en måde at arbejde for sig.
Cloud computing vil stort set erstatte traditionelle datacentre
Cloud datacenter trafik vil repræsentere 95% af den samlede datacenter trafik i 2021,
Hvad er cloud computing? Alt, hvad du behøver at vide
En introduktion til cloud computing-lige fra det grundlæggende op til IaaS og PaaS, hybrid, offentlig og privat cloud AWS og Azure.
Cloud computing: Her kommer et vigtigt vendepunkt
Programmet udgifter er flyttet til cloud hurtigste, men andre områder af IT-udgifterne er ved at indhente.
Relaterede historier:
Microsoft Azure: Alt, hvad du behøver at vide
I Microsoft ‘ s Cosmos DB
Hvordan Amazon Web Services kører sikkerhed på en global skala
Se MongoDB: AWS lancerer fuldt ud-styret dokument database service
Relaterede Emner:
Amazon
Digital Transformation
Datacentre
CXO
Innovation
Opbevaring
0