Design and implemetantion of a scalable and resilient web. Server infrastructure: A comprehensive study on load balancing strategies with nginx and high availability configurations using keepalived.
Φόρτωση...
Ημερομηνία
2024-07-25
Συγγραφείς
Τίτλος Εφημερίδας
Περιοδικό ISSN
Τίτλος τόμου
Εκδότης
ΕΛΜΕΠΑ, Σχολή Μηχανικών (ΣΜΗΧ), Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών
Επιβλέπων
Περίληψη
The project "Nginx" entails the comprehensive setup and configuration of a network infrastructure utilizing
Nginx web servers and load balancers. Spanning across eight tasks, the project meticulously constructs a robust
architecture featuring multiple virtual machines interconnected through various network configurations.
Commencing with Task 0(Basic Infrastructure) which establishes the foundational infrastructure, subsequent
tasks progressively enhance the network's capabilities. Tasks involve configuring load balancing mechanisms,
implementing security measures, and integrating HTTPS protocols. Notably, the project explores diverse load
balancing techniques, including round-robin, IP-hash, and sticky sessions, culminating in the deployment of
high-availability solutions across multiple load balancers.
Throughout the project, meticulous documentation is maintained, comprising diagrams, proof-of-concept
scripts, configuration files, and snapshots to ensure traceability and replicability. Each task is meticulously
tested and validated to guarantee the robustness and reliability of the network infrastructure.
The project's significance lies in its practical exploration of networking concepts, security protocols, and load
balancing strategies within a controlled environment. Through hands-on experimentation and problem solving, valuable insights are gained, contributing to a comprehensive understanding of modern network
architectures and their practical implementations.
Περιγραφή
Λέξεις-κλειδιά
Server infrastructure, Resilient web