Получите 20$ для легкого старта!

Получите 20$ для легкого старта!

Подключиться

Цены

15 березня 2024 р.

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

 

Идея и реализация

 

— В 2023 году на рынок IT-технологий вышел облачный сервис от OneCloudPlanet, хотя его идея существовала задолго до этого. Отличается ли изначально заложенная концепция в компанию от той, которая есть в настоящий момент?

 

Брежнев Д., CEO
— Идея и попытки реализовать проект были еще в 2012 году. Тогда был создан первый облачный провайдер, который мы начинали продвигать, но столкнулись с большим сопротивлением рынка. На тот момент еще был тренд выделенных серверов, микросервисная философия только зарождалась и еще не использовалась повсеместно. Дальше, по мере роста рынка, сформировалась концепция для OneCloudPlanet, которая предполагает универсальную платформу для Dev-среды, с возможностями инструментария API интеграции и остальных инструментов для автоматизации процессов.

 

— Что вам больше всего нравится делать для OneCloudPlanet как СЕО?

 

Брежнев Д., CEO
— В OneCloudPlanet каждый день приносит что-то новое: это могут быть инновационные технологии или свежий опыт их применения. Наша работа направлена не только на развитие проекта в целом, но и на продуктивное взаимодействие с людьми и привлечение новых партнеров, способных усилить нашу клиентскую базу.
К примеру, последний разговор с представителем американской компании показал нам ценность активного взаимодействия: они умело вовлекают клиента в процесс, не давая ему отстраниться, что стимулирует нас постоянно изучать их продукцию и глубже погружаться в процесс продаж.
Недопустимо ожидать, когда клиент сам найдет путь к нам, необходимо активно искать точки контакта, устанавливать связь и вести клиента через весь процесс, обеспечивая надежное управление и поддержку на каждом этапе, тем самым заводя в воронку продаж и закреплять за каждым клиентом персонального менеджера.

 

— Учитывая динамическую природу OneCloudPlanet и многоуровневую работу, хочется также ознакомиться с подходом СРО. Какие аспекты наиболее интересны для вас в данном проекте?

 

Бабанов Д., СРО
— Тут есть определенные вызовы, интересы и достижения. Общий процесс включает в себя определение и исследование новых функций на рынке облачных технологий, а также их тщательное изучение. Ключевым аспектом является анализ рынка, чтобы определить, какие инновации будут способствовать росту и развитию нашей компании.
Хотя роль директора по продукту традиционно не связывается напрямую с командной работой, в моем случае ситуация иная. Из-за уникальной природы нашего продукта, моя работа включает в себя активное руководство и участие в командной работе. Я действую как «человек-оркестр», интегрируя различные аспекты продуктового управления и командной работы для достижения наших целей.

 

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

 

Брежнев Д., CEO
— OpenStack — это ядро, да, он OpenSource, но при этом этому решение уже более 15 лет, проверенным рынком, и стабильно работает, так же как и VMware. Все заточено под определенные рынки и задачи. Под нашу концепцию, нам нужна была возможность дорабатывать свой функционал. Поэтому мы выбрали решение OpenStack как ядро.
Мы не хотим привязываться к vender look с закрытым кодом. Это не дает возможность масштабироваться, согласно нашим задачам, которые стоят на ближайшие годы.

 

Эволюция архитектуры и новые возможности

 

— Можете поделиться опытом интеграции OpenStack в нашу инфраструктуру? Какие шаги были особенно сложными, и как вы их преодолели?

 

Лапенков Н., DevOps Engineer
— Адаптация OpenStack к инфраструктуре, созданной под нужды конкретного проекта, является многогранным процессом. В моем опыте есть несколько аспектов, которые оказались наиболее непростыми. Началось все с определения необходимых компонентов, разрабатывая архитектуру, которая соответствовала масштабу и производительности проекта. Затем сосредоточившись на интеграции OpenStack с нашими существующими системами, что было сложно, но успешно выполнено.
Могу сказать, что нашим приоритетом всегда остается безопасность, так что были усилены меры контроля доступа и обновления безопасности. Была также разработана распределенная архитектура для масштабируемости и внедрили автоматизацию для управления ресурсами, повышая надежность системы. Важной частью процесса было обучение персонала работе с OpenStack. Также был настроен мониторинг для оперативного реагирования на трудности и регулярно обновляли OpenStack, уделяя внимание соответствию нормативным условиям. Наш подход всегда учитывает бизнес-требования проекта.
В целом, адаптация OpenStack к инфраструктуре проекта — это комплексная задача, которая требует хорошей организации, знаний и опыта. Однако, при правильном подходе, она может значительно улучшить контроль и гибкость инфраструктуры.

 

— Какие методы или технологии вы нашли наиболее эффективными для управления вызовами в процессе разработки?

 

Пластун Д., Python Developer
— Процесс разработки осуществляется за методологией agile, с предстоящим этапом адаптации и ознакомлением с проектом, его структурой.

 

Инфраструктура и безопасность

 

— Какие уникальные вызовы или возможности представило размещение инфраструктуры в двух ключевых локациях — Киеве и Познани?

 

Брежнев Д., CEO
— По умолчанию планировалось запускать только в Украине, но, к сожалению, агрессия россии против Украины сделала свое дело, и тогда мы, как бизнес, приняли решение о необходимости дублировать локации и делать приоритет на Польшу. Локальному бизнесу требуется доступность и маленький пинг. Даже если он находится в Польше, это все равно ближе, чем, допустим, где-то в Испании. Дальше, по мере развития, будем добавлять дополнительные локации; в планах есть США.

 

— В долгосрочной перспективе вы видите компанию в рядах европейский лидеров с имеющимися ресурсами также в США. Можете рассказать подробней о географической стратегии?

 

Брежнев Д., CEO
— Да, наша стратегия в настоящее время более сосредоточена на Европе. Мы осознаем свое географическое положение и потенциал, который представляет европейский рынок, поэтому в ближайшее время наш основной фокус будет именно здесь.
Что касается американской площадки, имеется в виду расширение нашего серверного парка, так как существует спрос на американском рынке, который мы также планируем охватить. Однако, это будет следующий шаг после укрепления наших позиций в Европе.
Сначала мы сосредоточим усилия на развитии наших текущих площадок в Польше, и при благоприятных обстоятельствах рассмотрим расширение в Нидерланды, после чего уже будем планировать дальнейшую экспансию.

 

— Наш сервис прошел сертификацию ISO/IEC 27001:2022. Какие конкретные меры безопасности мы применяем для защиты наших облачных решений, и как они помогают гарантировать надежность для наших пользователей?

 

Лапенков Н., DevOps Engineer
— OneCloudPlanet обеспечивает безопасность облачных решений путем применения современных практик и стандартов информационной безопасности. Из основных моментов, которые мы учитываем, можно назвать: аутентификация и авторизация, шифрование данных, регулярные аудиты и мониторинг, бэкапы и восстановление, обучение и обновления.
Также, мы следуем соблюдению стандартов безопасности данных и регулярно обновляем наши системы, чтобы соответствовать последним требованиям. Мы стремимся к высокому уровню безопасности, чтобы обеспечить надежность и защиту для всех пользователей наших облачных решений.

 

— Какую роль играет SMS-верификация при регистрации?

 

Лапенков Н., DevOps Engineer
— SMS-верификация является важным элементом безопасности для нашего сервиса, обеспечивая подтверждение владения номером телефона, предотвращая мошенничество и создание поддельных аккаунтов. Она также способствует поддержанию актуальности контактной информации пользователей и добавляет дополнительный уровень защиты аккаунта, повышая общее доверие к платформе.

 

Передовые технологии

 

— В завершение 2023 года был выпущен продукт в бета-тестировании — как Managed Kubernetes от OneCloudPlanet отличается от предложений конкурентов и как эти особенности интерфейса способствуют укреплению наших конкурентных преимуществ?

 

Пластун Д., Python Developer
— Наш Managed Kubernetes выделяется на фоне аналогов благодаря нескольким ключевым особенностям. Прежде всего, мы предлагаем автоматическое масштабирование и отказоустойчивость, что критически важно для современных приложений. Эффективное распределение трафика с помощью выделенных балансировщиков нагрузки гарантирует стабильность и доступность сервисов. Кроме того, благодаря нашей облачной системе хранения на базе SSD мы обеспечиваем максимальную производительность дисков.
Эти возможности позволяют нашим клиентам быстро создавать и управлять тестовыми средами, значительно упрощая процессы разработки и тестирования. Помимо этого, наша платформа способствует автоматизации процессов CI/CD и обеспечивает стандартизацию разработки в распределенных командах. Это облегчает сотрудничество с аутсорсинговыми партнерами и повышает эффективность работы.

 

— Какие были приняты ключевые технологические решения в разработке Managed k8s для гарантирования его масштабируемости и оперативной устойчивости?

 

Пластун Д., Python Developer
— Архитектура построена на базе отдельного микросервиса, отвечающего только за работу с кластерами. Сам же кластер имеет кубцентричную систему управления кластером, то есть может управляться не только с личного кабинета, а также из самого кластера.

 

— Приятно наблюдать, как компания развивается и ряды специалистов пополняются. Расскажите о вашем уникальном опыте работы в OneCloudPlanet. Что для вас стало особенно ценным с момента присоединения к команде?

 

Евдокимов А., Python Developer
— Касаемо уникального опыта — сложно ответить, так как мы не должны раскрывать наши секреты, но вот о чем бы хотелось сказать, так это о команде: это по правде уникальный опыт, начиная атмосферой и заканчивая возможностью проявить себя, раскрыться как личность и разработчик, с первых недель работы у меня вышло получать и реализовывать достаточно ответственные, объемные задания. Это в свою очередь сыграло большую роль в моем восприятии всего, что мы тут делаем.

 

Проверка на прочность

 

— Какие автоматизированные инструменты и фреймворки вы находите наиболее ценными для тестирования нашей облачной платформы и как они способствуют улучшению качества и скорости разработки?

 

Гришило Д., QA engineer
— При тестировании продуктов OneCloudPlanet эффективными оказываются автоматизированные инструменты и фреймворки, такие как Selenium для тестирования веб-интерфейсов и WebdriverIO для работы с браузерами. Использование инструментов автоматизации позволяет быстрее находить и исправлять ошибки, повышает точность тестирования и уменьшает потребность в ручном тестировании. Это способствует повышению качества продуктов и эффективности разработки.

 

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

 

Гришило Д., QA engineer
— Перед релизом Kubernetes-cluster проводилось мануальное тестирование позитивных и негативных сценариев, следующий шаг — проведение нефункционального тестирования и завершающим этапом было проведено регрессионное тестирование с помощью авто-тестов чтобы убедиться в работоспособности основного функционала всего проекта.

 

— Как планируется поддерживать и тестировать кластер после его запуска, включая обновления и мониторинг его работы?

 

Гришило Д., QA engineer
— Для поддержки Kubernetes-cluster разрабатываются авто-тесты которые в будущем будут покрывать весь возможный функционал.

 

Продолжение следует

 

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

 

Больше подробностей и о планах компании на будущее читайте в продолжении!

 

Содержание