6 этапов разработки в подходе DevOps
Показываем, как поэтапно происходит процесс разработки приложений по подходу DevOps. А в статье — подробное описание методологии с примерами.
Показываем, как поэтапно происходит процесс разработки приложений по подходу DevOps. А в статье — подробное описание методологии с примерами.
🤔 Ликбез: что такое системы оркестрации контейнеров
Контейнеры — распространенная и популярная технология. Но когда контейнеров становится слишком много, ими трудно управлять. И тут на помощь приходят системы оркестрации.
В статье рассказываем, какие основные задачи выполняют оркестраторы и приводим несколько примеров популярных систем.
Контейнеры — распространенная и популярная технология. Но когда контейнеров становится слишком много, ими трудно управлять. И тут на помощь приходят системы оркестрации.
В статье рассказываем, какие основные задачи выполняют оркестраторы и приводим несколько примеров популярных систем.
mcs.mail.ru
Системы оркестрации контейнеров: что это такое | Блог VK Cloud Solutions
Рассказываем, что такое системы оркестрации контейнеров, как они работают и кому подходят.
Как мигрировать на Managed Kubernetes без боли
Планируете переехать в облачный Kubernetes? В зависимости от текущей архитектуры, для миграции может потребоваться лишь небольшая правка yaml-файлов, а может придется проводить полный рефакторинг приложений.
Узнайте, какие существуют стратегии миграции, от чего зависит сложность и как справляться с возможными проблемами.
Планируете переехать в облачный Kubernetes? В зависимости от текущей архитектуры, для миграции может потребоваться лишь небольшая правка yaml-файлов, а может придется проводить полный рефакторинг приложений.
Узнайте, какие существуют стратегии миграции, от чего зависит сложность и как справляться с возможными проблемами.
Хабр
Как мигрировать на Managed Kubernetes без боли
Concept Art: Airship Acres by ExitMothership Недавно мы рассказывали, что Kubernetes в формате self-hosted — не всегда самая лучшая идея. Альтернатива — Managed-решения типа Kubernetes as a...
Планировщик распределенных ресурсов (Distributed Resource Scheduler, DRS) — необходимый компонент практически любой виртуализированной среды. Он выравнивает нагрузку на хостах, чтобы виртуальные машины получали ресурсы в нужном объеме и работали максимально эффективно.
В статье рассказываем, как это устроено и как работает, а также почему мы разработали собственную реализацию механизма DRS.
В статье рассказываем, как это устроено и как работает, а также почему мы разработали собственную реализацию механизма DRS.
Графические процессоры — это не только обработка графики
Изначально графические процессоры нужны были только для того, чтобы рисовать пиксели в графике. Сегодня же GPU используются для сложных вычислений, и в определенных ситуациях они намного эффективней CPU.
✅ Обработка изображений. Так как GPU изначально работали с графикой, то и сегодня они обрабатывают большие массивы изображений. Например, снимки из космоса помогают следить за состоянием лесов или развитием половодья. Но предварительно их нужно обработать и нанести определенную разметку — этим занимаются GPU.
✅ Рендеринг графики. Чтобы создавать реалистичные мультфильмы, нужно учитывать множество деталей — например, как падает свет и выглядят тени. Для этого нужны большие вычислительные мощности, поэтому крупные студии используют графические процессоры.
✅ Промышленный интернет вещей. GPU помогают создавать цифровых двойников — виртуальные копии станков или целых заводов. Для этого предприятия собирают большое количество данных о работе оборудования. Затем строят трехмерную модель, которая позволяет проводить эксперименты и смотреть, как это повлияет на работу оборудования.
✅ Машинное обучение. GPU применяют на всех этапах машинного обучения — от подготовки данных до эксплуатации ML-моделей. Машинное обучение используют во многих областях. Например, в медицине ИИ может проверять КТ- и МРТ-снимки и находить на них патологические изменения.
✅ Тяжелые вычисления. Это вычисления на основе сложных алгоритмов, которым нужно большое количество ресурсов. Например, докинг — метод молекулярного моделирования, он позволяет подобрать молекулу, которая лучше всего взаимодействует с нужным белком.
👉 Подробный рассказ о применении GPU с примерами
Изначально графические процессоры нужны были только для того, чтобы рисовать пиксели в графике. Сегодня же GPU используются для сложных вычислений, и в определенных ситуациях они намного эффективней CPU.
✅ Обработка изображений. Так как GPU изначально работали с графикой, то и сегодня они обрабатывают большие массивы изображений. Например, снимки из космоса помогают следить за состоянием лесов или развитием половодья. Но предварительно их нужно обработать и нанести определенную разметку — этим занимаются GPU.
✅ Рендеринг графики. Чтобы создавать реалистичные мультфильмы, нужно учитывать множество деталей — например, как падает свет и выглядят тени. Для этого нужны большие вычислительные мощности, поэтому крупные студии используют графические процессоры.
✅ Промышленный интернет вещей. GPU помогают создавать цифровых двойников — виртуальные копии станков или целых заводов. Для этого предприятия собирают большое количество данных о работе оборудования. Затем строят трехмерную модель, которая позволяет проводить эксперименты и смотреть, как это повлияет на работу оборудования.
✅ Машинное обучение. GPU применяют на всех этапах машинного обучения — от подготовки данных до эксплуатации ML-моделей. Машинное обучение используют во многих областях. Например, в медицине ИИ может проверять КТ- и МРТ-снимки и находить на них патологические изменения.
✅ Тяжелые вычисления. Это вычисления на основе сложных алгоритмов, которым нужно большое количество ресурсов. Например, докинг — метод молекулярного моделирования, он позволяет подобрать молекулу, которая лучше всего взаимодействует с нужным белком.
👉 Подробный рассказ о применении GPU с примерами
С помощью подхода Multicloud Native Service можно построить максимально отказоустойчивую систему. А чем он отличается от простого Multicloud?
Вот основные отличия, а в статье — подробный рассказ и способы реализации подхода.
Вот основные отличия, а в статье — подробный рассказ и способы реализации подхода.
Как настроить мониторинг событий в Kubernetes: 4 бесплатных инструмента
По умолчанию события в Kubernetes хранятся всего один час, и этого может быть недостаточно для анализа логов. В статье — четыре инструмента, которые подойдут для мониторинга событий.
По умолчанию события в Kubernetes хранятся всего один час, и этого может быть недостаточно для анализа логов. В статье — четыре инструмента, которые подойдут для мониторинга событий.
Хабр
Как настроить мониторинг событий в Kubernetes: 4 бесплатных инструмента
Flying Ships Harbour by annewipf Отсутствие встроенного инструмента наблюдаемости — один из наиболее серьезных недостатков Kubernetes. Команда Kubernetes aaS Mail.ru Cloud Solutions перевела...
Что такое Apache Spark и как он используется в Big Data
В работе с большими данными используется много разных инструментов. Apache Spark — один из них. Мы рассказываем, как он используется в Big Data и сравниваем с похожей технологией — Hadoop MapReduce.
В работе с большими данными используется много разных инструментов. Apache Spark — один из них. Мы рассказываем, как он используется в Big Data и сравниваем с похожей технологией — Hadoop MapReduce.
🤔 Ликбез: как работает протокол MQTT
Для передачи данных в IoT используется специальный протокол MQTT, работающий по принципу издатель-подписчик. В статье говорим о базовых вещах: как он устроен и где применяется.
Для передачи данных в IoT используется специальный протокол MQTT, работающий по принципу издатель-подписчик. В статье говорим о базовых вещах: как он устроен и где применяется.
Переход на облачную операционную модель снижает расходы в 1,2–2,7 раза
Новое исследование компании Accenture показывает: компании, которые внедряют облако в свою операционную модель, добиваются больших успехов.
👉 Почти каждая организация внедрила облако и искусственный интеллект в свою работу за последние 10 лет. Но только половина из них использует их для трансформации повседневной работы. И всего от 12% до 15% компаний внедряют облако в свою операционную модель. Accenture называет их «постоянные соперники».
👉 Эти компании не стремятся к экономии, но в конечном итоге именно они добиваются большего снижения затрат — в 1,2–2,7 раза.
👉 Чтобы эффективно использовать облако, важно разработать четкую стратегию, развивать «гибкое» мышление, накапливать опыт, а также изучать возможность цифровой трансформации с помощью 5G и виртуализации.
👉 Главный вывод — будущая конкурентоспособность компаний зависит от того, какой тип облаков и облачных сервисов они выберут сегодня.
Читать подробнее
Новое исследование компании Accenture показывает: компании, которые внедряют облако в свою операционную модель, добиваются больших успехов.
👉 Почти каждая организация внедрила облако и искусственный интеллект в свою работу за последние 10 лет. Но только половина из них использует их для трансформации повседневной работы. И всего от 12% до 15% компаний внедряют облако в свою операционную модель. Accenture называет их «постоянные соперники».
👉 Эти компании не стремятся к экономии, но в конечном итоге именно они добиваются большего снижения затрат — в 1,2–2,7 раза.
👉 Чтобы эффективно использовать облако, важно разработать четкую стратегию, развивать «гибкое» мышление, накапливать опыт, а также изучать возможность цифровой трансформации с помощью 5G и виртуализации.
👉 Главный вывод — будущая конкурентоспособность компаний зависит от того, какой тип облаков и облачных сервисов они выберут сегодня.
Читать подробнее