Bases de datos agrupadas, aquí está "La nube" - Calendae | Informática, Electrónica, CMS, Ciberseguridad

Bases de datos agrupadas, aquí está «La nube»

Hola, ¿qué tal colega?. Soy Simón Sánchez y hoy te voy a contar sobre Bases de datos agrupadas, aquí está «La nube»

A medida que aumentan las demandas de procesamiento de datos, parece lógico que la solución para administrar todos los datos esté en la nube. La computación en la nube promete capacidades de supercomputadora a través de Internet, con clústeres a gran escala que brindan enormes cantidades de energía ajustable, todos los servidores y el almacenamiento que necesita, accesibles desde casi cualquier dispositivo, disponibles bajo demanda y todo en uno. juego base de pago por uso.

Algunos observadores dicen que la computación en la nube es nueva en la computación en red o en la computación de servicios públicos. Pero los defensores lo ven como un nuevo modelo que podría cambiar todo acerca de cómo los usuarios acceden, ejecutan y pagan las aplicaciones. Frank Gillett, analista senior y vicepresidente de Forrester Research, dice que la computación en la nube, que él llama una de las tres arquitecturas de TI importantes para el futuro previsible, servirá mejor a las gigantescas cargas de trabajo requeridas por las transacciones de alto rendimiento, la computación en red y la gran e Sitios web sofisticados que transmiten contenido multimedia. La simple virtualización de máquinas no es suficiente.

Sin embargo, si bien el acceso bajo demanda a una supercomputadora virtual sería una mina de oro para las empresas que necesitan ese tipo de potencia de procesamiento, es un poco más complejo que simplemente presionar un interruptor. Los desafíos de desarrollo, implementación y administración de la ejecución de aplicaciones en la nube son enormes, complejos y costosos. Como le dirían algunos expertos en TI, la computación en la nube es muy sencilla, siempre que no tenga que administrarla.

Aquí es donde Elastra Corp. entra en escena. La compañía publicó recientemente detalles sobre su servidor en la nube, un diseño del lado del servidor y una aplicación en tiempo de ejecución destinada a ayudar a desarrollar y lanzar bases de datos agrupadas en un entorno de nube, con mucho menos dolor y costo de lo que implica actualmente. Elastra dice que su tecnología servirá mejor a las empresas que ejecutan sitios web grandes y complejos, ISV que buscan hacer SaaS y grupos de TI corporativos, especialmente aquellos que no tienen los recursos de capital para gastar en grandes proyectos de construcción. En otras palabras, una audiencia bastante grande.

La versión inicial funciona con un único entorno de nube, Elastic Compute Cloud (EC2) de Amazon, pero Elastra también planea proporcionar enlaces a otras nubes públicas y privadas.

Métete en el medio

En la visión de Elastra de la nube, debe ir mucho más allá de la virtualización del hardware informático. «Todos esos componentes intermedios (bases de datos, servidores web, servidores de aplicaciones), todo lo que necesita virtualizarse, incluso si realmente desea aprovechar la computación en la nube», dice Ariane Lindblom, vicepresidente de marketing de Elastra. «Una forma de ver lo que estamos haciendo es pensar en ello como virtualización de middleware».

El objetivo de Elastra es proporcionar una «forma integral para que las empresas utilicen la nube», dice Lindblom. “Algunos proveedores te permiten colocar una instancia de una base de datos en un servidor virtual, por ejemplo, pero es como ir a la mitad de la luna. ¿Qué sucede si su aplicación necesita cuatro servidores virtuales, un equilibrador de carga y un servidor web de cuatro nodos? Para desbloquear verdaderamente el valor de la nube, necesita poder diseñar un sistema completo, ya sean 40 o 100 servidores. Es por eso que nuestro objetivo es brindarle todo lo que necesita para ejecutar su aplicación en la nube «.

Diseñar, distribuir, gestionar

Para ayudar a los clientes a acceder a la nube, Elastra proporciona plantillas y herramientas de diseño fáciles de usar, incluidos sus dos nuevos lenguajes de marcado: Elastic Computing Markup Language (ECML) para especificar el diseño del sistema (seis servidores de aplicaciones, dos servidores web , equilibrio de carga, etc.) y Elastic Deployment Markup Language (EDML) para generar documentos XML que contienen instrucciones de aprovisionamiento. «ECML permite a los arquitectos tomar su diseño, compartirlo electrónicamente y modificarlo, pero también utilizarlo como una entrada directa a la arquitectura del sistema», explica Lindblom.

Manejar una nube puede ser tan difícil como luchar con gotitas de agua muy finas suspendidas en la atmósfera. Sin embargo, parte de lo que hace que la plataforma de Elastra sea única son sus capacidades de distribución automatizada: puede usar etiquetas de marcado para diseñar elasticidad en su sistema. Estos documentos de diseño proporcionan a Elastra Cloud Server la información que necesita para aumentar o disminuir automáticamente la cantidad de potencia de procesamiento que obtiene una aplicación. No se requiere intervención humana. Uno de los problemas con los servicios públicos o la computación en la nube es que puede obtener más potencia informática de la que necesita. «Debido a que Elastra Cloud Server automatiza el escalado hacia arriba o hacia abajo, en tiempo real, evita el mal aprovisionamiento», dice Lindblom.

Además, «las bases de datos se aprovisionan automáticamente en el entorno de la nube, sin necesidad de instalar software adicional u otras tareas manuales», agregó. Al proporcionar algo así como bases de datos relacionales elásticas bajo demanda, Elastra dice que Cloud Server simplifica la administración de la base de datos con herramientas para monitorear el sistema de base de datos y escalarlo según sea necesario. A medida que cambian los requisitos, puede agregar nodos de base de datos, restar nodos de base de datos o migrar a un diseño de sistema diferente.

La primera versión de Elastra Cloud Server incluye una base de datos relacional que se ejecuta en EC2 y Simple Storage Service (S3) de Amazon. Los clientes actualmente pueden elegir entre MySQL, EnterpriseDB y Postgre SQ, pero habrá otras opciones disponibles, dice la compañía. “Comenzamos con la base de datos porque es un componente crítico, pero nuestra visión es proporcionar la pila completa, incluidos los servidores de aplicaciones, los servidores web, el software de almacenamiento, etc.”, dice Lindblom.

Además, diseñar una aplicación en la nube puede llevar meses fácilmente, pero Elastra dice que con su sistema puedes hacerlo en semanas, si no en días. Los resultados variarán, por supuesto, pero Lindblom dice que los usuarios pueden esperar acelerar el proceso de desarrollo de una aplicación en la nube en «órdenes de magnitud».

El instrumento no siempre está en funcionamiento

Uno de los objetivos de la verdadera computación bajo demanda es que los usuarios paguen solo por lo que usan, al igual que con la compañía eléctrica, pero muchos sistemas requieren que pague por licencias perpetuas o por hardware que finalmente no usa. Elastra ha desarrollado un modelo de pago por uso basado en lo que denomina Unidades de Computación Elásticas (ECU). Cada unidad equivale a un procesador Xeon de 1,2 GHz. Con este modelo de consumo de energía, cuanto más potencia de procesamiento utilice, más pagará. Pero cuando no usas nada, estás fuera de tamaño. La empresa quiere simplificar este enfoque en el futuro, dice Lindblom.

¿Quién lo quiere ahora?

Elastra está descubriendo que el mayor interés en su enfoque proviene de tres segmentos de mercado: (1) empresas basadas en la web, incluidas empresas más pequeñas con recursos limitados; (2) Proveedores de SaaS e ISV, que desean entregar una aplicación bajo demanda pero no tienen el dinero para invertir en un gran centro de datos o desean evitar tal complejidad; (3) y algunas operaciones comerciales, en particular las que se ocupan de la demanda variable. «Es posible que quieran ejecutar su almacén de datos durante unos meses en lugar de perpetuamente, lo que puede costar millones», dice Lindblom. «Elastra Cloud Server también haría que sea práctico para las empresas probar sus aplicaciones en la nube en todo tipo de situaciones de demanda, sin incurrir en costos de capital».

Elastra tiene actualmente unos 15 clientes de pago, dice Lindblom. Uno es Palo Alto Sofware, que utiliza Elastra Cloud Server como parte de un sistema de gestión de correo electrónico bajo demanda.

Elastra planea lanzar la versión 1.0 del Cloud Server para disponibilidad general a finales de abril.

¿Más cerca de las nubes?

Nada tan complejo como desarrollar y ejecutar aplicaciones en un entorno de nube será muy sencillo, pero Elastra cree que hace que sea mucho más fácil y rápido para las empresas lanzar aplicaciones sofisticadas en entornos bajo demanda.

«Lo que estamos brindando es la capacidad para que las empresas web, los ISV, los proveedores de servicios y las operaciones comerciales desbloqueen el valor de la nube», dice Lindblom. «Necesitan una forma más sencilla de diseñar y gestionar aplicaciones en la nube. Queremos ayudarles a centrarse en la creación de una aplicación, no en la creación de infraestructura».

En términos de mover todo a la nube, Elastra está dando «pequeños pasos», dice Frank Gillett de Forrester. «Pero es mucho mejor que hacerlo tú mismo».

Puedes compartir en tus redes sociales para que tus colegas lo sepan

??? ? ? ???

Comparte