О сервисе
Мы делаем объектное хранилище для команд, которым важны стоимость отдельного запроса и предсказуемая задержка: медиакомпании, логистические платформы и небольшие продуктовые команды, которые переросли один сервер.
Как устроена эксплуатация
Объект записывается на три независимых узла региона до ответа клиенту. Чтение обслуживает ближайший узел, range-запросы закрываются с одной реплики. Метаданные версионируются и ежечасно копируются в отдельный регион. Фоновая проверка сверяет контрольные суммы и восстанавливает реплику по соседним, если они расходятся.
Регионы
Основной регион — Франкфурт (fra1), далее Амстердам (ams1) и Хельсинки (hel1). Эшбёрн (ash1) обслуживает тяжёлые на чтение задачи в США. Хранение работает на одиннадцати узлах: по три в fra1, ams1 и hel1 и два в ash1, плюс узлы чтения там, где это оправдано нагрузкой. Новые регионы открываются, когда подтверждённая нагрузка клиентов оправдывает ёмкость: мы не анонсируем регион до запуска.
Инженерные принципы
- Скучное хранение. Запись с контрольной суммой, неизменяемые части, никаких преобразований на пути записи.
- Честный учёт. Счётчики по бакетам, почасово, с выгрузкой в CSV.
- Малая поверхность. Один API, один шлюз, задокументированное поведение на каждой ошибке.
- Без сюрпризов. Об устаревании функций сообщаем за 90 дней в журнале изменений.
Компания
ObjectBasin GmbH зарегистрирована во Франкфурте-на-Майне, Германия. Мы небольшая команда — разработка, эксплуатация и поддержка — и на письма отвечаем сами.
| Канал | Адрес |
|---|---|
| Поддержка | support@objectbasin.com |
| Продажи и DPA | sales@objectbasin.com |
| Безопасность | security@objectbasin.com (PGP по запросу) |
| Почтовый адрес | Hanauer Landstraße 148, 60314 Frankfurt am Main, Германия |
| Телефон | +49 69 2475 4410 (10:00–18:00 CET/CEST, будни) |