blog

30 Jnn 2017

Jinsi ya kuendesha Linux juu ya Azure, sehemu ya I: Msingi

/
Posted By

Microsoft imekuwa ikifanya mapendekezo machache kwenye Linux na kundi la chanzo cha wazi katika miaka michache ya hivi karibuni. Kila kitu kutoka kwenye SQL Server na Visual Studio kwenye Linux ili kuendesha shell ya bluu ya kweli ya Bash katika Windows 10. Hakika, mnamo Novemba wa 2016, Microsoft imejiunga na Linux Foundation kama sehemu ya platinum. Pamoja na wengi wa hii inaweza kuwa wazi sana kwa awali, na kutoka kwa mtazamo wengi hatua muhimu zaidi, Microsoft hatua ya kufahamu na kuimarisha kabisa Linux-Microsoft Azure. Ninahitaji kushiriki sehemu ya sababu za msingi ambazo nimegeuka kuwa mshiriki mkuu wa kuendesha Linux juu ya Azure.

Linux ni juu ya mchezaji wa mstari katika Azure

Nilipokuwa nikianza kuchunguza Linux juu ya Azure, nilitayarisha kuhitaji kuchukua njia mpya ya kukabiliana na kufanya kazi katika Azure. Nimekuwa nikishughulika na (sawa, kwa kawaida kucheza na) Azure tangu kimsingi kuanzishwa kwake wazi. Nilifanya hatua kutoka kwa hatua ya wahandisi hadi hatua ya msingi na hata kutoka kwa aina moja ya Azure ili kukabiliana na mbili. Nilitayarisha kuhamisha Linux juu ya Azure.

Inarudi, ninaipindua. Mfumo wa Azure ni hivi karibuni kuwa-msingi wake. Inafanya kazi sawa kwa Linux kama inafanikisha kwa Windows, hasa jinsi unavyotarajia mabadiliko au firewall kufanya kazi kulipa heshima kidogo kwa hatua ya kutumia. Ili kuwa waaminifu, ilikuwa ni karibu na uadui sana.

Katika kipindi cha hivi karibuni kabisa wakati Microsoft imefanya maboresho muhimu kwa uelewa na vitu vyao kuhusiana na chanzo cha wazi wakati yote yamesemwa kufanyika na Linux mahsusi. Chanzo cha wazi haipatikani tena, tunaweza kusema, mwanga usiofaa. Microsoft Azure inaonekana ambapo hii ni dhahiri zaidi na ni hatua kuu Microsoft ambapo kuingizwa kwa Linux ni dhahiri.

Ukweli mmoja unaovutia (kwamba utasikia kwenye utangulizi wowote wa Microsoft juu ya Azure) ni kwamba mahali fulani zaidi ya asilimia 40 ya mashine mpya za virusi zilizofanywa katika Azure ni msingi wa Linux. Nimekuwa kwenye utangulizi wachache ambapo wanasema kuwa ni sehemu kubwa ya mzigo mpya wa kazi, hata hivyo njia yoyote ni kubwa sana. Tazama miaka ya 10 ya nyuma na ufunulie kwa Microsoft kwamba kiwango cha juu cha kazi mpya kwenye mazingira yao muhimu zaidi itakuwa Linux. Hiyo itakuwa ya kujifurahisha, lakini nimepotea.

Microsoft imekwenda mkusanyiko mwishoni mwa wiki, lakini wote uko sasa. Kufanya rasilimali za msingi za Linux katika Azure ni rahisi kama kufanya rasilimali za Windows. Kwa kiasi kikubwa zaidi, rasilimali za Linux zinakabiliwa kupata na manufaa katika Azure. Microsoft ina kama ya sasa inaunganishwa pamoja na wafanyabiashara wachache wa Linux ambao hawawezi kuweza kutoa utawala katika ngazi za msingi, hatua na programu. Wauzaji, kwa mfano, Red Hat na Docker wana utawala ambao unaweza kufanywa ndani ya dakika ya Azure. Utawala wa chanzo wazi, kwa mfano, Redis Cache na Chef sasa ni kituo cha baadhi ya sehemu ya mfumo wa Azure.

Ni chochote lakini ni vigumu kufanya na kusimamia rasilimali za Linux katika Azure

Uhandisi wa msingi ndani ya Azure hufanya Linux kuwa mchezaji sawa na Windows. Kituo cha wingu cha kituo kinapungua katika madarasa matatu ya msingi: kuhifadhi, kupanga na kuhesabu. Uwezo wa uwezo na mifumo ya utawala katika Azure ni OS rationalist, ambayo ina maana kwamba watafanya kazi kama hiyo kama wanaendesha Windows au Linux.

Jambo kuu ambalo linabadilisha kweli ni mfumo wa kazi unaoendesha kwenye mashine ya kawaida. Vizuri na kwa hakika maombi yanaendesha ndani ya mfumo wa kazi.

Katika Azure unaweza kufanya rasilimali nyingi mbadala kabla ya kufanya mashine ya kawaida kisha kuimarisha mashine ya kawaida katika rasilimali sahihi. Unaweza pia kufanya sehemu kubwa ya rasilimali mara moja kutumia mstari wa amri au mlango. Utaratibu huo ni sawa kama unafanya rasilimali za Windows au rasilimali za Linux.

Kama nilivyosema mara chache mimi ni kijana wa Windows, bado nimetumia mteja wa Linux kufanya na kusimamia kila kitu katika Azure kwa muda. Kwa sasa, kwa uaminifu mimi kwa ujumla kutumia shell GUI, bado nimekuwa kutumia shell Bash kwa sehemu kubwa ya kufanya kazi yangu na kuweka juu ya mashine ya kweli. Microsoft inatoa utaratibu wa vyombo vya kuvuka msalaba, kwa mfano, CLI au XPLAT CLI wakati wowote uwezekano wa kuzipima, ambayo inakuwezesha kusimamia kabisa Azure. Kwa mfano, kufanya mashine ya kawaida, ungependa kutumia:

onyesha vm kufanya -Q canonical: ubuntuserver: 14.04.4-LTS: hivi karibuni ...

Muundo wa muundo wa lugha ya msalaba wa lugha ni wa busara. Nimegundua muundo wa malipo wa vifaa vya CLI zaidi kuliko vifaa vya PowerShell (ambazo ni vifaa vya mstari muhimu vya utaratibu wa hali ya Windows).

Kuna motisha nyingi za ajabu za kuendesha Linux juu ya Azure. Tafuta sehemu mbili ya makala hii ambapo nitajadiliana upatanisho, usawazishaji, usalama, na uendeshaji. Kozi mbili fupi, za uvumbuzi ambazo zinakupa uzoefu muhimu wa kuamka na kuendesha na Linux juu ya Azure kwa sasa hupatikana.

Acha Reply

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