¿Qué es AWS SNS?

Dentro de la infraestructura de Servicios Web de Amazon, SNS es uno de los dos servicios que se ocupan de enviar notificaciones.

SNS son las siglas de Simple Notification Service (Servicio Simple de Notificaciones, en castellano), y es el nombre que mejor define su función: enviar notificaciones a los subscriptores de forma rápida y fiable.

¿Cómo funciona SNS?

SNS es un servicio completamente desatendido y administrado, que funciona en alta disponibilidad, y de forma segura y durable.

La principal ventaja de SNS es que no necesitamos conocer nada sobre su estructura o funcionamiento, ya que está pensado para que nuestro único trabajo sea integrar nuestra aplicación con la API de SNS, y sea SNS quien se ocupe de todo el trabajo de distribución de mensajes.

En su estructura más básica, solo necesitamos crear un Tema de notificación (un asunto sobre el que queremos mandar mensajes, como por ejemplo “Errores”, para avisar de los errores del sistema), y subscribir los puntos que recibirán la notificación. Estos puntos pueden ser de diferentes tipos:

  • HTTP
  • HTTPS
  • Email
  • Email-JSON
  • Amazon SQS
  • Applicación
  • AWS Lambda
  • SMS

¿Cuales son los costes de SNS?

SNS es un servicio pensado para el envío masivo de mensajes que, al igual que el resto de servicios de AWS, tiene un coste muy bajo, basado en el volumen de mensajes enviado.

Además, la capa gratuita de AWS para SNS incluye el primer millón de mensajes, que será más que suficiente para usos básicos del servicio.

Es importante matizar que el envío de mensajes vía SMS si que tiene un coste distinto (se cobra por cada SMS enviado), debido a las características de este tipo de servicio.

 

 

Crear una cuenta en Amazón AWS

El proceso de creación de una cuenta en Amazón AWS es muy sencillo, e incluye un sistema de verificación muy novedoso que puede darnos algún dolor de cabeza.

Para los que queráis crearos una cuenta, aquí os mostramos los pasos, que comienzan abriendo en nuestro navegador la dirección:

https://aws.amazon.com

Desde aquí, en la esquina superior derecha, veremos un botón naranja que dice “Cree una cuenta de AWS”, donde debemos pulsar.

Crear cuenta en AWS, paso 2
Paso 1 en la creación de la cuenta en AWS

Lo primero que Amazón AWS nos pide son los datos que vamos a usar para acceder a nuestra cuenta, que deben estar relacionados con una cuenta de correo válida.

Además, tendremos que indicar el nombre de la cuenta que queramos usar, que debe ser único (normalmente será nuestro nombre o el de la empresa).

Crear cuenta en AWS, paso 3
Paso 2 en la creación de la cuenta en AWS

Después de indicar los datos de la cuenta, nos pedirán nuestros datos personales, usados para contacto y facturación.

Es importante destacar que el campo dirección debe indicarse de la forma Calle, Apartado Postal, Nombre de la empresa, y en el campo inferior será donde indiquemos las características de la calle (Piso 4, puerta 2, escalera norte, etc). No tenemos muy claro los motivos para esto, siendo que además después nos piden de nuevo el código postal, pero hay que estar atentos por si pudiera dar problemas con los datos de facturación.

Recordaros que los datos han de ser reales y fiables, para evitar problemas legales.

NOTA IMPORTANTE: Tenemos que tener el número de teléfono que indiquemos a mano, para poder hacer la verificación.

Paso 3 en la creación de la cuenta en AWS

El siguiente paso es indicar una tarjeta de crédito (que tiene que ser válida y estar activa), aunque eso no implica que nos vayan a pasar cargo alguno (no lo harán si no superamos los límites de la capa gratuita de Amazón AWS). 

También debemos indicar si queremos usar nuestra dirección de contacto para la realización de la factura, o si queremos indicar datos nuevos.

Paso 4 en la creación de la cuenta en AWS

Ahora que Amazon tiene nuestros datos, van a verificar el número de teléfono mediante un sistema muy interesante.

Primero, nos mostrarán un código en la pantalla, y después nos llamarán al número de teléfono que hemos indicado, y tendremos que introducir el código con el teclado del teléfono.

Paso 5 en la creación de la cuenta en AWS

El último paso que debemos completar es indicar el tipo de soporte que queremos. Aunque puede llevar a confusión, aquí no se indica ningún plan de servicios, solo el plan de soporte (la rapidez y forma en que Amazon nos va a solucionar los posibles problemas que tengamos).

De forma general, indicaremos el Plan Gratis, ya que es suficiente para el uso normal de nuestras cuentas.

Paso 6 en la creación de la cuenta en AWS

Con esto, ya tenemos nuestra cuenta de Amazón AWS creada, y seremos redirigidos a la página de acceso, donde podremos acceder con los datos creados.

Crear cuenta en AWS, paso 8
Paso 7 en la creación de la cuenta en AWS

Una vez hayamos iniciado sesión, podremos ver en la zona de alertas que tenemos acceso a la capa gratuita de AWS.

Crear cuenta en AWS
 

¿Qué es la nube?

Aunque el concepto de nube de Internet lleva con nosotros casi 20 años, no ha sido hasta hace relativamente poco que ha empezado a llegar a todos los ámbitos, siendo ya común que los servicios de la nube se ofrezcan en entornos que no son de caracter técnico, donde antes era imposible.

Pero… ¿Qué demonios es “La Nube”?

Entendiendo el concepto Nube…

Lo que se entiende por la Nube no es más que muchos ordenadores trabajando juntos y dando servicios en Internet. Así de simple. No es un concepto nuevo (aunque técnicamente es más avanzado) ni hay nada de especial en el. La Nube solo son los ordenadores de otros.

Entrando más en detalle, el concepto nube es un paso hacia adelante para poder disponer de recursos que antes eran impensables, en unas condiciones mucho más ventajosas, y sobre todo de una forma mucho más sencilla, lo que ha facilitado su avance.

La Nube es…

  • Un coste más óptimo: Al pagar solo por lo que usas, los costes se reducen, ya que puedes ampliar o reducir los servicios que usas seǵun los necesites.
  • Dinamismo: Los recursos que usamos en la nube pueden adaptarse según nos interese, incluso de forma automática. Así, podemos adaptarnos ante mayores cargas de trabajo sin que nuestro servicio se resienta, o reducir los recursos (y el coste) en momentos de menor trabajo.
  • Facilidad: Todos los servicios de la Nube están pensados para ser usados por gente que no tiene que tener un perfil muy técnico. La mayor parte de los servicios pueden configurarse y adaptarse con un navegador web normal.
  • Seguridad: Al usarse servicios estandarizados y gestionados por proveedores especializados, su uso es más seguro. Además, la Nube permite incluso replicar nuestros servicios entre varios paises, en prevención a grandes catástrofes.

La base fundamental de la Nube es optimizar los recursos de Internet, hacerlos más fáciles, accesibles y seguros incluso para los procesos más complejos, ahorrando costes y energía en el proceso.

La Nube no es…

  • Un programa que nos venden para guardar nuestros archivos.
  • Una página web para gestionar nuestras facturas.
  • Un servidor dedicado o VPS que nos cobran por horas.

Si bien es cierto que estos servicios pueden estar alojados en la nube, cuando nos los ofrecen no nos están ofreciendo trabajar en la nube, tan solo nos ofrecen un servicio que puede, o no, estar relacionado con ella.

Cuando el concepto de Nube empezó a popularizarse, fueron muchos los proveedores que quisieron subirse al carro para ganar dinero con un concepto que todavía no se entendía bien. El término Nube se volvío uno de los términos SEO más importantes, aunque en realidad lo que ofrecían no era una nube real, si no las mismas infraestructuras que ya estaban disponibles antes. Por suerte, poco a poco los conceptos se aclaran y se vuelve más difícil vender algo que no es.

Si queréis saber más sobre la Nube, podéis pasaros por las páginas de Amazón AWS o Google Cloud, que son los principales referentes de computación en la nube.