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.
One intriguing certainty (that you will hear at any Microsoft introduction on Azure) is that some place more than 40 percent of new virtual machines made in Azure are really Linux based. I have been to a few introductions where they express that itXCHARXs the greater part of new workloads, however whichever way it is extremely huge. Envision backpedaling 10 years and revealing to Microsoft that noteworthy rate of new work on their most essential environment will be Linux. That would be fun, yet I stray.
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.
It’s anything but difficult to make and oversee Linux resources in Azure
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ı).
There are numerous extraordinary motivations to run Linux on Azure. Search for section two of this article where I’ll discuss reconciliation, scalability, security, and dev-operations. Two short, inventive courses that give you useful experience to get up and running with Linux on Azure are currently accessible.