AWS significa servicios web de Amazon . Es una plataforma de servicios en la nube que brinda servicios computacionales bajo demanda, bases de datos, espacio de almacenamiento y muchos más servicios. AWS permite a sus usuarios elegir productos de su amplia variedad de servicios y usarlos bajo demanda sin pago por adelantado para la mayoría de los servicios. AWS ofrece alrededor de 200 servicios destacados. Individualmente, un servicio de AWS puede carecer de alguna funcionalidad pero, dada la arquitectura de AWS correcta, los servicios de AWS se pueden integrar fácilmente para crear aplicaciones altamente complejas y sólidas. Netflix también usa AWS para casi todas sus necesidades informáticas, de almacenamiento y de bases de datos, utilizando más de 1, 00, 000 instancias de servidor de AWS.La mayoría de los servicios en AWS no requieren pago por adelantado. Tienes que pagar solo por lo que usas y por cuánto tiempo lo usas. El modelo de precios de pago por uso es una de las características más importantes de AWS. Dice el mismo pago por los servicios que está utilizando. Por ejemplo, desea realizar una tarea computacional de capacidad ‘5x’. Puede usar una máquina de capacidad ‘x’ para hacer su trabajo en 5 unidades de tiempo o hacer funcionar cinco máquinas de capacidad ‘x’ para trabajar en una unidad de tiempo. Su gasto es el mismo. Este modelo de facturación permite a los usuarios adaptar la arquitectura de su aplicación para que se adapte mejor a sus necesidades comerciales y presupuesto.
Historia de AWS
AWS se lanzó en 2002, donde proporcionó servicios y herramientas simples en la nube. Más tarde ese año, AWS lanzó su visión de AWS como un servicio de provisión de recursos computacionales completamente automatizado. En el año 2004, AWS lanzó SQS (Simple queue service), uno de los primeros de sus servicios, seguido de cerca por el lanzamiento de AWS-Compute (EC-2) en el año 2006. Esto marcó el comienzo de la computación en la nube de AWS. era.
AWS, a partir de ahora, abarca 24 regiones geográficas y 76 zonas de disponibilidad. A partir del cuarto trimestre de 2019, AWS tenía la mayor participación de mercado (33 por ciento) de los servicios en la nube en todo el mundo y superó al segundo (Microsoft Azure) en un 15 por ciento. A principios de 2020, AWS constaba de más de 212 servicios diferentes.
Categorías de servicios de AWS
- Compute: permite a los usuarios aprovisionar diferentes tipos de servicios computacionales para su aplicación como Amazon Elastic Compute Cloud.
- Contenedores: permite a los usuarios ejecutar aplicaciones basadas en contenedores como Elastic Container Service.
- Almacenamiento: Este es un conjunto de diferentes tipos de servicios de almacenamiento. Cada uno consta de sus propios conjuntos de funciones, como el servicio de almacenamiento simple.
- Base de datos: estos servicios proporcionan diferentes tipos de bases de datos administradas por Amazon, como el Servicio de base de datos relacional.
- Migración y transferencia: estos servicios permiten a los usuarios incorporar sin problemas sus aplicaciones y/o datos en AWS como el servicio de migración de bases de datos.
- Redes y entrega de contenido: esto permite a los usuarios administrar diferentes funciones de red que ofrece AWS.
- Creación de redes escalables
- Haciendo nubes privadas.
- Gestión del tráfico de aplicaciones.
- Herramientas para desarrolladores: estos servicios permiten a los desarrolladores crear fácilmente aplicaciones nativas en la nube y permitir una fácil integración con AWS.
- Habilitación de la nube: esta es la ayuda experta a pedido sobre las soluciones y los servicios de AWS.
- Robótica: permite a los usuarios desarrollar, simular e implementar aplicaciones de robótica inteligente.
- Blockchain: proporciona un servicio de blockchain administrado por AWS para aplicaciones basadas en blockchain.
- Satélite: Comprende de un solo servicio a partir de ahora: AWS Ground Station. AWS Ground station es un centro único para comunicaciones satelitales, procesamiento de datos y análisis.
- Quantum Technologies: Servicios de computación cuántica.
- Administración y gobernanza: estos servicios administran otros servicios y pueden ejecutar análisis de datos generados por servicios en AWS.
- Servicios multimedia: estos servicios aumentan la producción, el análisis y la entrega de videos.
- Aprendizaje automático: estos son diferentes servicios de aprendizaje automático que ofrece AWS.
- Análisis: servicios y herramientas para ejecutar análisis de datos.
- Seguridad, identidad y cumplimiento : administre el acceso y los permisos de los usuarios y servicios en su cuenta.
- Administración de costos de AWS : muestra el costo actual del servicio y predice los costos en función del uso actual.
- Móvil : aumente y ayude al desarrollo de aplicaciones móviles.
- AR y VR : aumente y ayude al desarrollo de aplicaciones de realidad virtual (VR), realidad aumentada (AR) y 3-D.
- Integración de aplicaciones : ayuda a la comunicación entre servicios desacoplados.
- Compromiso del cliente: Aumente y ayude al compromiso del cliente para las aplicaciones.
- Aplicaciones comerciales: estas son aplicaciones pequeñas como Alexa para empresas, correo de trabajo que las empresas pueden usar como soporte.
- Informática del usuario final: ayude a la gestión de la fuerza laboral para empresas sensibles a la seguridad.
- Internet de las cosas: aumente y ayude al desarrollo de aplicaciones basadas en IoT.
- Desarrollo de juegos: este es un servicio de alojamiento de servidor de juegos dedicado.
Terminología de AWS
Los siguientes son algunos términos relacionados con AWS que debe conocer:
- Regiones : son ubicaciones geográficas repartidas por todo el mundo que albergan uno o más centros de datos.
- Zonas de disponibilidad : cada centro de datos de AWS se denomina zona de disponibilidad.
- Zonas locales : estas son extensiones de las regiones de AWS más cercanas a los usuarios. Este es un servicio bastante nuevo y aún no está disponible en todas las Regiones.
- Escalado vertical : el aumento/disminución de las características de la instancia, como la memoria RAM, la potencia de procesamiento para aumentar/reducir la escala de la aplicación, se conoce como escalado vertical.
- Escalado horizontal : aumentar/disminuir el número de instancias para aumentar/reducir la escala de la aplicación se conoce como escalado vertical.
Características de AWS
- Ubicaciones geográficas : a pesar de comenzar tarde y lento en el viaje a la nube, AWS ha crecido hasta convertirse en el líder mundial. La plataforma ofrece una disponibilidad sin igual en 24 regiones geográficas.
- Copias de seguridad de múltiples regiones : AWS ofrece varios métodos de copia de seguridad que se implementan de forma descentralizada y el alcance global de AWS hace que sea fácil y asequible almacenar información crítica en múltiples ubicaciones geográficas.
- Recuperación ante desastres optimizada: el tiempo de inactividad y la pérdida de datos pueden ser extremadamente críticos para algunas empresas y pueden ser tolerables para otras. O es posible que desee que algunos de sus datos sean altamente seguros y que algunos de sus datos estén en un almacenamiento más barato y menos seguro. Sean cuales sean sus necesidades, AWS tiene un plan adecuado para el almacenamiento de datos económico y eficiente.
- Escalabilidad : AWS permite el escalado dinámico de bases de datos y servidores. Esto significa que las aplicaciones no tienen que ejecutarse al 100 % de su capacidad y utilizar muchos recursos fuera del horario laboral.
- Precios de pago por uso: una de las características más lucrativas de AWS es su modelo de precios. Los precios no solo son razonables, sino que solo paga por lo que usa y por el tiempo que use dicho recurso.
- Seguridad : AWS ofrece el mismo nivel de seguridad de clase mundial a todos sus espectros de clientes que van desde enormes bancos y empresas hasta pequeños sitios web. Los centros de datos de la empresa mantienen los más altos estándares de seguridad y continúan actualizando las características de seguridad con los últimos parches de seguridad.
Ventajas de AWS
- Los usuarios no tienen que comprar equipos costosos como servidores y unidades de almacenamiento. AWS proporciona infraestructura para todos estos casos de uso.
- Los usuarios no tienen que preocuparse por mantener la seguridad física y de software de su infraestructura. AWS se encarga de todos estos gastos generales. La seguridad de la nube es responsabilidad de AWS, pero la seguridad en la nube es responsabilidad de los clientes.
- La escalabilidad dinámica (capacidad de aumentar la capacidad del servidor durante las horas de trabajo intensas) proporciona un medio económico y eficiente para alojar aplicaciones sólidas y duraderas.
- AWS ofrece un registro fácil y una interfaz de usuario de consola simple para sus usuarios.
- AWS cuenta con un equipo de soporte altamente calificado que puede ayudarlo con sus problemas en AWS.
- AWS agrega continuamente más servicios, funciones y actualizaciones de seguridad a su infraestructura.
- Deja de adivinar la capacidad. Muchos servicios de almacenamiento de AWS (S3 y Glacier) ofrecen una capacidad de almacenamiento prácticamente ilimitada.
Limitaciones de AWS
- AWS ofrece más de 200 servicios. La arquitectura de las aplicaciones puede complicarse mucho muy rápido.
- A veces es difícil elegir el mejor servicio entre muchas opciones. Esto puede causar algún desperdicio de dinero.
- Los arquitectos de soluciones de AWS son personas muy bien pagadas y, como propietario de un negocio, es posible que deba contratar a una o más de esas personas.
- AWS crece continuamente de acuerdo con las necesidades de sus clientes. Puede haber algún caso de uso que desee que AWS aún no ofrezca. Es posible generar requests de funciones para tales casos de uso, pero es posible que deba esperar hasta que esa función se publique oficialmente.
Publicación traducida automáticamente
Artículo escrito por codinggeek91 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA