blogg

30 Mar 2017

Hvernig á að keyra Linux á Azure, Part I: The Basics

Microsoft hefur gert nokkrar tillögur til Linux og opinn uppspretta hópsins á undanförnum árum. Allt frá því að keyra SQL Server og Visual Studio á Linux til að keyra sanna bláa Bash skel í Windows 10. Reyndar, í nóvember 2016, tók Microsoft þátt í Linux Foundation sem platínu hluti. Með meirihluta þessa getur verið að það sé óverulega áberandi upphaflega og frá fjölmörgum sjónarmiðum er mikilvægt, Microsoft stigi að skilja og fullkomlega styrkja Linux-Microsoft Azure. Ég þarf að deila hluta af aðalástæðum sem ég hef breytt í stóra hollustu til að keyra Linux á Azure.

Linux er toppur af the lína leikmaður í Azure

Þegar ég byrjaði að rannsaka hlaupandi Linux á Azure, var ég reiðubúinn að þurfa að taka á róttækan nýja leið til að takast á við að vinna í Azure. Ég hef verið að vinna með (allt í lagi að spila með) Azure þar sem það er fyrst og fremst opnun þess. Ég gerði ferðina frá verkfræðistiginu til grunnstigsins og jafnvel frá afbrigði einum Azure til aðlögunar tveggja. Ég var reiðubúinn til að flytja til Linux á Azure.

Sýnir, ég hugsaði það. Azure ramma er nokkuð nýlega það-grundvöllur þess. Það virkar það sama fyrir Linux eins og það nær til Windows, einmitt hvernig þú búist við breytingum eða eldvegg til að vinna að litlu virðingu fyrir sviðinu sem nýtir það. Til að vera heiðarlegur var það næstum nokkuð fjandsamlegt við loftslag.

Á undanförnum árum hefur Microsoft rifið athyglisverðar endurbætur á skynsemi þeirra og hlutum með tilliti til opinn uppspretta þegar allt er sagt í lokið og Linux sérstaklega. Opinn uppspretta er ekki lengur séð í, gætum við sagt neikvætt ljós. Microsoft Azure er virðist þar sem þetta er augljóst og það er aðal Microsoft sviðið þar sem notkun Linux er augljós.

Ein heillandi vissleiki (sem þú heyrir á hvaða Microsoft kynningu á Azure) er að einhver staður sem er meira en 40 prósent nýrra sýndarvéla sem eru gerðar í Azure eru í raun Linux-undirstaða. Ég hef verið í nokkrar kynningar þar sem þeir tjá að það sé meiri hluti nýrra vinnuálags, hins vegar hversu mikið það er mjög mikið. Envision backpedaling 10 ár og sýna Microsoft að athyglisverð nýtt starf á mikilvægustu umhverfi þeirra verður Linux. Það væri skemmtilegt, en ég lést.

Microsoft hefur farið í samkomuna seint, en þeir eru allt í nú. Að búa til Linux-undirstaða auðlindir í Azure er eins einfalt og gera Windows-undirstaða auðlindir. Öllum mun meira, Linux auðlindir hafa mætt að fá og gagnsemi í Azure. Microsoft hefur frá og með banded saman með nokkrum ómælanlegum Linux-undirstaða kaupmenn til að gefa stjórnsýslu á grunn, stigi og forritun stigum. Birgjar, til dæmis, Red Hat og Docker, hafa stjórnsýslu sem hægt er að gera innan nokkurra mínútna í Azure. Opinn uppspretta stjórnsýslu, til dæmis, Redis Cache og Chef eru nú miðstöð hluti af Azure ramma.

Það er allt annað en erfitt að gera og hafa umsjón með Linux auðlindum í Azure

Grundvallarverkfræði innan Azure gerir Linux jafngildan leikmann til Windows. Miðjaskýjunargrunnur skiptist í þrjá grunnþætti: birgðir, skipuleggja og mynda. Hæfileiki og kerfi stjórnun hæfileika í Azure eru OS skynsemi, sem þýðir að þeir vilja vinna svipaðan hátt hvort keyra Windows eða Linux.

Aðalatriðið sem breytist sannarlega er að vinna að ramma á sýndarvél. Jæja það og augljóslega eru forritin í gangi innan ramma vinnunnar.

Í Azure getur þú búið til meirihluta varamanna áður en þú gerir sýndarvélina og bindið því raunverulega vélinni í rétta auðlindina. Þú getur einnig gert stærri hluta auðlinda strax að nýta pöntunarlínuna eða innganginn. Aðferðin er sú sama hvort þú ert að búa til Windows auðlindir eða Linux auðlindir.

Eins og sagt er nokkrum sinnum er ég Windows strákur, en ég hef verið að nota Linux viðskiptavin til að gera og hafa umsjón með öllu í Azure um stund. Sem betur fer hef ég í stórum dráttum nýtt GUI skel, en ég hef ennþá nýtt Bash skelið fyrir meiri hluta vinnuafls míns og fylgst með sýndarvélum. Microsoft býður upp á fyrirkomulag á sviðsstyrjöld, td CLI eða XPLAT CLI, á því tækifæri sem þú þarft að skanna fyrir þá, sem leyfir þér að hafa fulla eftirlit með Azure. Til dæmis, til að búa til raunverulegur vél, myndir þú nýta:

Azure vm gera -Q Canonical: Ubuntuserver: 14.04.4-LTS: nýjasta ...

Uppbygging tungumálauppbyggingarinnar á þversniðsþrepi er sannarlega skynsamleg. Ég uppgötva virkilega hleðslutækni CLI-tækjanna algengara en PowerShell tæki (sem eru nauðsynleg röð lína tæki fyrir Windows ástand).

Það eru margar óvenjulegar hvatir til að keyra Linux á Azure. Leitaðu að kafla tvö í þessari grein þar sem ég mun ræða sátt, sveigjanleika, öryggi og dev-aðgerðir. Tvær stuttar, frumlegar námskeið sem gefa þér gagnlegar reynslu til að komast í gang með Linux á Azure eru nú aðgengilegar.

&bsp

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