Как DevOps улучшает тестирование производительности и развертывание IoT
DevOps дает возможность лидерам IoT усилить качество тестирования и сократить время развертывания.
Термин, смесь разработки и операций, обозначает организационные практики, сливающие IT-операции с разработкой программного обеспечения.
DevOps-инициативы дают бизнесу более быстрые, более качественные программные сборки.
По словам Бернда Рюккера, сооснователя и главного технологиста Camunda, непрерывная разработка — инкрементальная интеграция, тестирование и развертывание функций — доказала свою ценность в бизнес-ПО.
Эти практики ускоряют разработку продукта, повышая качество через покрытие тестами и автоматизацию, и скорость через автоматизированные конвейеры, сокращая время-до-ценности быстрыми оборотами.
Рюккер добавил, что те же выгоды применяются к IoT и IIoT, доставляя идентичные выигрыши.
Блейн Прайс, вице-президент продаж, DevOps и облако в MajorKey Technologies, сказал, что DevOps-фреймворк необходим для любого IoT-усилия. «Он доставляет непрерывное улучшение для постоянно меняющегося IoT-ландшафта, обеспечивая постоянную оптимизацию и надежные стандарты безопасности», — отметил он.
Как DevOps может помочь при работе с IoT
Менеджеры проектов по IoT и IIoT могут захватить осязаемые выгоды, если они примут правильные DevOps-процессы с самого начала.
Дэвид Линтикум, главный стратег облака в Deloitte Consulting, объяснил, что хорошо спроектированный автоматизированный DevOps-инструментарий оптимизирует тестирование безопасности, тестирование производительности и другие процессы, которые были бы громоздкими вручную.
Инструменты развертывания могут управлять сложностью отправки кода и данных на тысячи устройств, используя автоматизацию для применения обновлений и верификации правильной конфигурации, добавил Линтикум.
Результат — улучшенная стабильность и безопасность, плюс снижение затрат на развертывание и эксплуатацию.
Чарльз Коте, главный архитектор корпоративной архитектуры в Capgemini North America, сказал, что по мере того как операционные команды все чаще улучшают IoT-приложения, сложность подключенных развертываний также становится легче управляемой.
Он добавил: «Скорость инноваций и сотрудничества, которую приносит DevOps, жизненно важна для масштабирования пилотов в умных городах, сельском хозяйстве и промышленности. Его масштабируемость, эластичность и быстрые циклы разработки — предпосылки для управления экосистемами IoT-агентов, прошивки, шлюзов и периферийных вычислительных узлов».
Ашиш Чатурведи, главный аналитик ISG, сказал, что зрелая DevOps-настройка может сделать IoT-системы более отзывчивыми и безопасными. «Непрерывный мониторинг и быстрые петли обратной связи позволяют непрерывное улучшение IoT-приложений», — сказал он.
Чатурведи подчеркнул, что петля обратной связи — общая нить, связывающая IoT и DevOps вместе, усиливающая сильные стороны друг друга.
В промышленной IoT-системе, мониторящей полевые устройства для предиктивного обслуживания, DevOps — через CI/CD — доставляет изменения кода чаще и надежнее, в то время как контейнеризация и оркестрация автоматизируют развертывание в реальном времени, следя за динамичной средой, объяснил он.
Как DevOps может усилить IoT
Автоматизация IoT-разработки означает, что приложения могут развертываться быстрее и надежнее, сказал Линтикум. «Это смещает фокус с технических деталей на бизнес-ценность».
Джефф Стрейн, управляющий директор в практике технологического консалтинга Protiviti, добавил, что DevOps сокращает время выхода на рынок для IoT, обеспечивая быстрые ответы на запланированные и не запланированные изменения, включая инциденты безопасности. «Он также поддерживает использование автоматизации, ИИ и машинного обучения для ускорения доставки и обеспечения самовосстанавливающихся решений», — сказал он.
Комбинирование повторного использования и гибкости ускоряет скорость и улучшает пользовательский опыт, движимое рыночное внедрение, добавил Коте.
Вызовы DevOps для IoT
Культурный сдвиг, требуемый для DevOps, может быть тяжелым для строителей и развертывателей IoT, отметил Линтикум. Он требует открытости к методологии и четкого общения между командами разработки и операций.
Коте эхом этому. «Вызовы DevOps для IoT включают балансировку власти, ответственности, автономии и выравнивания со стейкхолдерами. Силосы между OT, IT и маркетингом должны быть растворены в пользу общей миссии. Принятие проверенного фреймворка корпоративной гибкости, такого как SAFe, может повысить вероятность успеха», — сказал он.
Преимущества DevOps для IoT
Как система домашней автоматизации, DevOps-фреймворк выравнивает все компоненты сложной IoT-экосистемы, обеспечивая качество, своевременные корректировки и надежную безопасность, сказал Прайс.
Чатурведи перечислил ключевые преимущества DevOps для IoT, особенно IIoT:
- Автоматизированное масштабирование. Облако-нативный DevOps-стек может масштабировать IoT-нагрузки вверх или вниз по требованию, балансируя предложение и спрос, снижая потребление энергии путем отключения или дросселирования ресурсов, когда это уместно.
- Улучшенное качество. DevOps позволяет аналитике измерять и прогнозировать производительность приложений. Поощряя непрерывное взаимодействие между ops и dev, разработчики получают реальные инсайты рано, движимые более эффективным кодом.
- Глубокое сотрудничество для быстрых развертываний. DevOps выравнивает операции, разработку, производство и QA, оптимизируя интеграцию новых функций или изменений на основе данных датчиков или потребностей клиентов.
- Дополнение протоколов безопасности. Хотя IoT-устройства уже следуют проверенным стандартам безопасности, инструменты безопасности DevOps могут защитить уязвимые точки входа, проверяя входящие данные датчиков, предотвращая вредоносное манипулирование.
Здесь инструменты безопасности DevOps могут спасти ситуацию, проверяя входящие данные с датчиков.
Интернет вещей
- Почему нет универсального стандарта безопасности IoT? Понимание сложного ландшафта
- Как IoT режет затраты здравоохранения и улучшает исходы
- Будущий взгляд: продвижение Industrial IoT для производственного превосходства
- Раскрытие силы визуальных данных в IoT-экосистеме
- Топ-6 трендов IoT, формирующих 2016 год и далее
- Как внедрение 5G усиливает безопасность IoT: что нужно знать
- Тестирование программного обеспечения для IoT-устройств: ключевые вызовы и решения
- Как IoT трансформирует ТО автопарков: эффективность и надежность
- Дополненная реальность: новый интерфейс для операций промышленного IoT
- 6 мощных преимуществ IoT, трансформирующих энергетический сектор