Blogi

30 Teisip 2017

Kuidas käivitada Linuxi Azure'is, I osa: põhitõed

Microsoft on viimase paari aasta jooksul esitanud Linuxi ja avatud lähtekoodiga rühma jaoks mõned soovitused. Kõik, mis käivitatakse SQL Serverist ja Visual Studioist Linuxi Windowsi 10i tõelise sinise Bashi shelli käitamiseks. Tõepoolest, 2016i novembris liitus Microsoft Linuxi fondi plaatinaosaga. Suurem osa sellest võib olla peaaegu märgatav algselt ja arvukatel vaatepunktidel kõige hädavajalikum Microsofti staadium, mis mõistab Linux-Microsofti Azure'i täielikult ja toetab seda. Ma pean jagama osa esmastest põhjustest, miks olen muutnud suureks pühendunuks Linuxile Azure'i käitamisel.

Linux on Azure'i rea mängija tipus

Kui hakkasin Azure'i Linuxi käitamist uurima, olin ma valmis kasutama Azure'i tööga tegelemisel radikaalselt uut moodi. Olen töötanud koos (ennekõike, üldiselt mängides) Azurega, sest sisuliselt on see avatud algatus. Ma tegin sammu inseneri etapist sihtasutusse ja isegi alates Azure'i variandist teise kohanemiseni. Ma olin valmis käima Linuxis Azure'is.

Selgub, ma mõtlesin seda. Azure raamistik on üsna hiljuti - selle aluseks. See toimib Linuxi jaoks sama, mis Windowsi puhul täidab, just nii, nagu peaksite muutma või tulemüüri tegema, pöörates sellega vähe tähelepanu, kasutades seda. Ausalt öeldes oli see peaaegu mõnevõrra vaenulik klimaatilistele.

Viimase üsna pikka aja jooksul on Microsoft välja töötanud märkimisväärsed parandused nende otstarbekuses ja objektid avatud lähtekoodiga, kui kõik on öeldud lõpetatud ja Linuxis konkreetselt. Võib öelda, et avatud lähtekoodiga pole enam näha negatiivset valgust. Microsoft Azure on ilmselt seal, kus see on kõige ilmsem ja see on peamine Microsofti staadium, kus Linuxi kaasamine on ilmne.

Üks intrigeeriv kindlust (et kuulete igal Microsoft tuua Azure) on see, et kuskile üle 40 protsenti uute virtuaalsete masinate tehtud Azure on tõesti Linux põhineb. Mul on olnud vähe tutvustust, kus nad väljendavad, et see on suurem osa uutest töökoormustest, kuigi see on väga suur. Kujutle 10 aastat tagasi ja paneb Microsoftile ette, et märkimisväärne töökoht nende kõige olulisemas keskkonnas on Linux. See oleks tore, aga ma kallutasin.

Microsoft on hiljaks kogunenud, kuid nad kõik on praegu. Linuxi-põhiste ressursside loomine Azure'is on sama lihtne kui Windowsi-põhiste ressursside tegemine. Veelgi olulisem on, et Linuxi ressursid on vastavuses Azure'i kasutamisega ja kasulikkusega. Microsoft on nüüdseks proovinud koos mõne eksimatu Linuxi põhineva kaupmehega, et anda administreerimist sihtasutuse, etapi ja programmitöö tasemel. Tarnijad, näiteks Red Hat ja Docker, omavad administreerimist, mida saab Azure'is minutite jooksul teha. Avatud lähtekoodiga haldusasutused, näiteks Redis Cache ja Chef, on praeguseks Kesk-Azure'i raamistiku osa.

See on midagi, kuid raske teha ja jälgida Linuxi ressursse Azure'is

Azure'i põhitehnoloogia muudab Linuxi võrdväärseks Windowsi mängijaks. Keskuse pilvede vundament laguneb kolme põhiklassi: varundamine, organiseerimine ja kujutamine. Azure'i suutlikkus ja süsteemide haldamise võime on OS-i ratsionalism, mis tähendab, et nad töötavad sarnaselt Windowsi või Linuxiga.

Peaasi, mis tõeliselt muutub, on virtuaalne masin töötav raamistik. Noh see ja ilmselt tööriistariba töötavad rakendused.

Azure'is saate enne virtuaalse masina loomist enamikku alternatiivsetest ressurssidest, seejärel sisuliselt sidudes virtuaalse masina õigete ressurssidega. Samuti saate suurema osa ressurssidest kohe kasutada tellimissuuna või sissepääsu. Menetlus on sama, kas teete Windowsi ressursse või Linuxi ressursse.

Nagu ütlesin paar korda, olen Windowsi poiss, kuid mõnda aega olen kasutanud Linuxi kliendit, kes teeb ja hoolitseb Azure'i kõike. Praegu ausalt kasutavad suurel määral GUI-shelli, kuid olen kasutanud Bashi kotist suurema osa minu töö tegemiseks ja virtuaalsete masinate säilitamiseks. Microsofti pakub ristsuunalise vahendi, näiteks CLI või XPLAT CLI, kokkuleppel võimalusel, et peate neid skannima, et võimaldada teil täielikult Azure'i jälgida. Näiteks virtuaalse masina loomiseks kasutaksite:

Azure vm make -Q kanooniline: ubuntuserver: 14.04.4-LTS: hiljemalt ...

Risttalahenduse keeleline struktuur on tõesti mõistlik. Tõenäoliselt avan, et CLI-seadmete laadimissüsteem on tavapärasem kui PowerShelli seadmed (mis on Windowsi tingimuste jaoks olulised tellimisliinid).

Linuxi Azure'i käivitamiseks on palju erakorralisi motiive. Otsige käesoleva artikli jaotist, kus arutlen leppimist, mastaapsust, turvalisust ja arendustegevust. Praegu on saadaval kaks lühikest, leiutatavat kursust, mis annavad sulle kasulikke kogemusi Linuxiga Azure'i käivitamiseks ja käivitamiseks.

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