Blog

30 Mer 2017

Comment faire fonctionner Linux sur Azure, Partie I: Les bases

Microsoft a fait quelques suggestions à Linux et au groupe open source au cours des dernières années. Tout, depuis l'exécution de SQL Server et Visual Studio sous Linux jusqu'à l'exécution d'un véritable shell Bash bleu dans Windows 10. En effet, en novembre de 2016, Microsoft a rejoint la Linux Foundation en tant que platine. Avec la majorité de cela, il peut être à peine perceptible au début, et de nombreux points de vue le plus impératif, Microsoft étape à saisir et à renforcer complètement Linux-Microsoft Azure. J'ai besoin de partager une partie des raisons principales que je suis devenu un dévot majeur à l'exécution de Linux sur Azure.

Linux est un joueur haut de gamme dans Azure

Lorsque j'ai commencé à étudier Linux sous Azure, j'étais prêt à adopter une nouvelle façon de travailler avec Azure. Je travaille avec (d'accord, généralement en jouant avec) Azure depuis essentiellement son initiation ouverte. J'ai fait le passage du stade d'ingénieur à la phase de fondation et même de la variante d'Azure à l'adaptation deux. J'étais prêt à passer à Linux sur Azure.

Il s'avère que je l'ai surmonté. Azure framework est assez récemment que-sa fondation. Il fonctionne de la même manière pour Linux que pour Windows, exactement comme vous attendez d'un changement ou d'un pare-feu pour ne pas respecter la scène qui l'utilise. Pour être honnête, c'était presque un peu hostile au climax.

Au cours des dernières années, Microsoft a apporté des améliorations notables à leur rationalité et à leurs produits en ce qui concerne l'open source, quand tout est dit en fait et Linux en particulier. L'open source n'est plus vu dans, pourrait-on dire, une lumière négative. Microsoft Azure est apparemment là où c'est le plus évident et c'est l'étape principale de Microsoft où l'incorporation de Linux est apparente.

Une certitude intrigante (que vous entendrez lors de l'introduction de Microsoft sur Azure) est que plus de 40% des nouvelles machines virtuelles fabriquées dans Azure sont basées sur Linux. J'ai été à quelques introductions où ils expriment que c'est la plus grande partie des nouvelles charges de travail, mais de quelque manière que ce soit extrêmement énorme. Envision backpedaling années 10 et révélant à Microsoft que le taux remarquable de nouveau travail sur leur environnement le plus essentiel sera Linux. Ce serait amusant, mais je m'égare.

Microsoft est allé à la réunion en retard, mais ils sont tous maintenant. La création de ressources basées sur Linux dans Azure est aussi simple que la création de ressources Windows. D'autant plus important, les ressources Linux se rencontrent et deviennent utiles dans Azure. À ce jour, Microsoft s'est associé à quelques marchands incontournables basés sur Linux pour offrir aux administrations les bases, les étapes et la programmation. Fournisseurs, par exemple, Red Hat et Docker ont des administrations qui peuvent être effectuées en minutes dans Azure. Les administrations Open Source, par exemple, Redis Cache et Chef sont actuellement un centre de certaines parties du framework Azure.

Il est tout sauf difficile de créer et de superviser les ressources Linux dans Azure

L'ingénierie fondamentale d'Azure fait de Linux un acteur équivalent à Windows. La base du cloud Center se décompose en trois classes fondamentales: le stockage, l'organisation et la figuration. Les capacités d'administration des systèmes et des capacités dans Azure sont rationalistes du système d'exploitation, ce qui signifie qu'elles fonctionneront de la même manière, que Windows ou Linux soit utilisé.

La principale chose qui change vraiment est le cadre de travail qui s'exécute sur une machine virtuelle. Eh bien cela et évidemment les applications fonctionnant à l'intérieur du cadre de travail.

Dans Azure, vous pouvez créer la majorité des ressources alternatives avant de créer la machine virtuelle, puis relier la machine virtuelle aux ressources correctes. Vous pouvez également faire la plus grande partie des ressources en utilisant immédiatement la ligne de commande ou l'entrée. La procédure est la même que vous utilisiez des ressources Windows ou des ressources Linux.

Comme je l'ai dit quelques fois, je suis un gars de Windows, mais j'ai utilisé un client Linux pour faire et superviser tout dans Azure pendant un certain temps. Actuellement, honnêtement, j'utilise généralement un shell GUI, mais j'ai utilisé le shell Bash pour la plus grande partie de mon travail à faire et à maintenir les machines virtuelles. Microsoft offre un arrangement d'instruments de scène croisés, par exemple CLI ou XPLAT CLI, au cas où vous auriez besoin de les scanner pour vous permettre de superviser complètement Azure. Par exemple, pour créer une machine virtuelle, vous devez utiliser:

azur vm make -Q canonique: ubuntuserver: 14.04.4-LTS: dernier ...

La structure de la structure linguistique de l'instrument à étapes croisées est vraiment sensée. Je découvre vraiment la structure de charge des périphériques CLI plus commune que les périphériques PowerShell (qui sont les appareils de ligne de commande essentiels pour la condition Windows).

Il existe de nombreuses motivations extraordinaires pour exécuter Linux sur Azure. Rechercher la section deux de cet article où je vais discuter de la réconciliation, l'évolutivité, la sécurité et dev-opérations. Deux cours courts et inventifs qui vous donnent une expérience utile pour démarrer et fonctionner avec Linux sur Azure sont actuellement accessibles.

Red Hat Training

Get Red Hat Training & Certification
Inscrivez-vous maintenant

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