Traffic routing using the Istio managed platform

DOI: 10.31673/2412-9070.2020.063639

Authors

  • О. Б. Придибайло, (Prydybaylo O. B.) State University of Telecommunications, Kyiv
  • Р. В. Придибайло, (Prydybaylo R. V.) LLC Krusche & Company, Kyiv

DOI:

https://doi.org/10.31673/2412-9070.2020.063639

Abstract

The article examines how traffic is managed through a managed platform. The managed Istio platform is advantageous in that it solves the complexities of applications based on a set of small services, each of which works in its own process and communicates with other mechanisms, usually HTTP, in other words, works with microservices. The technology discussed in this article has great advantages that allow you to connect, manage, and secure your microservices networks regardless of the runtime, source, and developer. The managed platform allows you to manage the input and output of the information so that it can track the response time of the request, retry requests and load balancing on computer systems; provides step-by-step program monitoring, continuous tracking, and user safety. It is very important that the Istio platform operates on the network and implements the submission of information about user systems and the process of collecting, aggregating and analyzing this data to improve the characteristics and behavior of system components. For the proper operation of the managed platform, there is a software part of the application architecture, such as a service grid, which provides safe, fast and reliable interaction between discrete software components — services. There are also several schematics in this article that clearly illustrate the managed platform architecture and the overall application architecture that can be realistically created, tested, and run on cloud platforms. Running a managed platform takes place on Google platforms, which is very easy to use, because it requires no extra cost and has a very simple code to connect. This code is also given in this article.

Keywords: managed platform; microservices; traffic management; service grid; data panel; control panel; traffic routing; network gateway; virtual services; microservice grids; cluster; configuration environment; user interface; namespace; monitoring; metrics.

References
1. Никульчев Е. В., Паяин С. В., Плужник Е. В. Динамическое управление трафиком программно-конфигурируемых сетей в облачной инфраструктуре // Вестник РГРТУ. 2013. № 3.
2. Анализ моделей управления трафиком в сетях асуп на основе технологии mpls / В. Т. Еременко, С. В. Еременко, Д. В. Анисимов [и др.] // Информационные системы и технологии. 2013. №1.
3. Алиев Т. И., Муравьева-Витковская Л. А. Приоритетные стратегии управления трафиком в мультисервисных компьютерных сетях // Известия высш. учеб. заведений. Приборостроение. 2011. Т. 54, № 6.
4. Контроль, измерение и интеллектуальное управление трафиком / А. А. Алейников, К. З. Билятдинов, А. В. Красов, М. В. Левин // Центр научно-информационных технологий «Астерион». СПб. 2016. 92 с.
5. Exploring and troubleshooting istio issues / T. Lange, A. Shribman, E. Raichstein, K. Barabash // Publication: SYSTOR ’19: Proceedings of the 12th ACM International Conference on Systems and Storage. 2019. С. 196.
6. Rahul Sharma, Avinash Singh. Getting Started with Istio Service Mesh // Apress, Berkeley, CA. 2020. 321 с.

Published

2020-06-25

Issue

Section

Articles