Deploy HA nginx σε AWS ECS με Geolocation Routing μέσω Terraform
Μπορείς να κάνεις deploy την nginx docker image σε δύο διαφορετικά regions στο AWS. Αν χρειαστεί, μπορείς να προσθέσεις υποστήριξη για περισσότερα regions...

Σήμερα, θέλω να κάνω refactor το project Deploy nginx docker to AWS ECS with Terraform Automation από single region σε multi-region υποστήριξη. Αυτή τη φορά, ανέβασα όλο τον Terraform πηγαίο κώδικα στο GitLab account μου.
Τώρα, το ενημερωμένο project δημιουργεί όλη την υποδομή στα regions Ireland και N.Virginia.
Πλέον, έχουμε ένα geo-location-based route policy που παρέχεται μέσω Route53.
Τι σημαίνει geo-location-based route policy;
Σε αυτό το project, όταν λαμβάνεις ένα request από την ήπειρο της Βόρειας Αμερικής, το αίτημα του επισκέπτη θα εξυπηρετείται από την υποδομή της North Virginia.
Αν λαμβάνεις ένα request από την ήπειρο της Ευρώπης, αυτή τη φορά το αίτημα θα εξυπηρετείται από την υποδομή της Ireland.
Το default region είναι επίσης ρυθμισμένο και εξυπηρετείται από την υποδομή της Ireland.
Bonus
Αυτό το project είναι πραγματικά διασκεδαστικό για μένα. Ξόδεψα $1.17 (με φόρο) στο AWS για το PoC. Εδώ είναι ο σύνδεσμος του repository: https://gitlab.com/flightlesstux/nginx-app-aws-ecs
Μην ξεχάσεις να τσεκάρεις τα pipelines μου μέσω https://gitlab.com/flightlesstux/nginx-app-aws-ecs/-/pipelines/301488894 !
Περισσότερα από τον Ercan
Δύο ακόμη ιστότοποι, ίδιος συγγραφέας, διαφορετικό έδαφος.
AI, LLMs, agents, εφαρμοσμένη ML.
Σημειώσεις πεδίου για AI workloads. Ανάλυση κόστους Bedrock, agent patterns, trade-offs αποθήκευσης διανυσμάτων, failure modes σε παραγωγή.
Επισκεφθείτε ercan.ai →Ο κόμβος. Σχετικά, συμβουλευτική, επικοινωνία.
Προσωπικός κόμβος και για τις δύο διαδρομές γραφής. Ποιος είμαι, πώς λειτουργεί η συμβουλευτική, πώς να επικοινωνήσετε.
Επισκεφθείτε ercanermis.com →