Разработка системы тестирования доступности сервиса развертывания виртуальных машин в облаке

Обложка

Цитировать

Полный текст

Аннотация

В данной статье представлена разработанная система тестирования доступности сервиса развертывания виртуальных машин в облаке. Рассмотрены методы, используемые для мониторинга облачных систем на основе решений с открытым исходным кодом (от англ. Opensource), такие как Kubernetes, Prometheus и Selenium. Описаны ключевые этапы проектирования системы, а именно сбор и анализ требований, архитектура, а также особенности реализации. Данная система позволяет предупредить возможные проблемы до их возникновения, а также повысить надежность сервиса. Интеграция с системами на основе открытых исходных кодов позволяет уменьшить стоимость разработки и эксплуатации системы, а также ускорить сроки внедрения. Данная система также может быть быстро адаптирована и настроена с учетом конкретных потребностей. Для анализа целесообразности построения системы была собрана производственная статистика резервирований виртуальных машин с помощью системы мониторинга Prometheus.

Об авторах

А. Г. Марченко

Корпорация Intel

Email: mar4enko.ag@gmail.com
ORCID iD: 0009-0001-9276-3907

Д. А. Щемелинин

Корпорация Intel

Email: dshchmel@gmail.com
ORCID iD: 0000-0003-3032-130X

Список литературы

  1. Monitoring system & time series database // Prometheus. URL: https://prometheus.io/docs/introduction/overview
  2. Official intel web site. URL: https://www.intel.com
  3. The selenium browser automation project // Selenium. URL: https://www.selenium.dev/documentation
  4. Щемелинин Д.А. Математические модели и методы мониторинга и прогнозирования состояния глобально распределенных вычислительных комплексов // Труды учебных заведений связи. 2021. Т. 7. № 3. С. 73‒78. doi: 10.31854/1813-324X-2021-7-3-73-78
  5. Щемелинин Д.А. Метод прогнозирования событий в глобально распределенных вычислительных комплексах. Современная наука: актуальные вопросы теории и практики. Серия: Естественные и технические науки. 2021. № 12-2. С. 47–54. doi: 10.37882/2223-2966.2021.12-2.16
  6. Щемелинин Д.А. Метод и алгоритм автоматического восстановления информационных сервисов на основе объективных предиктивных данных мониторинга. Современная наука: актуальные вопросы теории и практики. Серия: Естественные и технические науки. 2021. № 8. С. 140–144. doi: 10.37882/2223-2966.2021.08.41
  7. Selenium with Python. URL: https://selenium-python.readthedocs.io
  8. The TIOBE Programming Community index an indicator of the popularity of programming languages. URL: https://www.tiobe.com/tiobe-index
  9. Raghavendra S. Python Testing with Selenium: Learn to Implement Different Testing Techniques Using the Selenium WebDriver. Berkeley: Apress, 2020. 196 p.
  10. When to Use Selenium Grid // Selenium. URL: https://www.selenium.dev/documentation/grid/applicability
  11. Grafana documentation // Grafana Labs. URL: https://grafana.com/docs/grafana/latest
  12. Razali N.M., Wah Y.B. Power comparisons of Shapiro-Wilk, Kolmogorov-Smirnov, Lilliefors and Anderson-Darling tests // Journal of Statistical Modeling and Analytics. 2011. Vol. 2. No. 1. PP. 21‒33. URL: https://www.nrc.gov/docs/ML1714/ ML17143A100.pdf
  13. Leys C, Ley C., Klein O., Bernard P., Licata L. Detecting outliers: Do not use standard deviation around the mean, use absolute deviation around the median // Journal of Experimental Social Psychology. 2013. Vol. 49. Iss. 4. PP. 764–766. URL: https://www.sciencedirect.com/science/article/pii/S0022103113000668
  14. Щемелинин Д.А. Система Критериев и алгоритм обработки информации и принятия решений для программного модуля отображения наиболее значимых событий мониторинга в информационной системе // XXI век: итоги прошлого и проблемы настоящего плюс. 2021. Т. 10. № 3(55). С. 67–71. doi: 10.46548/21vek-2021-1055-0012


Creative Commons License
Эта статья доступна по лицензии Creative Commons Attribution 4.0 International License.

Данный сайт использует cookie-файлы

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

О куки-файлах