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

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

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

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

Строим overlay-сеть новой платформы MWS на десятки тысяч ВМ

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

Привет, Хабр!

На связи команда разработки нового облака MWS. Это анонс нового выпуска нашего реалити про строительство облака с нуля — Building the Cloud. 

В новом эпизоде расскажем про архитектурные секреты overlay-сети новой платформы.

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

За лучший вопрос в лайв-чате дарим фирменный мерч МТС Web Services.

Дата: 4 июня, 12:00 — 13:00 (мск).

Читать далее

Почему мы делаем собственное объектное хранилище в MWS

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

Привет! Меня зовут Алексей Баранов, я руковожу направлением Data Storage Systems в облаке MWS Cloud Platform. Мы начинаем серию статей, в которой расскажем, как устроены наши системы хранения, почему мы их делаем так и почему именно такие.

В этой статье расскажу, как мы подошли к выбору технологий для object storage новой облачной платформы. Обсудим плюсы и минусы популярных на рынке решений вроде Ceph RGW, какие требования мы предъявляли к системе, и какая архитектура в итоге получилась.

Читать далее

Как мы делаем IAM для облака MWS. От пользователей и до сервисных агентов

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

Привет! Меня зовут Игорь Михайлюк, я Tech Lead команды IAM в MWS Сloud Platform. Сегодня поговорим, как мы делаем Identity and Access Management для нашего нового публичного облака.

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

Читать далее

Векторная база данных Qdrant стала доступна как сервис в Amvera Cloud

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

C 17 апреля Qdrant доступен в Amvera Cloud как преднастроенный сервис.

Qdrant — это векторная база данных и семантическая поисковая система, которая предназначена для использования в ИИ-агентах и RAG-приложениях.

Сервис позволяет производить быстрый поиск по векторам для выявления релевантного контекста при взаимодействии LLM с внешними данными.

Amvera Cloud уже предоставляет встроенное проксирование до API OpenAI, xAI, Antropic и Gemini. А также возможность создавать преднастроенные сервисы для автоматизации процессов на базе ИИ — N8N и Flowise.

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

Создание Qdrant производится простым выбором сервиса в консоли Amvera Cloud, а для подключения приложений рекомендуется ознакомиться со следующей инструкцией.

Amvera Cloud — это облако для простого деплоя приложений через git push. Встроенный CI/CD, бэкапы и мониторинг позволяют развернуть проект тремя командами в IDE и не думать о настойке инфраструктуры. Amvera проще, чем использование VPS.

Читать далее

Покоряем сетевой стек Linux: декапсулируем пакеты с помощью eBPF на скорости 6Mpps+

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

Когда переход на VXLAN в облачных сетях грозил нарушить работу системы анализа трафика, нам нужно было найти решение, позволяющее сохранить точный сбор статистики при экстремальных нагрузках и измененной структуре заголовков пакетов. Я — Александр Шишебаров, старший разработчик в команде сетевых функций облака Selectel. Разрабатываю все, что связано с сетью: балансировщики, виртуальные роутеры, сети, глобальный роутер и так далее.

В этой статье рассказываю о том, как мы использовали eBPF для перехвата и декапсуляции VXLAN-пакетов прямо в ядре, обеспечив корректный сбор статистики без значительных изменений в архитектуре системы. Разберем, какие требования привели нас к этому решению, как его внедряли и каких результатов удалось достичь. Также расскажу, что такое eBPF, как работает технология, как начать с ней работать и на каких этапах сетевого стека Linux можно перехватывать пакеты с ее помощью. Подробности под катом!
Читать дальше →

Ключ от облака: как мы в MWS делаем KMS для новой облачной платформы

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

Привет, Хабр!

На связи команда разработки облака MWS. Это анонс нового выпуска нашего реалити про строительство облака с нуля — Building the Cloud. 

В новом выпуске расскажем, как мы строим KMS для нового облака MWS.
Покажем архитектуру, обсудим технические челленджи в реализации и ответим на вопросы.

Спикер: Кирилл Беспалов, руководитель направления Crypto Services.

За лучший вопрос в лайв-чате дарим фирменный мерч МТС Web Services.

Дата: 30 апреля, 11:00 — 12:00 (мск).
Регистрация открыта по ссылке.

Читать далее

Cloud.ru запустил облачный сервис Evolution Managed Arenadata DB

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

На платформе Cloud.ru стал доступен новый облачный сервис — Evolution Managed Arenadata DB. Сервис создан на базе аналитической базы данных с открытым исходным кодом Greenplum. Решение позволяет хранить и обрабатывать большие объемы структурированных и полуструктурированных данных.

Evolution Managed Arenadata DB стал результатом сотрудничества Cloud.ru и разработчика ПО Arenadata. Об этом сообщил провайдер облачных и AI-технологий Cloud.ru на конференции GoCloud. На конференции присутствовала информационная служба Хабра

Читать далее

Декларативный API, деревья поведений и реконсиляция: как мы в MWS строим сервис Compute

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

Приветствую всех! На связи Родион Цалкин, Tech Product IaaS в MWS Cloud Platform. 

В этой статье расскажу, из каких решений на верхнем уровне состоит сердце нового облака — Compute — и как знания из разных областей помогают найти элегантные решения для возникающих проблем при его создании. Здесь не будет технического deep-dive’а (ждите в следующих статьях), поэтому статья будет интересна широкому кругу читателей.

Читать далее

Куб всему голова: строим внутреннюю Kubernetes-платформу на BareMetal в MWS

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

Всем привет! Меня зовут Иван Гулаков, последние несколько лет я занимаюсь построением и поддержкой платформы по предоставлению Kubernetes-кластеров для внутренних команд разработки в MWS Cloud Platform. Эта статья — пересказ моего доклада с DevOps Conf 2024 о том, как мы наливаем железки и превращаем их в k8s-кластеры по всем канонам IaC.

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

Читать далее

Как мы работаем с реконсиляцией ресурсов в облаке MWS

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

Привет! Я Сергей Самойлов — техлид направления слоя Control Plane для блочных устройств в MWS Cloud Platform. В этой статье рассмотрим модель реконсиляции ресурсов в облаке на примере блочных устройств. Мы рассмотрим, что такое реконсиляция, когда она применяется и как это всё выглядит в MWS.

Читать далее

Building the Cloud. Episode 4: Underlay Network

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

Привет, Хабр!

Разработчики нового облака МТС Web Services приглашают вас на очередной выпуск реалити-проекта для инженеров Building the Cloud. В прямом эфире рассказываем про building-блоки новой публичной платформы.

В новом выпуске поговорим про underlay-сеть. Вы узнаете, как мы мы изменили подход к её построению в новой версии облака MWS, какую архитектуру строим, и что у нас под капотом.

Читать далее

Тренды развития сетевой телеметрии и подход MWS к её внедрению

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

Привет, я Борис Хасанов, и это заключительная часть цикла статей про сетевую телеметрию. В первой и второй частях рассказал про основы и базовые протоколы. Сегодня расскажу, как мы подошли к работе с телеметрией в облаке MWS и рассмотрю тренды развития сетевой телеметрии на ближайшее время.

Читать далее

Говорим о строительстве облачной платформы на митапе в Сочи

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

27 марта топовые инженеры МТС Web Services расскажут:

·       Как построили Managed Kubernetes

·       Почему CNI Calico может преподнести сюрпризы

·       Когда денормализация — это хорошо

В программе — три глубоких технических доклада и нетворкинг.

Мероприятие бесплатное, нужна регистрация. 

Программа

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

Архитектура сетевой телеметрии: базовые компоненты и протоколы

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

Привет! Я — Борис Хасанов, ведущий сетевой архитектор в MWS, а это продолжение моей статьи о телеметрии, начало можно изучить здесь. В этой части разберём основы сетевой телеметрии, её виды, протоколы и модели.

Читать далее

Building the Cloud — эпизод 3: Object Storage

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

Привет, Хабр!

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

В новом выпуске поговорим о сервисе Object Storage, который наша команда разработала с нуля и уже активно тестирует.

Вы узнаете

OAM и основы сетевой телеметрии

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

Привет! Меня зовут Борис Хасанов — ведущий сетевой архитектор в MWS. Работаю с сетями уже много лет, а последнее время занимаюсь сетевой телеметрией. Она помогет мониторить состояние сети облака в моменте.

Это первая статья из цикла о трендах в развитии сетевой телеметрии и её имплементации в облаке MWS. Идея цикла появилась из моего несостоявшегося доклада на сетевой конференции «Яндекс nexthop 2024». Хочу поблагодарить Антона Корнелюка, Евгения Зобницева, коллег из MWS, а ещё коллег из IETF за идеи для этого цикла статей.

Сегодня расскажу о фреймворке ОАМ, его механизмах и протоколах и как он помогает следить за сетью. Итак — начинаем.

Читать далее

Автоматизировать управление инфраструктурой в облаке: почему мы решили разрабатывать свое решение

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

Привет, Хабр! Меня зовут Захар Пикуль, я руковожу в СберТехе отделом сопровождения инфраструктуры тестовых сред. Созданием и внедрением ИТ‑решений в компаниях различного размера и уровня я занимаюсь уже более 15 лет.

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

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

Читать далее

Безопасность CI/CD — базовая гигиена и реализация в разработке облака MWS

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

Привет, Хабр! Меня зовут Алексей Федулаев, я руководитель направления Cloud Native Security в МТС Web Services. С этой статьёй мне помогал Андрей Моисеев — DevSecOps из моей команды, и Иван Орлов — Tech Lead из команды Development Platform. Сегодня мы поговорим об основах DevSecOps на примерах GitLab CI/CD. Расскажем о простых методах, которые помогут улучшить безопасность вашего сервиса или продукта.

Читать далее

Релиз Open Source-платформы Cozystack 0.22 (и немного 0.23): телеметрия, пропатченный Talos, Workload и WorkloadMonitor

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

В свежей версии добавлен cozystack-controller и новые сущности: Workload и WorkloadMonitor — которые позволяют следить за состоянием подов, управляемых операторами, и оценивать уровень сервиса по заранее определённым правилам. 

Приложения в Cozystack управляются разными операторами, поэтому мы решили создать единый формат для отображения статуса каждого сервиса.

Читать далее

1000 звезд на GitHub у Open Source-платформы Cozystack: какой путь мы прошли за год

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

Первый публичный релиз Cozystack состоялся 8 февраля 2024 года, и за год сообщество накидало нам 1000 звезд на GitHub. Конечно же, мы благодарны всем пользователям, контрибьюторам и просто участникам комьюнити (в нем сейчас порядка 600 человек, и все пришли сами, без рекламы).

Для нашей маленькой команды 1000 звездочек — это очень важная планка. Она означает, что инженерное сообщество нас заметило и оценило наши усилия. Оглядываемся назад и смотрим на путь, который мы прошли за год.

Читать далее