blog

30 Mar 2017

Linuxni Linuxda ishga tushirish, I-qism. Asosiy asoslar

Microsoft so'nggi bir necha yil mobaynida Linux va ochiq manbali guruhga bir nechta takliflarni taqdim etdi. Linuxda ishlaydigan SQL Server va Visual Studio dasturini Windows 10-da haqiqiy ko'k bosh qobig'ini ishlating. Haqiqatan ham, noyabr oyida Microsoft 2016 Linux platformasiga platinaviy qism sifatida qo'shildi. Buning aksariyati dastlab, va ko'pgina nuqtai nazarlardan Microsoft-ning birinchi bosqichi - Microsoft Azure Linuxni to'liq tushunish va to'liq qo'llab-quvvatlash uchun sezilarli darajada farq qilishi mumkin. Men Linuxda "Azure" da ishlaydigan asosiy sabablarning asosiy qismini almashishim kerak.

Linux - "Azure" dagi chiziqli o'yinchi

Men Linuxda "Azure" da ishlaydigan tekshiruvni boshlaganimda, "Azure" da ish bilan shug'ullanish uchun radikal tarzda yangi usulda ishlashga tayyorman. Men Azure bilan birga ishlayapman (odatda, odatda o'ynaydi). Men muhandislar safidan asosi bo'lgan bosqichga, hatto Azurening variantlaridan ikkitaga moslashishga harakat qildim. Men "Azure" da Linuxga o'tishga tayyorman.

Men tashqariga chiqib ketganman. Azorlik ramzi yaqinda - bu uning asosidir. Linux uchun xuddi shunday ishlaydi, chunki siz Windows uchun o'zgarish yoki xavfsizlik devoridan foydalanadigan sahnaga ozgina hurmat bilan qarashni kutmoqdasiz. Rostini aytganda, u juda iqtidorli edi.

Microsoft oxirgi paytlarda ancha vaqt mobaynida o'zlarining aql-idrokiga va ochiq-oydin manbaiga oid narsalarga e'tibor qaratdi. Ochiq manba endi bizda salbiy nuri ko'rinmaydi. Microsoft Azure, bu eng aniq bo'lgan joylarda ko'rinadi va u Linuxni birlashtiradigan asosiy Microsoft bosqichidir.

Bitta qiziqarli ishonch (Microsoft-ning har qanday Microsoft-ga kirishida eshitishingiz mumkin), Azureda yaratilgan yangi virtual mashinalarning 40 foizidan ko'proq joy, albatta, Linuxga asoslangan. Men yangi ish yuklarining katta qismini tashkil qiladigan bir qancha tanqidlarga duch keldim, ammo u qanchalik katta bo'lsa. 10 yil orqaga qaytarilmaslikni nazarda tuting va Microsoft-ga o'zlarining eng kerakli muhiti bo'yicha yangi ishlarning sezilarli darajasi Linuxni ko'rsatadi. Bu qiziqarli bo'lardi, lekin men adashdim.

Microsoft yig'ilishga kechikdi, ammo ular hozir hammasi. Azure-da Linuxga asoslangan resurslarni yaratish Windows-ga asoslangan resurslarni yaratish kabi oddiy. Eng muhimi, Linux resurslari "Azure" ga erishish va foydali bo'lishni ta'minlaydi. Microsoft korporatsiyalarga vaqf, sahna va dasturiy ta'minot darajalariga ega bo'lish uchun hozirda Linuxga asoslangan bir necha savdogarlar bilan birgalikda band qilingan. Masalan, Red Hat va Docker etkazib beruvchilari "Azure" da bir necha daqiqada amalga oshirilishi mumkin bo'lgan ma'muriyatlarga ega. Ochiq manba ma'muriyatlari, masalan, Redis Cache va Chef hozirgi vaqtda Azure ramkalarining bir qismi.

Linuxdagi manbalarni "Azure" da yaratish va boshqarish oson emas

Azure ichidagi asosiy muhandislik Linuxga Windows-ga teng o'yinchini beradi. Markaz buluti jamg'armasi uch asosiy sinfga bo'linadi: yig'ish, tashkillashtirish va shakllantirish. Azure tizimidagi imkoniyat va tizimlarni boshqarish qobiliyatlari OS ratsionalistidir, ya'ni ular Windows yoki Linux bilan ishlashga o'xshash tarzda ishlaydi.

Albatta, o'zgaruvchan asosiy narsa virtual mashinada ishlaydigan ishchi ramka hisoblanadi. Xo'sh, bu va, albatta, amaliy ramkalar ichida ishlaydigan dasturlar.

Azure'da virtual mashinani yaratmasdan oldin virtual mashinani to'g'ri manbalarga bog'lashdan oldin muqobil resurslarning aksariyat qismini yaratishingiz mumkin. Shu bilan birga, resurslarning katta qismini buyurtma liniyasidan yoki kirishdan darhol foydalanishingiz mumkin. Amaliyot, siz Windows resurslari yoki Linux resurslarini yaratmoqdamisiz.

Bir necha marta aytganimdek, men "Windows" yigitiman, biroq "Azure" da hamma narsani nazorat qilish va nazorat qilish uchun Linux dasturidan foydalanmoqdaman. Bugungi kunda halollik bilan men GUI qobig'idan foydalanaman, lekin men ishimning katta qismini yaratish va virtual mashinalarni saqlash uchun Bash qobig'ini ishlatmoqdaman. Microsoft kichik o'lchamli vositalar, masalan, CLI yoki XPLAT CLI kabi tasodifiy imkoniyatlarni ko'rib chiqishingizni ta'minlaydi, bu siz uchun Azureni butunlay nazorat qilishingizga imkon beradi. Misol uchun, virtual mashinani yaratish uchun quyidagilarni ishlatishingiz mumkin:

azure vm make -Q kanonik: ubuntuserver: 14.04.4-LTS: so'nggi ...

O'zaro faoliyat vositasi tilshunoslik strukturasi haqiqatan ham aql-idroklidir. Men, albatta, CLS qurilmalarining to'lov tizimini PowerShell qurilmalariga qaraganda kengroq tanishib chiqyapman (Windows shartlari uchun muhim buyurtma chiziq qurilmalari).

Linuxni "Azure" da ishlatish uchun juda ko'p noyob motivlar mavjud. Ushbu maqolaning ikkita qismini yarashishni, keng ko'lamlilikni, xavfsizlikni va dev-amaliyotlarni muhokama qiladigan joyni qidirib toping. Sizga Azureda Linux bilan ishlash va tajribangizni oshirish uchun foydali tajriba beruvchi ikkita qisqa, ixtirochi kurslar mavjud.

&bsp

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