Блог

30 Нийтэлсэн 2017

Azure дээр Azure-г хэрхэн ажиллуулах талаар, Хэсэг I: Үндсэн ойлголтууд

/
Нийтэлсэн

Microsoft саяхан Линукс болон нээлттэй эхийн бүлгүүдэд цөөхөн хэдэн зөвлөмжийг санал болгосон байна. SQL Server болон Visual Studio-г Линукс дээр ажиллуулахын тулд Windows 10-д жинхэнэ цэнхэр Bash бүрхүүлийг ажиллуулах боломжтой. Үнэндээ 2016-ийн арваннэгдүгээр сард Microsoft Microsoft Linux Foundation-т цагаан платформд элссэн. Ихэнх тохиолдолд энэ нь эхлээд мэдэгдэхүйц бага байж болох бөгөөд олон тооны үзэл бодлоос хамгийн чухал нь Microsoft-ийн Azure-г ойлгох, бүрэн хэмжээгээр нь Microsoft-ын түвшинд хүргэх боломжтой. Azure дээр Линуксыг ажиллуулах томоохон чин бишрэлтэн болсон үндсэн шалтгаануудынхаа нэг хэсгийг хуваалцах хэрэгтэй.

Линукс бол Ази дахь мөр тоглуулагчийн дээд хэсэг юм

Azure дээр Линукс дээр ажиллаж байхдаа би Azure дээр ажиллахад эрс шинэчлэл хийх шаардлагатай болсон. Би Azure байгууллагатай хамтран ажиллаж байсан. Би инженерчлэлийн шатнаас эхлээд суурь шат хүртэл, Azure-ийн аль нэг хувилбараас дасан зохицох хоёр руу шилжсэн. Azure дээр Линукс руу шилжихэд бэлэн байсан юм.

Үүнийг эргэлдүүлээд би бодлоо. Azure тогтолцоо нь саяхан түүний үндэс суурь болжээ. Энэ нь Windows-д зориулан хийгддэг Линукст зориулж ажилладаг, яг л өөрчлөлт эсвэл галт хана нь ашигладаг тайзыг хүндэтгэх төлөвтэй байдаг. Үнэнийг хэлэхэд энэ нь уур амьсгалд маш хэцүү байсан.

Хамгийн сүүлийн үеийн туршид Microsoft нь өөрсдийн үйлдсэн зүйлдээ Линуксийг онцгойлон авч үзэх үед нээлттэй эх сурвалжтай холбоотой зүйлдээ анхаарлаа хандуулж, сайжрууллаа. Нээлттэй эх сурвалжийн үзэж байгаагаар сөрөг гэрэл байна. Майкрософт Azure нь энэ нь илт тодорч байгаа бөгөөд энэ нь Линуксийг үүсгэх Microsoft-ийн үе шат юм.

Нэгэн сонирхолтой нь (та Azure дээр Microsoft-н танилцуулга дээр сонсох болно) Azure-д хийгдсэн шинэ виртуал машинуудын 40-ээс илүү хувь нь Линуксд суурилсан байдаг. Би шинэ ажлын ачааллаас ихээхэн хэсгийг харуулсан цөөн хэдэн танилцуулга байсан боловч аль ч аргаар энэ нь маш том юм. 10-ийн он жилүүдийг буцааж тавьснаар Microsoft-д илчлэх нь тэдний хамгийн чухал орчинд шинэлэг ажлын шинэ утга нь Линукс байх болно. Энэ нь хөгжилтэй байх болно, гэхдээ би төөрөлдсөн.

Microsoft өнгөрсөн оройн цугларалтанд очсон боловч одоо тэд бүгдээрээ байна. Azure-д Linux-д суурилсан эх үүсвэрүүдийг ашиглах нь Windows-д суурилсан эх үүсвэрүүдийг бий болгох энгийн хялбар юм. Илүү их ач холбогдол бүхий Линуксийн нөөцүүд Azure-д хүрч, ашиг тусаа өгөх болно. Майкрософт нь одоогийн байдлаар Лос-Анжелес хотод байрладаг Лос-Анжелес хотод байрладаг худалдааны төвүүдтэй хамтарч ажилладаг. Жишээлбэл, нийлүүлэгч, Улаан Hat болон Docker нь Azure-д минутын дотор хийж болох захиргаа байдаг. Нээлттэй эхийн захиргаа, жишээлбэл, Redis Cache болон Chef нь Azure тогтолцооны зарим хэсгийг төвлөрүүлдэг.

Энэ нь Azure дахь Линуксийн эх үүсвэрүүдийг бий болгох, удирдахад хэцүү зүйл юм

Azure доторх үндсэн инженерчлэл нь Linux-тэй Windows-тэй тэнцүү тоглогч юм. Төв үүлний сан нь үндсэн гурван ангилалд хуваагдана: овоолж, зохион байгуулах, дүрслэх. Azure-ийн чадавхи, системийн удирдлагын чадварууд нь OS-ийн оновчтой бодлого юм. Энэ нь Windows эсвэл Линукс ажиллаж байгаа эсэхээс хамаарна.

Үнэхээр өөрчлөгдөж байгаа гол зүйл бол виртуал машин дээр ажиллах ажлын хүрээ юм. За тэгээд тэр нь ажлын хүрээн дотор ажиллаж байгаа програмууд юм.

Azure-д виртуал машинаа хийхээсээ өмнө виртуал машиныг зөв эх үүсвэрүүдтэй холбохоос өмнө нөөцүүдийн ихэнхийг нь хийж чадна. Та мөн захиалгын шугам эсвэл орох хаалгыг ашиглахад нөөцийн ихэнх хэсгийг ашиглаж болно. Процедур нь Windows-ийн эх үүсвэр, Линуксийн эх үүсвэрийг бий болгож байгаа эсэхтэй ижил юм.

Хэдэн удаа би Windows-ийн залуухан ч гэсэн би Azure-ийн бүх зүйлийг хийж, хянахын тулд Линуксийн клиентийг ашиглаж байна. Өнөө үед би GUI бүрхүүлийг ихээхэн хэмжээгээр ашигладаг боловч би Bash бүрхүүлийг өөрийн ажлын ихэнх хэсэг нь виртуал машинаа хадгалж байдаг. Майкрософт нь хөндлөн үе шаттай хэрэгслүүдийг, тухайлбал, CLI эсвэл XPLAT CLI-ыг таны хайх хэрэгтэй гэж үзэн Azure-г бүрэн хянах боломжийг олгодог. Жишээ нь виртуал машин үүсгэхийн тулд та дараахийг ашиглах болно:

azure vm make -Q каноник: ubuntuserver: 14.04.4-LTS: хамгийн сүүлийн ...

Хэлний бүтцийг бүтцийн бүтэц нь үнэхээр зөв гэж үздэг. PowerShell төхөөрөмжүүдээс илүү түгээмэл хэрэглэгддэг CLI төхөөрөмжүүдийн төлбөрийн бүтэцийг мэддэг (Windows нөхцөлийн хувьд нэн чухал тушаалын аппарат хэрэгслүүд).

Azure дээр Линуксыг ажиллуулах онцгой сонирхолтой зүйл байдаг. Би нэгтгэх, өргөтгөх, аюулгүй байдал, үйл ажиллагааны талаар хэлэлцэх болно. Azure дээр ажиллуулах, ажиллуулахад хэрэгтэй туршлагуудыг бий болгох богино, шинэлэг хичээлүүд одоогоор хүрч байна.

хариу үлдээх

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