Проектирование и внедрение облачных сред
Мы трансформируем ожидания и требования в облачную архитектуру, используя лучшее из CloudStack и собственных разработок.
CloudStack является интегрированной системой, позволяющей разворачивать новую облачную среду, готовую к промышленной эксплуатации, за считанные дни, а не недели или месяцы, как при использовании других решений. Несмотря на это, она является довольно сложной системой, поддерживающей десятки различных топологий, каждая из которых имеет свои преимущества и недостатки. Проектирование облачной среды - важнейший шаг к созданию надежного, простого в управлении облака, отвечающего ожиданиям клиентов.
Небрежное проектирование облачной среды часто ведет к неверному использованию мощных функций, снижению SLA, длительному внедрению и затянувшемуся периоду опытной эксплуатации.
Проектирование облачной среды начинается с выработки требований, которые соотносятся с известными возможностями и ограничениями CloudStack и проверены на практике. Мы работаем с CloudStack с 2013 года. За это время мы спроектировали облачные среды, которые работают со среднегодовым коэффициентом доступности выше 99,99%.
Приемочное тестирование облачной среды
Независимое приемочное тестирование пользовательских функций для развернутых облачных сред.
Вне зависимости от выбранного решения, перед запуском в работу любую облачную среду необходимо тщательно протестировать. Без контроля качества рано или поздно вы столкнетесь с ситуацией, когда что-то ломается, не поддерживается или работает нестабильно в развернутой среде.
CloudStack является высококачественным продуктом, но и у него есть недостатки и поведение, которое может работать нестабильно в зависимости от топологии, конфигурации или выбранной версии продукта.
Таким образом, разработка и обеспечение плана пользовательского тестирования (UAT) жизненно важны для успешной работы облака. Этот фактор еще более важен для облака в долгосрочном периоде, когда вы планируете обновление версии продукта. Без гарантии, что UAT выполняется для новой версии, существует высокий риск получить нерабочее облако с непредвиденным временем простоя, необходимым для отката конфигурации из резервных копий.
Мы предоставляем профессиональные услуги QA для CloudStack, которые имеют жизненно важное значение для разработки плана UAT и позволяют гарантировать соответствие облака требованиям на протяжении всего жизненного цикла.
Разработка расширений для CloudStack
Мы разрабатываем расширения и плагины для интеграции со сторонними системами.
Каждая облачная среда имеет свою архитектуру и окружающую ее экосистему. CloudStack – важная часть облачной среды, но часто бывает, что функциональные требования облака выходят за пределы его возможностей.
Это широкий спектр задач – начиная с предоставления дополнительных сервисов, таких как управление записями DNS, объектное хранилище, развертывание приложений, и, заканчивая сервисами CRM, такими как Helpdesk, биллинг, регистрация пользователей, маркетинговые объявления и другие. Все части экосистемы должны быть интегрированы в единое решение, слаженно работающее и простое в использовании.
Наша компания разработает решение, спроектированное специально под ваши нужды.
Пользовательский интерфейс для облачных сред IaaS/PaaS
Мы адаптируем интерфейс CloudStack-UI, оригинальный интерфейс CloudStack или разработаем новый пользовательский интерфейс, отвечающий требованиям пользователей облака.
Созданный нами CloudStack-UI – наиболее продвинутый пользовательский интерфейс для Apache CloudStack, разработанный для максимального удобства пользователя. Однако, он покрывает не все возможные сценарии использования, так как создавался как простой интерфейс, реализующий самые востребованные сценарии взаимодействия.
Как поставщик продукта, мы можем адаптировать его в соответствии с требованиями определенного облака, предоставляя лучший UX для облачных пользователей. CloudStack-UI разработан так, чтобы быть легко расширяемым дополнительными функциями за счет интеграции со сторонними приложениями.
В некоторых случаях облако не должно обладать всем множеством функций и эффективнее разработать специализированный интерфейс с нуля. У нас большой опыт работы с CloudStack API, мы можем предоставить требуемое решение в короткие сроки. Мы специализируемся на разработке заказных программных продуктов и знаем как создать качественный программный продукт, отвечающий ожиданиям пользователей и заказчика.
Наши плагины µAPI Gateway, KeyValue Store, OTA значительно сокращают время, необходимое для разработки пользовательского решения для CloudStack.
Разработка шаблонов виртуальных машин для CloudStack
Мы разрабатываем шаблоны виртуальных машин, используя подход "Конфигурация Как Код". Специализированные или универсальные шаблоны, использующие пользовательские данные/метаданные и созданный нами плагин KeyValue Store Plugin, спроектированы так, чтобы публиковаться системой CI/CD напрямую в облако.
Для многих облачных сред шаблоны виртуальных машин являются источником установки новых ВМ. Качественно спроектированный процесс создания шаблонов предполагает использование таких инструментов автоматизации как Packer. При успешном создании шаблоны публикуются в облако, где они автоматически тестируются на соответствие возможностям и готовность к эксплуатации. Этот процесс запускается в один клик, что формирует прочный фундамент позволяющий поддерживать актуальность шаблонов, простое внедрение новых функций и опций конфигурирования.
Наша услуга касается не только разработки шаблонов, но и включает в себя развертывание среды CI/CD на основе Gitlab CI, позволяющей клиентам поддерживать и разрабатывать шаблоны организованным способом.