Сайт находится в бета режиме

Мы строим IT-системы целиком

От оборудования и сети до кода, данных и бизнес-процессов.

2Cloud — инженерная IT-команда полного цикла. Мы разрабатываем программное обеспечение, автоматизируем бизнес-процессы, строим серверную и сетевую инфраструктуру и объединяем всё это в работающие системы.

Мы умеем работать со всем технологическим контуром: физическими серверами и сетями, виртуализацией и Kubernetes, базами данных и backend-разработкой, интерфейсами, интеграциями, IoT, мониторингом и автоматикой.

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

Посмотреть проекты

Мы начинали с разработки.
И пошли глубже.

Можно написать хороший код. Но этого недостаточно, чтобы построить хорошую систему.

Код — это только начало

Она должна где-то работать. Данные должны храниться и резервироваться. Сеть должна переживать отказ оборудования или канала. Приложение должно обновляться без длительного простоя. Мониторинг должен обнаружить проблему раньше пользователя.

Надёжность требует инфраструктуры

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

Поэтому мы постепенно расширяли собственную экспертизу.

Мы расширили экспертизу

Начав с разработки программного обеспечения, мы пришли к DevOps, сетям, виртуализации, серверному оборудованию, Kubernetes, мониторингу, IoT и автоматизации.

Построили собственную серверную инфраструктуру. Развернули отказоустойчивый Proxmox-кластер. Получили собственную автономную систему и начали самостоятельно управлять сетевой инфраструктурой и маршрутизацией.

Построили всё на себе

А затем пошли ещё глубже — разработали собственную систему автоматизации инженерной инфраструктуры нашего ЦОД.

Сегодня 2Cloud — это команда, которая умеет смотреть на IT не как на набор отдельных технологий, а как на единую систему.

От физического оборудования до бизнес-логики

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

  1. Работаем с физическим серверным оборудованием, системами хранения и сетевым оборудованием.

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

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

    Работаем с маршрутизацией, VLAN, VPN, BGP, резервированием оборудования и каналов связи.

  3. Строим отказоустойчивые кластеры виртуализации и сами эксплуатируем такую инфраструктуру.

    Собственный кластер 2Cloud построен на Proxmox с резервированием вычислительных ресурсов и хранения данных.

  4. Разворачиваем и сопровождаем Kubernetes-кластеры, контейнеризированные приложения, CI/CD, мониторинг и централизованное логирование.

    Строим процессы так, чтобы сервисы можно было безопасно развёртывать, обновлять, масштабировать и восстанавливать.

  5. Проектируем хранение данных и работаем с SQL и NoSQL базами данных, кешированием, очередями сообщений и потоками данных.

    Учитываем производительность, резервирование, восстановление и дальнейший рост системы.

  6. Разрабатываем backend, API, микросервисы и интеграционные сервисы.

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

  7. Создаём внутренние системы, личные кабинеты, корпоративные порталы, веб-сервисы, сайты, ботов и специализированное программное обеспечение.

  8. Связываем CRM, учётные системы, сайты, телефонию, платёжные сервисы, оборудование и внутреннее ПО.

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

  9. Работаем не только с программным обеспечением.

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

  10. Изучаем существующий процесс, находим ручные операции и узкие места и проектируем техническое решение.

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

Для нас технология — инструмент.
Главная задача — чтобы работал весь процесс.

Собственный ЦОД как инженерная лаборатория

Мы не только проектируем инфраструктуру для клиентов. Мы сами её строим и ежедневно эксплуатируем.

Для собственной серверной площадки 2Cloud мы построили отказоустойчивую вычислительную и сетевую инфраструктуру, а затем разработали собственную систему автоматизации ЦОД.

Собственная автономная система

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

Отказоустойчивый Proxmox-кластер

Построили кластер виртуализации с резервированием вычислительных ресурсов и хранения данных.

Собственное серверное оборудование

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

Собственная автоматика

Для контроля климатических условий разработали собственные устройства и программное обеспечение.

Система собирает данные о температуре и влажности и управляет инженерным оборудованием ЦОД:

  • приточной и вытяжной вентиляцией;
  • клапанами;
  • реле;
  • кондиционерами;
  • счётчиками электроэнергии.

Единая система мониторинга

Телеметрия серверов, сети и инженерного оборудования собирается в единую систему.

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

Автоматическое управление и ML

На основе накопленных данных мы разработали модель автоматического управления климатической системой.

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

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

[ Посмотреть кейс автоматизации ЦОД ]

Мы отвечаем за систему, а не за границы между подрядчиками

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

  • Код и приложение
  • Данные и базы
  • Виртуализация и контейнеры
  • Оборудование
  • Сеть и маршрутизация

  1. Медленная работа приложения

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

  2. Недоступность сервиса

    Недоступность сервиса может быть связана с приложением, Kubernetes, виртуальной машиной, физическим сервером или маршрутизацией.

  3. Неэффективный бизнес-процесс

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

Когда возникает проблема, клиенту не нужно выяснять, кому её передать: разработчикам, DevOps-инженерам, администраторам, сетевикам или хостингу.

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

Один проект — одна зона ответственности

  1. Разбираемся

    Начинаем не с выбора технологии, а с задачи.

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

  2. Проектируем

    Продумываем архитектуру, модель данных, интеграции, инфраструктуру и точки отказа.

    Выбираем технологии исходя из задачи, а не наоборот.

  3. Разрабатываем

    Создаём backend, frontend, API, интеграции, сервисы автоматизации и необходимые внутренние инструменты.

  4. Строим инфраструктуру

    Разворачиваем серверы или Kubernetes, базы данных, сети, мониторинг, логирование и резервное копирование.

    При необходимости работаем с физической инфраструктурой и оборудованием.

  1. Внедряем

    Интегрируем решение с существующими системами и процессами, переносим данные и запускаем production.

  2. Наблюдаем

    После запуска система не исчезает из нашего поля зрения.

    Следим за её состоянием, производительностью и инфраструктурой.

  3. Развиваем

    Автоматизация редко заканчивается первой версией.

    Собираем данные о работе системы, находим следующие узкие места и постепенно развиваем решение вместе с бизнесом.

Нам интересны задачи, в которых нужно разобраться

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

Сотрудники слишком много делают руками

У нас пять систем, и данные между ними переносят вручную

Никто не понимает, почему периодически падает сервис

Хотим отказаться от Excel и сделать нормальную внутреннюю систему

Нужно связать несколько объектов в единую отказоустойчивую сеть

Инфраструктура выросла из одного сервера, и мы не понимаем, куда двигаться дальше

Есть оборудование, с которого нужно собирать данные и которым нужно автоматически управлять

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

Это нормальная отправная точка.

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

2Cloud изнутри

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

Команда 2Cloud
Команда 2Cloud за работой в офисе
Проектирование систем
Проектирование архитектуры системы у доски
Разработка и эксплуатация
Разработка программного обеспечения за рабочей станцией
Собственная серверная инфраструктура
Серверные стойки собственной инфраструктуры
Вычислительный кластер 2Cloud
Серверы вычислительного кластера 2Cloud
Сетевая инфраструктура
Маршрутизаторы, коммутаторы и патч-панели
Устройства мониторинга и автоматизации, разработанные 2Cloud
Электронные устройства мониторинга и автоматизации
Управление инженерной инфраструктурой ЦОД
Шкаф управления инженерной инфраструктурой ЦОД
Мониторинг инфраструктуры, климата и энергопотребления
Мониторинг инфраструктуры, климата и энергопотребления

Люди, которые за это отвечают

За проектами 2Cloud стоят разработчики, инженеры и дизайнеры.

Мы не разделяем мир на «программистов» и «технарей». В сложных проектах разные компетенции должны работать вместе.

Владислав Лопушенко

Владислав Лопушенко

Основатель / Solution Architect

Архитектура систем, backend, инфраструктура, сети и автоматизация.

[Имя]

Frontend Developer

Интерфейсы и frontend-приложения.

[Имя]

UX/UI Designer

Проектирование пользовательского опыта и интерфейсов.

[Имя]

[Роль]

[Зона ответственности]

Работаем в Жигулёвске — с проектами по всей России

Наш офис находится в Жигулёвске Самарской области. Здесь работает команда, мы проектируем системы, разрабатываем программное обеспечение и управляем собственной инфраструктурой.

Команда 2Cloud работает в офисе в Жигулёвске

Расскажите задачу.
Технологии подберём мы.

Не нужно готовить техническое задание или заранее выбирать стек.

Расскажите, что сейчас работает медленно, требует ручного труда, плохо масштабируется, часто ломается или просто должно работать иначе.

Мы разберём процесс, найдём узкое место и предложим техническое решение.

  • Работает медленноПроцесс занимает больше времени, чем должен.

  • Много ручного трудаДанные переносятся вручную, появляются ошибки.

  • Часто ломаетсяСбои и нестабильность влияют на работу команды.

  • Нужно иначеПроцесс пора автоматизировать, связать или изменить.

Опишите задачу

Необязательно формулировать техническое решение — начните с того, что хотите изменить.