<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Aurora &#8211; Cloud IO Strategy</title>
	<atom:link href="https://cloudiostrategy.com/tag/aurora/feed/" rel="self" type="application/rss+xml" />
	<link>https://cloudiostrategy.com</link>
	<description></description>
	<lastBuildDate>Sat, 12 Dec 2020 01:34:57 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://cloudiostrategy.com/wp-content/uploads/2023/06/cropped-favicon-32x32.png</url>
	<title>Aurora &#8211; Cloud IO Strategy</title>
	<link>https://cloudiostrategy.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Introducción al uso de Bases de Datos en AWS</title>
		<link>https://cloudiostrategy.com/introduccion-al-uso-de-bases-de-datos-en-aws/</link>
					<comments>https://cloudiostrategy.com/introduccion-al-uso-de-bases-de-datos-en-aws/#respond</comments>
		
		<dc:creator><![CDATA[Fernando Paz]]></dc:creator>
		<pubDate>Mon, 10 Aug 2020 21:31:28 +0000</pubDate>
				<category><![CDATA[Artículos]]></category>
		<category><![CDATA[Aurora]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[DynamoDB]]></category>
		<category><![CDATA[ec2]]></category>
		<category><![CDATA[RDS]]></category>
		<guid isPermaLink="false">https://cloudiostrategy.com/?p=1435</guid>

					<description><![CDATA[AWS nos ofrece varios servicios que nos ayudarán a gestionar una o varias Bases de Datos para nuestra empresa. En esta Introducción al uso de Bases de Datos en AWS […]]]></description>
										<content:encoded><![CDATA[
<p>AWS nos ofrece varios servicios que nos ayudarán a gestionar una o varias Bases de Datos para nuestra empresa.  En esta Introducción al uso de Bases de Datos en AWS vamos a plantear una serie de alternativas que su organización puede optar para esta implementación.</p>



<h3 class="wp-block-heading">Tipos de Bases de Datos</h3>



<p>Antes de empezar a describir las alternativas queremos puntualizar en esta sección los tipos de Bases de Datos comunes que podemos implementar en AWS, para posteriormente analizarlas cada una:</p>



<ul class="wp-block-list"><li>Relacionales: aquí tenemos las tradicionales que se conceptualizan en base a relaciones de datos, como por ejemplo PostgreSQL, Oracle o SQL Server.</li><li>NO SQL: aquí tenemos las bases de datos que definen a los mismos como Documentos y/o por Clave-Valor, como MongoDB o Redis.</li><li>Datawarehouse: son aquellas usadas para OLAP, en donde se agrupan y procesan grandes cantidades de diferentes fuentes de datos para obtener un resultado, por ejemplo Teradata o Oracle Exadata.</li></ul>



<h3 class="wp-block-heading">Bases de Datos Relacionales</h3>



<p>AWS nos ofrece seis soluciones de Base de Datos como Servicio (DBaaS) que son las siguientes: SQL Server, Oracle, MySQL Server, PostgreSQL, Aurora y MariaDB.</p>



<p>Todas estas incluyen el licenciamiento de uso (si se requiere) y la gestión de actualizaciones y updates del Sistema Operativo, incluido en el servicio, por lo que no tendrá que preocuparse de estos aspectos y costos.</p>



<p>Adicionalmente a la caracterización de cada una, AWS proporciona servicios de Alta Disponibilidad de Disaster Recovery para cada engine, de forma que puede automáticamente recuperarse y gestionar los respaldos; para esto usa Snapshots y varios Data Centers (AZ).</p>



<p>Puede optar por un servicio post pago por hora (on-demand) o pre pago por años (upfront) para el uso, y, tiene al alcance varias configuraciones con diferentes características de RAM y CPU e IOPS (I/O por segundo), además de múltiples opciones de auto escalamiento y monitoreo.</p>



<p>En cuanto a seguridades, se puede activar la encriptación de datos que complementado con redes privadas, administración de accesos de red con firewall (Security Groups) y gestión de usuarios y accesos (IAM) aseguran completamente la información.</p>



<h3 class="wp-block-heading">Bases de Datos No SQL</h3>



<p>AWS ofrece DynamoDB, ElastiCache (Redis y Memcached) como alternativas DBaaS, soluciones orientadas a Documentos y Clave-Valor completamente tolerantes a fallos, altamente disponibles y extremadamente escalables, con latencia de entre milisegundos a microsegundos según la configuración.</p>



<p>DynamoDB es operable a través de un API de acceso y a través de la consola de Administración y funciona completamente en el sentido Serverless.  La característica Serverless nos permite solo preocuparnos por crear definiciones, y todo el almacenamiento, respaldos, alta disponibilidad y escalamiento es completamente transparente al uso.</p>



<p>ElastiCache tiene dos opciones Redis y Memcached, que funcionan con el protocolo propio, por lo que no requieren algo adicional en las aplicaciones.</p>



<p>Se puede optar por el uso post pago, tanto por petición o por capacidad provisionada, lo que significa que pagamos por el número de peticiones realizadas en un período o por hora de disponibilidad de una capacidad provisionada dependiendo del servicio.  También existe la opción de pre-pago por nodo (instancia) reservada entre 1 a 3 años.</p>



<p>Tienen características de Backup y Restore automático y en el caso de DynamoDB cuenta con el concepto PITR (Point in Time Recovery) llegando a recuperar datos en le periodo de 5 minutos a 35 días en el pasado.</p>



<p>En cuanto las seguridades los datos pueden o son encriptados (dependiendo del engine) usando KMS, lo que de igual forma sumado a estrategias de VPN, Direct Connect, y, gestión de usuarios y accesos (IAM) aseguran completamente la información. </p>



<h3 class="wp-block-heading">Bases de Datos Datawarehouse</h3>



<p>Presentamos en esta sección al Servicio de Amazon Redshift como DBaaS, diseñado para gestionar un Datawarehouse y/o Business Intelligent.</p>



<p>Se trata de una base de datos relacional con excelente performance que puede escalar en orden de los Pentabytes y es almacenada por columna y no por registro, en el concepto &#8220;Store Data&#8221;, lo que reduce el IOPS (I/O por segundo).</p>



<p>Tiene la opción de gestión de backups automáticos con periodos de retención de 1 a 35 días y cuenta con opciones de configuración por nodos, desde un solo nodo hasta un máximo de 128 nodos.  La ventaja de múltiples nodos, significa más computo en paralelo consiguiendo procesar datos y cálculos más rápidamente y tener indicadores en tiempo real.</p>



<p>De igual forma se puede optar por post pago (on-demand) o pre pago (upfront) de 1 a 3 años.  El costo esta en relación al número de nodos utilizados/reservados y la configuración de RAM y CPU de cada nodo.  Además se cancela un costo por backups y transferencias de datos entre lugares de la VPC (Virtual Private Cloud).</p>



<p>En cuanto a las consideraciones de seguridades, Redshift usa SSL para el tránsito de información y los datos están cifrados con AES-256.  De igual forma como en los anteriores escenarios las estrategias firewall (Security Groups), redes privadas y gestión de usuarios y accesos (IAM) complementa la completa seguridad de la información.</p>



<h3 class="wp-block-heading">EC2 y las Bases de Datos</h3>



<p>Evidentemente existe la opción, completamente factible, de gestionar una Base de Datos de forma manual, a través del servicio IaaS AWS Elastic Cloud Computing (EC2).</p>



<p>EC2 nos permitirá provisionar Servidores en AWS con diferentes opciones de Sistemas Operativos y configuraciones en capacidad, como la RAM , el CPU y el Disco Duro, si desea saber más puede ver la <a href="https://cloudiostrategy.com/introduccion-al-uso-de-servidores-en-aws/" target="_blank" rel="noreferrer noopener">Introducción al uso de Servidores en AWS</a>.</p>



<p>Estos servidores combinados con discos de almacenamiento sean Elastic Block Storage (EBS) o Elastic File System (EFS) y un estratégía de Recuperación y Respaldos, nos dan la posibilidad de tener cualquiera de las altenativas descritas (incluso DynamoDB)  implementadas manualmente de acuerdo a nuestro requerimiento.</p>



<p>En este escenario es importante considerar que los parches y actualizaciones del Sistema Operativo y el engine de Base de Datos son responsabilidad del usuario.</p>



<p>Otro aspecto importante es que los temas de Failover y Continuidad de Negocio se debe gestionar igualmente de forma manual, con estrategias como disponer nuestras Bases de Datos en diferentes AZ (Data Centers) y/o Regiones y uso de herramientas relacionadas.</p>



<p>En cuanto al tema de costos, se debe considerar aquellos relacionados a las instancias EC2, asi como los discos EBS y/o EFS utilizados, y probablemente la tranferencia de datos entre AZ y/o Regiones que demandaría un esquema de alta disponibilidad (HA).</p>



<h4 class="wp-block-heading">Declaración</h4>



<p>Existen muchas <a href="https://aws.amazon.com/es/products/databases/" target="_blank" rel="noreferrer noopener nofollow">otras soluciones en AWS</a> menos frecuentes pero disponibles, que no se mencionaron en esta Introducción a Bases de Datos en AWS, por temas de tiempo y al ser una introducción.</p>



<p>Las enumeramos con el fin de que ustedes puedan en algún momento investigar más; por supuesto si desean profundizar en alguna lo pueden solicitar en los comentarios.  Los Servicios de Base de Datos son: DocumentDB, Keyspaces, Neptune, Timestream y QLDB.</p>



<h4 class="wp-block-heading">Pensamientos Finales</h4>



<p>Esperamos que les sea útil esta Introducción a Bases de Datos en AWS, y podamos haber provisto un vistazo, de forma muy general, a las opciones que disponen aquí.</p>



<p>Hemos visto las alternativas más omunes en diferentes casos e uso de las Bases de Datos y las cuestiones principales relacionadas a las características, su forma de uso, las configuraciones, los costos y las seguridades.</p>



<p>Les animamos a solicitar en los comentarios y/o redes sociales si desean profundizar en algun tema de los revisados.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://cloudiostrategy.com/introduccion-al-uso-de-bases-de-datos-en-aws/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
