Linux + Azure

Published on May 30, 2017

Linux + Azure

    Hello, Habr! People often began to come to me with a question about launching Linux-based virtualos in our cloud. Therefore, we decided to compile for you a selection of Russian-language materials on this topic: free courses and useful links. And also tomorrow I will hold a webinar, about which you will learn at the end of the article.



    Work with Linux in the Azure Cloud


    Microsoft Virtual Academy course in Russian, which will help you take the first steps in Linux + Azure. It includes a large number of demonstrations and practical recommendations.



    It consists of the following sections:
    1. Linux on Azure - An Overview
    This module covers the basics of the Azure cloud platform. The main focus is on the virtual machine service, namely on launching Linux virtual machines in the Azure cloud.

    2. Networking of Linux virtual machines in Azure
    В этом модуле рассмотрены основные моменты сетевого взаимодействия в Azure, а именно — создание нескольких виртуальных машин для обслуживания веб сайта, горизонтальное масштабирование и так далее.

    3. Managing Linux VMs in the Azure Cloud Part 1: Azure Management Portal
    В этом модуле рассмотрены основные принципы работы с порталом Azure. Портал Azure — это веб приложение, следовательно, работать с ним можно практически с любого устройства.

    4. Managing Linux VMs in the Azure Cloud Part 2: Azure Powershell
    В этом модуле рассмотрены команды PowerShell для работы с Azure. В модуле показано как можно установить себе команды PowerShell для работы с Azure и как подключить их к своей Azure подписке.

    5. Managing Linux VMs in the Azure Cloud Part 3: Azure Command Line interface
    В этом модуле рассмотрены основные принципы работы с утилитами командной строки для Azure. В модуле показано как можно установить себе утилиты командной строки и как подключить их к Azure.

    6. Managing Linux VMs in the Azure Cloud Part 4: Cerebrata Tools
    В этом модуле рассмотрены такие утилиты компании Cerebrata, как Azure Explorer, Azure PowerShell и Azure Management Studio. Все эти инструменты позволяют нам намного комфортнее работать с Azure.

    7. Data Storage in Azure - Disks and Distributed File Systems
    В этом модуле рассмотрены все доступные возможности хранения данных Linux виртуальных машин в облаке Azure (Blob хранилище, Azure диски, распределенная файловая система GlusterFS в Azure и так далее).

    Building Linux clusters in Azure


    Russian-language course Microsoft Virtual Academy, devoted to immersion in working with many virtual machines for Linux, located in the Azure cloud, and configured to jointly solve one problem.



    It consists of the following sections:
    1. Cluster types, load balancing cluster
    В начале рассматриваются различные типы Linux-кластеров, подходы к их построению и задачи, которые они решают. Обзорно рассматривается архитектура Linux-кластера балансировки нагрузки.

    2. Failover and computing clusters
    Теория, вторая часть: отказоустойчивый и вычислительный кластеры. Подробнее об устройстве кластера отказоустойчивости и вычислительного кластера.

    3. Cloud failover cluster configuration
    Пример создания кластера отказоустойчивости в IaaS-облаке Azure. Отказоустойчивое хранилище DRBD. Прикладное программное обеспечение: MySQL-сервер.

    4. Configuring access to the cluster outside the cloud, configuring STONITH
    В этой части подробно показано, как выполнить проверку работоспособности кластера в различных режимах; настройку множественного endpoint; настройку STONITH и проверку правильности его работы.


    Useful materials


    Understanding Azure and Linux : Basic information about the Azure cloud (virtual machine sizes, quotas, regions, and so on) and its interactions with Linux.

    Creating a Linux virtual machine using the Azure CLI : This guide describes how to deploy a virtual machine running the Ubuntu server using the Azure CLI. After the server is deployed, an SSH connection is created and the NGINX web server is installed.

    Azure CLI samples for Linux virtual machines .

    Creating a Linux virtual machine using the Azure portal : This quick guide provides step-by-step instructions for creating a virtual machine and installing a web server on this virtual machine.

    Create a Linux virtual machine using PowerShell: This guide describes how to deploy a virtual machine running an Ubuntu server using the Azure PowerShell module. After the server is deployed, an SSH connection is created and the NGINX web server is installed.

    PowerShell samples for an Azure virtual machine .

    A detailed step-by-step tutorial on creating and managing Linux virtual machines using the Azure CLI.

    Reference materials




    Linux on Azure. Cloud Open Source Features


    Tomorrow we are hosting a Linux on Microsoft Azure webinar . Of course, I, as a speaker at this webinar, will tell more than a review of Open Source offers in the cloud. It will be about why, how much and how we spend on supporting Open Source as a company, about local and hybrid solutions, dividing the webinar into two parts - for developers and non-developers. I’ll tell you about the internal global community of Open Source, successfully operating at Microsoft, of which I am a leader. Register and come , it will be interesting. :)

    Only registered users can participate in the survey. Please come in.

    Do you use Azure?