Blog

30 Mar 2017

Azure için Linux Nasıl Çalışır, Bölüm I: Temel Bilgiler

/
Tarafından gönderildi

Microsoft, son birkaç yıldır Linux ve açık kaynak grubuna birkaç öneri getiriyor. Windows 10'te gerçek bir mavi Bash kabuğunu çalıştırmak için Linux üzerinde SQL Server ve Visual Studio'nun çalışmasına kadar her şey. Nitekim 2016 Kasım ayında Microsoft, Linux Vakfı'na platin bir parçası olarak katıldı. Çoğunluğu ile başta fark edilebilecek şeyler olabilir ve sayısız açıdan en zorunlu olan Microsoft, Linux-Microsoft Azure'yi kavrama ve tamamen destekleme aşamasındadır. Azure için Linux çalıştırmak için büyük bir adanmış olduğum temel nedenlerden bir kısmını paylaşmam gerekiyor.

Linux, Azure'daki çizgi oyuncunun en üst seviyesidir

Azure'de çalışan Linux araştırmalarına başladığımda Azure'de çalışmak için radikal bir yeni yol almalıyım. Azure'yle aslında açık başlangıçlı olarak çalıştık (tamam, genelde birlikte oynuyorum) ile çalışıyordum. Mühendislik aşamasından kuruluş aşamasına geçtim ve Azure varyantından adaptasyona kadar iki değişikliğe geçtim. Azure için Linux'a geçiş yapmaya hazırlandım.

Anlaşıldı, düşünmüştüm. Azure çerçevesi son zamanlarda - kuruluşudur. Linux için Windows için gerçekleştirdiği gibi çalışır, tam olarak bir değişim veya güvenlik duvarının kullanılmasını beklediğiniz şekilde kullanan sahneye az saygı duyarak ödersiniz. Dürüst olmak gerekirse, iklim açısından neredeyse biraz düşmancaydı.

Microsoft'un yapılanma ve Linux'ta özellikle söylendiği gibi, açık kaynak konusundaki akılcılık ve maddeleri üzerinde kayda değer gelişmeler yaşarken, son zamanlarda oldukça uzun sürdü. Açık kaynak, artık olumsuz ışık ışığı olarak görülemiyor. Microsoft Azure, görünüşte bunun en belirgin olduğu yerdedir ve Linux'un birleşiminin belirginleştiği ana Microsoft aşamasıdır.

İlgi çekici bir kesinlik (Azure ile ilgili herhangi bir Microsoft tanıtımında duyacağınız), Azure'da yapılan yeni sanal makinelerin 40 yüzdesinden biraz daha fazlasının Linux tabanlı olması. Yeni iş yüklerinin daha büyük bir parçası olduğunu ifade ettikleri birkaç tanıtım yaptım, ancak ne kadar büyük olursa olsun. 10 yıllarını geride bırakan ve en temel ortamlarında kayda değer yeni çalışmaların dikkati çeken Microsoft'a açığa çıkacak olan Linux'u ortaya çıkaracak. Bu eğlenceli olurdu, ama ben sapıyorum.

Microsoft toplantıya geç geçti, ancak hepsi şimdi var. Azure'de Linux tabanlı kaynaklar yapmak, Windows tabanlı kaynaklar üretmek kadar basittir. Daha da önemlisi, Linux kaynakları Azure'de buluşuyor ve faydalı. Microsoft şu anda birkaç açık kaynaklı Linux tabanlı tüccarla bir araya gelerek kuruluşların temelinde, aşamasında ve programlama düzeyinde olmasını sağladı. Örneğin, Red Hat ve Docker gibi tedarikçiler Azure'de dakikalar içinde yapılabilecek idarelere sahiptir. Açık kaynaklı yönetimler, örneğin, Redis Önbellek ve Şef şu anda Azure çerçevesinin bir parçası olan bir merkez.

Azure'da Linux kaynaklarını yapmak ve denetlemek zor ama

Azure'deki temel mühendislik Linux'u Windows'a eşdeğer bir oyuncu yapar. Merkezi bulut temeli, üç temel sınıfa ayrılır: stoklama, organize etme ve rakam. Azure'daki kapasite ve sistem yönetimi yetenekleri OS rasyonalistidir; bu da Windows veya Linux çalıştıran benzer bir şekilde çalışırlar.

Gerçekten değişen ana şey sanal bir makinede çalışan çalışma çerçevesidir. Bu ve tabii ki çalışma çerçevesinin içinde çalışan uygulamalar.

Azure'de, sanal makineyi yapmadan önce alternatif kaynakların çoğunluğunu oluşturabilirsiniz; daha sonra sanal makineyi doğru kaynaklara bağlarsınız. Aynı şekilde, sipariş satırını veya girişini kullanarak kaynakların çoğunu hemen yapabilirsiniz. Prosedür, Windows kaynakları veya Linux kaynakları yapıyor olun da aynıdır.

Birkaç kez söylediğim gibi ben bir Windows kullanıcısıyım, ancak bir süre Azure'deki her şeyi yapmak ve denetlemek için bir Linux istemcisi kullanıyorum. Halen, dürüstçe bir GUI kabuğunu kullanıyorum, ancak Bash kabuğunu, çalışmalarımın büyük bir bölümünde sanal makinelerin yapımı ve devam ettirilmesi için kullanıyorum. Microsoft, Azure'yi tamamen denetlemenize izin veren, bunları taramanız gereken kapalı şansla, CLI veya XPLAT CLI gibi çapraz aşamalı araçların bir düzenlemesini sunar. Örneğin, bir sanal makine yapmak için şunları kullanmalısınız:

azure vm make -Q kanonik: ubuntuserver: 14.04.4-LTS: en son ...

Çapraz aşama alet dilsel yapısının yapısı gerçekten mantıklıdır. Gerçekten CLI aygıtlarının ücret yapısı (PowerShell aygıtlarından daha yaygın) keşfediyorum (Windows koşulları için temel sipariş satırı aygıtları).

Linux'u Azure'da çalıştırmak için çok sayıda olağanüstü motivasyon var. Mutabakat, ölçeklenebilirlik, güvenlik ve dev operasyonları tartışacağım bu makalenin ikinci bölümünü arayın. Azure'da Linux ile çalışmaya başlamak için size yardımcı olacak iki kısa, yaratıcı kurs şu anda erişilebilir.

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