5 increíbles ofertas de AWS menos conocidas

AWS sigue dominando, ya sea en calidad o cantidad. Como resultado, muchas gemas pueden perderse entre la multitud.

AWS continúa expandiéndose más rápido de lo que nadie puede manejar. Incluso los arquitectos experimentados confiesan que no conocen más del 20-30 % de la profundidad de AWS. Si bien siempre son bienvenidas más opciones, la desventaja aquí es que muchas ofertas excelentes se pierden entre la multitud.

Podría deberse a que tienen un caso de uso más pequeño y específico o porque su promoción no forma parte de los agresivos planes de expansión de Amazon.

Este artículo arroja luz sobre cinco de estas ofertas de AWS.

Lo más probable es que no hayas oído hablar de ellos, y hay buenas posibilidades de que permanezcan envueltos en la oscuridad en el futuro. Estas ofertas son increíblemente útiles y muy rentables, pero casi no todos las conocen.

Vela de luz

Una de las razones por las que AWS no ha podido hacer mella en las implementaciones de menor tamaño, además de sus costos más altos, es la complejidad.

La documentación de AWS es tan amplia y confusa que si logra terminar su investigación durante un fin de semana y llega a un entendimiento concreto, puede contarse entre los elegidos. Para el resto de nosotros, AWS significa la complejidad de un nivel aterrador. Incluso calcular el costo mensual de un servicio de AWS requiere más células cerebrales y me deja con un dolor de cabeza duradero. Como resultado, las implementaciones más pequeñas son un espacio dominado por DigitalOcean, CamateraLinode, etc., donde activas una instancia de costo fijo y te olvidas de ella.

Pero ahora, AWS tiene una respuesta.

Como la mayoría de las otras ofertas de AWS que no son las mejores, Vela de luz Anduvo de puntillas y se instaló en el menú de Amazon sin llamar la atención. Está dirigido a desarrolladores que usan esos VPS como los servicios mencionados anteriormente y servirá como un trampolín para la plataforma AWS completa más adelante. Lightsail tiene todas las funciones que esperaría de su proveedor favorito:

Precios simples y predecibles

Lightsail tiene VPS desde $ 3.50 por 512 MB de RAM hasta 32 GB de RAM / Procesador de 8 núcleos por $ 160 / mes. El uso de ancho de banda es predecible y bastante generoso, y varía de 1 TB a 7 TB, según su plan. En otras palabras, si paga $10 por mes en Lightsail, está pagando $10 por mes. 🙂

El paraíso de DevOps

Lightsail también trae muchas funciones de DevOps que se han vuelto estándar entre los proveedores de la nube. Ya sean balanceadores de carga, bases de datos administradas, almacenamiento de objetos o servidores preconfigurados para sus aplicaciones web favoritas (por ejemplo, puede realizar implementaciones con un solo clic para Node, Laravel, etc.), Lightsail lo tiene todo.

Acceso completo a AWS

Aunque Lightsail es un servicio independiente, no se elimina por completo del ecosistema de AWS. A través de la interconexión de VPC, puede disfrutar de los beneficios de otros servicios de AWS mientras está en Lightsail.

Lightsail se actualiza sin problemas a EC2 cuando sus necesidades crecen y está listo para hacer frente a la complejidad. Se puede decir que esta es la idea que Amazon tuvo detrás del lanzamiento de Lightsail, pero con un servicio tan excelente como AWS, ¡no veo por qué alguien debería quejarse!

Neptuno

El próximo miembro de nuestro sistema solar AWS es Neptuno (lo siento, ¡no pude resistir la similitud!). Neptune es una base de datos de gráficos totalmente administrada y de alta disponibilidad. Es una oferta relativamente nueva y es probable que siga siendo desconocida por dos razones: 1) La gran cantidad de servicios de AWS disponibles y 2) El caso de uso altamente selectivo para las bases de datos de gráficos.

Para aquellos que se preguntan, las bases de datos de gráficos son otra subclase de bases de datos NoSQL que almacenan y trabajan con datos en un grafico formato. Sobresalen en aplicaciones donde las entidades tienen muchas relaciones entre sí, especialmente cuando esas relaciones tienen diferentes valores inherentes. Algunos buenos ejemplos que piden a gritos bases de datos gráficas son las búsquedas, las redes sociales, los motores de recomendación, etc.

Si usa (o desea usar) bases de datos administradas por AWS como Aurora, DynamoDB, etc., y necesita una base de datos de gráficos para su próxima aplicación, ¡Neptune es el camino a seguir!

Bola de nieve

El siguiente en nuestra lista es una oferta asombrosa: ¡una de hardware!

de Amazon Bola de nieve es una oferta anticuada (aunque altamente capaz) cuando necesita manejar grandes cantidades de datos.

Para apreciar la utilidad de este servicio de aspecto extraño, considere la cantidad de datos que sus servidores tienen que mover (entrar y salir) durante un día típico. Si eres como yo, es poco probable que vaya más allá de unos pocos MB. En tales casos, casi nunca pensamos en las transferencias de datos, ya que las velocidades de Internet son más que suficientes. Pero, algunas empresas necesitan mover varios GB por hora o incluso varios PB (Petabytes) por día. No sé ustedes, pero si yo tuviera la tarea de hacer una copia de seguridad o restaurar datos a esta escala, ¡simplemente renunciaría al trabajo!

Snowball se creó para hacer frente a estos casos.

Así es como sucede: necesita un dispositivo Snowball de Amazon, que se le entregará. Lo conecta a sus sistemas y escribe cantidades absurdas de datos durante la noche. Una vez hecho esto, notifica a Amazon y ellos recogen el dispositivo, lo envían de regreso al centro de datos y cargan todos los datos nuevamente en su cuenta S3.

La mejor parte de todo este proceso es que el dispositivo Snowball es excepcionalmente eficiente, admite varios protocolos y es a prueba de manipulaciones. Entonces, si ha estado luchando con datos que son muy, muy grandes y tienen que ver principalmente con el archivo, ¡pruebe Snowball!

Consejero de confianza

A pesar del nombre común, Consejero de confianza es un servicio valioso si es un usuario extenso de AWS.

Piense en Trusted Advisor como una herramienta para ayudarlo a planificar una nueva infraestructura, optimizar las existentes o simplemente ejecutar escaneos para asegurarse de que sus implementaciones cumplan con los estándares de seguridad de AWS. Dado lo difícil que es hacer esto manualmente, incluso en un solo servidor, diría que Trusted Advisor es una de las gemas ocultas entre las ofertas de AWS menos conocidas.

Todo puede sonar un poco abstracto, así que veamos algunos ejemplos concretos de cómo un asesor de confianza puede ayudarlo.

Optimización EC2

Trusted Advisor puede escanear sus instancias EC2 en ejecución e informar casos de utilización extremadamente baja de CPU y red. Esto lo ayudará a descubrir patrones de uso reales y a ahorrar en sus facturas de AWS al deshacerse de algunas de sus instancias durante los períodos de escasez. Por su cuenta, sería complicado encontrar esta información.

Seguridad S3

La cantidad de errores de seguridad relacionados con privilegios inadecuados de S3 es demasiado para contar. Con demasiada frecuencia, una empresa termina accidentalmente haciendo públicos sus cubos S3, y los datos confidenciales que deberían permanecer ocultos quedan expuestos y duplicados en manos de entidades malintencionadas.

La solución es simple en teoría: administrar correctamente los permisos de seguridad de S3, pero es muy fácil pasarla por alto. Esto sucede especialmente en proyectos que se han estado ejecutando durante un tiempo y alguien cambia la configuración de seguridad por accidente o para alguna prueba, pero se olvida de revertirla. Con Trusted Advisor, dichos casos se detectarán y se le informarán al instante.

Estos dos ejemplos ni siquiera rascan el amplitud de lo que el asesor de confianza puede hacer por usted. Dado que muchas de estas comprobaciones son gratuitas, todo lo que puedo decir es que no importa cuál sea su nivel de implementaciones de AWS, un asesor de confianza es imprescindible.

Rayos X de AWS

Los microservicios son muy divertidos, especialmente para los evangelistas y gerentes a quienes se les informa acerca de sus beneficios idílicos y no tienen que codificarlos. Pero para los desarrolladores, los microservicios son una pesadilla de arquitectura y depuración. Es difícil rastrear los mensajes a medida que pasan de un servicio a otro y, a menudo, es imposible saber por qué algo no funcionó o por qué se perdió cierto mensaje.

Se vuelve especialmente malo cuando hay una gran cantidad de servicios involucrados. El número de posibles interacciones es lo suficientemente alto como para sobrecargar la mente, y mucho menos el código. Considere el siguiente diagrama de microservicio tomado de los foros de StackExchange e imagine tener que rastrear este lío.

Afortunadamente, con Radiografía, AWS tiene una herramienta que puede simplificar enormemente la forma en que depura los microservicios. Esencialmente, X-Ray es un servicio que recopila automáticamente registros de solicitudes de cada servicio que ha implementado, agiliza esos registros por servicio y los combina con otros datos como la latencia y el rendimiento para presentar una instantánea rica en información de lo que sucede en todo momento. en tu sistema

X-Ray funciona tanto en arquitecturas de microservicio como sin servidor. Otra cosa a tener en cuenta es que no está disponible en todas las ofertas de AWS (solo Amazon EC2, Amazon EC2 Container Service (Amazon ECS), AWS Lambda y AWS Elastic Beanstalk al momento de escribir), y solo se admiten tres lenguajes/entornos de programación a partir de ahora: Java, .NET y Node. Esto es así porque X-Ray tiene que interactuar con su código directamente e implica un esfuerzo de desarrollo masivo por parte de Amazon.

Dicho esto, estoy 100 % seguro de que muy pronto se admitirán más idiomas (personalmente, veo que Go, Scala, Kotlin, etc., se admitirán muy pronto y los idiomas interpretados seguirán más adelante).

Conclusión

En este artículo, solo quería mostrar que hay más en AWS que EC2, ELB, RDS, S3, etc. No es solo la infraestructura sino también las herramientas de soporte donde AWS está sobresaliendo rápidamente. No nos enteramos de estas increíbles ofertas porque Amazon no tiene el espacio ni el presupuesto para promocionarlas todas. Al momento de escribir, ¡hay cerca de 100 ofertas de AWS!

Como tal, es poco probable que escuche sobre estos servicios en un evento importante o que encuentre libros/cursos sobre ellos. ¡Lo mejor que puede hacer es suscribirse a los anuncios oficiales de AWS y ver si se ha implementado algo nuevo que pueda facilitarle la vida!

Si tiene curiosidad por saber más sobre AWS, vaya a Udemyy encontrará cientos de cursos en línea para el tema que desee.