En 2006, Amazon Web Services (AWS) comenzó a ofrecer servicios de TI al público en forma de servicios web comúnmente conocidos como computación en la nube. Uno de los beneficios clave de la computación en la nube es que reemplaza los gastos iniciales de infraestructura de capital con un modelo de pago por uso de bajo costo bajo demanda. AWS hizo que las empresas ya no necesiten planificar y adquirir infraestructuras de TI con semanas o meses de anticipación. En su lugar, pueden seleccionar instantáneamente cualquier cantidad de servidores y otras tecnologías necesarias para ellos y se les entrega en minutos. En la actualidad, AWS proporciona una plataforma de infraestructura en la nube altamente confiable, escalable y de bajo costo que impulsa a cientos de miles de empresas en más de 190 países de todo el mundo. Los servicios de AWS generalmente se agrupan en diferentes categorías, como computación, redes, almacenamiento, aplicaciones, bases de datos y análisis.
Servicios en la nube importantes proporcionados por AWS
Los servicios en la nube importantes de acuerdo con las diversas categorías proporcionadas por AWS se detallan a continuación:
1. Calcular
Amazon EC2:Amazon Elastic Compute Cloud (Amazon EC2) es un servicio web que proporciona capacidad informática segura y redimensionable en la nube. Permite a las organizaciones obtener y configurar capacidad informática virtual en la nube. Puede seleccionar entre una variedad de sistemas operativos y configuraciones de recursos como memoria, CPU y almacenamiento que se requieren para su aplicación. Amazon EC2 le permite aumentar o disminuir la capacidad en cuestión de minutos. Puede usar una o cientos o incluso miles de instancias de servidor simultáneamente. Debido a que todo esto se controla con las API de servicios web, su aplicación puede escalarse automáticamente hacia arriba y hacia abajo según sus necesidades. Amazon EC2 está integrado con la mayoría de los servicios de AWS, como Amazon Simple Storage Service (Amazon S3), Amazon Relational Database Service (Amazon RDS), y Amazon Virtual Private Cloud (Amazon VPC) para proporcionar una solución completa y segura para aplicaciones informáticas. Amazon EC2 es un ejemplo de infraestructura como servicio (IaaS). EC2 ofrece un cómputo seguro, confiable y rentable y una infraestructura de cómputo de alto rendimiento para satisfacer las necesidades de las empresas más exigentes. Amazon EC2 es una de las formas más fáciles de proporcionar servidores en la nube de AWS y también el acceso al sistema operativo.
AWSLambda:AWS Lambda es un servicio informático basado en eventos sin servidor que le permite ejecutar código sin administrar servidores. Solo paga por el tiempo de cómputo que consume y no hay ningún cargo cuando su código no se está ejecutando. Con AWS Lambda, puede ejecutar código para cualquier tipo de aplicación sin necesidad de administración. Simplemente cargue su código y Lambda se encargará de todo lo necesario para ejecutar y escalar su código con alta disponibilidad. Puede configurar su código para que se active automáticamente desde otros servicios de AWS, o puede llamarlo directamente desde cualquier aplicación web o móvil. Pero es posible activar Lambda con más de 200 servicios de AWS. Solo puedes pagar por lo que has usado. El tiempo de cómputo que consume, debe pagarlo.
Beanstalk elástico de AWS:AWS Elastic Beanstalk es una plataforma como servicio que facilita la implementación rápida de sus aplicaciones al proporcionar todos los servicios de aplicaciones que necesita para su aplicación. Beanstalk es una plataforma plug-and-play que permite trabajar con múltiples lenguajes y entornos de programación. Elastic Beanstalk es compatible con una amplia gama de plataformas como Node js, Java, PHP, Python y Ruby. Por lo tanto, puede desarrollar su aplicación para cumplir con sus requisitos y simplemente implementarla en Elastic Beanstalk. El objetivo principal de utilizar AWS Elastic Beanstalk es permitirle concentrarse en la implementación y administración de sus aplicaciones. Simplemente puede cargar su código y AWS Elastic Beanstalk maneja automáticamente la implementación, desde el aprovisionamiento de capacidad, el equilibrio de carga y el escalado automático hasta el monitoreo del estado de la aplicación. Al mismo tiempo,
2. Trabajo en red
Amazon VPC:Amazon VPC es su entorno de red en la nube. Le permite crear una red privada dentro de la nube de AWS que utiliza muchos de los mismos conceptos y construcciones que una red local. Amazon VPC también le brinda un control completo de la configuración de la red. Los clientes pueden definir elementos de configuración de redes normales, como rangos de direcciones IP, creación de subredes, creación de tablas de rutas, puertas de enlace de red y configuraciones de seguridad. Amazon VPC es un servicio fundamental de AWS y se integra con numerosos servicios de AWS. Por ejemplo, las instancias de Amazon EC2 se implementan en su Amazon VPC. De manera similar, las instancias de base de datos de Amazon Relational Database Service (Amazon RDS) se implementan en su VPC de Amazon, donde la base de datos está protegida por la estructura de la red al igual que su red local. Puede lanzar fácilmente recursos de AWS en una red virtual mediante Amazon Virtual Private Cloud. Amazon VPC crea un entorno de red virtual aislado en la nube de AWS.
Amazon Route 53: Amazon Route 53 es un servicio web de sistema de nombres de dominio (DNS) en la nube altamente disponible y escalable. Está diseñado para brindar a los desarrolladores y empresas una forma extremadamente confiable y rentable de enrutar a los usuarios finales a las aplicaciones de Internet mediante la traducción de nombres legibles por humanos, como www.geeksforgeeks.com, en direcciones IP numéricas que las computadoras usan para conectarse a cada una de ellas. otro. Amazon Route 53 también es totalmente compatible con IPv6.
3. Almacenamiento
Amazon S3 (Simple Storage Service): Amazon Simple Storage Service (Amazon S3) es un almacenamiento de objetos con una interfaz de servicio web simple para almacenar y recuperar cualquier cantidad de datos desde cualquier lugar de la web. Está diseñado para proporcionar una cantidad infinita de almacenamiento y se entrega con una durabilidad del 99,999999999 %. Puede usar Amazon S3 como almacenamiento principal para aplicaciones nativas de la nube como destino para respaldo y recuperación y recuperación ante desastres. Ofrece escalabilidad, disponibilidad de datos, seguridad y rendimiento líderes en la industria. Es sencillo mover grandes volúmenes de datos hacia o desde Amazon S3 con las opciones de migración de datos en la nube de Amazon. Una vez que los datos se almacenan en Amazon S3, se pueden jerarquizar automáticamente en clases de almacenamiento en la nube a más largo plazo y de menor costo, como Amazon S3 Standard: acceso poco frecuente y Amazon Glacier para archivar.
Amazon Glacier: Amazon Glacier es un servicio de almacenamiento seguro, duradero y de muy bajo costo para archivar datos y realizar copias de seguridad a largo plazo. Los datos almacenados en Amazon Glacier tardan varias horas en recuperarse, por lo que es ideal para archivar. El acceso más rápido a sus datos de archivo es a través de Amazon Glacier.
4. Bases de datos
Amazon RDS (Servicio de base de datos relacional): El Servicio de base de datos relacional de Amazon (Amazon RDS) facilita la configuración, el funcionamiento y el escalado de una base de datos relacional en la nube. Proporciona una capacidad rentable y redimensionable mientras gestiona tareas de administración de bases de datos que consumen mucho tiempo, lo que le permite concentrarse en sus aplicaciones y negocios. Puede encontrar que Amazon RDS también está disponible en varios tipos de instancias de bases de datos, optimizadas para memoria, rendimiento o E/S. Amazon RDS le ofrece seis motores de bases de datos familiares para elegir, incluidos Amazon Aurora, PostgreSQL, MySQL, MariaDB, Oracle y Microsoft SQL Server.
Amazon DynamoDB (base de datos no relacional): Amazon DynamoDB es un servicio de base de datos NoSQL rápido y flexible para todas las aplicaciones que necesitan una latencia constante de milisegundos de un solo dígito a cualquier escala. Es una base de datos totalmente administrada y admite modelos de datos de documentos y valores clave. Cuando crea una tabla de base de datos que puede almacenar y recuperar cualquier cantidad de datos, simplemente puede usar Amazon DynamoDB que atenderá cualquier nivel de tráfico solicitado. Su modelo de datos flexible y su rendimiento confiable lo hacen ideal para dispositivos móviles, web, juegos, Internet de las cosas (IoT) y muchas otras aplicaciones. DynamoDB proporciona muchas características como
- seguridad incorporada
- copias de seguridad
- replicación automatizada de varias regiones
- almacenamiento en caché en memoria
- Herramientas de exportación de datos.
Publicación traducida automáticamente
Artículo escrito por ASWIN_SIVAPRAKASH y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA