Blog de Amazon Web Services (AWS)

“Así como la tecnología está en constante evolución, siempre puede estar en movimiento”: rompa la ruta de aprendizaje de la base de datos de AWS y conviértase en un profesional certificado en esta y otras especialidades

Este es un artículo ligeramente diferente. El contenido en el que nos centraremos aquí no se trata solo de la nube de AWS. Estamos en el mes de marzo, un mes en el que tradicionalmente celebramos el Día Internacional de la Mujer: una fecha que representa la lucha por la igualdad de derechos y mejores condiciones laborales, no una ocasión comercial. No necesitamos rosas, pero necesitamos igualdad.

No tengo la aspiración de convertirme en un ejemplo para nadie. Solo estoy compartiendo un poco de mi historia para mostrar que, al igual que la tecnología está en constante evolución, tú también puedes estar siempre en movimiento, siguiendo las noticias y reinventándote.

 

Haz tu propia historia

Comencé mi carrera profesional como diseñadora gráfica, profesión compuesta mayoritariamente por hombres. Sin embargo, poco a poco, más mujeres ingresaron a este mercado. Trabajé durante unos 10 años y me di cuenta de que necesitaba algo nuevo. Entonces decidí tomar una serie de cursos, todos sobre temas fuera de mi área de experiencia y práctica.

Fui premiada varias veces y reconocida por la institución donde estudié. Sin embargo, para varias empresas a las que presenté mi solicitud, la suma de mi edad y sexo resultó en un desmérito. Era inaceptable que una mujer decidiera cambiar y empezar de nuevo como pasante a una edad en la que, según algunos entrevistadores, debería dedicarse a sus hijos y al matrimonio. Básicamente, una afirmación de que tienes una fecha de caducidad otorgada por un tercero y tu esfuerzo no tiene valor, porque «el cronograma se debe seguir al pie de la letra».

Contrariamente a estas negaciones, tuve mi primera oportunidad, comenzando mi viaje dentro de AWS como pasante de arquitectura de soluciones y luego como capacitadora técnica, un puesto que tengo actualmente.

 

Bienvenida a la nube de AWS

AWS tiene más de 175 servicios y continúa expandiéndose para admitir prácticamente cualquier tipo de carga de trabajo. La innovación es constante. Para mantenerse al día con este ritmo, no existe una fórmula mágica. Comenzamos con lo fundamental, los servicios core, y poco a poco pasamos a temas más complejos, obteniendo certificaciones durante este recorrido. Actualmente me estoy centrando en el seguimiento de la base de datos para fines específicos y aquí pasaré algunos consejos a aquellos que también estén interesados ​​en explorar los más de 15 servicios de bases de datos que ofrece AWS.

Una base de datos para cada una de tus necesidades

Los bancos relacionales solían usarse para todas y cada una de las necesidades comerciales, que no siempre brindaban el rendimiento deseado o la capacidad de resolver todos los problemas. Por tanto, constituían un cuello de botella que limitaba las posibilidades de innovación de las empresas. AWS cuenta con un grid completo de bases de datos para propósitos específicos para brindarles a nuestros clientes soluciones donde puedan gastar menos dinero, ser más productivos y transformar la experiencia de sus usuarios.

 

Elegimos una base de datos para nuestra aplicación en función de la finalidad para la que se diseñó esta aplicación y no al revés, evitando así la adaptación de la aplicación para contener un diseño específico que vaya acorde al funcionamiento de la base de datos. Luego, observando las necesidades de mi aplicación y siempre teniendo en cuenta las compensaciones de los teoremas CAP (consistencia, disponibilidad y particiones tolerantes a fallas) y PIE (flexibilidad de consultas, escala infinita y excelencia en el desempeño), habrá una comprensión de lo que es será el modelo que atenderá las necesidades del negocio. Puede ser un modelo analítico relacional, no relacional, con o sin datos distribuidos, además de tener en cuenta el tipo de cumplimiento transaccional que cumplirá con sus requisitos.

Cuando sea necesario realizar un levantamiento y cambio (ya sea para mantener una licencia existente, o cuando haya alguna personalización que involucre software de terceros, o incluso cuando sea esencial acceder al sistema operativo del servidor) se recomienda trabajar con las instancias EC2, en el servicio Amazon EC2, que proporciona potencia informática en la nube de AWS, donde hay flexibilidad para realizar estas tareas.

Al trabajar con bases de datos utilizando instancias EC2, reduce las tareas operativas relacionadas con la administración, instalación y mantenimiento de hardware y puede concentrarse en las personalizaciones necesarias para operar de la manera que mejor beneficiará a su aplicación.

En caso de que no sea necesario realizar configuraciones que impliquen acceso directo al servidor, recomendamos el uso de bases de datos administradas. De esta forma, nuestros clientes tendrán un mejor costo beneficio y podrán dedicar su tiempo en la administración de este recurso. Exploremos algunas bases de datos.

Bases de datos relacionales

Con 6 opciones de engine de base de datos, Amazon RDS tiene varias funciones para mejorar la confiabilidad de su entorno de producción. Compatible con MySQL y Postgres, combina la velocidad y confiabilidad de las bases de datos comerciales por una décima parte del costo. Datawarehouse 3 veces más rápido que cualquier otro en la nube. Optimizado para el análisis de datos, permite consultas directas desde Amazon S3
Vea aquí cómo crear y conectarse a una instancia de base de datos de Amazon RDS aquí. ¿Quiere familiarizarse con Amazon Aurora? En este enlace tenemos una serie de talleres para que te ensucies las manos. Aproveche este tutorial para comenzar con Amazon Redshift creando un clúster, conectando y cargando datos en su datawarehouse.

Bases de datos no relacionales (valor clave y documentos)

Totalmente sin servidor, es un valor clave y una base de datos de documentos, con almacenamiento virtualmente ilimitado. Para un acceso rápido, latencia de servicio con un rendimiento de un dígito de un milisegundo en cualquier escala. Compatible con MongoDB, se creó desde cero para proporcionar rendimiento, escalabilidad y disponibilidad para cargas de trabajo críticas. Una base de datos de documentos que facilita el almacenamiento, la consulta y la indexación de datos en formato JSON.
En este enlace tenemos una serie de talleres con tutoriales para que comprenda las decisiones que se deben tomar en Amazon DynamoDB y las compensaciones para crear modelos de datos eficientes. Vea esta sesión de re: Invent 2019 en la que Joseph Idziorek, director principal de productos de AWS, explica cuándo usar y cuándo no usar Amazon DocumentDB, haciendo comparaciones con otras bases de datos de propósito específico de AWS, además de presentar un caso que muestra cómo Amazon usa esta base de datos.

Bases de datos en memoria

Almacenamiento de datos y caché en memoria para aplicaciones que requieren una latencia de menos de milisegundos. Compatible con Redis y Memcached.

Redis es un almacén de datos en memoria para usar como base de datos, caché, agente de mensajes, cola, almacén de sesiones y tabla de clasificación.

Tiene varias características como la posibilidad de trabajar con múltiples fragmentos, disfrutar de réplicas de lectura para mejorar las lecturas y aumentar la resiliencia de los datos en caso de falla en el nodo principal, a través de un failover automático.

Implementar una caché en memoria segura, multiproceso y de alta disponibilidad para disminuir la latencia de acceso, aumentar el rendimiento y reducir la carga de la base de datos relacional o no relacional.

Confira aqui um comparativo entre Redis e Memcached

 

Esta fue una pequeña instantánea de las bases de datos administradas con fines específicos de AWS. A continuación, tenemos una lista de links para que conozcas más soluciones que tenemos disponibles para ayudarte en este viaje de innovación con tus datos.

Pero, antes de comenzar con las bases de datos, ¿es nuevo en la nube de AWS? ¿Qué tal comenzar con AWS Cloud Practitioner Essentials? En este curso, aprenderá sobre los conceptos de la nube de AWS, además de aprender algunos de los servicios principales.

AWS Database Offerings Una descripción general de los servicios de base de datos de AWS.
Moving To Managed Databases on AWS En este curso, verá el valor y el proceso de migrar de una base de datos heredada a una nube completamente nativa.
Amazon Elasticsearch – Deep Dive

Amazon Elasticsearch Service es un servicio totalmente administrado con el que puede buscar, analizar y ver de forma económica sus datos de registro en una escala de petabytes.

En esta charla técnica, conocerá los beneficios y verá un enfoque un poco más profundo con esta solución administrada.

Getting Started with Amazon Timestream

Amazon Timestream es un servicio de base de datos de series de tiempo rápido, escalable y sin servidor para aplicaciones operativas y de IoT

Este video es interesante para que se familiarice con el propósito de Amazon Timestream, las características e integraciones.

Migrating from Apache Cassandra to Amazon Keyspaces

Amazon Keyspaces (para Apache Cassandra) es un servicio de base de datos compatible con Apache Cassandra, escalable, de alta disponibilidad y administrado.

En un curso de aproximadamente 30 minutos, verá paso a paso la migración de un clúster de Apache Cassandra a Amazon Keyspaces (para Apache Cassandra).

Workshop QLDB Una colección de talleres independientes para que tenga experiencia práctica con la base de datos de contabilidad de Amazon Quantum Ledger Database, la base de datos de contabilidad administrada centralizada de AWS.
Getting Started with Amazon Neptune En esta serie de videos, verá los casos de uso básicos de Amazon Neptune, la base de datos de gráficos administrados de AWS. También aprenderá cómo administrar su clúster, escribir sus consultas con Apache TinkerPop Gremlin y SPARQL y cómo solucionar problemas de rendimiento de sus consultas.
Planning and Designing Databases on AWS Curso de 3 días para que aprenda de un capacitador técnico de AWS y responda sus preguntas sobre bases de datos en la nube. Este curso incluye 5 laboratorios para que disfrutes de una experiencia inmersiva con la mayoría de estas bases de datos.

 

¿Quiere validar sus conocimientos sobre bases de datos en la nube de AWS?

La certificación AWS Certified Database – Specialty valida las siguientes habilidades:

  • Comprender y diferenciar las características clave de los servicios de base de datos de AWS.
  • Analizar necesidades y requisitos para recomendar y diseñar soluciones de base de datos adecuadas mediante los servicios de AWS.

Aquí en Guia de Examen, puedes consultar con más detalle lo que contemplará esta certificación, así como la ruta de aprendizaje de la base de datos. En Exam Readiness explorará los temas del examen, además de mostrar el formato en el que se hacen las preguntas en las certificaciones de AWS, además de responder algunas preguntas de certificación de muestra.

 

¡Buen aprendizaje para todas!


 

Sobre la autora

Marilia Brito es entrenadora técnica de AWS y forma parte del equipo de Training and Certification de Latam. Comenzó en AWS en un programa de capacitación para arquitectos de soluciones y hoy en día imparte clases de manera liviana y sin complicaciones desde el cliente que está iniciando su viaje en la nube, hasta aquellos que ya se encuentran en una etapa más avanzada de conocimiento.

 

 

 

 

 

 

 

 

Revisoras

Carolina Carneiroes entrenadora técnica de AWS y forma parte del equipo de Training and Certification de Latam. Comenzó su viaje en AWS participando en el programa Tech U, un programa de capacitación para arquitectos de soluciones. Después de seis meses de aprender sobre los servicios y las tecnologías de AWS, comenzó su carrera como capacitadora. Actualmente, busca enseñar los conceptos de la nube y tecnologías de vanguardia de forma natural y accesible.

 

 

 

 

 

 

 

Marina Medeiros es formadora técnica en AWS. Comenzó su carrera en TI en 2016, trabajando arduamente en pruebas y desarrollo de software. Se unió a AWS en 2020 y desde entonces ha utilizado su experiencia y conocimiento en la nube para enseñar a los clientes cómo hacer el mejor uso de los servicios de AWS.