Microsoft Azure — что это за программа и нужна ли она?
Приветствую. Многие IT-компании, организации используют сервера в дата-центрах для обработки данных (ЦОД) и хранения (ЦХОД), в том числе больших.
Однако все больше компаний выбирает облачные мощности — экономичнее, надежнее, дешевле. Особенно, когда данную услугу предоставляет один из лидеров в IT сфере — корпорация Microsoft.
Ребята, сегодня будет мини-краткий обзор, расскажу основные моменты, зачем нужно, пару слов о ценах.
Microsoft Azure — что это такое?
Платформа, предоставляющая возможность разработки, выполнения приложений и хранения/обработки данных на серверах, расположенных в крупнейших дата-центрах.
Основные моменты:
- Microsoft Azure была запущена в октябре 2008 года под кодовом названием Project Red Dog, после в Windows в 2010 году появилась под названием Windows Azure, а в 2014 платформа была снова переименована — в Microsoft Azure.
- При помощи Microsoft Azure можно сэкономить: не нужно создавать собственный дата-центр, приобретать оборудование, оплачивать услуги персоналу.
- Аналоги — 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:
Как работают облачные вычисления?
Ненужно запускать собственное оборудование, платить за использование железа в чужом ЦОД (центре обработки данных).. вместо этого — платите за доступ к огромному пулу вычислительных ресурсов. Что позволяет например:
- Размещать веб-серверы. Например для сайта, либо онлайн-приложения.
- Сервера обработки электронной почты.
- База данных, опять же, актуально для крупных сайтов, где в приоритете быстрая работа базы.
- Хранение файлов. Собственно имеется ввиду создание облака, где важна скорость скачивания/загрузки.
- Виртуальные машины. Как понимаю имеется ввиду что-то вроде VPS.
При этом вы платите столько, сколько вам нужно вычислительных ресурсов, а не за определенное количество аппаратных серверов в стойке.
Службы в облаке могут быть либо общедоступные, либо только для организаций.
Поддерживаемые языки программирования
Поддержка языков осуществляется набором библиотек, предоставляемых Microsoft.
- .NET — платформа .NET также создана Майкрософтом, позволяет например создание/размещение веб-приложений, создания бессерверных функций Azure, подключение и создание запросов к базе данных SQL, управление ресурсами API SQL и другое.
- Java — сложный язык программирования, также подходит для создания/развертывания веб-программ, работы с базами данных/сервисной шиной, интернетом вещей и др. Использование Azure с Java подразумевает наличие учетной записи в облаке, Azure Cloud Shell или Azure CLI 2.0, Java 8 и Maven 3.
- Node.js (JavaScript) — фреймворк Java, доступны решения для хранения данных, поддержание безопасности, мониторинг, ведение журнала (логирование), обмен сообщениями и др.
- Python — создание/развертывание приложений, работа с данными, используя Cosmos DB, Redis, SQL Azure, PostgreSQL и MySQL, создание алгоритмов искусственного интеллекта/машинного обучения и др.
- PHP — очень популярный язык, применяющийся в основном для веб-разработки. При этом PHP имеет наименьшую поддержку в Azure (странно), доступно создание и развертывание приложений, а также некоторые другие функции.
- Go — малоизвестный язык программирования, при помощи которого можно развертывать виртуальные машины, передавать обьекты в хранилище BLOB, подключаться к базам данных SQL Azure, PostgreSQL, MySQL.
Это только часть функционала. Также присутствуют сервисы (их более 600) — инфраструктурные, платформенные, однако сегодня мы только базово рассматриваем Microsoft Azure.
Вообще поддерживаемых сервисов, сфер применения — куда больше:
Microsoft Azure — цены
На офф сайте Microsoft присутствует онлайн-калькулятор цен. На сайте можно выбрать пример сценария, после чего нажать Добавить для расчета и на вкладке Сохраненные отчеты вы увидите цену.
Также на офф сайте присутствуют цены на функции Azure:
- Без предварительных затрат.
- Не взимается плата за прекращение использования.
- Тарификация — посекундная.
- Можно попробовать бесплатно.
Нет смысла расписывать о ценах Azure — на офф веб-сайте об этом сказано более чем детально.
Заключение
Microsoft Azure — корпоративная платформа облачных вычислений. Основные плюсы — надежная компания, мировой опыт, мгновенная доступность серверов почти в любой точке мира.
Конкуренты — Google, Amazon, простыми словами — серьезные ребята.
Удобное и логичное ценообразование.
Удачи.
На главную! 17.09.2019Grizzly папка - что это?
Mb3install - что за папка?
PORT. IN на музыкальном центре - что это?
Windows10UpgraderApp - что это?
scoped_dir - что это за папка?
Windows10Upgrade - можно ли удалить?
im_temp - что за папка?