Web Server Company Introduces Angie Ingress Controller#

29.06.2023

Web Server Company has introduced a new product, Angie Ingress Controller (ANIC), which enables efficient traffic management in Kubernetes networks.

Web Server Company, a Russian developer of the open-source web server Angie and its proprietary version Angie PRO, has introduced a new product, Angie Ingress Controller (ANIC). ANIC is software that allows companies to efficiently manage traffic in Kubernetes networks. ANIC can be deployed as an Ingress resource on any Kubernetes platform, including Russian cloud platforms VK Cloud, Yandex Cloud, MTS (Containerum Kubernetes Service), Selectel, and others.

“Today we are creating software that will replace imported solutions in Russia. There are two types of such software: system and application. System software is needed for the operation of computers and includes operating systems, programming languages, virtualization systems, etc. Application software is used for managing business processes; for example, the company 1C produces similar products. System software is used more broadly because it does not depend on how users utilize it. For instance, all computers require an operating system. Many companies, such as Ozon, Avito, Yandex, VK, and others, use microservices architecture for their products. For this, they employ a container orchestration system — Kubernetes. Within this framework, Ingress Controller software is used to help route network traffic to the appropriate microservice. Our product, Angie Ingress Controller (ANIC), is based on this technology and integrates with Kubernetes,” emphasized Zaur Abasmirzoev, CEO of Web Server Company.

Key features of ANIC: - Load balancing: ANIC supports traffic distribution across TCP, UDP, TLS, HTTP, and gRPC protocols, providing flexibility and smooth traffic migration during application updates. - TLS session termination: ANIC authenticates services and ensures the security of online transactions through TLS session termination. - Flexible logging: ANIC allows for flexible logging configurations to manage modern dynamic applications. - Request response modification: ANIC provides the ability to modify responses to requests at the HTTP load balancer level. - DDoS attack mitigation toolkit: ANIC offers traffic limiting based on various criteria to protect applications from DDoS attacks. - Advanced statistics and real-time monitoring: the capability for complete real-time monitoring of Ingress Controller load, allowing for configuration management based on load profiles and ensuring full service availability.

ANIC supports VirtualServer and VirtualServerRoute resources as alternatives to Ingress Controller, enabling the use of traffic-splitting configurations and advanced content-based routing. Additional Ingress Controller features are available through Annotations and the ConfigMap resource.