blog

30 Mar 2017

How to Run Linux on Azure, Part I: The Basics

Microsoft makket in oantal suggestjes foar Linux en de iepen boarne groep yn 'e lêste jiertallen. Alles fanút it útfieren fan SQL Server en Visual Studio op Linux om in echte blauwe bash-shell yn Windows 10 te rinnen. Ja, yn novimber fan 2016 joech Microsoft oan 'e Linux Foundation as Platin diel. Mei de mearderheid fan dit kin it it begjin wêze, en fan ferskate punten de measte ymperatyf, Microsoft-poadium om te fangen en folslein Linux-Microsoft Azure op te heljen. Ik moat in part fan 'e primêre redenen diele dy't ik in wichtige devotee feroarsake haw om Linux op Azure te rinnen.

Linux is in top fan de line player yn Azure

Doe't ik begûn te ûndersykjen op Linux op Azure, waard ik ree om te nimmen op in radikale nije manier om te gean mei wurkjen yn Azure. Ik wurke gear mei (goed, algemien te spyljen mei) Azure sûnt yn essinsje de iepen ynisaasje. Ik makke de beweging fan 'e yngenieur-poadium nei stichtingstafel en sels fan fariant ien fan Azure oan oanpassing twa. Ik wie ree om it bewegen te meitsjen nei Linux op Azure.

Stelt út, ik ha it úthâlde. Azureel ramt is krekt koarte tiid dat - syn stichting. It funksjonearret itselde foar Linux as it útfiert foar Windows, krekt de manier wêrom't jo in feroaring of firewall ferwachtsje om it beteljen fan inkel respekt foar it poadium dêrby te brûken. Om earlik te wêzen, wie it sawat hast feilich om klimaktyk.

Yn 'e rin fan' e lêste reuzen hat Microsoft in protte opnommen ferbettere nei har rationaliteit en items yn 't hokker om boarne te iepenjen as allegearre spesifyk yn Linux dien wurde. Iepen boarne is net mear te sjoen, sille wy sizze, in negatyf ljocht. Microsoft Azure is wierskynlik wêr't dit meast lien is en it is de wichtichste Microsoft-poadium dêr't de ynbining fan Linux sichtber is.

Ien yntrigearjende wissigens (dat jo hearre by elke Microsoft-ynlieding op Azure) is dat in oantal plak mear as 40 persint fan nije virtuele masines makke binne yn Azure binne eigentlik Linux basearre. Ik bin op in pear ynliedingen west wêr't se útdrukke dat it grutste diel fan nije wurkgelegenheden is, lykwols hoefolle as it is tige enoarme. Beskriuwe jo opnij hokker 10-jierren en iepenje Microsoft op dat dizze opmerklike snelheid fan nije wurken yn har essensjeel miljeu is Linux. Dat soe spannend wêze, mar ik stjit.

Microsoft is nei de gearkomste ferdwûn, dochs binne se no no al. It meitsjen fan Linux-basearre boarnen yn Azure is sa ienfâldich as it meitsjen fan Windows-basearre middels. Hjit minder wichtiger binne de Linux-middels foldwaande oan en nut yn Azure. Microsoft hat sa no yn ferbân brocht mei in pear ûnbidige Linux-basearre keaplju om administraasjes te jaan oan 'e stifting, poadium en programmearringsnivo. Oanbieder, bygelyks, Red Hat en Docker hawwe bestjoeren dy't yn minuten yn Azure makke wurde kinne. Open source bestjoerings, bygelyks, Redis Cache en Chef binne tsjintwurdich in sintrum wat part fan it Azure ramt.

It is wat mar dreech om Linux resources yn Azure te behearjen en te behearjen

De basisynformaasje yn 'e azure makket Linux in lykwichtige spiler nei Windows. Sintrum wolke stichting brekt yn trije basisfoarsjenningen: opslaggen, organisearje en sjogge. De kapasiteit fan kapasiteiten en systemen yn Azure binne OS rationalist, wat betsjut dat se in fergelykbere manier wurkje wolle as it finen fan Windows of Linux.

It wichtichste ding dat feroarsaaklik is is it wurkende ramt op in firtuele masine. No dat en fansels de tapassingen dy't rinne yn it wurkramt.

Yn Azure kinne jo de mearderheid fan alternatyf middels meitsje foardat jo de virtuele masine meitsje, en de virtuele masine yn 'e krekte middels yn' t gebiede. Jo kinne it grutste diel fan 'e helpboarnen lykwols fuortendaliks brûke fan de bestelling of de yngong. De proseduere is itselde as jo Windows-boarnen of Linux-boarnen meitsje.

As in pear kear sei ik in Windows-guy, mar ik haw in Linux client brûke om alles yn Azure in skoft te meitsjen en te bewarjen. Tsjintwurdich brûke ik earlik en troch in GUI-shell gebrûk, mar ik haw de Bash-shell brûkt foar it grutste part fan myn wurkwize en hâlden fan virtuele masines. Microsoft jouwt in arranzjemint fan cross-stage ynstruminten, bygelyks CLI of XPLAT CLI op 'e kâns dat jo nedich hawwe om te scannen, dat jo tagong krije om Azure folslein te bewarjen. Om bygelyks in virtuele masine te meitsjen, brûke jo:

azure vm make -Q canonical: ubuntuserver: 14.04.4-LTS: lêste ...

De struktuer fan 'e ynstrumintstruktuer fan' e krússtêden is wier sensibel. Ik realisearje echt de ladingstruktuer fan 'e CLI-apparaten faker as de PowerShell-apparaten (wat binne de essensjele opliedingsapparaat foar de Windows-standert).

Der binne in soad bûtengewoane motivaasjes om Linux op Azure te rinnen. Sykje nei diel twa fan dit artikel wêr't ik oerienkomst, skalberens, feiligens, en dev-operaasjes besykje. Twa koarte, ynventive kursussen dy't jo nuttige ûnderfining jaan om te kommen en te rinnen mei Linux op Azure binne op it stuit tagonklik.

&bsp

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