Saltar al contenido
Noticias de tecnologia

5 consejos para crear aplicaciones rentables de Windows Azure

Merrill Lynch: El mercado de la computación en la nube alcanzará los $ 160 mil millones… ¿De verdad?

Paraleap es una empresa que optimiza la potencia informática para los clientes de Windows Azure con un servicio que sale de la versión beta hoy llamado AzureWatch.

Es el tipo de servicio que esperamos ver más a medida que las empresas trasladan la infraestructura a la nube.

Este es el por qué:

  • La nube promete escalar hacia arriba y hacia abajo según el uso, pero a menudo es un ejercicio manual
  • La gestión de la nube todavía es incipiente. Recién estamos comenzando a comprender cómo optimizar los entornos en la nube.
  • Todavía estamos en transición. Las aplicaciones se están trasladando a la nube, pero cómo optimizarlas sigue siendo un arte y una ciencia.

Según el sitio web de Paraleap, AzureWatch “ajusta dinámicamente el número de instancias informáticas dedicadas a su aplicación Azure de acuerdo con la demanda en tiempo real”. Proporciona reglas definidas por el usuario para especificar cuándo escalar hacia abajo.

Una publicación de blog del fundador de Paraeap, Igor Papirov, ilustra las complejidades de esto. En él, cubre cinco consejos para crear aplicaciones rentables de Windows Azure:

Aquí están:

Consejo 1: evite cruzar los límites del centro de datos

Los datos que no salen del centro de datos de Microsoft no están sujetos a cargos por transferencia. Mantenga su comunicación entre los nodos de cómputo, SQL Azure y Table Storage dentro del mismo centro de datos tanto como sea posible. Esto es especialmente importante para las aplicaciones distribuidas entre múltiples ubicaciones geográficas.

Consejo 2: minimice la cantidad de horas de procesamiento mediante el escalado automático

La hora de procesamiento total es el mayor costo de usar Azure. El escalado automático puede minimizar el costo, por lo que la cantidad de nodos en Azure aumenta o disminuye según la demanda.

Consejo 3: use Azure Table Storage (ATS) y SQL Azure

Papirov:

Intente no limitarse a elegir entre ATS o SQL Azure. En cambio, sería mejor averiguar cuándo usar ambos juntos para su beneficio. Es probable que esta sea una de las decisiones más difíciles que los arquitectos deberán tomar, ya que existen muchos compromisos entre el almacenamiento relacional de SQL Azure y el almacenamiento altamente escalable de ATS. Ninguna tecnología es perfecta para cada situación.

Consejo 4: modelado de tablas ATS

Esto entra en el meollo de la cuestión, así que dejaré que Papirov lo explique mejor. Esencialmente, requiere almacenamiento de la tableta de modelado. Al modelar, “no solo acelerará sus transacciones y minimizará la cantidad de datos transferidos dentro y fuera de ATS, sino que también reducirá la carga sobre sus nodos de cómputo que serán necesarios para manipular los datos y traducirlos directamente en ahorros de costos en todos los ámbitos” . “

Consejo 5: depuración de datos en ATS

Aquí es donde Azure puede ser muy complicado. En ATS, se le cobra por cada gigabyte almacenado. Surgen problemas con la depuración de datos, ya que ATS no es una base de datos relacional. Todas y cada una de las filas de una tabla ATS requieren dos transacciones. Como resultado, la depuración de datos puede resultar costosa, ineficaz y lenta. “Una mejor manera sería dividir una sola tabla en varias versiones (por ejemplo, Sales2010, Sales2011, Sales2012, etc.) y purgar los datos obsoletos eliminando una versión de una tabla a la vez”.

Las complejidades de la computación en la nube serán un tema central este año. Esperamos que continúe demostrando por qué las tecnologías de gestión de la nube serán de vital importancia para cualquier empresa que trabaje para optimizar su presencia en la nube.