Cómo conectarse a Aurora Serverless fuera de la VPC.

Conectividad entre Servidor externo y Aurora Serverless

Para la conectividad externa del servidor on premise con la BD Aurora Serverless en un Subnet Group privado se debe hacer por un bastión host en la subred pública y crear un tunel ssh de la siguiente forma:

[ec2-user@ip-10-10-0-206 ~]$ mysql -h serverlesstest.cluster-cvxa7jznn96c.us-east-1.rds.amazonaws.com -u admin -p 
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MySQL connection id is 6
Server version: 5.6.10 MySQL Community Server (GPL)
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.MySQL [(none)]>
ssh ec2-user@IP_BASTION_HOST -i serverlesstest.pem -L 3306:serverlesstest.cluster-cvxa7jznn96c.us-east-1.rds.amazonaws.com:3306 -fN
ssh ec2-user@IP_BASTION_HOST -i testserverless.pem -L 3306:serverlesstest.cluster-cvxa7jznn96c.us-east-1.rds.amazonaws.com:3306 -N

Failover en Aurora Serverless

Si tenemos algún fallo en la BD principal o la AZ se encuentra caída, Aurora vuelve a crear la BD en una AZ diferente, esto se conoce como failover automático multi-AZ.

Tiempo del Failover en Aurora Serverless

Como tal AWS no provee un tiempo esperado, esto depende totalmente de la demanda y la disponibilidad de capacidad en otras AZ dentro de la región donde se desplegó el clúster.

Lecciones aprendidas Aurora Serverless

1- Aurora Serverless no funciona con Proxy RDS [1].

Links:

[1] Proxy RDS.

--

--

AWS x10, Tech Director en Globant con más de 7 años de experiencia en AWS.

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Carlos Andres Zambrano Barrera

Carlos Andres Zambrano Barrera

AWS x10, Tech Director en Globant con más de 7 años de experiencia en AWS.