Microsoft Azure - Microsoft Azure
Разработчики) | Microsoft |
---|---|
Первый выпуск | 27 октября 2008 г . |
Операционная система | Linux , Microsoft Windows , iOS , Android |
Лицензия | Закрытый исходный код для платформы, Открытый исходный код для клиентских SDK |
Веб-сайт | лазурный |
Microsoft Azure , часто упоминается как Azure ( / æ ʒ ər , eɪ ʒ ər / AZH -ər, AY -zhər , Великобритания и / æ г jʊər , eɪ г jʊər / AZ -ewr, AY -zewr ), - это служба облачных вычислений, созданная Microsoft для создания, тестирования, развертывания и управления приложениями и службами через центры обработки данных, управляемые Microsoft . Он предоставляет программное обеспечение как услугу (SaaS) , платформу как услугу (PaaS) и инфраструктуру как услугу (IaaS) и поддерживает множество различных языков программирования , инструментов и фреймворков, включая как специфичное для Microsoft, так и стороннее программное обеспечение и системы.
Azure, объявленная на конференции профессиональных разработчиков Microsoft (PDC) в октябре 2008 года, получила внутреннее кодовое название проекта «Project Red Dog» и официально была выпущена в феврале 2010 года как Windows Azure , а затем была переименована в Microsoft Azure 25 марта 2014 года.
Услуги
Azure использует крупномасштабную виртуализацию в центрах обработки данных Microsoft по всему миру и предлагает более 600 услуг.
Компьютерные услуги
-
Виртуальные машины , инфраструктура как услуга (IaaS), позволяющая пользователям запускать универсальные виртуальные машины Microsoft Windows и Linux , а также предварительно сконфигурированные образы машин для популярных программных пакетов.
- Большинство пользователей запускать Linux на Azure, некоторые из многих дистрибутивов Linux , предлагаемых, в том числе собственного Microsoft, Linux -На Azure Sphere .
- Службы приложений, среда « платформа как услуга» (PaaS), позволяющая разработчикам легко публиковать веб-сайты и управлять ими.
- Веб-сайты , веб-сайты Azure позволяют разработчикам создавать сайты с использованием ASP.NET , PHP , Node.js или Python и могут быть развернуты с использованием FTP , Git , Mercurial , Team Foundation Server или загружены через пользовательский портал. Предварительная версия этой функции была анонсирована в июне 2012 года на мероприятии Meet Microsoft Azure. Клиенты могут создавать веб-сайты на PHP, ASP.NET, Node.js или Python или выбирать из нескольких приложений с открытым исходным кодом из галереи для развертывания. Это один из аспектов предложений « платформа как услуга» (PaaS) для платформы Microsoft Azure. В апреле 2015 года он был переименован в Web Apps.
- Веб-задания - приложения, которые можно развернуть в среде службы приложений для реализации фоновой обработки, которую можно вызывать по расписанию, по запросу или запускать непрерывно. Службы Blob, Table и Queue могут использоваться для связи между WebApps и WebJobs и для предоставления состояния.
Личность
- Azure Active Directory используется для синхронизации локальных каталогов и включения единого входа (единого входа). [1]
- Azure Active Directory B2C позволяет использовать идентификацию потребителей и управление доступом в облаке.
- Доменные службы Azure Active Directory используются для присоединения виртуальных машин Azure к домену без контроллеров домена.
- Защиту информации Azure можно использовать для защиты конфиденциальной информации.
Мобильные услуги
- Mobile Engagement собирает аналитику в реальном времени, которая освещает поведение пользователей. Он также предоставляет push-уведомления на мобильные устройства.
- HockeyApp можно использовать для разработки, распространения и бета-тестирования мобильных приложений.
Складские услуги
- Storage Services предоставляет REST и SDK API для хранения и доступа к данным в облаке.
- Служба таблиц позволяет программам хранить структурированный текст в секционированных коллекциях сущностей, доступ к которым осуществляется по ключу раздела и первичному ключу. Служба таблиц Azure - это нереляционная база данных NoSQL.
- Служба BLOB-объектов позволяет программам хранить неструктурированный текст и двоичные данные в виде больших двоичных объектов, к которым можно получить доступ по пути HTTP (S). Служба BLOB-объектов также предоставляет механизмы безопасности для управления доступом к данным.
- Служба очередей позволяет программам асинхронно обмениваться сообщениями с помощью очередей.
- Файловая служба позволяет хранить данные в облаке и получать к ним доступ с помощью REST API или протокола SMB .
Услуги связи
- Службы связи Azure предлагают SDK для создания веб-приложений и приложений мобильной связи, которые включают SMS , видеозвонки, звонки по VOIP и PSTN , а также веб-чат.
Управление данными
- Обозреватель данных Azure предоставляет возможности анализа больших данных и исследования данных.
- Поиск Azure обеспечивает текстовый поиск и подмножество структурированных фильтров OData с использованием REST или SDK API.
- Cosmos DB - это служба базы данных NoSQL, которая реализует подмножество оператора SQL SELECT для документов JSON .
- Кэш Azure для Redis - это управляемая реализация Redis .
- StorSimple управляет задачами хранения между локальными устройствами и облачным хранилищем.
- База данных SQL Azure предназначена для создания, масштабирования и расширения приложений в облаке с помощью технологии Microsoft SQL Server . Он также интегрируется с Active Directory и Microsoft System Center и Hadoop .
- Azure Synapse Analytics - это полностью управляемое облачное хранилище данных.
- Фабрика данных Azure - это служба интеграции данных, которая позволяет создавать управляемые данными рабочие процессы в облаке для управления и автоматизации перемещения и преобразования данных.
- Azure Data Lake - это масштабируемая служба хранилища данных и аналитики для рабочих нагрузок аналитики больших данных, которые требуют от разработчиков выполнения массово-параллельных запросов.
- Azure HDInsight - это служба, связанная с большими данными, которая развертывает Hortonworks Hadoop в Microsoft Azure и поддерживает создание кластеров Hadoop с использованием Linux с Ubuntu.
- Azure Stream Analytics - это бессерверный масштабируемый механизм обработки событий, который позволяет пользователям разрабатывать и запускать аналитику в реальном времени для нескольких потоков данных из таких источников, как устройства, датчики, веб-сайты, социальные сети и другие приложения.
Обмен сообщениями
Служебная шина Microsoft Azure позволяет приложениям, работающим в помещении Azure или на внешних устройствах, взаимодействовать с Azure. Это помогает создавать масштабируемые и надежные приложения в сервис-ориентированной архитектуре (SOA). Сервисная шина Azure поддерживает четыре различных типа механизмов связи:
- Концентраторы событий , которые обеспечивают передачу событий и телеметрии в облако в массовом масштабе, с низкой задержкой и высокой надежностью. Например, концентратор событий можно использовать для отслеживания данных с сотовых телефонов, таких как координаты местоположения GPS, в реальном времени .
- Очереди , которые позволяют однонаправленную связь. Приложение-отправитель отправит сообщение в очередь служебной шины, а получатель будет читать из очереди. Хотя для очереди может быть несколько читателей, только один будет обрабатывать одно сообщение.
- Темы , обеспечивающие однонаправленную связь по шаблону подписчика. Это похоже на очередь, однако каждый подписчик получит копию сообщения, отправленного в тему. При желании подписчик может отфильтровывать сообщения на основе определенных критериев, определенных подписчиком.
- Реле , обеспечивающие двунаправленную связь. В отличие от очередей и разделов, ретранслятор не хранит сообщения во время полета в своей собственной памяти. Вместо этого он просто передает их целевому приложению.
Медиа услуги
Предложение PaaS, которое можно использовать для кодирования, защиты контента , потоковой передачи или аналитики .
CDN
Глобальная сеть доставки контента (CDN) для аудио, видео, приложений, изображений и других статических файлов. Его можно использовать для кэширования статических ресурсов веб-сайтов, географически более близких к пользователям, для повышения производительности. Сетью можно управлять с помощью HTTP API на основе REST.
По состоянию на апрель 2020 года у Azure есть 94 точки присутствия по всему миру (также известные как периферийные местоположения).
Разработчик
- Аналитика приложений
- Azure DevOps
Управление
- Служба автоматизации Azure предоставляет пользователям возможность автоматизировать ручные, длительные, подверженные ошибкам и часто повторяющиеся задачи, которые обычно выполняются в облачной и корпоративной среде. Это экономит время и повышает надежность регулярных административных задач и даже планирует их автоматическое выполнение через определенные промежутки времени. Вы можете автоматизировать процессы с помощью модулей Runbook или автоматизировать управление конфигурацией с помощью Desired State Configuration.
- Microsoft SMA
Лазурный ИИ
- Машинное обучение Microsoft Azure (Azure ML) предоставляет разработчикам инструменты и платформы машинного обучения для создания собственных служб машинного обучения и искусственного интеллекта (AI).
- Когнитивные службы Microsoft Azure - это набор предварительно созданных API-интерфейсов, пакетов SDK и настраиваемых служб для разработчиков, включая перцепционный и когнитивный интеллект, охватывающий распознавание речи, распознавание говорящего, нейронный синтез речи, распознавание лиц, компьютерное зрение, распознавание текста / распознавание форм, обработку естественного языка, машинное услуги по переводу и принятию бизнес-решений. Большинство функций искусственного интеллекта, появившихся в собственных продуктах и сервисах Microsoft (Bing, Office, Teams, Xbox и Windows), поддерживаются Azure Cognitive Services.
Инструментальные средства Azure Blockchain
С помощью Azure Blockchain Workbench Microsoft предоставляет необходимую инфраструктуру для создания сети консорциума в нескольких топологиях с использованием различных механизмов консенсуса. Microsoft обеспечивает интеграцию этих платформ блокчейнов с другими службами Microsoft, чтобы упростить разработку распределенных приложений. Microsoft поддерживает множество универсальных блокчейнов, включая Ethereum и Hyperledger Fabric, а также специализированные блокчейны, такие как Corda.
Функции
Функции Azure используются в архитектурах бессерверных вычислений, где подписчики могут выполнять код как управляемую событиями функцию как услуга ( FaaS ), не управляя базовыми ресурсами сервера.
Интернет вещей ( IoT )
- Центр Интернета вещей Azure позволяет подключать, отслеживать и управлять миллиардами ресурсов Интернета вещей. 4 февраля 2016 года Microsoft объявила об общедоступности службы Azure IoT Hub.
- Azure IoT Edge - это полностью управляемая служба, построенная на базе IoT Hub, которая позволяет развертывать облачный интеллект локально на периферийных устройствах IoT.
- Azure IoT Central - это полностью управляемое приложение SaaS , которое упрощает подключение, мониторинг и управление активами Интернета вещей в любом масштабе. 5 декабря 2017 г. Microsoft объявила об общедоступной предварительной версии Azure IoT Central; его служба Azure IoT SaaS .
- 4 октября 2017 года Microsoft начала поставки официальных плат Microsoft Azure IoT Developer Kit (DevKit) в GA-версиях; производства MXChip.
- 16 апреля 2018 года Microsoft объявила о запуске Azure Sphere , сквозного IoT-продукта, ориентированного на устройства на основе микроконтроллеров и использующего Linux.
- 27 июня 2018 года Microsoft запустила Azure IoT Edge, используемую для запуска служб Azure и искусственного интеллекта на устройствах Интернета вещей.
- 20 ноября 2018 года Microsoft запустила Open Enclave SDK для кроссплатформенных систем, таких как ARM TrustZone и Intel SGX .
Лазурная орбиталь
Azure Orbital, запущенная в сентябре 2020 года, представляет собой службу наземной станции, которая помогает клиентам переносить спутниковые данные в облако и обеспечивать глобальное подключение к облаку. Частные предприятия и государственные учреждения, использующие данные, собранные со спутников, могут напрямую подключать спутники к сетям облачных вычислений для обработки и анализа данных. Мобильные облачные вычисления наземных станций для клиентов , которые работают там , где есть не существующая наземная инфраструктура (такие как энергетика, сельскохозяйственная и военная) обеспечит точку-точку помутнения связи в удаленные районы с помощью сторонних спутниковых систем - SpaceX «s Starlink созвездий в минимуме Земная орбита (LEO) и созвездие SES ' O3b на средней околоземной орбите (MEO) .
SES развернет наземные станции спутникового управления и восходящей линии связи для своих спутников O3b mPOWER MEO нового поколения вместе с центрами обработки данных Microsoft, чтобы обеспечить односкачковое соединение с облаком с удаленных узлов.
Microsoft предполагает, что спутниковая маршрутизация в облако может дать преимущество в скорости. Например, подключение из дома к облачному центру обработки данных для онлайн-медиа, развлечений или игр в настоящее время может использовать сложные оптоволоконные маршруты, которые длиннее одного прыжка до спутника и снова вниз. Эксперименты Microsoft с использованием облака Xbox показали, что в некоторых частях мира (в том числе в некоторых частях США) через спутник работает быстрее, чем через наземные сети.
Региональная экспансия и примеры
В 2018 году Azure был доступен в 54 регионах, при этом разрабатывались 12 новых регионов. Microsoft стала первым крупным поставщиком облачных услуг, построившим объекты в Африке с двумя регионами в Южной Африке . География Azure включает несколько регионов Azure, например «Северная Европа» (Дублин, Ирландия), «Западная Европа» (Амстердам, Нидерланды). Где местоположение представляет город или область в регионе Azure. Каждый регион Azure связан с другим регионом в той же географии; это делает их региональной парой. В этом примере Амстердам и Дублин являются местами, которые образуют региональную пару.
У Microsoft есть партнеры, которые продают ее продукты. В августе 2018 года Toyota Tsusho начала партнерство с Microsoft для создания инструментов рыбоводства с использованием пакета приложений Microsoft Azure для технологий Интернета вещей, связанных с управлением водными ресурсами. Механизмы водяных насосов, частично разработанные исследователями из Университета Киндай , используют искусственный интеллект для подсчета количества рыб на конвейерной ленте , анализа количества рыб и определения эффективности потока воды на основе данных, которые предоставляет рыба. Конкретные компьютерные программы, используемые в процессе, подпадают под платформы машинного обучения Azure и Azure IoT Hub.
Дизайн
Microsoft Azure использует специализированную операционную систему, называемую Microsoft Azure, для запуска своего «уровня структуры»: кластера, размещенного в центрах обработки данных Microsoft, который управляет вычислительными ресурсами и ресурсами хранения компьютеров и предоставляет ресурсы (или их часть) для запущенных приложений. поверх Microsoft Azure. Microsoft Azure описывается как «облачный слой» поверх ряда систем Windows Server, которые используют Windows Server 2008 и настраиваемую версию Hyper-V , известную как гипервизор Microsoft Azure, для обеспечения виртуализации сервисов.
Масштабирование и надежность контролируются контроллером Microsoft Azure Fabric, который гарантирует, что службы и среда не откажут в случае отказа одного или нескольких серверов в центре обработки данных Microsoft , а также обеспечивает управление веб-приложением пользователя, например выделение памяти. и балансировка нагрузки.
Azure предоставляет API, построенный на REST , HTTP и XML, который позволяет разработчику взаимодействовать со службами, предоставляемыми Microsoft Azure. Microsoft также предоставляет клиентскую библиотеку управляемых классов, которая инкапсулирует функции взаимодействия со службами. Он также интегрируется с Microsoft Visual Studio , Git и Eclipse .
Помимо взаимодействия со службами через API, пользователи могут управлять службами Azure с помощью веб-портала Azure, который стал общедоступным в декабре 2015 года. Портал позволяет пользователям просматривать активные ресурсы, изменять параметры, запускать новые ресурсы и просматривать базовый мониторинг. данные с активных виртуальных машин и сервисов.
Модели развертывания
Microsoft Azure предлагает две модели развертывания облачных ресурсов: «классическую» модель развертывания и Azure Resource Manager. В классической модели каждый ресурс Azure (виртуальная машина, база данных SQL и т. Д.) Управлялся индивидуально. Диспетчер ресурсов Azure, представленный в 2014 году, позволяет пользователям создавать группы связанных служб, чтобы тесно связанные ресурсы можно было развертывать, управлять и отслеживать вместе.
История и хронология
В 2005 году компания Microsoft приняла Groove Networks, и Билл Гейтс сделал основателя Grooves Рэя Оззи одним из своих пяти подчиненных в качестве одного из трех главных технических специалистов. Оззи встретился с Амитабхом Шриваставой, что позволило Шриваставе изменить курс. Они убедили Дэйва Катлера отложить его отставку, и их команды разработали облачную операционную систему.
- Октябрь 2008 г. ( PDC LA) - анонсирована платформа Windows Azure.
- Март 2009 г. - анонсирована реляционная база данных SQL Azure.
- Ноябрь 2009 г. - обновлен Windows Azure CTP, включено полное доверие, PHP, Java, CDN CTP и др.
- 1 февраля 2010 г. - Платформа Windows Azure доступна в продаже.
- Июнь 2010 г. - Центр обновления Windows Azure, .NET Framework 4 , управление версиями ОС, CDN, обновление SQL Azure.
- Октябрь 2010 г. (PDC) - усовершенствования платформы, Windows Azure Connect, улучшенный опыт разработки и ИТ-специалистов.
- Декабрь 2011 г. - диспетчер трафика, отчеты SQL Azure, планировщик HPC.
- Июнь 2012 г. - веб-сайты, виртуальные машины для Windows и Linux, Python SDK, новый портал, локально избыточное хранилище.
- Апрель 2014 - Windows Azure переименована в Microsoft Azure, портал ARM представлен на сборке 2014.
- Июль 2014 г. - общедоступная предварительная версия Машинного обучения Azure
- Ноябрь 2014 г. - отключение основных веб-сайтов, включая MSN.com.
- Сентябрь 2015 г. - Azure Cloud Switch представлен как кроссплатформенный дистрибутив Linux. В настоящее время известна как SONiC
- Декабрь 2015 г. - выпущен портал Azure ARM (кодовое имя «Ибица»).
- Март 2016 г. - общедоступная структура Azure Service Fabric (GA)
- Сентябрь 2017 г. - Microsoft Azure получает новый логотип и Манифест
- 16 июля 2018 г. - общедоступная предварительная версия Azure Service Fabric Mesh
- 24 сентября 2018 г. - Microsoft Azure IoT Central общедоступен (GA)
- 10 октября 2018 г. - Microsoft присоединяется к Linux-ориентированной группе Open Invention Network .
- 17 апреля 2019 г. - теперь доступна служба Azure Front Door Service.
- Март 2020 - Microsoft заявила, что использование Microsoft Teams в Италии увеличилось на 775% из -за пандемии COVID-19 . По оценкам компании, в настоящее время в мире насчитывается 44 миллиона активных пользователей Teams в день.
Конфиденциальность
Microsoft заявила, что в соответствии с Законом о патриотизме США правительство США может иметь доступ к данным, даже если хостинговая компания не является американской, а данные находятся за пределами США. Для решения проблем, связанных с конфиденциальностью и безопасностью, Microsoft создала Центр управления безопасностью Microsoft Azure, и у Microsoft Azure есть несколько своих сервисов, совместимых с несколькими программами соответствия, включая ISO 27001: 2005 и HIPAA . Полный и текущий список можно найти на странице соответствия Microsoft Azure Trust Center. Особо следует отметить, что Microsoft Azure получила временные полномочия JAB на работу (P-ATO) от правительства США в соответствии с руководящими принципами, изложенными в Федеральной программе управления рисками и авторизацией (FedRAMP), правительственной программе США, которая обеспечивает стандартизованный подход. оценке безопасности, авторизации и непрерывному мониторингу облачных сервисов, используемых федеральным правительством.
Значительные отключения
Ниже приведен список сбоев и сбоев в работе Microsoft Azure.
Дата | Причина | Примечания |
---|---|---|
2012-02-29 | Неверный код для расчета дат високосного дня | |
2012-07-26 | Неверно настроенное сетевое устройство | |
2013-02-22 | Истечение срока действия SSL-сертификата | Xbox Live, Xbox Music и видео также затронуты. |
2013-10-30 | Частичный сбой вычислений по всему миру | |
2014-11-18 | Обновление хранилища Azure привело к снижению емкости в нескольких регионах | Были затронуты Xbox Live, Windows Store, MSN, Search, Visual Studio Online и другие. |
2015-12-03 | Проблемы с Active Directory | |
2016-09-15 | Глобальный сбой DNS | |
2017-03-15 | Проблемы с уровнем хранения | |
2017-10-03 | Сбой пожарной системы | |
2018-06-20 | Отказ системы охлаждения | В регионе Северной Европы было 11 часов простоя |
2018-09-04 | Отказ системы охлаждения из-за недостаточной защиты от перенапряжения (удар молнии) | Выведены из строя многочисленные службы в нескольких регионах на более чем 25 часов, при этом некоторые службы остаются затронутыми только через три дня. |
2019-05-02 | Проблема миграции DNS | |
2021-03-15 | Удаление ключа OpenID | Ошибки аутентификации в нескольких службах с использованием Azure Active Directory до 16 часов |
2021-04-01 | Проблема с DNS влияет на несколько служб Microsoft | Проблемы DNS во всем мире со службами Azure |
Сертификаты
Можно получить множество различных сертификатов Azure , каждая из которых требует одного или нескольких успешно сданных экзаменов.
Уровни сертификации варьируются от начального, среднего до профессионального.
Примеры распространенных сертификатов включают:
- Основы Azure
- Партнер разработчика Azure
- Помощник администратора Azure
- Сотрудник инженеров данных Azure
- Помощник инженера по безопасности Azure
- Эксперт по архитектуре решений Azure
- Инженер-эксперт по Azure DevOps
Действующие лица
- Дэйв Катлер , ведущий разработчик, Microsoft Azure
- Марк Руссинович , технический директор, Microsoft Azure
- Скотт Гатри , исполнительный вице-президент группы облачных вычислений и искусственного интеллекта в Microsoft
- Джейсон Зандер, исполнительный вице-президент Microsoft Azure
- Джулия Уайт, корпоративный вице-президент, Microsoft Azure
Смотрите также
- Сравнение облачных вычислений
- Сравнение файлообменников
- Инструменты разработки Azure для обучения
- CBL-Mariner
использованная литература
Цитаты
Источники
дальнейшее чтение
- Чаппелл, Дэвид (октябрь 2008 г.). «Знакомство с Windows Azure» (PDF) . Microsoft.
- Ройне, Юсси (2019). «Современный бизнес на базе Microsoft Azure» (PDF) (электронная книга для скачивания). ShareGate.
- «Лестница в лазурь (3): Componentes de Cómputo y Almacenamiento» . Евангелист разработчиков WarNov . Microsoft. 19 ноября 2009 . Проверено 20 декабря 2013 года .
- «Демистификация платформы Microsoft Azure - Часть 1 и 2» . Журнал DNC . Август 2016 г.
- Кранти, Киран (май 2020 г.). «Познакомьтесь с многофакторной аутентификацией Azure (MFA)» . Сакета.CS1 maint: дата и год ( ссылка )