Caso práctico de OpenEI.org del Laboratorio nacional de energías renovables
2014
El Laboratorio nacional de energías renovables (NREL), con sede en Golden, Colorado, es el principal laboratorio nacional del Departamento de Energía de los Estados Unidos para la investigación y el desarrollo de energías renovables y eficiencia energética. El laboratorio incluye centros de investigación nacionales e instalaciones de investigación colectiva, centrados en estudiar la bioenergía y los sistemas fotovoltaicos, un método para convertir la energía solar en electricidad de corriente continua.
Con AWS, nos preocupamos menos y dedicamos menos tiempo y dinero a la infraestructura. Gracias a ello, podemos concentrarnos en la calidad del contenido y los datos y en garantizar que investigadores de todo el mundo puedan encontrar nuestros datos sobre energías renovables”.
Jon Weers
Encargado sénior de estrategia web, Laboratorio nacional de energías renovables
El desafío
Desde que la Oficina de Administración del Presupuesto de la Casa Blanca emitió la Directiva de Gobierno Abierto en 2009, el portal de Open Energy Information (OpenEI.org) del NREL se ha centrado en publicar y compartir datos de investigación procedentes de distintos orígenes. Actualmente la organización aloja docenas de sitios web públicos, que se actualizan con frecuencia con la información sobre energía más reciente. Compartir información y fomentar la colaboración entre las comunidades científicas son objetivos a largo plazo para el NREL. “Muchos de nuestros investigadores desean compartir datos y colaborar con otros científicos en el terreno y, para nosotros, el uso de soluciones basadas en la nube facilita el acceso a los datos externos y la colaboración", explica Chris Webber, ingeniero sénior de la nube en NREL.
A partir de la necesidad de un programa para crear un repositorio de datos de colaboración para el Marine Hydrokinetic Program, NREL quería desarrollar una plataforma segura y que también permitiera la colaboración para recopilar, organizar, almacenar y compartir información moderadamente confidencial, centrada en la investigación de energía hidráulica. Como parte de este esfuerzo, NREL creó un entorno con una acreditación Moderate Authority to Operate (ATO) según la Ley federal de administración de la seguridad de la información (FISMA). Con la acreditación ATO moderada según FISMA, NREL cumple todos los requisitos de ciberseguridad obligatorios y, al mismo tiempo, puede administrar y compartir información moderadamente confidencial con otros organismos gubernamentales y entidades de investigación.
Cuando se preparaba para diseñar la nueva infraestructura, NREL sabía que necesitaba agilidad y flexibilidad. “Nuestro objetivo era facilitar a los analistas y científicos el acceso a los datos y su publicación, pero no queríamos dedicar tiempo a administrar la infraestructura para hacerlo posible. Queríamos centrarnos en el producto, en los datos como tal”, explica Webber. Por ejemplo, NREL utiliza un enfoque de equipo de operaciones de desarrollo centrado en las necesidades del cliente y garantiza la optimización de la accesibilidad a los metadatos de investigación. “Debemos asegurarnos de contar con las palabras clave y los descriptores adecuados para poder conectar con facilidad a nuestros usuarios con todos los demás sitios de investigación”, comenta Jon Weers, encargado sénior de la estrategia web en NREL. “Si no es posible encontrar los datos, el sistema no es útil para los investigadores”.
NREL también necesitaba que su nuevo entorno moderado fuera escalable. “Queríamos que cualquiera pudiera usar el sitio, por eso debía ser lo suficientemente escalable como para responder ante este tipo de demanda amplia”, explica Weers. Además, el nuevo entorno debía ser seguro debido a la confidencialidad de los datos relacionados.
Para cumplir todas estas necesidades, NREL descubrió que la nube era la elección tecnológica adecuada. “Somos un equipo pequeño que trabaja con clientes que tienen presupuestos limitados, por eso debemos ser capaces de aprovechar recursos escalables sin hacer grandes inversiones en infraestructura”, comenta Webber. “Por eso tiene sentido crear nuestros repositorios de datos y muchos otros sitios web en la nube”.
Por qué Amazon Web Services
Antes de crear su entorno ATO moderado, NREL ya había trasladado la plataforma de datos de código abierto para su iniciativa Open Energy Information Initiative (OpenEI.org) a Amazon Web Services (AWS). “AWS nos proporcionó alta disponibilidad, flexibilidad y escalabilidad para OpenEI, y contábamos con que también funcionaría para nuestro nuevo entorno”, explica Webber. Además, Amazon dispone de su propio ATO moderado de FISMA, lo que resultó atractivo para NREL.
Tras decidir ampliar su uso de AWS, NREL diseñó y lanzó un entorno de nube moderado en AWS. Además de OpenEI, el nuevo entorno de AWS aloja la nueva aplicación Marine Hydrokinetic Data Repository (MHKDR). El Departamento de Energía utiliza MHKDR para recopilar datos de programas, conservar los datos con seguridad durante un determinado periodo de tiempo y permitir el acceso restringido a dichos datos para el departamento y los laboratorios nacionales. Una vez que los datos se publican, el público puede obtener acceso a ellos con fines de investigación. La nube moderada de AWS también aloja una base de datos de investigación de energía geotérmica y varios sitios más que se centran en la colaboración y el acceso a los datos.
NREL soporta la nube moderada con más de 300 instancias de Amazon Elastic Compute Cloud (Amazon EC2), y depende de Elastic Load Balancing para distribuir las solicitudes de redes entrantes para el entorno. Para optimizar el rendimiento de las aplicaciones web en el entorno, NREL utiliza Amazon DynamoDB, un servicio de base de datos NoSQL para aplicaciones que necesitan una latencia de milisegundos de un dígito, y el servicio web de Amazon ElastiCache para implementar y escalar una caché en memoria. Con ElastiCache, NREL puede mejorar el rendimiento de las aplicaciones recuperando información desde cachés en memoria rápidas en lugar de depender de bases de datos en disco más lentas.
NREL utiliza Amazon Virtual Private Cloud (Amazon VPC) para crear redes privadas seguras en el entorno. Para el almacenamiento de datos, la organización utiliza buckets de Amazon Simple Storage Service (Amazon S3) para almacenar varios terabytes de datos de investigación, y Amazon Elastic Block Storage (Amazon EBS) para proporcionar almacenamiento en bloques para las bases de datos MHKDR, OpenEI y de energía geotérmica.
Para crear el entorno de la nube, el equipo de nube del Centro estratégico de análisis de energías de NREL colaboró con la oficina del director de tecnologías de la información para cumplir más de 400 controles relacionados con ATO, documentando los controles y validando el sistema de seguridad general. Los datos abiertos y todos los metadatos asociados con los conjuntos de datos se comparten a través de una interfaz que muestra los tipos de datos que se envían, las descripciones de los datos, y los plazos para su publicación. Se espera que cerca de 6000 personas visiten el nuevo sitio de MHKDR cada mes. Los metadatos procedentes del MHKDR se comparten con los socios de datos abiertos, lo que permite encontrar los datos del MHKDR en sitios como science.gov, en el índice de citas de datos de Thompson Reuters y en Data.gov. Los usuarios pueden obtener acceso a los datos de MHKDR desde cualquiera de estos sitios de perfil alto, lo que aumenta el número de descargas desde el MHKDR por órdenes de magnitud.
Los beneficios
El nuevo entorno de la nube moderado de AWS ofrece al pequeño equipo de nube de análisis estratégico de NREL una forma sencilla de administrar sus sitios web de MHKDR, OpenEI y energía geotérmica. “Con AWS, puedo administrarlo todo desde una API, incluyendo las consultas sobre rendimiento, el monitoreo de costos y la creación de nuevos servidores virtuales”, explica Webber. Su equipo también puede utilizar esa API para administrar el entorno de manera efectiva. “Disponemos de la agilidad necesaria para reaccionar con rapidez ante las solicitudes de nuestros clientes mediante el uso de AWS”, comenta Weers. Por ejemplo, NREL puede lanzar con rapidez nuevos servidores web para soportar nuevos sitios web para el análisis interno, la creación de prototipos, o para satisfacer una demanda externa urgente. “Podemos lanzar nuevos sitios web en un día, a diferencia de las varias semanas que requeriría aprovisionar el almacenamiento así como adquirir e instalar el hardware. Podemos hacerlo todo con unas pocas llamadas a la API”.
NREL también cuenta con la escalabilidad que necesita para lanzar con rapidez máquinas virtuales a medida que más investigadores comparten datos en los sitios web de la organización. “Nuestros repositorios de datos geotérmicos y de MHKDR están diseñados para compartir datos, y con AWS podemos respaldar ese uso de una manera muy escalable”, explica Weers. “Al formar parte de AWS, todas estas conexiones de datos de libre acceso están disponibles, por lo que cualquiera puede acudir a nuestros sitios web y tenemos la escalabilidad suficiente como para reaccionar ante este tipo de demanda amplia. Si mañana se conectan a MHKDR 10 sitios web más, podremos adaptarnos con facilidad”.
La organización también ahorra dinero gracias a AWS. “Nuestros responsables de datos tienen que trabajar menos”, explica Weers. “El entorno anterior era más tradicional, con máquinas virtuales en las instalaciones, y los responsables tenían que realizar muchas más operaciones para lanzarlas y administrarlas. Gracias a la eliminación de esa tarea, hemos presenciado hasta un 30 por ciento de ahorro en los costos relacionados”.
Gracias al uso de AWS para administrar el entorno de MHKDR, NREL puede concentrarse más en la calidad de los datos. “Con AWS, nos preocupamos menos y dedicamos menos tiempo y dinero a la infraestructura. Gracias a ello, podemos concentrarnos en la calidad del contenido y los datos y en garantizar que investigadores de todo el mundo puedan encontrar nuestros datos sobre energías renovables. Nuestros desarrolladores dedican menos tiempo a codificar conexiones y protocolos de seguridad y más tiempo a codificar grandes volúmenes de datos y medidas de selección de datos”, explica Weers.
Los controles de seguridad de AWS junto con los controles implementados por NREL vuelven el entorno de ATO tan seguro como los servidores internos de los laboratorios. “Para nosotros la seguridad es fundamental. El Departamento de Energía aprobó este entorno de la nube porque estaba conforme con nuestros protocolos de seguridad”, comenta Webber. “Nuestro grupo de ciberseguridad nos ayudó a administrar cada uno de los más de 400 controles de ATO que necesitábamos, y AWS ya gestionaba muchos de estos controles mediante la acreditación ATO propia de Amazon. Esto nos resultó muy útil para acelerar la adopción de esta nube”.
Con su nueva nube moderada en funcionamiento, NREL ha migrado más aplicaciones web al entorno y seguirá haciéndolo. “Ahora que tenemos este entorno, cada semana recibo varias llamadas de investigadores y posibles colaboradores interesados en aprovechar las ventajas que ofrece”, explica Weers. “Con este nuevo entorno esperamos un crecimiento exponencial, en gran medida gracias a AWS”.
Acerca de OpenEI.org del Laboratorio Nacional de Energías Renovables
El Laboratorio nacional de energías renovables (NREL), con sede en Golden, Colorado, es el principal laboratorio nacional del Departamento de Energía de los Estados Unidos para la investigación y el desarrollo de energías renovables y eficiencia energética.
Beneficios de AWS
- Hasta un 30 % de ahorro de costos relacionados con la organización de los datos
- Disminución del tiempo para el lanzamiento de sitios web, de varias semanas a un solo día
- Entorno ATO tan seguro como los servidores internos del laboratorio
Servicios de AWS utilizados
Amazon EC2
Amazon Elastic Compute Cloud (Amazon EC2) es un servicio web que proporciona capacidad informática en la nube segura y de tamaño modificable. Está diseñado para facilitar a los desarrolladores la informática en la nube a escala web.
Amazon DynamoDB
Amazon DynamoDB es una base de datos de clave-valor y documentos que ofrece rendimiento en milisegundos de un solo dígito a cualquier escala.
Más información »
Amazon S3
Amazon Simple Storage Service (Amazon S3) es un servicio de almacenamiento de objetos que ofrece escalabilidad, disponibilidad de datos, seguridad y rendimiento líderes en el sector.
Más información »
Amazon ElastiCache
Amazon ElastiCache ofrece Redis y Memcached de forma completamente administrada. Implemente, ejecute y ajuste la escala de almacenes de datos en memoria compatibles, de código abierto y conocidos sin inconvenientes.
Más información »
Amazon VPC
Amazon Virtual Private Cloud (Amazon VPC) permite aprovisionar una sección de la nube de AWS aislada de forma lógica, en la que puede lanzar recursos de AWS en una red virtual que usted defina.
Más información »
Elastic Load Balancing
Elastic Load Balancing distribuye automáticamente el tráfico de aplicaciones entrantes a través de varios destinos, tales como las instancias de Amazon EC2, los contenedores, las direcciones IP y las funciones Lambda.
Más información »
Amazon EBS
Amazon Elastic Block Store (EBS) es un servicio de almacenamiento en bloque de alto rendimiento con facilidad de uso diseñado para su uso con Amazon Elastic Compute Cloud (EC2) tanto en cargas de trabajo intensivas de rendimiento como de transacciones, a cualquier escala.
Más información »
Comenzar
Cada día crece el número de empresas de todos los tamaños y sectores que consiguen transformar sus negocios gracias a AWS. Contacte con nuestros expertos e inicie hoy mismo su proceso de traspaso a la nube de AWS.