Как стать автором
Обновить
2.78

Microsoft Azure *

Облачная платформа Microsoft

Сначала показывать
Порог рейтинга
Уровень сложности

Иммутабельность в механизме Durable Execution: проблемы и решение

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров2K

За последние годы мы наблюдаем всплеск разработки инструментов и платформ, обеспечивающих Durable Execution (устойчивое выполнение). Немного поясню его принцип.

Компьютеры на сегодня достигли таких скоростей, что могут записывать результат каждой нетривиальной задачи в постоянное хранилище. Это, в свою очередь, позволяет им прекрасно восстанавливаться после временного сбоя путём повторного выполнения по журналу всех завершённых задач до момента этого сбоя. Выполнив эти задачи, система спокойно продолжает работу с точки, где она была прервана. При достаточном внимании и осторожности такой механизм можно реализовать с минимальным влиянием на модель программирования или производительность, что, безусловно, очень ценно. Не так ли?
Читать дальше →
Всего голосов 42: ↑41 и ↓1+40
Комментарии0

Новости

Как переехать с Microsoft на Linux: краткий чек-лист и подводные камни

Время на прочтение6 мин
Количество просмотров42K

В конце июля 2022 года Microsoft прекратила действие SPLA-контрактов для российских провайдеров. Большинство из них не смогут продлить лицензии, а значит — пользоваться Azure, Windows Server, Microsoft 365. И это не считая проприетарного ПО, доступного только для пользователей Windows.

Пиратство — это небезопасно. Поэтому мы постарались дать нашим клиентам примерный план по миграции на Linux. О том, что из этого получилось, рассказываем под катом.
Читать дальше →
Всего голосов 53: ↑51 и ↓2+49
Комментарии147

.Net Microservices The Hardcore Way: туториал от инженеров Microsoft, получаем PROD опыт

Время на прочтение4 мин
Количество просмотров12K

Для тех кто хочет погрузиться в проектирование .Net микросервисов, Kubernetes, Azure и Azure DevOps процессы. 

Читать далее
Всего голосов 18: ↑16 и ↓2+14
Комментарии7

Самодельный стратостат. Сезон 2022. Vostok-5

Время на прочтение28 мин
Количество просмотров13K

Vostok-5


Вот мы и вернулись! С "небольшим" опозданием, но нам есть чем оправдаться ;) В прошлом году мы строили и запускали самодельные стратостаты с целью привезти видео в 4k с высоты 30+ километров. В этом году мы, наконец-то, достигли всех поставленных целей и привезли бескомпромисный результат. Получилось опять "длинно", но я сокращал как мог. Будет много фоток, пару видео и даже гифки.

Поехали?
Всего голосов 83: ↑83 и ↓0+83
Комментарии68

Истории

Собираетесь перейти в IT или повысить квалификацию? Мы собрали все образовательные инициативы Microsoft в подобие адвент-календаря, чтобы было удобно ориентироваться.
Читать далее
Всего голосов 18: ↑18 и ↓0+18
Комментарии5

Роковой каскад: JIT, и как обновление Postgres привело к 70% отказов на национальном сервисе критической важности

Время на прочтение12 мин
Количество просмотров18K

Сайт мониторинга ситуации по коронавирусу Соединенного Королевства - основной сервис отчетности во время пандемии COVID-19 для всей страны. Он испытывает нагрузку порядка 45–50 миллионов запросов в день и относится к национальным сервисам критической важности.

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

Есть только одно исключение - наша база данных. Сервис работает с использованием специальной версии PostgreSQL: Hyperscale Citus. Тот факт, что наша база данных не соответствует архитектуре active-active — это не следствие того, что мы не знаем, как делать реплики для чтения, скорее - результат логистических проблем, обсуждение которых выходит за рамки этой статьи.

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

И что же могло пойти не так?
Всего голосов 43: ↑41 и ↓2+39
Комментарии14

Техники обработки отказов сервиса в микросервисных архитектурах, или Альтернативы Circuit Breaker

Время на прочтение11 мин
Количество просмотров8.9K

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

Читать далее
Всего голосов 15: ↑15 и ↓0+15
Комментарии9

11 анонсов конференции Microsoft Build для разработчиков

Время на прочтение4 мин
Количество просмотров12K

Привет, Хабр! Сегодня, как и обещали*, делимся подборкой самых интересных для разработчиков конференции Microsoft Build 2021. Их получилось 11, но это не значит, что это все. Чтобы узнать еще больше, изучайте сайт конференции.

* пообещали это мы во вчерашней подборке 8 анонсов конференции Microsoft Build 2021, которую подготовила наша бизнес-команда.

Читать далее
Всего голосов 19: ↑18 и ↓1+17
Комментарии9

Как мы построили гибридное облако и сняли с ручника разработку

Время на прочтение10 мин
Количество просмотров5.1K

Любому бизнесу, особенно крупному, хочется максимально оптимизировать внутренние процессы. В частности, те, которые касаются ИТ. Довольно часто мы встречаем ситуации, когда сугубо цифровые задачи в силу устаревших регламентов или страха сломать работающую систему решаются по старинке, вручную.

«Ингосстрах» обратилась к нам со следующей задачей: из-за огромного количества «ручных» операций параметр time-to-market их цифровых продуктов в некоторых случаях был достаточно высоким. Это не устраивало никого: ни разработчиков, ни тестировщиков, ни бизнес. Требовалось как можно сильнее сократить time-to-market, не стесняясь в ресурсах и средствах.

Читать далее
Всего голосов 39: ↑38 и ↓1+37
Комментарии4
НЛО прилетело и оставило это таинственное послание здесь. Что хотел сказать нам инопланетный разум? Мы расшифровали две из трёх фраз, а оставшуюся отдаём вам. Под катом вас ждёт загадка: хотите узнать, что за ней скрывается? Тогда попытайтесь напасть на верный след.
Посмотреть, что мы загадали
Всего голосов 25: ↑21 и ↓4+17
Комментарии15

Облачная кухня: готовим данные для мониторинга с помощью vCloud API и скороварки

Время на прочтение28 мин
Количество просмотров4.3K

Одной из задач администрирования облачной инфраструктуры является мониторинг её компонентов: важно знать о неправильной работе облака, вовремя выявлять и исправлять ошибки конфигурации. Управлять облаком VMWare можно несколькими способами. В этой статье рассмотрим принципиальное решение двух практических задач через API. Примеров кода будет немного, но зато с изюминкой: добавим коду асинхронности, чтобы ускорить пачку из нескольких тысяч запросов!

Читать далее
Всего голосов 12: ↑12 и ↓0+12
Комментарии0

Сравнение производительности ASP.NET Core-проектов на Linux и Windows в службе приложений Azure. Продолжение

Время на прочтение4 мин
Количество просмотров5.9K
В моём предыдущем материале речь шла о сравнении производительности ASP.NET Core-приложений, запускаемых в Windows и в среде Linux + Docker, работающих в службе приложений Azure. Эта тема интересна многим — поэтому я решил написать продолжение.



Я снова провёл испытания, используя подход, отличающийся от прежнего лучшей воспроизводимостью, такой, который даёт более надёжные результаты. Теперь я генерирую веб-нагрузку на серверы с помощью облачных инструментов Azure Cloud Agents, применяя Visual Studio и VSTS. И, более того, в то время как ранее я выполнял тесты с использованием HTTP, теперь тестирование проводилось с применением HTTPS.
Читать дальше →
Всего голосов 34: ↑31 и ↓3+28
Комментарии7

Сравнение производительности ASP.NET Core-проектов на Linux и Windows в службе приложений Azure

Время на прочтение8 мин
Количество просмотров10K
Что быстрее — ASP.NET Core-приложение, развёрнутое в Docker-контейнере на Linux, или такая же программа, но запущенная на Windows-сервере, учитывая то, что всё это работает в службе приложений Azure? Какая из этих конфигураций предлагает более высокий уровень производительности, и о каком «уровне производительности» можно говорить?


Читать дальше →
Всего голосов 48: ↑46 и ↓2+44
Комментарии8

Ближайшие события

Прибыль Microsoft подскочила на 33%. Сатья Наделла говорит, что мы вошли в эпоху «второй цифровой трансформации»

Время на прочтение2 мин
Количество просмотров12K

Microsoft вчера опубликовала свой последний квартальный отчет. Он оказался одним из самых успешных в истории компании. Доходы выросли на 17% до более $43 млрд, а чистая прибыль повысилась на 33% (до $15,5 млрд). Это намного превосходит ожидания аналитиков с Wall Street. Причём рост прибыли в основном шёл не за счет продаж Windows (там вышло всего +2%), а за счет облачных сервисов и продажи новых устройств.

Вот основные факторы из отчета:

Читать далее
Всего голосов 11: ↑11 и ↓0+11
Комментарии22

Когда твой код стал общим: история от дебюта до эндшпиля

Время на прочтение6 мин
Количество просмотров3.7K


«Отстаньте от меня, пожалуйста, я — творец! Дайте мне творить!», — программист Геннадий уже третий раз за вечер проговаривает эту мантру у себя в голове. Тем не менее пока что он не написал ни одной строчки кода, потому что в библиотеку, которую пытается развивать, прилетел еще один пулл-реквест. А, согласно политике компании, ревью кода должно проходить с минимальными задержками. Теперь Геннадий думает, как поступить: не глядя принять изменения, так же не глядя их отклонить или все-таки потратить драгоценное время, чтобы разобраться в их сути. Ведь кто, кроме него? Он этот код написал, он за ним и будет следить. А все изменения возможны только через его персональное согласие, ведь это Библиотека Судного Дня. 
Читать дальше →
Всего голосов 13: ↑13 и ↓0+13
Комментарии0

«Жуткая антиутопия». Microsoft представила инструмент автоматической оценки качества работы сотрудников

Время на прочтение4 мин
Количество просмотров46K

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

Чтобы помочь с определением того, является ли человек продуктивным, в конце ноября Microsoft выпустила новый инструмент для удаленных сотрудников — Productivity Score. Его можно найти в Microsoft 365, в «Рабочей Аналитике». Он позволяет начальникам следить за тем, насколько эффективно и активно их персонал использует инструменты Microsoft. Многие на Твиттере, в том числе эксперты по конфиденциальности, уже успели обвинить компанию в том, что она становится Большим Братом, и помогает организовать тотальную слежку за сотрудниками.

Читать далее
Всего голосов 43: ↑42 и ↓1+41
Комментарии128
Всем привет, на связи Microsoft! Мы давно обратили внимание, что читатели видят в Хабре образовательный ресурс и приходят сюда затем, чтобы повысить свой профессиональный уровень. Для тех хабравчан, кто пользуется инструментами и продуктами от Microsoft, мы решили систематизировать наши обучающие, справочные и триал-материалы. Итак, под катом наш виртуальный лекторий, где собраны ссылки по работе с Azure, последние курсы на платформе Learn и материалы для получения сертификатов от компании.
Посмотреть, что мы для вас собрали
Всего голосов 32: ↑30 и ↓2+28
Комментарии2

Мониторинг качества воздуха с использованием Raspberry Pi 4, датчика Sensirion SPS30 и Microsoft Azure

Время на прочтение5 мин
Количество просмотров7.1K
В материале, перевод которого мы публикуем сегодня, речь пойдёт о том, как подключить датчик качества воздуха Sensirion Particulate Matter Sensor SPS30 к Raspberry Pi 4, и о том, как, пользуясь возможностями Microsoft Azure, представить сведения о качестве воздуха в удобном для восприятия виде.


Читать дальше →
Всего голосов 24: ↑22 и ↓2+20
Комментарии14

Немного подробностей о нашем партнерстве со SpaceX

Время на прочтение2 мин
Количество просмотров2.4K


Microsoft объявила о ряде анонсов в рамках масштабной глобальной инициативы Azure Space. Ее главной целью является сделать космические инновации доступными компаниям во всем мире. В рамках программы Microsoft планирует развивать сотрудничество с организациями космической отрасли, включая SpaceX, основанной Илоном Маском.

3 факта о партнерстве под катом.
Читать дальше →
Всего голосов 12: ↑12 и ↓0+12
Комментарии2

Elite: Dangerous и CosmosDB

Время на прочтение25 мин
Количество просмотров14K

image


o7 cmdr!


Теплым карантинным вечером, в одном из телеграмных чатиков по Elite: Dangerous разгорелась дискуссия на тему: а у какого типа звезд чаще всего встречаются землеподобные планеты?


Дело в том, что исследование планет является одной из основных механик игры. А в иерархии полезности планет, землеподобные стоят на самом верху. Но и редкость их довольно высока. Так что командеры захотели узнать: на какие звезды прежде всего обращать внимание, при перемещении по млечному пути?


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

Читать дальше →
Всего голосов 53: ↑53 и ↓0+53
Комментарии23
1
23 ...

Вклад авторов