Microsoft Azure — что это за программа и нужна ли она?

Приветствую. Многие IT-компании, организации используют сервера в дата-центрах для обработки данных (ЦОД) и хранения (ЦХОД), в том числе больших.

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

Ребята, сегодня будет мини-краткий обзор, расскажу основные моменты, зачем нужно, пару слов о ценах.

Microsoft Azure — что это такое?

Платформа, предоставляющая возможность разработки, выполнения приложений и хранения/обработки данных на серверах, расположенных в крупнейших дата-центрах.

Основные моменты:

  1. Microsoft Azure была запущена в октябре 2008 года под кодовом названием Project Red Dog, после в Windows в 2010 году появилась под названием Windows Azure, а в 2014 платформа была снова переименована — в Microsoft Azure.
  2. При помощи Microsoft Azure можно сэкономить: не нужно создавать собственный дата-центр, приобретать оборудование, оплачивать услуги персоналу.
  3. Аналоги — Amazon Web Services (AWS), Google Cloud (облачные услуги используется и для собственных сервисов, например Google Search, YouTube).

Сегодня Microsoft Azure — восемь гигантских дата-центров в США (4 ЦОД), Европе (2 ЦОД) и в Азиатско-Тихоокеанском региона (2 ЦОД). Доступность серверов обеспечивают 24 узла CDN (Content Delivery Network или Content Distribution Network — cеть доставки и дистрибуции контента). Один из узлов которых находится в Москве. Результат — доступность серверов держится на уровне 99.95% в 83 странах мира, включая Россию.

Примерно так выглядит интерфейс Microsoft Azure:



РЕКЛАМА

Как работают облачные вычисления?

Ненужно запускать собственное оборудование, платить за использование железа в чужом ЦОД (центре обработки данных).. вместо этого — платите за доступ к огромному пулу вычислительных ресурсов. Что позволяет например:

  1. Размещать веб-серверы. Например для сайта, либо онлайн-приложения.
  2. Сервера обработки электронной почты.
  3. База данных, опять же, актуально для крупных сайтов, где в приоритете быстрая работа базы.
  4. Хранение файлов. Собственно имеется ввиду создание облака, где важна скорость скачивания/загрузки.
  5. Виртуальные машины. Как понимаю имеется ввиду что-то вроде VPS.

При этом вы платите столько, сколько вам нужно вычислительных ресурсов, а не за определенное количество аппаратных серверов в стойке.

Службы в облаке могут быть либо общедоступные, либо только для организаций.

Поддерживаемые языки программирования

Поддержка языков осуществляется набором библиотек, предоставляемых Microsoft.

  1. .NET — платформа .NET также создана Майкрософтом, позволяет например создание/размещение веб-приложений, создания бессерверных функций Azure, подключение и создание запросов к базе данных SQL, управление ресурсами API SQL и другое.
  2. Java — сложный язык программирования, также подходит для создания/развертывания веб-программ, работы с базами данных/сервисной шиной, интернетом вещей и др. Использование Azure с Java подразумевает наличие учетной записи в облаке, Azure Cloud Shell или Azure CLI 2.0, Java 8 и Maven 3.
  3. Node.js (JavaScript) — фреймворк Java, доступны решения для хранения данных, поддержание безопасности, мониторинг, ведение журнала (логирование), обмен сообщениями и др.
  4. Python — создание/развертывание приложений, работа с данными, используя Cosmos DB, Redis, SQL Azure, PostgreSQL и MySQL, создание алгоритмов искусственного интеллекта/машинного обучения и др.
  5. PHP — очень популярный язык, применяющийся в основном для веб-разработки. При этом PHP имеет наименьшую поддержку в Azure (странно), доступно создание и развертывание приложений, а также некоторые другие функции.
  6. Go — малоизвестный язык программирования, при помощи которого можно развертывать виртуальные машины, передавать обьекты в хранилище BLOB, подключаться к базам данных SQL Azure, PostgreSQL, MySQL.

Это только часть функционала. Также присутствуют сервисы (их более 600) — инфраструктурные, платформенные, однако сегодня мы только базово рассматриваем Microsoft Azure.

Вообще поддерживаемых сервисов, сфер применения — куда больше:

РЕКЛАМА

Microsoft Azure — цены

На офф сайте Microsoft присутствует онлайн-калькулятор цен. На сайте можно выбрать пример сценария, после чего нажать Добавить для расчета и на вкладке Сохраненные отчеты вы увидите цену.

Также на офф сайте присутствуют цены на функции Azure:

  1. Без предварительных затрат.
  2. Не взимается плата за прекращение использования.
  3. Тарификация — посекундная.
  4. Можно попробовать бесплатно.

Нет смысла расписывать о ценах Azure — на офф веб-сайте об этом сказано более чем детально.

Заключение

Microsoft Azure — корпоративная платформа облачных вычислений. Основные плюсы — надежная компания, мировой опыт, мгновенная доступность серверов почти в любой точке мира.

Конкуренты — Google, Amazon, простыми словами — серьезные ребята.

Удобное и логичное ценообразование.

Удачи.

На главную! 17.09.2019






Добавить комментарий

Your email address will not be published / Required fields are marked *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.