Les ELB sont conçus pour ne pas être un point de défaillance unique - un ELB "unique" aura plusieurs adresses IP, qui correspondent à plusieurs instances ELB en coulisses (la technologie qu'ils utilisent n'est pas une information publique, mais il y a eu des pannes ELB très occasionnelles dues à des problèmes EBS, ce qui indique probablement qu'il s'agit d'instances EC2 sous le capot, qui utilisent peut-être quelque chose comme haproxy).
Tant que vous avez des instances dans plus d'une zone de disponibilité AWS derrière l'ELB ( éditer : et comme @MikeScott me le rappelle dans les commentaires, l'équilibrage inter-zone est activé pour cette ELB), il devrait généralement être aussi tolérant aux pannes qu'une solution multi-datacenter que vous construisez vous-même - une AZ correspond à peu près à un datacenter.
Si vous voulez vraiment équilibrer entre les régions, vous aurez besoin d'un ELB dans chaque région, et vous pourriez utiliser la fonction Le basculement DNS de Route53 ainsi que routage géographique pour répartir la charge entre eux. Cela ajoute cependant des complexités assez importantes si votre application a besoin d'une base de données qui s'étend sur plusieurs régions.