¿Qué es AWS? Amazon Tutorial de servicios en la nube (web)

⚡ Resumen inteligente

AWS, o Amazon Servicios web, es una plataforma integral de computación en la nube de Amazon que ofrece servicios de computación, almacenamiento, bases de datos, análisis y redes bajo demanda en todo el mundo, combinando modelos IaaS, PaaS y SaaS bajo una estructura de precios flexible de pago por uso.

  • 🔘 Fundación en la nube: AWS proporciona capacidad de procesamiento, almacenamiento y bases de datos a través de Internet, por lo que las organizaciones alquilan infraestructura bajo demanda en lugar de comprar y mantener centros de datos físicos.
  • ☑️ Computación central: Servicios como máquinas virtuales EC2, Elastic Beanstalky Lambda sin servidor ejecuta aplicaciones a cualquier escala con control total del sistema operativo cuando sea necesario.
  • Amplio catálogo: Más de 200 servicios abarcan almacenamiento, bases de datos, análisis, redes, seguridad, IoT y aprendizaje automático bajo una plataforma unificada.
  • 🧪 Gestión de datos e inteligencia artificial: RDS, DynamoDB, RojoShifty SageMaker manejan cargas de trabajo relacionales, NoSQL, de almacenamiento de datos y de aprendizaje automático sin una administración compleja.
  • 🛠️ Precios de pago por uso: BillLos cargos se aplican únicamente a los recursos consumidos, lo que reduce el coste total de propiedad y elimina los compromisos a largo plazo.
  • 🤖 Asistencia de IA: Amazon Q Developer y GitHub Copilot generan código de AWS y plantillas de infraestructura, mientras que Amazon Bedrock y SageMaker impulsan la IA generativa y el aprendizaje automático.

AWS - Amazon Servicios Web

¿Qué es la computación en la nube?

La computación en la nube se refiere al almacenamiento y acceso a datos a través de internet. No almacena ningún dato en el disco duro de tu ordenador personal. En la computación en la nube, puedes acceder a los datos desde un servidor remoto.

¿Qué es AWS?

La forma completa de AWS es Amazon Servicios web. Es una plataforma que ofrece soluciones de computación en la nube flexibles, confiables, escalables, fáciles de usar y rentables.

AWS es una plataforma informática completa y fácil de usar ofrecida por Amazon. La plataforma se desarrolla con una combinación de ofertas de infraestructura como servicio (IaaS), plataforma como servicio (PaaS) y software empaquetado como servicio (SaaS).

Historia de AWS

  • 2002: Amazon lanzó sus primeros servicios web, lo que permite a los desarrolladores acceder Amazon Datos de productos y catálogos.
  • 2004: Amazon introdujo el Servicio de Cola Simple, ahora conocido como Amazon SQS.
  • 2006: Amazon Web Services lanzó oficialmente su plataforma en la nube con Amazon S3 y Amazon CE2.
  • 2012: AWS celebró su primera conferencia re:Invent para clientes y socios en Las Vegas.
  • 2014: AWS presentó AWS Lambda, que ayudaping popularizar la computación sin servidor.
  • 2015: Amazon AWS comenzó a reportarse como un segmento de negocio independiente. AWS generó 7.88 millones de dólares en ventas netas anuales.
  • 2016: Las ventas netas anuales de AWS alcanzaron los 12.22 millones de dólares. La compañía también presentó AWS Snowball Edge y AWS Snowmobile.
  • 2021: AWS amplió su cartera a más de 200 servicios en la nube con todas las funciones.
  • 2023: Amazon Bedrock se generalizó, lo que permitió a las empresas crear aplicaciones de IA generativa utilizando modelos básicos.
  • 2024: AWS introdujo el Amazon Nova familia de modelos de fundación a través de Amazon Base.
  • 2025: AWS generó 128.7 millones de dólares en ventas netas anuales, lo que representa un crecimiento interanual del 20%.
  • 2026: AWS celebró 20 años de operaciones en la nube y amplió su cartera a más de 240 servicios de nube e inteligencia artificial.

Servicios importantes de AWS

Amazon Los servicios web ofrecen una amplia gama de productos globales basados ​​en la nube con diferentes fines comerciales. Los productos incluyen almacenamiento, bases de datos, análisis, redes, dispositivos móviles, herramientas de desarrollo y aplicaciones empresariales, con un modelo de precios de pago por uso.

Categorías y herramientas importantes de los servicios de AWS

A continuación se muestran los servicios esenciales de AWS.

Servicios informáticos de AWS

A continuación se muestran los servicios de computación en la nube que ofrece Amazon:

  • EC2 (Elastic Compute Cloud): EC2 es una máquina virtual en la nube sobre la que usted tiene control a nivel de sistema operativo. Puede ejecutar este servidor en la nube cuando lo desee.
  • LightSail: esta herramienta de computación en la nube implementa y administra automáticamente las capacidades de computación, almacenamiento y red necesarias para ejecutar sus aplicaciones.
  • Elástico Beanstalk- La herramienta ofrece la implementación y el aprovisionamiento automatizados de recursos, como un sitio web de producción altamente escalable.
  • EKS (Elastic Container Service for Kubernetes): la herramienta le permite ejecutar Kubernetes en el Amazon Entorno de nube sin instalación.
  • AWS Lambda Este servicio de AWS te permite ejecutar funciones en la nube. Esta herramienta te permite ahorrar mucho dinero, ya que solo pagas cuando se ejecutan tus funciones.

Migración

Servicios de migración utilizados para transferir datos físicamente entre su centro de datos y AWS.

  • DMS (Servicio de migración de bases de datos): el servicio DMS se puede utilizar para migrar bases de datos locales a AWS. Le ayuda a migrar de un tipo de base de datos a otro, por ejemplo, Oracle a MySQL.
  • SMS (Server Migration Service): los servicios de migración de SMS le permiten migrar servidores locales a AWS de forma fácil y rápida.
  • Snowball: Snowball es una pequeña aplicación que permite transferir terabytes de datos dentro y fuera del entorno de AWS.

Almacenaje

  • Amazon Glacier: Es un servicio de almacenamiento de muy bajo costo. Ofrece almacenamiento seguro y rápido para el archivo y la copia de seguridad de datos.
  • Amazon Elastic Block Store (EBS): proporciona almacenamiento a nivel de bloque para usar con Amazon Instancias EC2. Amazon Los volúmenes de Elastic Block Store están conectados a la red y permanecen independientes de la vida útil de una instancia.
  • AWS Storage Gateway: este servicio de AWS conecta las aplicaciones de software locales con el almacenamiento en la nube. Ofrece una integración segura entre la infraestructura de almacenamiento local de la empresa y la de AWS.

Servicios de Seguridad

  • IAM (Gestión de Identidades y Accesos): IAM es un servicio de seguridad en la nube que le ayuda a gestionar usuarios, asignar políticas y formar grupos para administrar varios usuarios.
  • Inspector: es un agente que puede instalar en su maquinas virtuales, que informa cualquier vulnerabilidad de seguridad.
  • Administrador de certificados: este servicio ofrece certificados SSL gratuitos para los dominios gestionados por Route53.
  • WAF (Cortafuegos de aplicaciones web): el servicio de seguridad WAF ofrece protección a nivel de aplicación y le permite bloquear inyección SQL y le ayuda a bloquear ataques de secuencias de comandos entre sitios.
  • Directorio en la nube: este servicio le permite crear directorios flexibles y nativos de la nube para administrar jerarquías de datos a lo largo de múltiples dimensiones.
  • KMS (Servicio de Gestión de Claves): Es un servicio gestionado. Este servicio de seguridad le ayuda a crear y controlar las claves de cifrado que le permiten cifrar sus datos.
  • Organizaciones: Con este servicio, puede crear grupos de cuentas de AWS para administrar la seguridad y la configuración de automatización.
  • Shield es un servicio gestionado de protección contra ataques DDoS (denegación de servicio distribuido). Ofrece medidas de seguridad contra aplicaciones web que se ejecutan en AWS.
  • Macie: Ofrece un servicio de seguridad y visibilidad de datos que ayuda a clasificar y proteger su contenido crítico y sensible.
  • GuardDuty: Ofrece detección de amenazas para proteger sus cuentas y cargas de trabajo de AWS.

Servicios de base de datos

  • Amazon RDS: este servicio de base de datos de AWS es fácil de configurar, operar y escalar para crear una base de datos relacional en la nube.
  • Amazon DynamoDB- Es un sistema rápido y totalmente gestionado. Base de datos NoSQL servicio. Es un servicio sencillo que permite el almacenamiento y la recuperación de datos de forma rentable. También le permite atender cualquier nivel de tráfico de solicitudes.
  • Amazon ElastiCache: Es un servicio web que facilita la implementación, el funcionamiento y el escalado de una caché en memoria en la nube.
  • Neptune: Es un servicio de base de datos de grafos rápido, fiable y escalable.
  • Amazon RojoShift- Es AmazonLa solución de almacenamiento de datos de que puede utilizar para realizar tareas complejas OLAP consultas

Análisis estadísticos

  • Athena: este servicio de análisis le permite realizar SQL consultas en su depósito S3 para buscar archivos.
  • CloudSearch: Deberías usar este servicio de AWS para crear un motor de búsqueda totalmente administrado para tu sitio web.
  • ElasticSearch: Es similar a CloudSearch. Sin embargo, ofrece más funciones, como la monitorización de aplicaciones.
  • Kinesis: este servicio de análisis de AWS te ayuda a transmitir y analizar datos en tiempo real a gran escala.
  • QuickSight: es una herramienta de análisis empresarial. Le ayuda a crear visualizaciones en un panel para datos en Amazon Servicios web. Por ejemplo, S3, DynamoDB, etc.
  • EMR (Elastic MapReduce): este servicio de análisis de AWS se utiliza principalmente para el procesamiento de grandes volúmenes de datos, como Spark, Splunk, Hadoop, etc.
  • Canalización de datos: permite mover datos de un lugar a otro. Por ejemplo, desde DynamoDB a S3.

Servicios de gestión

  • CloudWatch: CloudWatch te ayuda a supervisar entornos de AWS como instancias EC2 y RDS, así como el uso de la CPU. Además, activa alarmas en función de diversas métricas.
  • CloudFormation: es una forma de trasladar la infraestructura a la nube. Puedes usar plantillas para crear un entorno de producción completo en cuestión de minutos.
  • CloudTrail: Ofrece un método sencillo para auditar los recursos de AWS. Permite registrar todos los cambios.
  • OpsWorks: el servicio le permite automatizar ChefImplementación de Puppet en el entorno de AWS.
  • Configuración: este servicio de AWS supervisa tu entorno. La herramienta envía alertas sobre cambios cuando se modifican ciertas configuraciones definidas.
  • Catálogo de servicios: este servicio ayuda a las grandes empresas a autorizar qué servicios utilizará el usuario y cuáles no.
  • AWS Auto Scaling: este servicio le permite escalar automáticamente sus recursos hacia arriba o hacia abajo en función de las métricas de CloudWatch proporcionadas.
  • Administrador de sistemas: este servicio de AWS le permite agrupar sus recursos. Le permite identificar problemas y tomar medidas al respecto.
  • Servicios gestionados: Ofrece la gestión de su infraestructura de AWS, lo que le permite centrarse en sus aplicaciones.

Internet de las Cosas

  • IoT Core: es un servicio gestionado en la nube de AWS. Este servicio permite que dispositivos conectados, como automóviles, bombillas y redes de sensores, interactúen de forma segura con aplicaciones en la nube y otros dispositivos.
  • Gestión de dispositivos IoT: le permite gestionar sus dispositivos IoT a cualquier escala.
  • Análisis de IoT: este servicio de AWS IoT resulta útil para analizar los datos recopilados por sus dispositivos IoT.
  • Amazon FreeRTOS: este sistema operativo en tiempo real para microcontroladores le ayuda a conectar dispositivos IoT en el servidor local o en la nube.

Servicios de aplicaciones

  • Funciones Step: Es una forma de visualizar lo que sucede dentro de su aplicación y qué microservicios diferentes está utilizando.
  • SWF (Simple Workflow Service): este servicio le ayuda a coordinar tanto las tareas automatizadas como las tareas dirigidas por personas.
  • SNS (Servicio de Notificaciones Simples): puede utilizar este servicio para recibir notificaciones por correo electrónico y SMS basadas en los servicios de AWS proporcionados.
  • SQS (Simple Queue Service): utilice este servicio de AWS para desacoplar sus aplicaciones. Es un servicio basado en solicitudes (pull).
  • Elastic Transcoder: esta herramienta del servicio de AWS te ayuda a cambiar el formato y la resolución de un vídeo para que sea compatible con diversos dispositivos, como tabletas, teléfonos inteligentes y ordenadores portátiles con diferentes resoluciones.

Implementación y administración

  • AWS CloudTrail: Este servicio registra las llamadas a la API de AWS y le envía archivos de registro de llamadas pendientes.
  • Amazon CloudWatch: Las herramientas monitorean los recursos de AWS como Amazon EC2 y Amazon Instancias de base de datos RDS. También le permite monitorear métricas personalizadas creadas por las aplicaciones y servicios del usuario.
  • AWS CloudHSM: Este servicio de AWS le ayuda a cumplir con los requisitos corporativos, regulatorios y de construcción.tracRequisitos de cumplimiento para mantener la seguridad de los datos mediante el uso de los dispositivos Módulo de Seguridad de Hardware (HSM) dentro del entorno de AWS.

Herramientas para desarrolladores».

  • CodeEstrella- CodeStar es un servicio basado en la nube para crear, gestionar y trabajar con diversos proyectos de desarrollo de software en AWS.
  • CodeCommit: es el servicio de control de versiones de AWS que te permite almacenar tu código y otros recursos de forma privada en la nube.
  • CodeConstruir— Esto Amazon El servicio para desarrolladores te ayuda a automatizar el proceso de creación y compilación de tu código.
  • CodeDespliegue: Es una forma de desplegar tu código en instancias EC2 automáticamente.
  • CodePipeline: te ayuda a crear un pipeline de despliegue que incluya pruebas, compilación, autenticación y despliegue en entornos de desarrollo y producción.
  • Cloud9— Es un entorno de desarrollo integrado para escribir, ejecutar y depurar código en la nube.

Servicios móviles

  • Mobile Hub: permite agregar, configurar y diseñar funciones para aplicaciones móviles.
  • Cognito: permite a los usuarios registrarse utilizando su identidad social.
  • Device Farm: Device Farm te ayuda a mejorar la calidad de las aplicaciones probando rápidamente cientos de dispositivos móviles.
  • Aplicación AWSSync— Es un servicio GraphQL totalmente administrado que ofrece sincronización de datos en tiempo real y funciones de programación sin conexión.

Productividad empresarial

  • Alexa para Empresas: Potencia tu organización con la voz mediante Alexa. Te ayuda a crear funciones de voz personalizadas para tu organización.
  • Chime: Puede utilizarse para reuniones en línea y videoconferencias.
  • WorkDocs: ayuda a almacenar documentos en la nube.
  • PortafolioMail— Permite enviar y recibir correos electrónicos comerciales.

Transmisión de aplicaciones y escritorios

  • Espacios de trabajo: Espacio de trabajo es una infraestructura de escritorio virtual (VDI). Permite utilizar escritorios remotos en la nube.
  • AppStream: una forma de transmitir aplicaciones de escritorio a sus usuarios en el navegador web. Por ejemplo, usar MS Word en Google Chrome.

Inteligencia Artificial

  • Lex: la herramienta Lex te ayuda a crear chatbots rápidamente.
  • Polly: El servicio de conversión de texto a voz de AWS te permite crear versiones de audio de tus notas.
  • Rekognition: es el servicio de reconocimiento facial de AWS. Este servicio de AWS te ayuda a reconocer rostros y objetos en imágenes y videos.
  • SageMaker: SageMaker te permite crear, entrenar e implementar modelos de aprendizaje automático a cualquier escala.
  • Transcribe: es el servicio de conversión de voz a texto de AWS que ofrece transcripciones de alta calidad a precios asequibles.
  • Traducir— Es una herramienta muy similar a Google Translate que le permite traducir texto de un idioma a otro.

AR y VR (Realidad Aumentada y Realidad Virtual)

  • Sumerian es un conjunto de herramientas para ofrecer experiencias de realidad virtual (RV) de alta calidad en la web. El servicio permite crear escenas 3D interactivas y publicarlas como un sitio web para que los usuarios accedan a ellas.

para los principales clientes de comunicaciones europeas

  • Amazon Conectar- Amazon Connect te permite crear tu centro de atención al cliente en la nube.
  • Pinpoint: Pinpoint te ayuda a comprender a tus usuarios e interactuar con ellos.
  • SES (Simple Email Service): te ayuda a enviar correos electrónicos masivos a tus clientes a un precio relativamente económico.

Desarrollo de juegos

  • GameLift es un servicio administrado por AWS. Puedes usarlo para alojar servidores de juegos dedicados. Te permite escalar sin interrupciones sin necesidad de desconectar tu juego.

Aplicaciones de los servicios de AWS

Amazon Los servicios web se utilizan ampliamente para diversos fines informáticos, como por ejemplo:

  • Alojamiento de páginas web
  • Alojamiento de aplicaciones/alojamiento SaaS
  • Compartir medios (imagen/vídeo)
  • Aplicaciones móviles y sociales
  • Entrega de contenido y distribución de medios.
  • Almacenamiento, respaldo y recuperación ante desastres
  • Entornos de desarrollo y pruebas.
  • Computación Académica
  • Motores de Búsqueda
  • Redes sociales

Empresas que utilizan AWS

Muchas marcas globales muy conocidas ejecutan sus plataformas en AWS. Las siguientes empresas confían en Amazon Servicios web:

  • Instagram
  • Netflix
  • Twitch
  • LinkedIn
  • Facebook
  • Turner Broadcasting: 10 millones de dólares
  • Zoopla
  • Smugmug
  • Pinterest
  • Dropbox

Ventajas de AWS

A continuación se presentan las ventajas de utilizar los servicios de AWS:

  • AWS permite a las organizaciones utilizar los modelos de programación, sistemas operativos, bases de datos y arquitecturas ya conocidos.
  • Es un servicio rentable que le permite pagar sólo por lo que utiliza, sin ningún compromiso inicial ni a largo plazo.
  • No necesitará gastar dinero en ejecutar y mantener centros de datos.
  • Ofrece implementaciones rápidas
  • Puede agregar o quitar capacidad fácilmente.
  • Se le permite acceder a la nube rápidamente con capacidad ilimitada.
  • El costo total de propiedad es muy bajo en comparación con cualquier servidor privado/dedicado.
  • Ofertas Centralizadas Billing y gestion
  • Ofrece capacidades híbridas
  • Le permite implementar su aplicación en múltiples regiones del mundo con solo unos pocos clics

Desventajas de AWS

Además de sus numerosas ventajas, AWS también presenta algunas limitaciones que conviene tener en cuenta:

  • Si necesita asistencia más inmediata o intensiva, tendrá que optar por paquetes de soporte de pago.
  • Amazon Los servicios web pueden tener algunos problemas comunes de computación en la nube cuando se migra a una nube. Por ejemplo, tiempo de inactividad, control limitado y protección de respaldo.
  • AWS establece límites predeterminados para los recursos que difieren de una región a otra. Estos recursos constan de imágenes, volúmenes e instantáneas.
  • Se producen cambios a nivel de hardware en su aplicación que pueden no ofrecer el mejor rendimiento y uso de sus aplicaciones.

Mejores prácticas de AWS

Para sacar el máximo provecho de la plataforma, tenga en cuenta las siguientes prácticas recomendadas de AWS:

  • Es necesario diseñar para el fracaso, pero nada fallará.
  • Es importante desacoplar todos sus componentes antes de utilizar los servicios de AWS.
  • Debe mantener los datos dinámicos más cerca de la computación y los datos estáticos más cerca del usuario.
  • Es importante conocer las compensaciones entre seguridad y rendimiento.
  • Pague la capacidad informática mediante el método de pago por horas.
  • Acostúmbrate a realizar un pago único por cada instancia que desees reservar y recibir un importante descuento en el cargo por hora.

Preguntas Frecuentes

AWS ejecuta sus aplicaciones en servidores virtuales alojados en Amazon Centros de datos distribuidos por regiones y zonas de disponibilidad globales. Acceda a recursos informáticos, almacenamiento y bases de datos bajo demanda a través de internet y pague solo por los recursos que realmente utilice.

AWS no es totalmente gratuito, pero su nivel gratuito permite explorar muchos servicios dentro de límites mensuales, y las cuentas nuevas reciben créditos iniciales. Una vez superados esos límites, se paga por uso, por lo que los costos aumentan en función de los recursos consumidos.

La computación en la nube es el concepto general de ofrecer recursos informáticos a través de internet. AWS es un proveedor específico que implementa este concepto, ofreciendo más de 200 servicios en la nube, como EC2, S3 y RDS, con un modelo de pago por uso.

AWS es amigable para principiantes si comienzas poco a poco. Crea una cuenta de nivel gratuito, lanza una EC2 Por ejemplo, y almacenar los archivos en S3 antes de transferirlos a bases de datos y redes. Los laboratorios prácticos y la ruta de certificación Cloud Practitioner generan confianza rápidamente.

AWS es el líder del mercado en cuota de mercado, con el catálogo de servicios más amplio y la mayor presencia global. Microsoft Azure se integra estrechamente con la empresa Windows herramientas, mientras Google Cloud Es fuerte en análisis de datos y aprendizaje automático. Muchas empresas utilizan más de uno.

La mayoría de los principiantes comienzan con la certificación AWS Certified Cloud Practitioner, un examen fundamental que abarca los servicios principales, los precios y la seguridad. Después de eso, las certificaciones asociadas basadas en roles, como Solutions, ArchiEl programa tect Associate profundiza las habilidades prácticas en la nube, preparándolas para el mercado laboral.

Sí. Copiloto de GitHub Sugiere código para los SDK de AWS, CloudFormation y Terraform dentro de tu editor. Amazon Q Developer, anteriormente CodeWhisperer comprende más de 200 servicios de AWS e identifica configuraciones inseguras de IAM o S3 mientras escribes.

AWS ofrece inteligencia artificial gestionada en todos los niveles. Amazon SageMaker crea, entrena e implementa modelos de aprendizaje automático, mientras que Amazon Bedrock proporciona modelos base listos para la IA generativa. Servicios como Rekognition, Polly y Lex añaden visión, voz y chatbots sin necesidad de conocimientos especializados.

Resumir este post con: