Обновить
При поддержке
4K+

Разработка публичных облаков *

Про публичные облака на языке их создателей

13,7
Рейтинг
Сначала показывать
Порог рейтинга
Уровень сложности
Формат публикации

Магия binapi для VPP или новые возможности по использованию SR Policy

Уровень сложностиСложный
Время на прочтение15 мин
Охват и читатели8.6K

Привет! Меня зовут Борис Хасанов, я сетевой архитектор в MWS Cloud Platform. В этой статье рассмотрим структуру сущности, называемой binapi, возможности программирования VPP с её помощью. Покажем, как можно использовать binapi для конкретных случаев, таких как реализация программного оверлея в ЦОД и расширенного Traffic Engineering при помощи VPP. Также поделимся результатами наших тестов по программированию SR Policy через VPP.

Читать далее

Как настроить Kafka в DBaaS от Selectel: подробный разбор параметров конфигурации

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели7.8K

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

На связи снова Александр Гришин, руководитель по развитию продуктов хранения данных Selectel. В этой статье я разберу доступные параметры конфигурации Kafka-кластеров в облачных базах данных: от настроек репликации и ретеншена до лимитов на продюсеров и потребителей. Мы посмотрим, как каждый параметр влияет на производительность и надежность, приведем практические рекомендации для разных сценариев — от высокочастотных событий до больших архивных потоков.

Материал будет полезен инженерам, которые проектируют архитектуру обмена данными, DevOps-специалистам, отвечающим за эксплуатацию, и разработчикам, которым важно предсказуемое поведение стриминга на продакшене. Погнали!

Погнали!

Достать до облаков: 6 способов безопасно подключиться к своей инфраструктуре в К2 Облаке

Уровень сложностиСредний
Время на прочтение18 мин
Охват и читатели7.5K

Как подключиться к облаку надёжно и гибко.

Привет, Хабр! Меня зовут Влад Одинцов, я техлид и product owner сетевых сервисов в K2 Cloud. Мы строим облачную платформу, где стабильное и безопасное подключение клиентов к инфраструктуре — ключевой элемент.

В этой статье расскажу про шесть способов подключения к инфраструктуре клиента в К2 Облаке: от Elastic IP до Direct Connect. Каждый из способов решает разные задачи — от простого доступа по публичным адресам до построения отказоустойчивых архитектур гибридного облака. Расскажу о плюсах, ограничениях и подводных камнях.

Читать далее

Как спрятать сontrol plane Kubernetes от любопытных глаз

Уровень сложностиСредний
Время на прочтение13 мин
Охват и читатели13K

Control plane Kubernetes — как сейф с главными ключами. Он управляет кластером, хранит sensitive-информацию и зачастую представляет собой лакомую цель для злоумышленников. 

В этой статье — разбор того, как спрятать control plane в сервисе Managed Kubernetes, предоставляемом в облаке: зачем это нужно, какие варианты существуют и с какими проблемами мы столкнулись на практике. Рассмотрим несколько open source решений, которые протестировали у себя в поисках надёжного способа изолировать control plane-ноды от пользователя и сделать их недоступными для какого-либо внешнего взаимодействия.

Меня зовут Каиржан, я DevOps/Software-инженер в команде разработки
MWS Cloud Platform, пишу на Go под Kubernetes и ClusterAPI. Наша команда разрабатывает сервис Managed Kubernetes для публичного облака — от инфраструктуры до собственных провайдеров для ClusterAPI. Поэтому вопрос безопасности control plane (CP) для нас стоит особенно остро.  

Читать далее

Облачный челлендж Выше облаков от MWS: результаты турнира

Время на прочтение1 мин
Охват и читатели4.8K

Привет всем облачным строителям!

Вот и подошёл к концу наш спецпроект Выше облаков!
Целый месяц вы прыгали по платформам, уклонялись от багов и помогали нам строить новую облачную платформу MWS Cloud Platform.

Спасибо за то, что были с нами, — теперь пришло время наградить победителей!

Читать далее

Принципы построения Development Platform команд

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели5.1K

Привет! Меня зовут Сергей Киселев, я Head of Development Platform в MWS Cloud Platform. В 2023 году я пришёл собирать команду Development Platform (DevP) для разработчиков нового облака. Эта статья написана по следам моего доклада «Как с нуля построить Development Platform в отдельно взятой компании» на DevOops 2024. Далее расскажу о том, почему мы заботимся об общем коде, растим культуру разработки и почему только разработчик может сделать инфраструктуру для другого разработчика.

Читать далее

S3 изнутри: как работать с объектным хранилищем и не сойти с ума

Уровень сложностиСредний
Время на прочтение16 мин
Охват и читатели26K

Привет! Меня зовут Евгения Тарашкевич. Я инженер из группы эксплуатации К2 Cloud, и моя специализация — системы хранения данных. Сегодня хочу поделиться с вами опытом и знаниями о работе с объектным хранилищем S3.

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

Читать далее

История K2 Cloud: эволюция от провайдера до партнёра

Уровень сложностиПростой
Время на прочтение10 мин
Охват и читатели4.6K

Когда вы слышите «облачный провайдер», что первое приходит в голову? Компания, которая предоставляет виртуальные ресурсы и с которой приходится разговаривать строго по шаблону? Но чтобы решения действительно работали, нужен не поставщик, а партнёр — тот, кто погружён в вашу инфраструктуру, анализирует, советует, помогает.

Мы в K2 Cloud не всегда были такими. Наш путь начался более 15 лет назад, и сначала мы были просто провайдером. Но время, опыт и сотни проектов изменили всё: мы прошли путь от первого ЦОДа до облачной платформы собственной разработки с партнёрскими услугами под любой запрос бизнеса. И сегодня я расскажу, как это было — без маркетингового шума, просто как есть.

Меня зовут Кирилл Бойко, я технический директор K2 Cloud, и в облаках (в хорошем смысле) — давно.

Читать далее

Крах и падение облаков

Уровень сложностиСредний
Время на прочтение9 мин
Охват и читатели11K

Мой коллега, Андрей Квапил, недавно в своей статье «Эволюция платформ виртуализации: как мы пришли к миру managed‑сервисов и как сервис‑провайдерам конкурировать с AWS» выдвинул тезис, что AWS, GCP и Azure предоставляют своим пользователям удобные API.

Читать далее

Как это сделано: Block Storage в MWS Cloud Platform. Разбираем в реалити Building the Cloud

Время на прочтение1 мин
Охват и читатели692

На связи команда разработки MWS Cloud Platform.
Это анонс нового выпуска нашего реалити-проекта Building the Cloud — серии эфиров, где мы без купюр рассказываем, как устроена архитектура MWS Cloud Platform под капотом.

В 7-м эпизоде говорим про технологии под капотом блочного хранилища MWS Cloud Platform. Подключайтесь, будет интересно!

Читать далее

VK вывела на рынок собственные решения по информационной безопасности

Время на прочтение1 мин
Охват и читатели11K

Компания VK Tech представила четыре новых сервиса: Security Gate, SIEM, ZTA, DSPM. На конференции VK Cloud Conf 2025. Все они разработаны внутри компании и интегрированы с облачной платформой VK Cloud. Информационная служба Хабра присутствовала на конференции.

Читать далее

Есть такие персонажи. Ты их не звал, но они приходят. На вторую сверху позицию. С резюме на десять экранов. С лицом...

Время на прочтение2 мин
Охват и читатели7.6K

Есть такие персонажи. Ты их не звал, но они приходят. На вторую сверху позицию. С резюме на десять экранов. С лицом человека, которому всегда всё ясно.

Я пришёл из Яндекса Я строил облака Я знаю, как делать лидоген

А потом ты открываешь план, который он накатал, и читаешь: Надо срочно повысить охваты и сделать event-маркетинг в партнёрстве с департаментом госсектора. Занавес. Это даже не ахинея. Это скриншот из какой-то методички 2010 года.

Кто ты, воин? Формально - новоявленный руководитель блока продаж и маркетинга. По факту - всего навсего бывший аккаунт-директор. До этого вообще специалист по ИБ в системных интеграторах.

Он искренне считает, что понимает рынок. Он не знает, кто покупает облака. Он не знает, зачем их покупают. Он путает капексы с опексами. У него в голове до сих пор есть’облако’ как магическое слово, которое должно продавать себя само. А если не продаёт — значит, виноват кто? Конечно, маркетинг.

Проблема даже не в нём Люди не обязаны быть идеальными. Бывают разные. Проблема в механике: его сюда спустили. Он не вырос, не понял, не прошёл путь. Его просто назначили.

Сходу в кресло, сразу - с правом финального слова. А ты теперь объясняй, почему твой roadmap не просто слайд. Почему у тебя нет ‘горизонтальных альянсов’. Почему ты не пишешь статьи от имени продована по цифровой трансформации.

Идеи от него сыпятся каждый день Давайте срочно делать холодные звонки Нам нужно охватить весь SMB. Конечно, инфраструктуру же как пирожки на базаре продают. Где у нас продажи через Telegram?’

Ты сначала смеёшься. Потом объясняешь. Потом просто перестаёшь говорить. Потому что бесполезно.

Он не слышит - он управляет. Или думает, что управляет.

Чем всё закончится? Ты либо уйдёшь. Либо адаптируешься. Либо станешь таким же.

А он? Он - останется. Потому что его назвали Начальником начальника. Потому что кто-то где-то решил, что у него ‘видение’. Потому что резюме с Яндекс.Облаком, казалось бы, всё ещё производит впечатление на тех, кто никогда туда не заглядывал.

Вывод? Парашюты должны раскрываться до касания земли. Иначе потом мы просто собираем обломки и делаем вид, что это было управляемое приземление.

Читать дальше →

Инфраструктура, которую видно: как мы делаем визуализацию облака

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели5.1K

Привет! На связи Михаил Шпаков, руководитель разработки в Timeweb Cloud.

Мы создаём облако, в котором удобно запускать и управлять проектами: от простых ВДС до масштабных решений с Kubernetes и десятками интеграций. Мы много думаем о том, как сделать инфраструктуру не только стабильной, но и понятной.

Когда вы работаете в облаке, всё выглядит структурировано: список серверов, IP-адресов, баз данных, кластеров. Но в какой-то момент возникает вопрос: а как всё это связано между собой?

Что подключено к балансировщику? В какой сети находятся серверы? Почему не пингуется база? Ответы есть, но они спрятаны в разных разделах интерфейса или требуют обращения в поддержку.

Мы в Timeweb Cloud решили это изменить. Инфраструктура — это карта, а не таблица. Её нужно рисовать, а не запоминать.

Мы сделали визуальную карту, на которой можно не просто увидеть ресурсы, но и настроить их расположение как в реальной жизни: сгруппировать, пояснить, добавить связи и комментарии. Это не просто картинка — это инструмент, который помогает понимать, как всё устроено, и быстрее находить проблемы.

Это как перейти от чтения логов к полноценной карте: наглядно, понятно, живо. Визуализация стала тем самым недостающим элементом, который помогает по-настоящему понять, как устроена инфраструктура.

Читать далее

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

CI/CD под прицелом: реальные сценарии атак и методы противодействия

Уровень сложностиСредний
Время на прочтение13 мин
Охват и читатели6.7K

Привет! Меня зовут Алексей Федулаев, я руковожу направлением Cloud Native Security в MWS Cloud Platform. Вместе с Андреем Моисеевым мы в этой статье подробно разбираем, как устроены атаки на CI/CD, и почему автоматизация без должной защиты может обернуться серьёзными инцидентами.

Мы покажем, как злоумышленник может получить секреты из пайплайна, обойти security-джобы через конфигурации, скомпрометировать Docker Registry и внедрить вредоносный образ в продакшн. Также разберём, почему даже подпись артефактов не всегда спасает, если есть доступ к раннерам и окружению сборки.

Предупреждён — значит вооружён.

Читать далее

Positive Technologies представляет новую версию PT NAD 12.3.  Главное в продукте: повышение производительности,...

Время на прочтение1 мин
Охват и читатели5.4K

Positive Technologies представляет новую версию PT NAD 12.3. 

Главное в продукте: повышение производительности, плейбуки и возможность хранения метаданных в облаке.

Читать дальше →

MWS Cloud Platform: открываем доступ первым пользователям

Время на прочтение1 мин
Охват и читатели2.1K

МТС уже несколько лет ведёт облачный бизнес на базе вендорских решений. В отличие от него, новая платформа — наша собственная разработка. Это позволяет обеспечить полный контроль над развитием платформы, независимость от вендоров и опенсорса, а также лучше учитывать потребности бизнеса.

Платформа спроектирована так, чтобы удовлетворять требованиям крупного бизнеса, и едина для всех пользователей: продуктов экосистемы МТС, бизнес-подразделений и внешних клиентов. 

Читать далее

«Яндекс 360» начал бета‑тестирование умного редактора в «Диске»

Время на прочтение2 мин
Охват и читатели3.8K

«Яндекс 360» объявил о начале бета‑тестирования нескольких новых функций в мобильном приложении «Диска», в том числе с использованием возможностей нейросетей «Яндекса». Доступ получат пользователи мобильного приложения, у которых подключен тариф «Яндекс 360». Функции «Ластик», «Без фона» и «Автоулучшение» позволят быстро редактировать фото в приложении сервиса «Диск».

Читать далее

«РТК-ЦОД» открыла новую площадку «Публичного облака» в Москве

Время на прочтение1 мин
Охват и читатели1.8K

Компания «РТК-ЦОД» (входит в IT-кластер «Ростелекома») ввела в эксплуатацию новую инфраструктурную площадку «Публичного облака» под названием «Медведково-2». Теперь клиентам «Публичного облака» в Центральном федеральном округе доступен для заказа больший объём ресурсов.

Совокупная мощность «Медведково-2» — более 28 тысяч виртуальных процессоров (vCPU) с тактовой частотой 3,0 ГГц, 64 ТБ оперативной памяти (RAM) и почти 1,2 ПБ дискового пространства на различных накопителях (SSD, SAS и SATA). 

Читать далее

DHCP-сервер облачной сети MWS. Как мы одинаковые адреса на разные виртуалки раздаём

Уровень сложностиСредний
Время на прочтение10 мин
Охват и читатели5.4K

Привет! При построении overlay-сети MWS Cloud Platform мы столкнулись с задачей: автоматически раздавать сетевые настройки виртуальным машинам на основе VRF — с полной изоляцией и без конфликтов.

Меня зовут Никита Усатов, я занимаюсь разработкой сервисов облачной сети MWS Cloud Platform. В этой статье расскажу, как устроена наша сеть, зачем понадобился DHCP-сервер с поддержкой VRF, как через VPP реализован DHCP Proxy с Option 82, и какие изменения мы внесли в CoreDHCP. Покажу, как передаются настройки от Control Plane к Data Plane, и как CoreDHCP отслеживает конфигурации без перезапуска. В конце — реальные кейсы отладки и мониторинга.

Читать далее

Опыт внедрения Multus CNI в MWS

Уровень сложностиСредний
Время на прочтение20 мин
Охват и читатели3.8K

Привет, Хабр! Меня зовут Глеб Когтев, я руководитель команды VPC Host Components, которая занимается разработкой виртуальной облачной сети для MWS Cloud Platform. C этой статьёй мне помогал Юрий Кондратов — SRE в команде Kubernetes Operations, Research & Engineering (KORE). 

Сегодня поговорим об устройстве сети в Kubernetes-кластере, немного о нашем подходе к обеспечению связности сервисов и чем нам был полезен Multus CNI. Статья будет полезна тем, кто использует Kubernetes в своих задачах и хочет разобраться в устройстве сети, а ещё во взаимодействии компонентов K8s с контейнерами.

Читать далее