Bloggen

30 mar 2017

Slik kjører Linux på Azure, Del I: Grunnleggende

/
Postet av

Microsoft har gjort noen forslag til Linux og open source-gruppen gjennom de siste par årene. Alt fra å kjøre SQL Server og Visual Studio på Linux til å kjøre et ekte blå Bash-skall i Windows 10. Faktisk, i november av 2016, kom Microsoft til Linux Foundation som en platinumdel. Med størstedelen av dette kan det være lite merkbart i utgangspunktet, og fra mange synspunkter er det mest avgjørende, Microsoft-scenen å forstå og fullstendig styrke Linux-Microsoft Azure. Jeg må dele en del av de viktigste grunnene til at jeg har blitt en stor tilhenger for å kjøre Linux på Azure.

Linux er en topp av linjespilleren i Azure

Da jeg begynte å undersøke kjører Linux på Azure, var jeg villig til å ta en radikal ny måte å håndtere med å jobbe i Azure. Jeg har jobbet med (alright, generelt spiller med) Azure siden i hovedsak sin åpne innvielse. Jeg gjorde flyttingen fra ingeniørstadiet til grunnstadiet og til og med fra variant en av Azure til tilpasning to. Jeg var forberedt på å gjøre flyttingen til Linux på Azure.

Vises, jeg overbeviste det. Azur-rammeverket er ganske nylig det-dets grunnlag. Det fungerer det samme for Linux som det oppnår for Windows, akkurat slik du forventer en endring eller brannmur til jobb, og betaler lite respekt for scenen som bruker det. For å være ærlig var det veldig nesten litt fiendtlig mot klimaks.

I løpet av de siste ganske lenge har Microsoft rullet ut bemerkelsesverdige forbedringer av deres rasjonalitet og elementer med hensyn til åpen kildekode når alt er sagt i ferdig og Linux spesifikt. Åpen kilde er ikke lenger sett i, kan vi si et negativt lys. Microsoft Azure er tilsynelatende der dette er mest åpenbart, og det er den viktigste Microsoft-scenen hvor inkorporering av Linux er tydelig.

En spennende sikkerhet (som du vil høre ved en hvilken som helst Microsoft-introduksjon på Azure) er at noe mer enn 40 prosent av nye virtuelle maskiner laget i Azure er egentlig Linux-basert. Jeg har vært på noen få introduksjoner der de uttrykker at det er størstedelen av nye arbeidsbelastninger, uansett hvordan det er ekstremt stort. Envision backpedaling 10 år og avslørende for Microsoft at bemerkelsesverdig hastighet på nytt arbeid på sitt mest essensielle miljø vil være Linux. Det ville vært morsomt, men likevel jeg bortkommen.

Microsoft har gått til samlingen sent, men de er alle i nå. Å lage Linux-baserte ressurser i Azure er like enkelt som å lage Windows-baserte ressurser. Enda mer betydelig, har Linux ressurser møtt komme til og nytte i Azure. Microsoft har fra nå banded sammen med noen umiskjennelige Linux-baserte selgere for å gi administrasjoner på grunnlag, scene og programmeringsnivå. Leverandører, for eksempel Red Hat og Docker, har administreringer som kan gjøres innen minutter i Azure. Open Source-administrasjoner, for eksempel, Redis Cache og Chef er for tiden et senter som er en del av Azure-rammen.

Det er alt annet enn vanskelig å lage og overvåke Linux ressurser i Azure

Den grunnleggende teknologien i Azure gjør Linux til en tilsvarende spiller til Windows. Sentersky-fundamentet bryter inn i tre grunnleggende klasser: lagring, organisering og figurering. Kapasiteten og systemadministrasjonsevnen i Azure er OS-rasjonalistiske, noe som betyr at de vil fungere på samme måte om det kjører Windows eller Linux.

Det viktigste som virkelig endrer seg, er arbeidsmiljøet som kjører på en virtuell maskin. Vel det, og åpenbart, at applikasjonene kjører inne i arbeidsrammen.

I Azure kan du gjøre de fleste alternative ressurser før du lager den virtuelle maskinen, og knytter den virtuelle maskinen til rette ressurser. Du kan også gjøre størstedelen av ressursene umiddelbart ved hjelp av ordrelinjen eller inngangen. Fremgangsmåten er den samme om du lager Windows-ressurser eller Linux-ressurser.

Som sagt noen ganger er jeg en Windows-fyr, men jeg har benyttet en Linux-klient til å lage og overvåke alt i Azure for en stund. For tiden, ærlig talt bruker jeg stort sett et GUI-skall, men jeg har brukt Bash-skallet for det meste av arbeidet mitt som gjør og holder opp virtuelle maskiner. Microsoft gir et arrangement av cross-stage-instrumenter, for eksempel CLI eller XPLAT CLI på den tilfeldige sjansen du må skanne etter dem, som tillater deg å overvåke Azure helt. For eksempel, for å lage en virtuell maskin, ville du bruke:

azurblå vm gjør -Q kanonisk: ubuntuserver: 14.04.4-LTS: siste ...

Strukturen av tverskalainstrumentets språklige struktur er virkelig fornuftig. Jeg oppdager virkelig ladestrukturen til CLI-enhetene mer vanlig enn PowerShell-enhetene (som er de viktigste rekkefølgenheter for Windows-tilstanden).

Det er mange ekstraordinære motivasjoner å kjøre Linux på Azure. Søk etter seksjon 2 i denne artikkelen der jeg diskuterer forsoning, skalerbarhet, sikkerhet og dev-operasjoner. To korte, oppfinnsomme kurs som gir deg nyttig erfaring for å komme deg opp med Linux på Azure, er nå tilgjengelige.

Legg igjen et svar

GTranslate Please upgrade your plan for SSL support!
GTranslate Your license is inactive or expired, please subscribe again!