Разверните OpenClaw в облаке в один клик
Вход/ Регистрация

Июньский дайджест — Амстердам, мониторинг, панель и AI-агенты

8
11 минут чтения

Июнь выдался аномально жарким — и по погоде, и по событиям: в Амстердаме не выдержали чиллеры дата-центра, так что часть месяца мы тушили пожар почти в прямом смысле.

Релизы при этом никто не отменял: запустили сервис мониторинга, вывели AI-агентов на первую линию поддержки, добавили новые шлюзы в Kubernetes и научили наш MCP работать в панели за вас.

Написали в подробностях обо всем, что было в прошедшем месяце ↓

Про дата-центр в Нидерландах

Начнем с инцидента в Амстердаме. В мае инфраструктура в зоне ams-1 переехала в новый дата-центр. В июне на этой площадке вышла из строя система охлаждения, и часть размещенных там проектов суммарно была недоступна больше 50 часов.

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

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

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

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

Держим руку на пульсе

Продолжим тему доступности, но уже с хорошими новостями. Запустили новый сервис — мониторинг. Он следит за доступностью сайтов, серверов и приложений и сигналит, когда что-то идет не так. Работает и с ресурсами в Timeweb Cloud, и со сторонними платформами.

Сервис мониторинга

Когда мониторинг находит проблему, он заводит инцидент в панели и шлет уведомление на емейл, в Телеграм и Макс. Статистика по аптайму, инцидентам и последним проверкам собирается на отдельном дашборде.

Проверки на выбор: HTTP/HTTPS для сайтов и веб-приложений, Ping для серверов и TCP-порт для баз данных, почтовых и других сервисов. Плюс мониторинг SSL — предупредит до истечения сертификата и уведомит о продлении. Подробнее обо всем в документации →

Стоимость — 30 ₽ в месяц за один подключенный сервис, списания почасовые.

Наблюдать за всем необходимым →

Агенты выходят на первую линию

Две главных новости по AI — запуск Fable 5 и интеграция с Jivo.

Интеграция с Jivo и Fable 5

Начнем с Fable 5, модели нового поколения от Anthropic — она уже доступна в AI-агентах и AI Gateway. В середине месяца доступ пришлось ненадолго приостановить из-за ограничений, но теперь модель снова в строю.

И про Jivo-чат — теперь агента можно в него добавить. Он будет первым обрабатывать запросы клиентов, а если не сможет ответить — передаст диалог сотруднику. Уже рассказали в документации →

Остальные апдейты агентов списком:

  • Помощь для более точных промптов при создании или редактировании агента с помощью ИИ — он сформулирует ее так, чтобы агент понимал задачу точнее.
  • Область поиска агента можно ограничить доверенными источниками — точность ответов выше, а шума с форумов и случайных сайтов меньше.
  • Пять новых embedding-моделей в AI Gateway от OpenAI, Gemini, Alibaba и Яндекса. Векторные модели заодно выделили в отдельный тип в списке.
  • Выделили MCP-серверы и базы знаний на дашборде, оттуда же можно добавить новые.

Поставить агента в первый ряд →

Все для комфорта в панели

Улучшения в панели управления

Для тех, кто только начинает: добавили короткие видео о том, как создать свой первый сервер и первое S3-хранилище на страницы этих сервисов. А в самой панели добавились:

  • Оффлайн-мод. Если устройство ненадолго теряет интернет, например, ноутбук проснулся и заново ловит вайфай — панель не сбрасывает авторизацию, а показывает оффлайн-мод. Как только сеть восстановится, вы продолжите работу с того же места, без повторного входа.
  • Скачивание логов действий файлом CSV в разделе «История». И можно выбрать сразу готовый период: нужный диапазон выбирается в один клик, без ручной настройки дат.
  • Справка о местоположении серверов в разделе «Документы». Выбираете нужные IP, подтверждаете данные — и получаете готовый документ. Раньше за такой справкой ходили в поддержку. Работает для сервисов в РФ-локациях.
  • Valkey вместо Redis. Под капотом Redis-совместимых баз уже давно работает Valkey — решение с более свободной лицензией, и теперь панель это отражает. Старые типы бесшовно мапятся в API и Terraform, а новые версии начиная с 9.1 создаются только как Valkey.

А еще добавили периоды отображения статистики «2 недели» и «Месяц» на графиках, сортировку правил файрвола и кастомные имена для дополнительных дисков.

Посмотреть на свою обновленную панель →

 

Базам данных — бесплатный IPv6

 

Облачной базе данных теперь можно выдать публичный IPv6-адрес — бесплатно. Пригодится, если вы:

 

  • Уже развернули IPv6 в инфраструктуре и не хотите держать IPv4 только ради базы.

  • Масштабируете проект и постепенно уходите от дефицитных IPv4-адресов.

  • Строите cloud-native или корпоративную инфраструктуру, где важна поддержка IPv6.

 

IPv6 в базах данных

 

Подключается в пару кликов при создании базы или в настройках существующей: «Сеть» → «Публичный IPv6-адрес». Если переключателя нет, значит, на вашей сети адрес пока недоступен. Детали в документации →

 

Новый и модный айпишник для базы →

Минус три минуты на запуск сервисов

Вместе с сетью и железом продолжаем менять то, что напрямую влияет на стабильность. На очереди управляемые сервисы: базы данных, кластеры Kubernetes, балансировщики и другие.

Перестроили развертывание — раньше все делал один процесс, а теперь задачи разделены: cloud-init поднимает сервис при создании, а фоновый агент на серверах баз данных обслуживает его дальше.

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

Параллельно пересобрали образы ОС под сервисы вместо универсального образа, подняли все версии PostgreSQL до последних минорных и перенесли сетевую изоляцию на уровень гипервизора виртуальной машины и пересмотрели список доступных расширений PostgreSQL для большей безопасности. 

Обновление Timeweb Cloud MCP

Раньше через Timeweb Cloud MCP была доступна часть методов, в основном на посмотреть: баланс, тарифы, статусы продуктов. Теперь — все, кроме удаления (добавим позже). Так что агенту можно поручить и действия, которые меняют вашу инфраструктуру: почти все, что обычно приходится делать руками в панели.

Обновление Timeweb Cloud MCP

Если не использовали в работе: MCP связывает AI-агента с вашим аккаунтом и управляет инфраструктурой по текстовому запросу — работает и с нашим агентом, и с Cursor, Claude или кастомными ботами. В документации подробно рассказали как подключить →

Например, можно попросить: «Создай балансировщик, добавь в него 2 сервера и настрой между ними приватную сеть» — агент уточнит детали и после подтверждения соберет весь контур.

Поручить работу с инфрой агенту →

Закладываем запас прочности

Из-за еще больших нагрузок в июне перестроили инфраструктуру по трем направлениям — так, чтобы ситуации вроде атаки на DNS, отказы диска или плановые работы на хосте проходили для проектов незаметно или почти незаметно.

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

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

И внедряем сетевое хранилище NVMe-oF вместо локальных дисков — начали с Москвы и постепенно раскатываем дальше. Если у ноды отказывает железо, сервер быстро перезапускается на исправном оборудовании: не нужно ждать ремонт именно этой ноды или разворачиваться из бэкапа.

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

 

Новые шлюзы и умные лимиты в Kubernetes

 

В категорию аддонов «Сетевое взаимодействие» добавили NGINX Gateway Fabric и Envoy Gateway — реализации Gateway API, если возможностей классического Ingress уже не хватает.

 

DBaaS Operator научился устанавливать расширения PostgreSQL — больше гибкости в настройке баз под задачи проекта. А для баз, созданных через оператор, вернули возможность менять окно обслуживания прямо из панели.

 

Обновления в K8s

 

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

 

И куда без обновления версий: добавили Kubernetes 1.36, а новые кластеры теперь создаются на Ubuntu 24.

 

Настроить кластер точнее →

Шесть петабайт под тройной копией

Загляем в наш кластер хранения в Петербурге — после ввода двух новых нод его емкость превысила 6 петабайт. Клиентские данные занимают из них около двух, остальное — запасные копии, и так задумано: каждый объект автоматически хранится в трех экземплярах, на разных серверах и в разных стойках.

Схема работы S3-хранилища

Зачем столько копий? Диски ломаются без расписания: бывают месяцы без единой замены, а недавно поменяли сразу три из 436 накопителей кластера. Для ваших проектов это проходит незаметно: когда диск выходит из строя, у каждого объекта остаются еще две копии, а третью кластер за пару часов сам пересобирает на других серверах. Читать и записывать данные можно все это время.

Под капотом — Ceph из 27 серверов с двумя тирами: быстрые NVMe под активные данные, емкие HDD под архивы.

Присоединиться и создать бакет в S3 →

Обновили ядро на всех Ryzen-серверах в Москве

На высокопроизводительных Ryzen 7950X нашли причину редких зависаний нод: на старом ядре Ubuntu 22.04 эти процессоры иногда работали нестабильно. Для проектов это могло обернуться внезапной недоступностью виртуальных машин — при том что с самими проектами все в порядке.

Новое ядро Linux для Ryzen-серверов

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

И раз зашла речь: расширили парк Ryzen 7950X — стало больше доступных конфигураций под ваши проекты.

Заказать сервер на Ryzen →

Все, что о нас говорят

 

Начнем с большого кейса — маркетплейс USmall показал, как устроен его бэкенд для ежедневной обработки 50 млн HTTP-запросов, а в распродажи — до 70 млн. Подробный разбор в текстовом кейсе, а видеоверсия есть на YouTube, Rutube и в ВК.

 

Наш CTO Максим Яковлев написал колонку о том, как меняется инфраструктура, когда клиентов становится 150 тысяч: про развитие магистральной сети и запуск серверов у клиентов за десятки секунд — то есть про архитектуру, которая идет впереди нагрузок.

 

Вышли в медиа с запуском наших сетевых дисков в Москве. За первые недели в локации пользователи создали уже сотни сетевых дисков. Пока они доступны для кластеров Kubernetes, дальше подключим виртуальные серверы и другие сервисы.

 

Куда без наград: получили премию «Лига инноваций» в номинации «Новатор облачных решений». Это наше первое достижение в статусе резидента Иннополиса, одного из крупнейших ИТ-хабов страны.

 

И напоследок — видео про S3. Продакт-менеджер Сергей Плеханов объясняет, зачем выносить файлы с сервера, и показывает, как поднять собственное S3-хранилище за пару минут. Смотреть на YouTube, Rutube и в ВК.

Что читали и лайкали

От наших авторов и редакторов — собрали самое интересное за июнь для ваших лайков, просмотров и закладок.

Почему 3D-графика неправильная и до сих пор держится на наборе несовместимых математических запчастей. Странное дело, ведь еще в 19-ом веке придумали язык, где точка, сфера и плоскость описываются одинаково. Заодно погружаемся в геометрическую алгебру.

Полный разбор универсальной миграции виртуалок — тимлид нашей инфраструктурной core-команды рассказал, как устроены живые миграции без даунтайма. Хардкор статья с кодом из реального модуля.

Собираем свое приложение со статистикой по просмотренным фильмам — на Letterboxd, TMDB и App Platform. Внутри статьи открытый код, формула рейтинга режиссеров и напоминание: нужную фичу теперь проще сделать самому.

Продолжаем делать своими руками все подряд — на очереди аркадные автоматы. Если вдруг вам хочется поставить домой коробку высотой 2 метра и играть на ней в игры детства, то статья точно будет полезной.

*   *   *

Первый месяц лета позади, осталось еще два. Новый дайджест уже не за горами, а пока что можно поделиться этим и оставить комментарий с лайком.

8
11 минут чтения
Средний рейтинг статьи: 5
Предыдущая статья
Пока нет комментариев