AWS”jest faktycznie elastyczna na dwóch poziomach, jak opisano tutaj: http://shlomoswidler.com/2009/07/elastic-in-elastic-load-balancing-elb.html
Pierwszy poziom jest sama równoważenia obciążenia. W celu upewnienia się, że ELB może skalować do dowolnej woluminu, który masz i wybuchnąć, niezależnie od tego, jaką nagle napotykasz, AWS przypisuje "statyczną" nazwę DNS (np. MyDomainELB-918273645.us-east-1.elb.amazonaws.com). Ta nazwa hosta wskazuje na wiele adresów IP. Widać, że (z wiersza poleceń), uruchamiając
$ host MyDomainELB-918273645.us-east-1.elb.amazonaws.com
MyDomainELB-918273645.us-east-1.elb.amazonaws.com 172.31.7.2
MyDomainELB-918273645.us-east-1.elb.amazonaws.com 172.31.11.33
Druga forma elastyczności w ELB ELB jest oczywiście następnie skierowanie zapytania do jednego z wystąpień EC2 w basenie.
Widać więc, że próba przypisania statycznego adresu IP do modułu równoważenia obciążenia byłaby autodestrukcyjna.
Używanie instancji EC2 jako odwrotnego proxy mogłoby również wydawać się samoobronne, ponieważ utworzyłoby to wąskie gardło przed dotarciem do ELB. Równie dobrze można po prostu stworzyć własny system równoważenia obciążenia.
Zalecanym rozwiązaniem (które wskazałeś) jest utworzenie rekordu CNAME wskazującego nazwę hosta ELB (która się nie zmieni).
tj my-app.mycompany.com -> MyDomainELB-918273645.us-east-1.elb.amazonaws.com
Pozwoliłoby to na integrację skalowalnych aplikacji, za ELB w Twojej domenie.
Nie jestem pewien, czy w pełni rozumiem, dlaczego nie możesz utworzyć rekordu CNAME w swoim DNS lub co to ma wspólnego z kierowaniem ruchu e-mail, czy możesz wyjaśnić?
Prawdopodobny duplikat [Load Balancer AWS ze statycznym adresem IP] (http://stackoverflow.com/questions/13767349/aws-load-balancer-with-a-static-ip-address) –
AWS ogłosił [ Network Load Balancer] (https://aws.amazon.com/blogs/aws/new-network-load-balancer-effortless-scaling-to-millions-of-requests-per-second/), który obsługuje przypisywanie statycznych adresów IP (EIP). Działa na poziomie TCP, więc nie będziesz mógł korzystać z funkcji warstwy 7, takich jak ELB stickiness lub zakończenie ssl. – Patrick