惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

B
Blog RSS Feed
博客园_首页
N
News | PayPal Newsroom
有赞技术团队
有赞技术团队
The Hacker News
The Hacker News
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
The Cloudflare Blog
S
SegmentFault 最新的问题
Jina AI
Jina AI
人人都是产品经理
人人都是产品经理
P
Privacy & Cybersecurity Law Blog
AI
AI
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Schneier on Security
Schneier on Security
博客园 - 三生石上(FineUI控件)
月光博客
月光博客
量子位
Forbes - Security
Forbes - Security
爱范儿
爱范儿
云风的 BLOG
云风的 BLOG
SecWiki News
SecWiki News
Last Week in AI
Last Week in AI
酷 壳 – CoolShell
酷 壳 – CoolShell
T
Tor Project blog
Recorded Future
Recorded Future
A
About on SuperTechFans
J
Java Code Geeks
The Register - Security
The Register - Security
PCI Perspectives
PCI Perspectives
H
Hacker News: Front Page
V2EX - 技术
V2EX - 技术
S
Secure Thoughts
V
Vulnerabilities – Threatpost
Hacker News: Ask HN
Hacker News: Ask HN
MongoDB | Blog
MongoDB | Blog
N
Netflix TechBlog - Medium
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Scott Helme
Scott Helme
T
The Exploit Database - CXSecurity.com
Y
Y Combinator Blog
AWS News Blog
AWS News Blog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
IT之家
IT之家
T
The Blog of Author Tim Ferriss
G
Google Developers Blog
C
CERT Recently Published Vulnerability Notes
L
LangChain Blog
F
Full Disclosure
Application and Cybersecurity Blog
Application and Cybersecurity Blog
The GitHub Blog
The GitHub Blog

Все публикации подряд на Хабре

Ловим музу за клавиатуру: как айтишнику стать автором Что умеет Midjourney в 2026? Мой немного грустный разбор этого шикарного инструмента Никто не любит писать тесты, но ИИ может исправить это IPv8 выглядит как мечта. Поэтому почти наверняка не взлетит Производители вернули в продажу материнки с DDR3. Что происходит? Управление агентом с телефона через Telegram теперь в KodaCode От координации к лидерству: как меняется роль руководителя разработки Я сделала родителям бизнес вместо пенсии: зарабатываем 70 тысяч, мама не даёт продать В три раза быстрее приемка товара и оптимизация трудозатрат на 73%: как «РСТ-Инвент» помог Gulliver Group ИИ-шечный мир победил? О влиянии искусственного интеллекта на игропром Кремль снижает давление на Телеграмм пока Европа строит интернет по паспорту Как CEO, CTO и CIO за 8 часов собрали ИИ-директора, который умеет держать позицию под давлением Как (не) потерять домен за выходные Вместо 8 разных VPS: как я организовал практику студентам на одном сервере Почему твой Open Source проект не замечают? R&D: искусство управления неопределенностью в разработке AI-дефляция: вакансий для разработчиков больше, а рост зарплат — худший за 15 лет Мы отдали управление роботами OpenClaw. Что из этого вышло Галактический ID: система идентификации для всех форм разумной жизни Шесть основ бизнес-анализа: начинаем с вопроса «Кто в игре?» Код-ревью, в котором дело не в коде Данные переехали. Команда — нет Системной подход к сдаче OSWE в 2025 Почему комната управления реактором покрашена в цвет морской пены 4 YAML-файла вместо PySpark: как аналитикам строить пайплайны без разработчиков LLM-агент для поиска свободных доменов: автоматизируем подбор Когда, зачем и как правильно начинать новую сессию в Claude Code? Как я заставил нейросеть писать макросы для FreeCAD Анатомия ИИ‑агента для подбора персонала. От тысячи резюме к топ‑10 за минуты Опыт разработчика как экономика внимания Автономность как точка невозврата: кто будет субъектом в цифровом будущем Обучение ИИ в «диких» условиях: как рутинные действия превращаются в датасеты Как измерить LLM для задач кибербеза: обзор открытых бенчмарков Где хранить код? Сравнение GitHub, GitLab и Bitbucket Математика объясняет, почему нормальное распределение встречается повсюду Почему ваш FinOps не работает: 12 тезисов от практиков Как подписать проектную документацию УКЭП с использованием бесплатных лицензий Pilot Адаптивное администрирование Sigla Vision Я грузил уран в бочки, а потом 20 лет строил ИТ в атомной отрасли Чем позвонить с Эвереста? История и обзор спутниковой связи. Часть 2 Как языковая модель помогает контролировать качество инструктажей по охране труда в металлургии Как не передать на desktop свой IP в РКН Анатомия SAP Privileges: как устроено управление правами в macOS MoneyDev: Сказка про три главных слова Обновлённый токенизатор видео K-VAE 2.0 от Сбера Как сделать диспетчеризацию дома на 1284 квартиры почти бесплатно Как мы разогнали железную дорогу Мы дали агентам рутину. Теперь надо решить — что делать с освободившимся временем Токсичный контент, промпт-хакинг и защита ИИ — всё о Guardrails для LLM Умный город начинается с точного взгляда: как «Фалькон Тех» меняет пространство к лучшему Навайбкодил приложение для анализа графов Почему Дюну так интересно читать? Упрощаем работу с рутиной или как стать Гендальфом Белым Деконструкция Go: CPU, RAM и что там происходит. Go Assembler база. Часть 1.1 Какие профессии исчезнут из-за ИИ, а какие появятся? И что с этим делать Как мы построили IT-отдел, где хочется расти: архитектурные встречи, прозрачные метрики и книжные подарки Rufler: Делаем из Claude Code автономный рой через один YAML-конфиг Sing-box и белый список приложений Как построить надёжный обмен сообщениями в микросервисах: лучшие практики для enterprise OpenAI строит MLM-пирамиду, а McKinsey и Accenture помогают ей в этом Дом, который не построил Фишер (Часть 2) «Сверхзвуковой математик» против «Вдумчивого логиста»: битва алгоритмов 3D-упаковки Мультимодальные модели – грубый и дорогой инструмент Разговоры ничего не стоят. Код тоже Проверки физических лиц: с кого начнет ФНС Топ-10 бесплатных нейросетей для создания видео в 2026 году Первые слои кода: как наши решения сегодня определяют архитектуру ИИ на десятилетия Разработка нового статического анализатора: PVS-Studio JavaScript Поиск уязвимостей ПО: базовый минимум или роскошный максимум Почему оценка персонала не работает как инструмент управления Как мы разработали ИИ-ассистента и сократили рутину продуктовой команды на 50% Как я ушел из найма, нажарил косточек и продал на маркетплейсах на 168 млн в год Когда 1С:ERP уже внедрена, а нормального производственного плана всё ещё нет Как я сделал Claude мультимодальным, подключив к нему Qwen Omni Как приглашение на вакансию мечты превращается в атаку Infrastructure as Code: философия и лучшие практики IaC Тестируем Yandex Code Assistant на задаче, в которой нужно хранить секреты nxs-universal-chart v3.0: новое поколение универсального Helm-чарта Callback Injection: Техника, которая отправила Microsoft Defender в глухой нокаут «Все идеи на стол»: митап как способ вывести проект из тупика Сегодня я узнал нечто новое о GPU благодаря багу в своей игре Как заставить LLM ̶ ̶г̶а̶л̶л̶ю̶ ̶ эволюционировать Карта событий как фундамент аналитики: практический кейс для E-commerce Что выбрать для AI: x86, ARM или RISC-V? Дайджест железа за март Роль соматических мутаций в развитии аутоиммунных заболеваний: путь к избирательной терапии Mythos от Anthropic — тревожный сигнал для всех, а не только для банков Guardrails для LLM на Java: как приручить промпт‑инъекции и токсичные ответы Green-VLA: как мы собрали VLA-модель для реального антропоморфного робота и не потеряли обобщение Финансовая гонка вооружений: почему умные люди добровольно в ней участвуют Эра ИИ-агентов наступила: выбираем лучшего цифрового сотрудника # Практический опыт внедрения WinCC Redundancy на производственном предприятии Сделал MVP за 3 дня, а потом неделю прикручивал оплату. Оно того стоило? Физика против Маска: почему Starship V3 может оказаться ещё одной катастрофой Нефть Венесуэлы: крупнейшие запасы в мире, но не крупнейшая нефтяная держава JPA 4. Переосмысление Hibernate Почему зеркальная фотокамера Nikon D5 десятилетней давности идеально подошла для миссии «Артемида-2» Проект «Уровень-Спутник» или как мы сделали платформу для гидрологов «Замедлиться, чтобы ускориться»: почему ИИ повышает цену ошибок в требованиях и архитектуре Как с нуля поднять трафик IT-компании на 1657% при бюджете 55 тыс. и выжить Pixel-perfect Downsampling — идеальная отрисовка 50 миллионов точек без потерь
Частное облако глазами DevOps: что может дать автоматизация
Дмитрий Гоголев · 2026-06-25 · via Все публикации подряд на Хабре

Привет, Хабр! Меня зовут Дмитрий Гоголев, я занимаюсь развитием платформы управления виртуальной и облачной инфраструктурой Cloudlink и направлением частного облака Orion Private Cloud (OPC) в Orion soft. Многое в ИТ-инфраструктуре можно сделать своими руками. Чем больше вы занимаетесь этим, тем лучше понимаете, как это сделать… но иногда легче все-таки с автоматизацией. 

В большинстве случаев у DevOps уже есть набор инструментов автоматизации. Практически все используют Ansible и Terraform или их аналоги для создания окружений. Многие переходят на IaC. Проблемы начинаются в крупных, иногда распределенных инфраструктурах. При отсутствии централизованной платформы, которой могут пользоваться не только сами инженеры, приходится тратить значительное время на согласования, ручные операции и разбор инфраструктурных ограничений. При отсутствии единого каталога типовых сервисов, включающего ВМ, Kubernetes-кластеры, namespaces, хранилища, сети, шаблоны окружений, создание окружения может занимать дни или недели, потому что требует ручных согласований.

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

Создание и поддержка окружений 

Любой DevOps-инженер уже имеет необходимые для развертывания окружений инструменты. Но в большинстве случаев воспользоваться ими может только он сам. Даже если у вас уже внедрена практика «инфраструктура как код», обучить пользователей работать, например, с Terraform будет непросто. В результате на поддержку существующей инфраструктуры уходит достаточно много времени. С этой точки зрения преимущество работы с частным облаком в том, что выдача нужных рабочих сред может происходить вообще без участия DevOps.

Через веб-интерфейс можно «накликать» готовый стенд ровно в 4 этапа. В такое окружение в случае Orion Private Cloud входит сам zVirt Hosted Engine, система аутентификации Keycloak с возможностью параметризации, а также отдельное хранилище с NFS-томами и кластер Nova Container Platform. Пользователь может кастомизировать этот набор, а может и не делать этого. Если инфраструктура типовая, то DevOps может так настроить стандартные параметры, чтобы она подходила практически каждому пользователю.

Если нужно создать что-то отличающееся от стандарта, процесс по-прежнему будет простым. Достаточно нажать кнопку «добавить» и указать название кластера, определить количество хостов. Этого уже достаточно, чтобы запустилась готовая рабочая среда с новым кластером, двумя хостами и доменами хранения. 

Форма заказа. За пользователя уже практически все заполнено. Это упрощение, которое позволяет не отвлекаться на развертывание стендов.

Форма заказа. За пользователя уже практически все заполнено. Это упрощение, которое позволяет не отвлекаться на развертывание стендов.

Единый контур для управления всеми средами виртуализации и контейнерами

DevOps-инженеры могут самостоятельно создать единое окно для работы со своими ресурсами. Но когда речь идет о масштабных инфраструктурах, в которых работают несколько сред виртуализации, legacy-приложения, базы данных, middleware, микросервисы, тестовые стенды и инфраструктурные компоненты, процесс управления начинает отнимать все больше времени и ресурсов. 

В Orion Private Cloud для решения этой задачи была создана консоль управления, а также графический интерфейс. И если даже вам удобнее управлять конкретной средой в режиме «инфраструктура как код», единый UI позволяет получить комплексный обзор всего, что есть в облаке, и быстрый доступ к инструментам управления параметрами.

Квоты и контроль потребления

Выше уже было сказано, что автоматизация для потребителей ИТ-ресурсов снижает нагрузку на инфраструктурные команды и делает процесс получения окружений прозрачным. Но на практике это не всегда дает DevOps-инженерам снять с себя часть ноши и заниматься другими делами. Ведь разработчики могут и ошибиться: заказать ВМ не в той сети, поставить лишний ноль к количеству CPU — предсказать все вероятные ошибки невозможно. Можно создать систему контроля на базе самой виртуализации, но это будут костыли, которые как минимум сложно поддерживать. 

В OPC предусмотрена четкая иерархия на проектах и гибкое определение квот. Для DevOps это плюс, потому что благодаря Cloudlink в облаке вообще невозможно нарушить изоляцию. Ни один пользователь не может превысить квоту, не может заказать свой стенд в сеть к другому разработчику. Все проекты распределяются по папкам, и сами пользователи даже не знают, что рядом есть проект другого сотрудника. Каждый имеет доступ только к собственной сети. 

В Cloudlink можно выделить квоту на организацию и назначать квоты отдельно конкретным пользователям. Terraform не позволяет сделать такое разделение настолько просто. Можно назначать лимиты, но нельзя делать это гибко. Если в разных проектах предусмотрены различные квоты, DevOps’ам будет тяжело поддерживать такой код. Придется заводить справочники, реализовать разделение.

Видим, что есть 2 разных проекта: Example и Sample.

В проекте Example доступен сетевой сегмент Example Network. Никакой другой выбрать нельзя.

Форма заказа со второго проекта, там уже недоступна сеть Example, но есть Sample.

За счет нативного управления проектной иерархией в Cloudlink не страшно, если кто-то ошибся или набрал себе лишнего специально. Инфраструктура не даст получить эти ресурсы. И если раньше нужно было валидировать и проверять, что происходит с квотами, в OPC это не допускается на уровне системы. Пользователь может и сам посмотреть, что ему доступно, потому что все квоты прозрачны. 

Внутри проекта есть кнопка для отображения квоты, можно посмотреть квоты на свой проект.

Инфраструктура как внутренний продукт

Еще один вопрос — как автоматизировать создание инфраструктуры по запросу. Представим себе ситуацию: пришла заявка от заказчика, нужно что-то проверить. Нужно проводить операции, которые могут сломать стенд. Естественно, просить у коллеги его не стоит.

В случае с частным облаком ситуация упрощается. Если кому-то нужен стенд — не нужно искать существующий или развертывать его самостоятельно. Внутри Cloudlink, например, уже есть модуль, который из коробки умеет оперативно развернуть нужную инфраструктуру. То есть каждый сотрудник, имеющий на то квоту, может получить из маркетплейса нужную инфраструктуру. В итоге DevOps переходят от формата, когда нужно обрабатывать заявки и согласовывать их вручную, к формату, когда пользователь идет и делает. А инженеры инфраструктуры фактически переходят к модели «мы предоставляем внутренние продукты и сервисы».

Все в одном продукте

Безусловно, большинство DevOps-инженеров имеют достаточно квалификации, чтобы собирать автоматизированные системы на базе Open Source решений. Однако это требует большого количества сил и ресурсов. Если руководство хочет получить «маркетплейс из коробки», а также удобный инструментарий для создания новых продуктов, придется провести большую работу. Мне пока что известно только одно решение, подходящее для этой задачи. Оно называется Cozystack, но этот продукт вышел только в 2025 году. Крупных инсталляций пока нет, а инженеры, работающие с масштабными инфраструктурами, как правило не хотят полагаться на еще не проверенный Open Source — то есть оставаться без поддержки, референсов в разных сферах и на больших масштабах. 

Плюс Orion Private Cloud в том, что мы поддерживаем трехсущностную организационную структуру. Мы работаем с организациями, папками и проектами. Соответственно, в рамках организации может быть любое количество проектов.

В OpenStack, например, проекты разделены полностью. И если в департаменте есть несколько проектов, они будут полностью изолированы. Если вы в какой-то момент хотите централизовать управление или хотя бы мониторинг, это становится проблемой. В случае с частным облаком папки позволяют объединять облачную ИТ-инфраструктуру на уровне отделов. А это значит, что проекты могут разворачиваться в одном и том же контуре.

Заключение

Частное облако не ограничивает DevOps-инженера в возможностях работать с инфраструктурой как с кодом и делать «руками» любые манипуляции. Но одновременно с этим позволяет ускорить типовые и повторяемые операции, такие как создание окружений, развертывание сервисов, контроль квот, согласования.

Фактически все это достигается за счет работы zVirt, Cloudlink и Nova Container Platform не как трех отдельных продуктов, а как единой среды. Намного меньше ресурсов и сил уходит на развитие ИТ-инфраструктуры, управление ей и поддержку. В результате преимущества от корпоративного облака получает не только бизнес, который мыслит категориями «сделать больше при меньших затратах», но и те, кто непосредственно работает с инфраструктурой.