10.26731/2658-3704.2021.4(12).11-19
The article offers a possible solution to the problem of spot controlling network traffic restrictions for web-hosting clients running virtual dedicated servers on virtualization nodes under KVM hypervisor or using OpenVZ virtualization technology running on Linux operating system. The proposed solution is an asynchronous information system that centrally stores information about the current location of all virtual machines (which is important if there are a large number of virtualization nodes, when in order to distribute the load servers can migrate from one host to another), assigned to them network addresses, as well as allowing a real-time web interface to manage blacklists to block individual virtual machines or specific ip-addresses, with the possibility of delayed blocking and unblocking. Describes and justifies the choice of system architecture and database management system with a detailed description of the data storage scheme itself.
1. Dakinch V., Vettathu E., Prasad M. KVM Virtualization, Complete Guide, 2nd ed. Systems Analysis. Modeling. - Packt Publishing Ltd. 2020. 157 c. - ISBN 978-1-83882-871-4
2. Georgy Isaev: Designing Information Systems. Tutorial - 1st edition - ed. by Grigorash M. L. Omega-L, 2015. - 424 с. - ISBN: 978-5-370-02508-2
3. Michael Rush Linux firewalls, detecting and stopping threats with iptables, psad and fwsnort - No Starch Press, 2007 - 336 p. - ISBN: 978-1-593-27141-1
4. "Billing systems: basic concepts" // ixbt.com [Internet resource] URL: https://www.ixbt.com/mobile/review/billing.shtml (17.04.2021)
5. "VMmanager - virtualization management platform" // ispsystem.ru [Internet resource] URL: https://www.ispsystem.com/software/vmmanager (19.04.2021)
6. Butch G., Rambo D., Jacobson A. UML Language. User's guide / G. Buch, D. Rambo, A. Jacobson - 2nd ed. - M., SPb. DMK Press, Peter, 2004. - 432 с. - ISBN 5-94074-260-2.
7. Campbell L., Majors C., Databases. Reliability engineering - SPb. DMK Press, Peter, 2004. - 304 с. - ISBN 978-5-4461-1310-1.
8. Hattingh K. - Using Asyncio in Python: An Introduction to Asynchronous Programming in Python 1st Edition - O'Reilly Media, 2020. - 166 с. - ISBN 978-1492075332