Powered by OpenAIRE graph
Found an issue? Give us feedback
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/ ZENODOarrow_drop_down
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
ZENODO
Article . 2025
License: CC BY
Data sources: ZENODO
ZENODO
Article . 2025
License: CC BY
Data sources: Datacite
addClaim

Обнаружение скрытых межсервисных зависимостей при миграции в облачные среды

Detection of hidden inter-service dependencies during migration to cloud environments

Обнаружение скрытых межсервисных зависимостей при миграции в облачные среды

Abstract

The article discusses the problem of hidden inter-service dependencies that arise in microservice information systems during migration to cloud, hybrid, and multi-cloud environments. It is shown that implicit connections, which are not reflected in the architectural documentation and manifest themselves only in individual configurations and load scenarios, cause cascading failures, performance degradation, violations of availability indicators and information security risks. An expanded understanding of inter-service dependency as a set of calls between services and "end-to-end" platform capabilities that ensure the correctness of interactions in a distributed system is substantiated. Approaches to identifying dependencies through observability are summarized, including tracing, monitoring logs, service graphs, network communication analysis, and audit of orchestrator actions. A methodological approach to the formation of a verifiable dependency registry based on a standardized correlation of events and a unified description of operations is proposed, which reduces the likelihood of migration incidents and increases the predictability of service quality.

В статье рассматривается проблема скрытых межсервисных зависимостей, возникающих в микросервисных информационных системах при миграции в облачные, гибридные и мультиоблачные среды. Показано, что неявные связи, не отражённые в архитектурной документации и проявляющиеся только в отдельных конфигурациях и сценариях нагрузки, становятся причиной каскадных отказов, деградации производительности, нарушений показателей доступности и рисков информационной безопасности. Обосновывается расширенное понимание межсервисной зависимости как совокупности вызовов между сервисами и «сквозных» платформенных возможностей, обеспечивающих корректность взаимодействий в распределённой системе. Обобщаются подходы к выявлению зависимостей посредством наблюдаемости, включая трассировку, журналы мониторинга, сервисные графы, анализ сетевых коммуникаций и аудит действий оркестратора. Предложен методический подход к формированию проверяемого реестра зависимостей на основе стандартизированной корреляции событий и унифицированного описания операций, что позволяет снизить вероятность миграционных инцидентов и повысить предсказуемость качества сервисов.

Keywords

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

  • BIP!
    Impact byBIP!
    selected citations
    These citations are derived from selected sources.
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    0
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
Powered by OpenAIRE graph
Found an issue? Give us feedback
selected citations
These citations are derived from selected sources.
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
0
Average
Average
Average
Green