Дайджест CLO 2024



До конца года осталась всего неделя, а значит, пришло время подвести итоги уходящего года.

2024 год был непростым, но очень продуктивным для CLO. Мы внесли значительные изменения в систему, чтобы повысить стабильность и производительность сервиса:
  • Обновили инфраструктуру личного кабинета;
  • Добавили новое, более мощное серверное и сетевое оборудование;
  • Внедрили более быструю и надёжную альтернативу Ceph;
  • Подготовили сетевую инфраструктуру к переезду на DPDK.
В процессе мы столкнулись с рядом сложностей, которые не проявили себя в предварительных тестах. Инфраструктуры пользователей сильно отличаются, как и нагрузка, которую они создают, поэтому ни один синтетический тест не может на 100% предсказать поведение реальной системы.

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

Обновление инфраструктуры ЛК
  • Ускорили доставку нового функционала в прод и повысили стабильность инфраструктуры
  • Провели большой рефакторинг кодовой базы проекта — предыдущая реализация была написана 4 года назад и обросла легаси-кодом, который мешал развитию сервиса. Учли ошибки, с которыми столкнулись на ранних этапах и значительно переработали логику взаимодействия с оборудованием.
  • После обновления некоторые механизмы пришлось отлаживать уже в продакшене, например, систему уведомлений и автоплатёж. Сейчас все работы по обновлению инфраструктуры завершены — мы увеличили скорость доставки нового функционала в прод и повысили стабильность инфраструктуры в целом.

Новое оборудование
Добавили более мощные серверы и ввели в эксплуатацию новое сетевое оборудование
Серверы с процессором AMD EPYC

В течение года мы добавили в инфраструктуру несколько новых нод на процессорах AMD Epyc. Эти процессоры обладают большей частотой ядер и высокой пропускной способностью шины памяти, что значительно повышает производительность инстансов — приятные изменения в скорости вычислений заметили и наши клиенты.
Не всё прошло гладко — добавление новых нод в кластер вызывало внезапные перезагрузки других серверов. Эти проблемы невозможно было предсказать — на тестовых стендах серверы вели себя стабильно. Да и сам переезд клиентских машин на новые серверы не мог произойти без простоя, перезапуск был необходим из-за смены платформы.
Сейчас, уже столкнувшись с перечисленными проблемами, мы научились «готовить эпики» так, чтобы они работали действительно хорошо и давали большую производительность для клиентских инфраструктур, а переезд происходил с минимальным простоем. В 2025 году планируем заменить все серверы в инфраструктуре на новые.

Новое сетевое оборудование
Сетевая архитектура CLO сложнее, чем сети других наших проектов, и обладает значительно большим потенциалом и гибкостью. Поэтому работу над улучшением качества сети мы ведём непрерывно с самого старта проекта.
Мы регулярно добавляем новое оборудование и обновляем программное обеспечение. Это особенно сложно сейчас, без поддержки западных вендоров — мы вынуждены обновлять и настраивать сетевое ПО без возможности получить правки от производителей.
В этом году добавили два новых физических роутера для обеспечения резервирования канала и провели большую подготовительную работу к переезду на DPDK. Это позволит нам повысить производительность и надёжность сети в будущем.

Linstor вместо Ceph
Увеличили скорость работы сетевых дисков благодаря новому решению для управления распределённым хранилищем
С марта 2024 мы тестировали новое решение для управления распределённым хранилищем данных — Linstor. Linstor значительно проще в обслуживании и почти не страдает от просадок производительности при синхронизации реплик, вызванных добавлением новых дисков.
В декабре запустили постепенный перенос сетевых дисков клиентов на Linstor, внимательно мониторя состояние системы. Это пока новое решение для нас, поэтому мы не торопимся переезжать сразу. Как только убедимся в 100% стабильности системы, перевезём на Linstor все сетевые диски, существующие в сервисе — они станут работать быстрее.
clo.ru/help/drive/general/linstor

Небольшие продуктовые улучшения
Объектное хранилище S3

В начале года избавились от тенантов — пользователи и бакеты теперь создаются в общем пространстве, что обеспечивает лучшую совместимость сервиса S3 с другим ПО и добавляет возможность обращаться к объектам в S3 по ссылке в domain-style (Amazon называет это virtual-hosted-style).

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

Public API v2
Упростили структуру API для более удобного взаимодействия с инфраструктурой без использования личного кабинета — унифицировали форматы ответов и избавились от лишней вложенности в структуре. Документация API на сайте и подробный список изменений по сравнению с v1.

Что будет в 2025
В новом году мы завершим начатые в 2024 работы над улучшением качества сервиса:
  • В первом квартале 2025 заменим все серверные процессоры на AMD EPYC и мигрируем сетевые диски виртуальных машин на Linstor — ядра процессора и диски станут работать значительно быстрее.
  • Во второй половине года завершим обновление архитектуры сети и переедем на DPDK — сеть станет более стабильной и производительной.
Параллельно с этим добавим новые полезные фичи:
  • Мультипроектность — возможность создавать различные проекты в рамках одной инфраструктуры для удобства управления большим количеством услуг.
  • Реселлинг — механизм для тех, кто хочет перепродавать услуги облака или предоставлять клиентам удобный способ управления инфраструктурой.
  • TLS для LBaaS — SSL-сертификат для балансировщика.
  • Улучшения в работе DBaaS — расширения для PostgreSQL и SSL-сертификаты для баз данных.
  • Обновлённая система уведомлений с возможностью выбора каналов связи и настройки критичных уведомлений.

Праздничный бонус
Опять 25 — кешбэк 25% на все платежи на месяц

С 25 декабря 2024 и до 25 января 2025 дарим кешбэк 25% на все платежи при использовании промокода NEWYEAR25
Как получить кешбэк:
  1. Введите промокод NEWYEAR25 на странице Баланс и расходы → «Активировать промокод или сертификат».
  2. Пополните баланс на любую сумму с 10:00 25.12.2024, по 23:59 25.01.2025 (время московское).
  3. Получайте кешбэк 25% на все пополнения баланса до 25 января 2025.
С наступающим! Команда CLO <3

clo.ru

S3 как диск в Windows



Написали руководство по подключению сервиса S3 в качестве виртуального диска. Пока только для Windows. S3 выступает в роли сетевого диска, позволяя сохранять резервные копии и переносить данные между компьютерами.
clo.ru/help/setup-guides/s3-disk-windows

https://lk.clo.ru
Промокод CLO1041223

Облачные серверы с большими ресурсами



На проекте CLO сейчас проходит акция на серверы с большими ресурсами. Можно заказать процессор и оперативную память со скидкой на 2 месяца:
  • 10% для серверов с ресурсами от 16 vCPU и 64 Гб RAM;
  • 15% для серверов с ресурсами от 32 vCPU и 128 Гб RAM.

Как заказать сервер с большими ресурсами:
  • Настройте сервер в калькуляторе на сайте CLO.
  • Нажмите «Оформить заказ» и заполните форму обратной связи.
  • Дождитесь ответа специалиста — он оформит заказ и назначит персональную скидку.
clo.ru/servers-with-large-resources

Технические работы 19.08.2024



19 августа 2024 с 3:00 до 7:00 по МСК проведём масштабные технические работы по обновлению инфраструктуры сервиса. Это необходимо, чтобы упростить реализацию сервиса, повысить стабильность работы и ускорить разработку новых фич.

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

Возможные риски:
Мы неоднократно протестировали безопасный переход со старой инфраструктуры на новую – никаких проблем и ошибок не обнаружили. Но рекомендуем провести ряд мер для обеспечения сохранности данных, чтобы обезопасить себя на случай форс-мажора:
  • Если вы используете Public API, убедитесь, что полностью перешли на версию API v2. После обновления предыдущая версия станет недоступна. Чем отличается новая версия API?
  • Сделайте бэкап серверов за 1–2 дня до начала работ. По промокоду SAFETYFIRST бэкапы в сервисе Киберпротект будут для вас бесплатными 18 по 21 августа включительно.
  • Cледите за обновлением актуальной информации о работах в наших рассылках или чате в телеграме. Уведомим о начале и завершении работ, сообщим, если что-то пойдёт не по плану.
  • После окончания работ убедитесь в том, что ваша инфраструктура работает как прежде. Служба поддержки всегда на связи и поможет, если какие-то сервисы не смогут запуститься автоматически.
Напомним о запланированных работах за 3 дня до начала.

С уважением, команда CLO.

https://lk.clo.ru
Промокод CLO1041223
Промокод дополнительно зачислит на счет 20% от первого платежа

Большие ресурсы на выгодных условиях





Подготовили выгодные условия для серверов с большими ресурсами – даём скидку на процессор и оперативную память на 2 месяца:
  • 10% для серверов с ресурсами 16-31 ядер и 64-127 Гб памяти;
  • 15% для серверов с ресурсами от 32 ядер и 128 Гб памяти.

Как заказать сервер с большими ресурсами:
  • 1. Выберите подходящую вам конфигурацию сервера в калькуляторе на сайте.
  • 2. Заполните форму обратной связи по кнопке «Оформить заказ» – укажите свои контактные данные и цели использования сервера.
  • 3. Вам ответит первый свободный специалист отдела продаж – оформит заказ и назначит персональную скидку.

Предложение по скидке действительно до 1 ноября 2024. Подробные условия указаны в положении о проведении акции.
https://lk.clo.ru
Промокод CLO1041223
Промокод дополнительно зачислит на счет 20% от первого платежа

Лето — время писать статьи!



Если вы разбираетесь в сфере IT, регулярно пишете статьи, ведёте аккаунт на Хабре или хотите попробовать свои писательские силы — то акция от FirstVDS именно для вас!

До 29 августа присылайте статьи для блога FirstVDS на Хабре и получайте до 22 000 ₽ за каждый материал.

Ваша статья должна быть уникальной, хорошо проработанной и попадать под одну из тематик:
  • хостинг,
  • программирование,
  • системное, серверное администрирование,
  • настройка Linux,
  • хранение данных, накопители,
  • серверное оборудование, компьютерное железо,
  • тестирование IT-систем,
  • open source,
  • серверная оптимизация.

Если вы активно ведёте Хабр, FirstVDS могут опубликовать статью под вашим аккаунтом.

Для участия переходите на страницу акции по кнопке ниже и заполняйте форму.
firstvds.ru/actions/summertime

Или сразу отправляйте свои статьи на почту content@firstvds.ru и ждите фидбэка от наших редакторов.

Конфигурация кластера DBaaS



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

clo.ru/help/dbaas/lifecycle/config

Новая версия API



Вышла вторая версия API. Сейчас обе версии работают параллельно, но 30 мая 2024 версия v1 станет недоступна. Настоятельно рекомендуем перейти на API v2 до этой даты. Также планируем обновление провайдера Terraform, об этом сообщим позднее.

Нужные ссылки:
Зачем нужна вторая версия API?
Чтобы ускорить выпуск новых фич, а так же сделать сервис более удобным и надёжным, мы изменили внутреннюю архитектуру CLO. Это изменение пришлось отразить и в публичном API.

Вместе с этим, постарались унифицировать форматы запросов и ответов. Структура API стала проще, уменьшилась глубина вложенности в ответах на запросы.

Вопросы по использованию API можете задать в закрытой группе в Телеграме — вам ответит кто-нибудь из разработчиков.
t.me/+VpVco4Rp4qknR47N

Заморозили цены для наших клиентов



Проект CLO развивается уже 4 года и за это время мы небольшой командой добились достойных результатов – построили надёжное и быстрое объектное хранилище S3, реализовали сервис баз данных (DBaaS), проработали дисковую подсистему для серверов и внесли множество других полезных улучшений.

С 1 апреля 2024 планируем сделать то, чего не делали за всю историю развития проекта – повысить цены. Для уже созданных аккаунтов стоимость ресурсов не изменится, вы продолжите пользоваться инфраструктурой CLO на тех же условиях.



Если вы пользуетесь услугами CLO регулярно и периодически создаёте новые аккаунты – напишите нам, придумаем, как сохранить для вас выгодные условия.

Спасибо, что выбираете нас!
Команда CLO

https://lk.clo.ru

Требуется действие по аккаунту CLO



Здравствуйте. Вступило в силу постановление, которое требует от провайдеров хостинга идентификацию клиентов. Чтобы избежать блокировки услуг в будущем, необходимо пройти дополнительную идентификацию аккаунта на проекте CLO. Для этого можно выполнить одно из действий:
  • сменить номер телефона аккаунта на российский
  • произвести любую оплату по СБП или карты российского банка или банка страны ЕАЭС
  • пополнить счет банковским переводом из российского банка или банка страны ЕАЭС
Если эти способы не подходят, то обратитесь в поддержку. Подробнее в Базе знаний
clo.ru/help/account/registration#identify