Amazon Route 53: todo lo que necesita saber sobre el enrutamiento basado en latencia



Este tutorial de Amazon Route 53 le presentará el servicio AWS Route 53 y le guiará sobre cómo puede redirigir el tráfico en línea utilizando este servicio.

En esta era de Internet y datos digitales, vemos que se generan y consumen muchos datos en línea. Ha resultado en una gran cantidad de tráfico en línea. Por lo tanto, se vuelve muy importante para las plataformas en línea gestionar este tráfico y servir a sus clientes mejor y más rápido. Esta ruta amazónica 53 ( El tutorial de Route 53) lo ayudará a comprender e implementar las prácticas mencionadas anteriormente.

Este artículo se centra en los siguientes consejos:





Así que déjanos este tutorial de Amazon Route 53 con el siguiente servicio,

cambiar caso en programas de ejemplo de Java

Ruta Amazónica 53

Logotipo - Ruta Amazónica 53 - EdurekaEs escalable(DNS) servicio que proporciona una forma confiable de redireccionartráfico a las aplicaciones. Para lograr esto, los nombres de dominio se traducen a direcciones IP para ayudar a las computadoras a conectarse mejor. Es posible conectar consultas a entidades como Elastic Load Balancers en AWS utilizando Amazon Route 53. Por lo tanto, los desarrolladores pueden asignar nombres de dominio a Buckets de S3 u otros recursos. Con Amazon Route 53, las empresas pueden monitorear y enrutar el tráfico de datos global con facilidad. En palabras simples, la Ruta 53 se utiliza principalmente para 3 propósitos: -



  • Registro de DNS
  • Ruta del tráfico de Internet
  • Verificar el estado de salud

Ahora continuemos con este tutorial de Amazon Route 53 y veamos el siguiente tema,

Tipos de enrutamiento

Amazon Route 53 hace uso de diferentes políticas de enrutamiento para enrutar el tráfico predominante a nivel mundial. Aquí está la lista de los mismos,

  • Enrutamiento simple
  • Enrutamiento basado en latencia
  • Enrutamiento de conmutación por error
  • Enrutamiento de geolocalización
  • Enrutamiento de geoproximidad (solo flujo de tráfico)
  • Enrutamiento de respuestas multivalor
  • Enrutamiento ponderado

En este artículo sobre el tutorial de Amazon Route 53, nos centraremos precisamente en la política de enrutamiento de latencia



Política de enrutamiento de latencia

El rendimiento juega un papel importante en el éxito de un sitio web. Existe una correlación directa entre el tiempo de respuesta de un sitio web y el tráfico que recibe. Según google,

  • Pinterest aumentó el tráfico de motores de búsqueda y los registros en un 15% cuando redujeron los tiempos de espera percibidos en un 40%
  • La BBC descubrió que perdían un 10% adicional de usuarios por cada segundo adicional que tardaba en cargar su sitio.

Si un sitio web o una aplicación CRM tiene clientes de varias ubicaciones, el sitio web se puede instalar o alojar en varias regiones de AWS. Y cualquier solicitud para el sitio web podría ser atendida desde la región de AWS que proporciona la latencia más baja para mejorar la satisfacción general del cliente. Esta función la proporciona la 'Política de enrutamiento de latencia', que forma parte de laServicio AWS Route53.

Pasemos al capítulo final de este tutorial de Amazon Route 53,

Demo de enrutamiento de un sitio web de muestra

En este tutorial, configuraríamos un sitio web estático simple en dos regiones diferentes (digamos, Virginia del Norte y Mumbai) y luego accederíamos al sitio web con un nombre de dominio y notaremos que se nos redirigirá automáticamente a la región de AWS más cercana. El patrón al seleccionar las regiones es que una de las regiones debe ser la más cercana a usted físicamente y la otra hacia el otro extremo del mundo como una antípoda.

Aquí hay una secuencia de pasos de alto nivel para el mismo. Además, la demostración completa se puede realizar dentro delAWSnivel libre.

  1. Crea un dominio gratis de Freenom
  2. Cree dos instancias de Ubuntu EC2 en diferentes regiones de AWS
  3. Instale el servidor web Apache y cree un sitio web estático simple
  4. Configure Route53 para la 'Política de enrutamiento de latencia
  5. Agregue los servidores de nombres de Route53 a Freenom
  6. Pruebe toda la configuración.

¿Cuáles son los requisitos previos?

  • Acceso a dos instancias de Ubuntu EC2 en ejecución en las regiones de Virginia del Norte y Mumbai (la elección de la zona de disponibilidad en una región no importa). Una instancia EC2 de tipo t2.micro debería ser lo suficientemente buena, ya que estaríamos instalando un sitio web estático simple y lo bueno es que t2.micro también cae bajo elAWSnivel libre. El procedimiento para crear instancias EC2 y cómo conectarse a ellas se menciona en el tutorial de Edureka. Amazon Elastic Compute Cloud .

  • Asegúrese de seleccionar la última versión de Ubuntu para la AMI. También asegúrese de que el puerto 80 (http) y el puerto 22 (ssh) estén abiertos en el grupo de seguridad
  • Un dominio gratuito de Freenom como se menciona en el oficial documentación tiene que ser creado. En este tutorial también se puede utilizar un nombre de dominio existente de cualquier proveedor de dominio, pero los pasos de este tutorial pertenecen al dominio creado a partir de Freenom.

Paso 1: instale el servidor web y cree un sitio web estático simple en Ubuntu

Inicie sesión en ambos servidores Ubuntu utilizando Putty o algún otro software y emita los siguientes comandos para instalar el servidor web y crear un sitio web estático.

Paso 1.1: Conviértase en un usuario root para ejecutar los siguientes comandos.

sudo su

Paso1.2: Obtenga la lista de software

apt-get update

Paso 1.3: Instale el servidor web Apache junto con las dependencias e inícielo.

apt-get install apache2
servicio apache2 start

Paso 1.4: Cree una página web estática 'index.html' en la carpeta / var / www / html.

cd / var / www / html
echo 'Estoy en Mumbai'> index.html

Y ahí lo tienes, casi tienes un sitio web para usar,

Para el servidor de Virginia del Norte, cambie la cadena a 'Estoy en Virginia del Norte'. Por lo general, se implementaría el mismo conjunto de páginas web en todas las regiones. Pero, para distinguir a qué región de AWS se está redirigiendo Route53, es necesario tener una página web diferente en cada uno de los servidores.

Paso 1.5: Asegúrese de que el sitio web esté en funcionamiento escribiendo la dirección IP de los servidores EC2 en el navegador.

Paso 2: configurar Route53 para la política de enrutamiento basado en latencia (tutorial de Amazon Route 53)

Según la documentación de AWS sobre Precios de la zona alojada , no hay ningún costo adicional por crear unZona alojada.Si el mismo se elimina dentro de las 12 horas posteriores a la creación.

Paso 2.1: Vaya a la Consola de administración de AWS, busque el servicio Route53 y haga clic en 'Comenzar ahora' debajo de la administración de DNS.

Paso 2.2: Haga clic en 'Crear zona alojada' e ingrese el nombre de dominio que se creó en Freenom y haga clic en Crear.

java casting doble a int

Se debe crear la zona hospedada y los servidores de nombres deben aparecer como se muestra a continuación. Usaremos lo mismo en la consola Freenom más adelante.

Paso 2.3: Haga clic en 'Crear conjunto de registros' una vez para cada servidor Ubuntu y especifique los detalles como se muestra a continuación. Tenga en cuenta que la dirección IP mencionada en el campo Valor es la dirección IP de la instancia EC2. Además, el nombre del registro debe ser el mismo para ANAME RECORDS (prueba en este caso) y 'SET ID' para ambos registros debe ser diferente.

Finalmente, los registros ANAME deben mostrarse a continuación.

Paso 3: agregue los servidores de nombres de Route53 a Freenom (Tutorial de Amazon Route 53)

Los detalles del servidor de nombres de la zona hospedada de Route53 deben agregarse al dominio de Freenom creado anteriormente, esto permitiría a Freenom resolver los nombres de dominio en direcciones IP.

Paso 3.1: Navegar a Freenom en el navegador y vaya a 'Servicios -> Mis dominios'. Se mostrarán todos los dominios que posee actualmente. Haga clic en 'Administrar dominios' para cambiarlo.

Paso 3.2: Vaya a 'Herramienta de administración -> Servidores de nombres y seleccione' Usar servidores de nombres personalizados.

Paso 3.3: Ingrese los servidores de nombres recibidos de la zona hospedada de AWS Route53 y haga clic en 'Cambiar servidores de nombres' para completar la configuración en Freenom.

Si el dominio se ha registrado con GoDaddy, siga las instrucciones oficiales para configurar los servidores de nombres personalizados. La secuencia de pasos anterior es para Freenom.

Paso 4: probar toda la configuración

Ahora que toda la configuración está completa. Ingrese la URL del nombre de dominio en el navegador y la “Política de enrutamiento de latencia” de Route53 debería redirigir automáticamente a la página web en función de la mejor latencia. Dado que este tutorial se está escribiendo desde la India, nos redirigen automáticamente a la región de AWS de Mumbai, como puede ver a continuación,

En este tutorial, notamos que la 'política de enrutamiento de latencia' redirigirá al usuario a la región en función del tiempo de latencia, que en última instancia proporciona la mejor experiencia al cliente. El único problema con este enfoque es que los servidores web deben replicarse en varias regiones y esto genera un costo adicional.

que son las variables de instancia en java

En los próximos tutoriales, veremos la 'Política de enrutamiento ponderado', que permite que el tráfico se redireccione proporcionalmente en función del tamaño de la instancia EC2. Ahora, antes de que te vayas, mAsegúrese de eliminar los recursos creados como parte de este tutorial, ya que existe un costo asociado con los que están fuera del nivel gratuito.

Así que esto es, chicos, esto nos lleva al final de este artículo sobre el tutorial de Amazon Route 53.En caso de que desee adquirir experiencia en este tema, Edureka ha elaborado un plan de estudios que cubre exactamente lo que necesitaría para superar el examen de arquitecto de soluciones. Puedes echar un vistazo a los detalles del curso para formación.

En caso de cualquier consulta relacionada con este blog, no dude en hacer una pregunta en la sección de comentarios a continuación y estaremos encantados de responderle lo antes posible.