Blogg

30 mar 2017

Så här kör Linux på Azure, Del I: Grunderna

Microsoft har gjort några förslag till Linux och open source-gruppen under de senaste åren. Allt från att köra SQL Server och Visual Studio på Linux för att köra ett riktigt blå Bash-skal i Windows 10. Faktum är att Microsoft i november 2016 gick med i Linux-fonden som en platinumdel. Med majoriteten av detta kan det knappast märkas i början och från många synvinklar det viktigaste, Microsoft-steget att förstå och fullständigt stärka Linux-Microsoft Azure. Jag måste dela en del av de främsta anledningarna till att jag har blivit en stor anhängare för att köra Linux på Azure.

Linux är en topp i linjespelaren i Azure

När jag började undersöka kör Linux på Azure var jag beredd att behöva ta ett radikalt nytt sätt att hantera arbetet i Azure. Jag har jobbat med (okej, spelar i allmänhet med) Azur sedan dess huvudsakligen sin öppna inledning. Jag gjorde flytten från ingenjörsteget till grundsteget och även från variant en av Azure till anpassning två. Jag var beredd att flytta till Linux på Azure.

Visas, jag tänkte över det. Azuriska ramverket är ganska nyligen det-dess grund. Det fungerar detsamma för Linux som det gör för Windows, precis som du förväntar dig en förändring eller brandvägg på jobbet och betalar lite respekt för scenen som använder den. För att vara ärlig var det väldigt nästan fientligt att klättra.

Under de senaste ganska lång tid har Microsoft rullat ut anmärkningsvärda förbättringar av deras rationalitet och objekt när det gäller öppen källkod när allt är sagt i färdigt och Linux specifikt. Open source ses inte längre, kan vi säga ett negativt ljus. Microsoft Azure är tydligen där det här är mest uppenbart och det är det viktigaste Microsoft-steget där inkorporering av Linux är uppenbart.

En spännande säkerhet (som du kommer att höra vid någon Microsoft-introduktion på Azure) är att någon plats mer än 40-procenten av nya virtuella maskiner gjorda i Azure är verkligen Linuxbaserade. Jag har varit på några introduktioner där de uttrycker att det är den största delen av nya arbetsbelastningar, dock hur stor det är. Förvisa backpedaling 10 år och avslöja för Microsoft att den anmärkningsvärda nybörjaren på deras mest väsentliga miljö kommer att vara Linux. Det skulle vara roligt, men jag åsidosätter mig.

Microsoft har gått till samlingen sent, men de är alla i nu. Att göra Linux-baserade resurser i Azure är lika enkelt som att göra Windows-baserade resurser. Ännu mer betydligt har Linux-resurser mötas och användbarhet i Azure. Microsoft har från och med nu bandat tillsammans med några otänkbara Linux-baserade köpmän att ge förvaltningar på grund-, scen- och programmeringsnivåer. Leverantörer, till exempel, Red Hat och Docker har förvaltningar som kan göras inom några minuter i Azure. Open Source-administrationer, till exempel, Redis Cache och Chef är för närvarande ett centrum del av Azure-ramen.

Det är allt annat än svårt att göra och övervaka Linux-resurser i Azure

Grundläggande teknik inom Azure gör Linux till en likvärdig spelare till Windows. Center Cloud Foundation bryter sig in i tre grundläggande klasser: lagring, organisering och figurering. Kapacitets- och systemadministrationsförmågan i Azure är OS-rationalistiska, vilket innebär att de kommer att fungera på samma sätt om man kör Windows eller Linux.

Det viktigaste som verkligen förändras är den arbetsram som körs på en virtuell maskin. Tja det och självklart är applikationerna som löper in i arbetsramen.

I Azure kan du göra majoriteten av alternativa resurser innan du gör den virtuella maskinen så knyter den virtuella maskinen i huvudsak de rätta resurserna. Du kan också göra större delen av resurserna omedelbart med hjälp av orderlinjen eller ingången. Proceduren är densamma om du gör Windows-resurser eller Linux-resurser.

Som sagt några gånger är jag en Windows-kille, men jag har använt en Linux-klient för att göra och övervaka allt i Azure ett tag. För närvarande, jag använder i princip ett GUI-skal, men jag har använt Bash-skalet för större delen av mitt jobb att göra och hålla upp virtuella maskiner. Microsoft ger ett arrangemang av cross-stage-instrument, till exempel CLI eller XPLAT CLI på den chans att du behöver söka efter dem, så att du helt övervakar Azure. Till exempel, för att skapa en virtuell maskin, skulle du använda:

azurblå vm gör -Q kanonisk: ubuntuserver: 14.04.4-LTS: senaste ...

Strukturen i den språkliga strukturen i tvärstegsinstrumentet är verkligen förnuftig. Jag upptäcker verkligen laddningsstrukturen för CLI-enheterna vanligare än PowerShell-enheterna (vilka är de viktigaste orderlinjeapparaterna för Windows-tillståndet).

Det finns många extraordinära motiv att köra Linux på Azure. Sök efter avsnitt två i den här artikeln där jag diskuterar avstämning, skalbarhet, säkerhet och dev-operationer. Två korta, uppfinningsrika kurser som ger dig användbar erfarenhet för att komma igång med Linux på Azure är för närvarande tillgängliga.

GTranslate Your license is inactive or expired, please subscribe again!