Programmering

En sky i datasenteret ditt? Azure Stack ankommer

Endelig er det her: Etter en langvarig svangerskap med tre offentlige forhåndsvisninger, har Microsoft kunngjort utgivelsen av Azure Stack. Du kan laste ned gratis Azure Stack Development Kit nå. Komplette maskinvare- og programvareløsninger sendes de neste par månedene, når Microsoft fullfører sertifiseringen.

Å bringe den offentlige skyen til lokale datasentre skulle alltid være en stor oppgave, og Microsoft vil ikke levere hele Azure i denne første utgivelsen. Du må faktisk ikke forvente å se hele Azure i Azure Stack, siden det er mange Azure-funksjoner som er avhengige av størrelsen på skyen. Når det er sagt, er det mer enn nok til å begynne med, med støtte for kjerne Azure IaaS og PaaS-funksjoner. Andre valgfrie elementer inkluderer Azures App Service og serverløse funksjoner.

Du må vente en stund på noen av de mer etterlengtede funksjonene: Azure Container Service og Microsofts andre generasjons PaaS, Azure Service Fabric. Selv om det er fornuftig å forlate PaaS-funksjoner som disse for senere oppdateringer for Microsofts veikart, er det synd at de ikke nådde den første utgivelsen, ettersom den viderefører myten om at hybride skyløsninger er for IaaS. Ved å utnytte en moderne containerbasert devops-modell og en kontinuerlig integrasjonsrørledning er det likevel enkelt å behandle IaaS som en tilpasset PaaS, spesielt med Azure Stack-støtte for Chef, Docker og Mesos.

Cloud-konsistente devops på stedet

Azure Stack er "sky-konsistent", noe som betyr at koden som kjører på en lokal forekomst, også vil kjøre på Azure ved å bruke de samme Azure Resource Management-beskrivelsene som de lokale appene dine, og slik at du kan distribuere i Azure bare ved å endre devops endepunkt. Det er en tilnærming som skal bidra til å levere effektive hybridsky-applikasjoner, flytte koden din dit dataene dine er (holde sensitive data lokalt for å overholde regelverket og bruke skyressurser for å legge til ytelse og skalering der det er aktuelt).

Å sette opp en Azure Stack vil kreve rikelig med maskinrom. For å få mest mulig ut av Azure Stack, ser du i de fleste tilfeller på et stempel på minst fire stativer med utstyr som trenger å kjøre en betydelig del av arbeidsmengden din. Første utvikling kan gjøres ved hjelp av et enkeltserver-system som bygger på Azure Stacks forhåndsutgivelser for proof-of-concept. Azure Stack Development Kit er en gratis nedlasting som bare er lisensiert for utviklingsformål (slik at du ikke kan bruke den til å gå live med begrensede tjenester), med samme portal, tjenester og verktøy som fullversjonen.

Applikasjoner bygget på ASDK skaleres og kjøres på en full multiserver-implementering, så vel som på selve Azure. ASDK trenger en heftig server med mange kjerner, minne og lagring. Siden det også krever gjeldende maskinvare, vil du ikke kunne gjenbruke overflødig eller foreldet utstyr. Tatt i betraktning alternativene, er det sannsynligvis best å bruke tilsvarende maskinvare til en enkelt Azure Stack-beregningsnode fra en av de sertifiserte systemleverandørene, da det vil redusere risikoen for inkompatibilitet, samt gi en ide om hvordan en applikasjon vil utføre.

Så hva koster det?

Forretningsmodellen rundt Azure Stack er interessant, og bruker abonnementspriser som Azure. Du kan betale per time eller per måned, med en Base VM-avgift på $ 0,008 / vCPU / time eller $ 6 / vCPU / måned). Som Azure, på toppen av en Base VM-vert, kan du bruke dine eksisterende Windows Server- eller Linux-lisenser. Hvis du ikke har noen lisenser, kommer en Windows Server VM inn til $ 0,046 / vCPU / time eller $ 34 / vCPU / måned. Det er lignende priser for lagring og for Azure App Services, alt basert på vCPU-bruk. Som forventet er det billigere enn Azures pris for lignende funksjoner, men her betaler du for maskinvaren selv, og det kommer ikke til å bli billig.

Å bli vant til et abonnementsgebyr for lokal bruk vil være den største endringen i å bruke Azure Stack. En av fordelene med skytjenester har vært et skifte fra kapital til driftsutgifter, og Azure Stack tar med seg den samme modellen. Det er et stort spørsmål om det vil være akseptabelt for de fleste CIO og CFO. Men med mye av Azure Stack dekket av eksisterende Enterprise- og Cloud Service-avtaler, bør det ikke være for mye av et økonomisk sjokk.

Bygg skyer på sertifisert maskinvare

Hewlett Packard Enterprise vil være en av de første som leverer en Azure Stack-implementering, sammen med Dell og Lenovo. HPEs ProLiant for Microsoft Azure Stack er ikke billig: Du ser på en investering på minst $ 300 000 for en basiskonfigurasjon. Det er ikke overraskende når du bryter ned innholdet i et rack, som er basert på ProLiant DL380 Gen9-serverne. Hvert rack har fire til 12 DL380 Azure Stack-noder, med en enkelt DL360 som håndterer maskinvarestyring. Tre brytere håndterer rack- og server-sammenkoblinger, mens integrerte strømfordelingsenheter kan konfigureres for å passe dine beregnings- og lagringskrav.

Med opptil 12 beregnings- og lagringsnoder per rack og opptil 88 TB lagringsplass per node, er det rikelig med fleksibilitet i HPEs Azure Stack-tilbud, noe som er overraskende for noe som er bygget rundt et svært begrenset sett med maskinvarealternativer. Det er bra, siden det gir deg muligheten til å oppgradere elementer i et stativ fremover, slik at det kan utvides med dine behov. Det vil være interessant å se hvilke konfigurasjoner som blir mest populære.

Alternative alternativer vil i utgangspunktet komme fra både Dell EMC og Lenovo, med Cisco og Huawei å følge. Lenovos alternativer inkluderer en 25U-enhet med halv rackhøyde, samt et mer kjent 42U-rack. I likhet med HPE bruker Lenovo kjente servere som grunnlag for sine beregnings- og lagringsnoder. Det er en tilnærming som skal holde kostnadene på et minimum, ettersom det allerede er stordriftsfordeler på plass, spesielt ettersom Azure Stack-leverandører må lagre nok komponenter for å dekke hele støttens livssyklus for et rack. En mindre implementering av Azure Stack bør passe godt inn i noen av Microsofts foreslåtte distribusjonsscenarier, spesielt der du setter en kopi av skytjenestene dine i et miljø med begrenset plass og båndbredde, for eksempel et cruiseskip eller en gruve.

Å ha et jevnt maskinvaregrunnlag, selv om det er fra forskjellige leverandører, gir mye mening for en plattform som Azure Stack. Microsoft har forpliktet seg til hyppige oppdateringer av Azure Stack, som neppe samsvarer med kadens for den offentlige skyen, men vil være betydelig raskere enn du er vant til med Windows Server og applikasjonsstakken.

En ting er fortsatt klart: Å kjøre Azure Stack, som Azure Pack før den, vil ikke være noe som å kjøre Windows Server. Med sertifisert maskinvare kan du ignorere maskinene dine og fokusere på applikasjonene dine og Azure Stack-portalen. Du må behandle Azure Stack som en sky for å få mest mulig ut av det - en sky som er i datasenteret ditt.

$config[zx-auto] not found$config[zx-overlay] not found