Inicio Software Preparándose para la Nube

Preparándose para la Nube

La computación en nube es mucho más que otra frase tecnológica popular. La computación en nube es la siguiente ola de eficiencia tecnológica, una que puede utilizar para construir su próximo sistema. Antes de reemplazar sus sistemas actuales con tecnología en nube, es importante entender cómo utilizarla y el valor que puede traer.

 

¿Qué es la Nube?

 

La nube proporciona capacidades de computación bajo demanda que usted puede escalar de acuerdo a sus necesidades. La nube son usualmente grandes centros de datos con miles de servidores ejecutando sistemas operativos virtuales con múltiples “instancias” de computación en cada máquina física. Las máquinas pueden tener diferentes niveles de rendimiento. Cada máquina virtual ejecutándose en una máquina física obtiene un parte garantizada de la capacidad de procesamiento de dicha máquina, almacenamiento, memoria, y ancho de banda de red. La nube también proporciona servicios para almacenamiento, bases de datos, administración de flujo de trabajo, y notificaciones de correo electrónico. Estas computadoras virtuales y servicios se pueden acceder desde cualquier parte vía una conexión en red.

Las compañías de alojamiento en nube proporcionan servicios de administración de infraestructura que usted puede pagar por hora para acceder y operar una o más de estas máquinas virtuales y utilizar otros servicios. Esto elimina la carga de la adquisición de infraestructura, configuración, y abastecimiento y le permite crear rápidamente una infraestructura adecuada a sus necesidades, reduciendo costes. Cuando una nube soporta múltiples clientes, generalmente no relacionados, se le llama “nube pública.” Las grandes empresas también pueden configurar una infraestructura virtualizada en una “nube privada” si están dispuestas a absorber los costes de infraestructura física y el esfuerzo de desarrollo requerido para crear y soportar los servicios.

Capacidades de Nube para Instrumentación

 

La nube presenta cuatro capacidades primarias que puede utilizar en sus aplicaciones de control, adquisición de datos o medida:

Computación – Esto es de ayuda especialmente cuando la necesidad es temporal, ocasional, o requiere gran infraestructura. Ejemplos de esto incluyen analizar un conjunto de datos que vienen de múltiples fuentes distribuidas geográficamente y alimentarlos en simulaciones complejas de datos que requieren infraestructura computacional y ellos mismos a la vez producen datos adicionales.

Almacenamiento – Útil para consolidar datos cerca de la computación alojada en la nube. Existe una contención obvia entre el volumen y la velocidad de los datos y el ancho de banda disponible para llevar esos datos al almacenamiento en la nube, pero también puede ser solucionado a través de conexiones dedicadas de mayor ancho de banda a la nube.

Accesibilidad – La habilidad de acceder a la nube desde virtualmente cualquier lado a través de APIs mediante llamadas HTTP normales,  significa que se necesita  una participación mínima del departamento de TI de su compañía. 

Es fácil para múltiples equipos en la misma compañía y compañías socias consolidar datos, generar cálculos, ver resultados y descargar los datos relevantes.

Servicios de administración de flujo de trabajo – Estos incluyen colas de espera de trabajo y mensajes, distribución dinámica de trabajos, y portales Web centralizados para administración del flujo de trabajo.

 

Valor de la Nube

 

Existen varias maneras de construir capacidades de nube en proyectos de ingeniería actuales para entender valores como:

• Tiempo de creación de infraestructura reducido – Construya infraestructuras de cómputo sofisticadas en días u horas.

• Coste de fallo reducido – Con infraestructura de nube flexible, empiece de nuevo fácilmente y reutilice las partes que funcionaron en un diseño mejorado.

• Bajo coste – Los costes iniciales de utilizar infraestructura de nube son muy bajos o casi nulos.

• Proceso diseño-prototipo-despliegue “sin compromiso” – Realice experimentos repetibles de manera rentable y rápida.

• Tiempo al mercado y tiempo al dinero reducido – Gane reducciones significativas en el desarrollo total del producto, prueba y tiempo de empaquetamiento.

 

Consideraciones al utilizar la Nube

 

La seguridad es usualmente la primera preocupación acerca de la nube. Los alojamientos en nube invierten esfuerzo y dinero significativo en sistemas de seguridad. Por ejemplo, a cada empleado del centro de datos se le hace una verificación de antecedentes. También cumplen estándares rigurosos de seguridad y logran una certificación a niveles que solo las compañías más grandes pueden realizar. Los alojamientos en nube proporcionan documentación a detalle que usted puede revisar para determinar si cumplen con los requerimientos. 

La satisfacción de seguridad es frecuentemente solo el primer paso para las preocupaciones acerca de la protección de la propiedad intelectual (IP). Su carga de trabajo e IP podrían estar operando en una máquina virtual en la misma máquina física junto con otras compañías. Su flujo de trabajo e IP en la nube pública “multiusuario” está protegido de otras compañías y del alojamiento en la nube. Usted puede participar con la nube para determinar si está satisfecho con el nivel de protección de IP.

Otras preocupaciones que podría tener con respecto a la nube son las operaciones y soporte. Hay una división muy clara aquí. La nube proporciona soporte operacional para la infraestructura y su administración y tiene procesos para notificarle  y administrar fallos. 

Debe seguir las mejores prácticas para los servicios críticos que utiliza, tales como replicar datos y tener sistemas de conmutación por error. Para los servicios que proporciona en la infraestructura de la nube,  necesitará sus propios equipos de soporte y procesos tal y como si los hubiera alojado en su propia infraestructura.

NI está invirtiendo para estar listo para la Nube

 

Los equipos de investigación y desarrollo de NI están probando el software en aplicaciones de nube del mundo real tales como:

• Indexado de datos de NI DataFinder en almacenamiento de nube

• Análisis de datos  con NI DIAdem en almacenamiento de nube

• Ejecución de modelos y simulaciones con NI VeriStand

• Motor de ejecución de NI LabVIEW  alojando  VIs para trabajo distribuido y en paralelo

Un cliente de NI recientemente utilizó estas pruebas de nube para crear un servicio de simulación bajo demanda con más de 300 instancias de cómputo. 

Fueron capaces de reducir la duración de una simulación avanzada de meses a horas. También damos servicios de nube alrededor de herramientas de software de NI ya existentes. NI proporciona el FPGA Compile Cloud Service que permite a los usuarios de LabVIEW descargar trabajos de compilación que requieren muchos recursos. También podría habilitar la entrega de servicios de monitorización de condición de maquinaria, servicios de cómputo de alto rendimiento (HPC),  y servicios de simulación/análisis en el futuro.

Finalmente, proporcionamos “software como un servicio” (SaaS) puro, tal como Web UI Builder, donde puede utilizar un navegador Web para diseñar una interfaz de usuario Web para su objetivo LabVIEW y alojarlo como un servicio Web. NI también tiene varios servicios de recogida de datos y de uso compartido  (tal como NI Data Dashboard for LabVIEW) alojados de manera similar. La reducción en tiempo, más bajo coste, y sin compromiso a largo plazo de la nube la hace un enfoque en rápido crecimiento para necesidades de IT, desde pequeñas hasta grandes empresas. Para asegurar que su sistema está listo para la nube, visite ni.com.