Blogi

30 maaliskuu 2017

Linuxin käyttöönotto Azureilla, osa I: perusteet

/
Lähettänyt

Microsoft on tehnyt muutamia ehdotuksia Linuxille ja avoimen lähdekoodin ryhmälle viimeisten parien vuosien aikana. Kaikki käyttämästä SQL Server- ja Visual Studio -ohjelmaa Linuxissa käyttämään todellista sinistä Bash-kuorta Windows 10: ssä. Itse asiassa marraskuussa 2016, Microsoft liittyi Linux Foundation platinan osaksi. Suurin osa tästä voi olla tuskin havaittavissa alun perin, ja lukuisilta näkökulmilta kaikkein välttämättömimpänä, Microsoftin vaiheessa tarttua ja täysin tukea Linux-Microsoft Azurea. Minun täytyy jakaa osa ensisijaisista syistä, joista olen tullut tärkeäksi omistajaksi Linuxin käyttämisestä Azureilla.

Linux on huippuluokan pelaaja Azureissa

Kun aloin tutkia Linuxin käyttämistä Azureilla, olin valmis ottamaan radikaalisti uuden tavan käsitellä Azurean työtä. Olen työskennellyt (oikein, yleensä pelissä) Azuren kanssa, koska se on oleellisen avoin aloitus. Tein siirtymisen insinöörivaiheesta perustusvaiheeseen ja jopa yhden Azure-vaihtoehdon sopeutumiseen kaksi. Olin valmis siirtymään Linuxin Azurean.

Tuloksena, ymmärsin sen. Azure-kehys on vasta äskettäin - sen perusta. Se toimii samoin Linuxille kuin Windowsille, aivan kuten odotat muuttujan tai palomuurin toimivan vähän kunnioittaen lavalle hyödyntäen sitä. Ollakseni rehellinen, se oli melkein miltei vihamielinen huippukokoukselle.

Viime aikoina melko pitkään Microsoft on julkaissut merkittäviä parannuksia rationaalisuuteen ja kohteisiin avoimen lähdekoodin osalta, kun kaikki sanotaan tehtyinä ja Linuxissa nimenomaan. Avointa lähdettä ei enää näy, voisimmeko sanoa, negatiivisen valon. Microsoft Azure on näennäisesti missä tämä on ilmeisintä ja se on Microsoftin tärkein vaihe, jossa Linuxin sisällyttäminen on ilmeistä.

Yksi kiehtova varmuus (jota kuulet kaikissa Microsoftin Azure-esityksissä) on se, että jonkin verran enemmän kuin 40 prosenttia uusista virtuaalikoneista, jotka on tehty Azurean, ovat todella Linux-pohjaisia. Olen ollut muutamia esittelyjä, joissa he ilmaisivat, että se on suurin osa uusista työmääristä, kuitenkin kumpi tahansa siitä, miten se on äärimmäisen valtava. Ennakoida 10-vuosien väsymystä ja paljastaen Microsoftille, että merkittävimmän ympäristön kannalta merkittävä uusi työ on Linux. Se olisi hauskaa, mutta olen harha.

Microsoft on mennyt kokoontumiseen myöhässä, mutta ne ovat kaikki nyt. Linux-pohjaisten resurssien tekeminen Azurean kanssa on yhtä helppoa kuin Windows-resurssien tekeminen. Mitä merkittävämpää on, Linux-resurssit ovat tavoittaneet tavoitteen ja hyödyllisyyden Azureilla. Microsoft on tähän mennessä liitetty yhteen muutamien väärinkäsitysten kanssa Linux-pohjaisten kauppiaiden kanssa, jotka antavat hallintoja säätiö-, vaihe- ja ohjelmointitasolla. Toimittajat, esimerkiksi Red Hat ja Docker, ovat hallintoja, jotka voidaan tehdä minuutin sisällä Azurean. Avoimen lähdekoodin hallinnoinnit, esimerkiksi Redis Cache ja Chef, ovat tällä hetkellä keskuksena osa Azure-kehyksestä.

Ei ole muuta kuin vaikeaa tehdä ja valvoa Linuxin resursseja Azureissa

Azurein perustekniikka tekee Linuxista vastaavan toimijan Windowsille. Keskuksen pilven perusta jakautuu kolmeen perusluokkaan: varastointi, järjestäminen ja kuvaaminen. Azure-kapasiteetin ja järjestelmien hallinnointikyvyt ovat OS-rationalistit, joten ne toimivat samalla tavoin kuin Windows tai Linux.

Tärkein asia, joka todella muuttuu, on toimintakehys käynnissä virtuaalikoneessa. No niin ja tietysti sovellukset, jotka kulkevat työskentelykehyksen sisällä.

Azureilla voit tehdä suurimman osan vaihtoehtoisista resursseista, ennen kuin teet virtuaalikoneen ja sitoudu virtuaalikoneen oikeisiin resursseihin. Voit myös tehdä suurimman osan resursseista välittömästi tilausrivillä tai sisäänkäynnillä. Menettely on sama, onko Windows-resursseja vai Linux-resursseja.

Kuten muutamia kertoja olen Windows-kaveri, olen kuitenkin käyttänyt Linux-asiakasohjelmistoa tekemään ja valvomaan kaikkea Azure-ohjelmassa jonkin aikaa. Tällä hetkellä olen rehellisesti suurin piirtein käyttänyt GUI-kuorta, mutta olen käyttänyt Bash-kuoria suurta osaa tekemäni tekemisestä ja virtuaalikoneiden pitämisestä. Microsoft tarjoaa ristiinflaatiovälineiden, kuten CLI: n tai XPLAT CLI: n, järjestelyn mahdollisesta skannaustilanteesta, jonka avulla voit täysin valvoa Azurea. Esimerkiksi virtuaalikoneen tekemiseksi käytät:

azure vm make -Q kanoninen: ubuntuserver: 14.04.4-LTS: viimeisin ...

Ristivaiheen instrumenttien kielellisen rakenteen rakenne on todella järkevä. Olen todella selvillä CLI-laitteiden latausrakenteesta, joka on yleisempi kuin PowerShell-laitteet (jotka ovat tärkeitä tilaajalaitteita Windowsin kunnossa).

On olemassa lukuisia satunnaisia ​​motivaatioita Linux Azureilla. Etsi toinen osa tästä artikkeli jossa keskustelen sovinnosta, skaalautuvuudesta, turvallisuudesta ja dev-toiminnasta. Tällä hetkellä saatavilla on kaksi lyhyttä kekseliäistä kurssia, jotka antavat sinulle hyödyllistä kokemusta Linuxin käyttöön.

Jätä vastaus

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