¿Qué problemas dolorosos o costosos resuelve AWS?

Amazon afirma que, AWS se creó y diseñó para que sean fáciles de usar, flexibles, rentables y muchos más como seguridad, resistencia, etc.

Eso es muy cierto para muchos casos de negocios. Por ejemplo

Caso – Inicio

Considere una nueva puesta en marcha, que trata sobre una nueva aplicación móvil que ayuda a las personas a encontrar los mejores restaurantes y locales de comida a su alrededor, también proporciona una plataforma para que los restaurantes muestren sus especialidades, carguen menús y fotos. (sí, al igual que mi aplicación Zomato favorita).

Para que sea breve, limitemos nuestra solución solo hasta que se requieran sistemas de almacenamiento para almacenar y administrar fotos cargadas por usuarios y propietarios de restaurantes.

Se necesitaría un sistema de almacenamiento altamente redundante y de alta disponibilidad. Y para construir una aplicación optimizada n / w, uno necesitaría almacenar las imágenes en diferentes versiones como

1. Foto real cargada

2. Mini versión para vista previa

3. Datos relacionados con la imagen.

en esta etapa cualquiera tendría dos opciones

1. Para dedicar tiempo y esfuerzos a construir y configurar servidores de almacenamiento y archivos, lo que incluye comprar una licencia s / w y tomaría una gran decisión al decidir los tamaños y no está seguro de qué tan rápido podrían crecer sus necesidades e implica un mantenimiento como s / w parches, etc.

2. O externalice esto a algún experto, que aún implica el costo inicial de configuración h / wy s / w.

3. O póngalos en servicios de nube totalmente administrados como AWS S3, Dynamo DB. con servicios completamente administrados, s / w tiene licencia, h / w está listo para usar y los servidores están configurados y apenas tomaría menos de una semana para que toda su capa de DB esté lista y blindada con características como escalado automático, alta disponibilidad, menos mantenimiento y muchos flujos de trabajo automatizados.

  • Cuando el negocio crezca, las configuraciones de escala automática manejarán el dolor de aumentar y disminuir los recursos según sea necesario.
  • Cree flujos de trabajo automatizados para reducir los trabajos manuales.
  • Use las plataformas de codificación listas para usar para replicar un microservicio para automatizar tareas como cambiar el tamaño de las imágenes y colocarlas en los cubos respectivos a medida que se presentan.

Puede usar SNS para notificaciones de aplicaciones móviles, SES para requisitos automáticos de correo electrónico, registrar nombres de dominio, automatizar el proceso de facturación, configurar alarmas, analizar su tráfico y automatizar el ciclo de vida de los registros (archivo automático después de 15 días para opciones de almacenamiento más baratas)

En el futuro, si implementa la aplicación en diferentes geografías, use R3 para una distribución geográfica eficiente del tráfico o distribuya según la latencia.

Y cada servicio se basa en “pagar por lo que usa”. Puede concentrarse en su negocio en lugar de gastar y preocuparse por parchear o mantener los servidores.

Uy, esto no fue corto, y perdón por mi gramática.

DOLOROSO:

AWS puede aprovisionar fácilmente una caja de Linux / Windows, un clúster NoSQL, una cola, un servicio SMTP administrado, una base de datos alojada, una base de datos de datawarehouse alojada, una solución de almacenamiento escalable. Esto se ha hecho para hacer clic y crear, así como programable con su API.

La facturación también llega a fin de mes y se detalla en función del uso de la instancia, el uso del servicio, el uso del almacenamiento, el uso de la transferencia de red, todo con un precio inicial y monitoreado en vivo en su consola.

COSTOSO:

Para infraestructura más pequeña, IaaS como DigitalOcean fue el más rentable *, pero cuando su infraestructura escala, AWS proporciona servicios como grupos de escala automática EC2 y equilibradores de carga elásticos EC2 que le permiten escalar de manera muy rápida, automática y solo cuando lo necesita, ahorrándote dinero

Hay una tonelada de lógica integrada en su infraestructura que le permite reducir sus costos para los ingenieros de desarrollo y operaciones (EC2, ELB, ASG, NAT, Lambda, CloudWatch, políticas de enrutamiento Route53, permisos IAM).

En lugar de que un ingeniero profundice en cada uno de estos temas, simplemente pueden aprender a defender estos servicios o configurarlos … permitiendo a los ingenieros centrarse en soluciones personalizadas que AWS no resuelve, y la salsa secreta (también conocida como lógica de negocios).

* Eche un vistazo a AWS Lightsail, que ahora es un competidor directo

Muchos. Muchos problemas dolorosos y costosos, sin embargo, también presentan nuevos problemas dolorosos y costosos.

Entonces, lo que pasa con AWS es que siguen produciendo servicios que ayudan a resolver problemas comunes. Esto ayuda mucho a las personas. Sus costos son generalmente los más bajos de la industria también. Re: invent este año anunció un montón de nuevos servicios que incluyen muchos de texto a voz, voz a texto, reconocimiento de imágenes, etc. Servicios “AI”. Esto es enorme

Sin embargo, AWS a menudo puede ser un monstruo de configuración y un poco difícil en los bordes. Dada la velocidad a la que se mueven, es algo comprensible. Por lo tanto, no diría que AWS es “libre de dolor”. Puede haber mucha curva de aprendizaje o, a veces, poca. Todo depende.

Creo que AWS hace un buen trabajo en el departamento de mantenimiento y orquestación del servidor. Creo que hace las cosas mucho más fáciles para los ingenieros de infraestructura y sus necesidades de desarrollo. Sin embargo, creo que no hacen el mejor trabajo en el departamento de monitoreo. Esto está bien porque tiene muchos servicios como New Relic y Datadog y Splunk y más para ayudar a cubrir esta necesidad.

Así que realmente su kilometraje variará como cualquier otra cosa. ¿Hubo algún problema específico que buscara resolver y que de otro modo encontrara doloroso o costoso?

Usando AWS puedes:

  • Solicite recursos a través de una API y obténgalos en minutos. Por ejemplo: si desea solicitar un servidor, no tiene que llamar a un centro de datos y hablar con una persona y luego esperar dos semanas para obtener su servidor. Tampoco hay una tarifa de instalación cuando se usan recursos en AWS.
  • Libere recursos a través de una API en cualquier momento y solo pague por el tiempo que ha utilizado el recurso . Sin duración mínima del contrato.

La respuesta a continuación se basa realmente en una perspectiva nona y solo una cosa que aún no se ha probado.

¿Eres un Lancer gratuito y te gustaría comenzar una nueva unidad de servicio de TI o eres una mente joven que tiene tantos planes de negocios pero necesita una gran inversión, entonces diría que aws resolverá estos problemas por ti …?

No tiene que pagar por esos enormes servidores, dispositivos de red, IP, etc. por adelantado. todo será proporcionado por AWS y usted debe pagar solo por lo que usa …

Pensando en hacer un seguimiento y error en una nueva idea de negocio que involucra una infraestructura de TI y luego abrir AWS, está a solo un clic de distancia …