Определение параметров IaaS Azure для развертываний Linux

Завершено

IaaS позволяет создать частный, виртуальный центр обработки данных для организации и заполнить его виртуальными машинами. Виртуальные машины можно подготавливать и контролировать по отдельности или в виде масштабируемых наборов виртуальных машин: групп идентичных виртуальных машин, управляемых через центральный интерфейс конфигурации.

Использование масштабируемых наборов виртуальных машин Azure для создания группы виртуальных машин с балансировкой нагрузки и управления ими

Масштабируемые наборы позволяют распределять рабочие нагрузки для обеспечения высокой доступности, избыточности, балансировки нагрузки, ручного и автоматического эластичного масштабирования. Ниже приведены распространенные варианты использования.

  • Крупномасштабные приложения SaaS, рабочие нагрузки без отслеживания состояния, рабочие нагрузки контейнеров, такие как Kubernetes, тест разработки и подсистема балансировки нагрузки интерфейсных веб-приложений.

  • Локальные приложения, которые необходимо перенести для управляемости и экономики в облаке.

  • Специализированные рабочие нагрузки для высокопроизводительных вычислений и пакетной обработки.

Схема, демонстрирующая масштабируемые наборы виртуальных машин.

Выбор дистрибутива Linux

Если ваша цель — оценить Linux в Azure, вы можете быстро приступить к работе. Настройте бесплатную учетную запись Azure и выберите свой любимый дистрибутив Linux, который обычно является бесплатным в течение вводного периода. Затем настройте виртуальные машины, сеть, безопасность и хранилище. Зарегистрируйте бесплатную базовую поддержку, доступную всем клиентам Azure. После завершения оценки вы начнете переход к рабочему развертыванию, определите параметры ценообразования и поддержки в рамках процесса планирования.

Лицензирование и цены

Он платит, чтобы понять различные модели ценообразования. Многие клиенты предпочитают гибкость подписок по мере использования. Цены на оплату по мере использования позволяют платить только за используемые ресурсы и увеличивать или уменьшать их по мере необходимости. Этот вариант может быть идеальным для сред, где спрос на вычислительные ресурсы изменяется, или если вы не уверены, сколько виртуальных машин потребуется для новых рабочих нагрузок.

Другие клиенты, особенно с прогнозируемыми рабочими нагрузками, предпочитают прогнозируемые цены, доступные с помощью зарезервированных экземпляров виртуальных машин Azure для Linux. Приобрести зарезервированные экземпляры компьютеров Linux для одного или трехлетнего срока по фиксированной цене и сэкономить до 72 процентов за счет оплаты по мере использования.

Вы также можете объединить два варианта, управляя затратами в прогнозируемых и переменных рабочих нагрузках. Вы можете сохранить еще больше с помощью Преимущество гибридного использования Azure. Преимущество, доступное только в Azure, позволяет использовать собственные подписки Red Hat или SUSE Linux, используя преимущества использования цен на собственную подписку. По мере изменения бизнес-потребностей Преимущество гибридного использования Azure позволяет переключаться между ценами на оплату по мере использования и оплатой по мере использования. Просмотрите параметры и вычислите ежечасные или ежемесячные затраты. Обсудите цены с вашим представителем Майкрософт, чтобы добиться максимальной экономии на основе существующих соглашений о лицензировании.

Обратитесь к техническим и бизнес-командам, чтобы узнать, имеет ли ваша организация соглашения о экономии затрат с поставщиками программного обеспечения Майкрософт и Linux.

Поддержка

Корпорация Майкрософт предоставляет возможность запуска практически любого образа Linux, но уровень поддержки , которую вы получаете, зависит от выбранного вами типа дистрибутива Linux.

Корпорация Майкрософт рекомендует использовать утвержденные дистрибутивы для большинства рабочих нагрузок, так как вы пользуетесь поддержкой и совместной работой между поставщиками Microsoft и Linux, такими как Red Hat, SUSE, Canonical и другие. Например, поставщики Microsoft и Linux оптимизируют ядра Linux для Azure в рамках утвержденных дистрибутивов Linux. Ядра, настроенные в Azure, включают новые функции и улучшения производительности при более быстрой скорости по сравнению с другими ядрами, доступными в Azure Marketplace. Microsoft и команды разработки Linux часто работают параллельно, обеспечивая быстрое решение многих проблем.

Чтобы получить поддержка Azure, необходимо сначала зарегистрировать план поддержки. Доступны несколько уровней, включая "Базовый" (бесплатный), "Разработчик", "Стандартный" и "Профессиональный direct".

Три крупнейших поставщиков Linux — Red Hat, SUSE и Ubuntu — сотрудничают с Корпорацией Майкрософт, чтобы обеспечить сквозную поддержку развертываний Linux. Встроенная поддержка корпоративного уровня охватывает все проблемы операционной системы до исправлений для системы безопасности до поддержки приложений. Корпорация Майкрософт и поставщик Linux совместно работают над решением проблем с помощью одной точки контакта.

Описание следующих шагов с помощью Azure IaaS

Выбрав дистрибутив Linux и конфигурацию виртуальной машины, выполните следующие основные действия.

  • Создайте экземпляры образов Linux на виртуальных машинах.

  • Подключите виртуальные машины друг к другу и через Интернет с помощью виртуальной частной сети, встроенной в Azure.

  • Настройте базовое хранилище, например операционную систему, разбиение на страницах и диск данных.

  • При создании среды IaaS Linux рекомендуется добавить безопасность, резервное копирование и другие возможности, включив дополнительные средства инфраструктуры и службы Azure. Мы обобщаем эти средства и службы позже в этом модуле.

Виртуальные сети и сетевые устройства

Виртуальная сеть Azure — это фундаментальный строительный блок для вашей частной сети в Azure. виртуальная сеть позволяет различным типам ресурсов Azure ( например, виртуальным машинам Linux Azure) безопасно взаимодействовать друг с другом, Интернетом и локальными сетями. виртуальная сеть похожа на традиционную сеть, которая будет работать в собственном центре обработки данных, но предоставляет дополнительные преимущества инфраструктуры Azure, например масштабирования, доступности и изоляции.

Если вы уже используете стороннее сетевое решение, рассмотрите возможность включения виртуального устройства Azure в среду Azure. Эти образы виртуальных машин позволяют перенести сетевые сети, безопасность и другие функции любимого поставщика в Azure для использования навыков, которые у вас и вашей команды уже есть.

Виртуальные сетевые устройства сегодня предоставляют разнообразный набор возможностей, таких как:

  • Брандмауэры
  • Оптимизаторы глобальной сети
  • Контроллеры доставки приложений
  • Маршрутизаторы
  • Подсистемы балансировки нагрузки
  • Прокси

Найдите виртуальные сетевые устройства в Azure Marketplace.

Хранилище Azure

В локальной среде Linux вы, вероятно, используете различные механизмы хранения, включая хранилища файлов, хранилища объектов и хранилища сообщений. Azure поддерживает как стандартное, так и конкретное хранилище для рабочих нагрузок для развертываний Linux.

Таблица с различными параметрами служба хранилища Azure.

Управляемые диски Azure — это один из компонентов платформы служба хранилища Azure. Управляемые диски Azure — это тома виртуального хранилища на уровне блоков, управляемые Azure и используемые с виртуальными машинами Azure. Как минимум, для виртуальных машин обычно требуется диск операционной системы, содержащий загрузочный том, временный диск для управления файлами подкачки и переключения файлов и диска данных. Это может отличаться от локальной настройки, которую вы используете.

Варианты хранения включают следующие службы, относящиеся к рабочей нагрузке:

  • Хранилище BLOB-объектов Azure: масштабируемое хранилище объектов для текстовых и двоичных данных. Также включает поддержку аналитики больших данных с помощью Data Lake Storage 2-го поколения.

  • Файлы Azure. Управляемые файловые ресурсы для облачных или локальных развертываний.

  • Azure Elastic SAN: полностью интегрированное решение, упрощающее развертывание, масштабирование, управление и настройку SAN в Azure.

  • Хранилище очередей Azure: хранилище сообщений для надежного обмена сообщениями между компонентами приложения.

  • Хранилище таблиц Azure: хранилище NoSQL для хранилища структурированных данных без схемы.

  • Azure NetApp Files: корпоративное хранилище файлов. NetApp Files упрощает перенос и запуск сложных файловых приложений без изменения кода. Azure NetApp Files управляется с помощью учетной записи NetApp и осуществляется через тома NFS, SMB и двух протоколов.

Выберите соответствующий уровень Файлы Azure

Таблица с различными уровнями Файлы Azure.

Доступ к объектам данным в службе хранилища Azure можно получить из любой точки мира по протоколу HTTP или HTTPS либо через REST API. служба хранилища Azure также предлагает клиентские библиотеки для разработчиков, создав приложения или службы. Разработчики и ИТ-специалисты могут использовать Azure PowerShell и Azure CLI для написания скриптов для задач управления данными или конфигурации. Портал Azure и Обозреватель службы хранилища Azure предоставляют средства пользовательского интерфейса для взаимодействия со службой хранилища Azure.

Использование ресурсов IaaS Azure для развертываний Linux

Некоторые организации хотят использовать практический подход со всеми аспектами своей инфраструктуры, от выбора конфигураций виртуальных машин до оптимизации хранилища и сети до создания пользовательских сред разработки. Для этих организаций IaaS является подходящим подходом.

С помощью ресурсов IaaS Azure вы управляете виртуальной инфраструктурой, а Azure управляет физической инфраструктурой. Ниже приведены некоторые из причин, по которым вы можете использовать IaaS:

  • Исключите бремя подготовки и обслуживания физической инфраструктуры.

  • Реплицируйте локальную среду в облаке, чтобы уменьшить необходимость рефакторинга.

  • Разработка гибридных решений, охватывающих локальные и облачные системы.

  • Повышение безопасности, эластичности, надежности и устойчивости с помощью служб инфраструктуры Azure.

  • Снижение затрат с более гибким лицензированием и ценами.

Проверка знаний

1.

Какие из следующих инструкций соответствуют IaaS в Azure?

2.

Какой из следующих вариантов является функцией модели ценообразования Azure?