La computación en la nube está presente y todos estamos al tanto de ello, pero al reflexionar sobre el tema, generalmente asociamos este concepto con el almacenamiento de datos, el alojamiento web y el desarrollo de aplicaciones, ya que son capacidades inherentes a la computación en la nube, ¿verdad? Entonces, ¿qué tal si aplicamos la computación en la investigación, el análisis de grandes volúmenes de datos, el renderizado y otros requisitos computacionales complejos? Es aquí donde entra en juego la Computación de Alto Rendimiento (HPC, por sus siglas en inglés). Muchas personas no están familiarizadas con el concepto, por lo tanto, en este artículo nos sumergiremos más profundamente en qué es el HPC y por qué resulta necesario.
¿Qué es HPC?
La computación de alto rendimiento (HPC) puede entenderse en palabras simples, como la capacidad de procesar grandes cantidades de datos y realizar cálculos complejos a alta velocidad. Para ponerlo en perspectiva, una computadora portátil o de escritorio con un procesador de 3 GHz puede realizar alrededor de 3 mil millones de cálculos por segundo. Si bien esto es mucho más rápido de lo que cualquier ser humano puede lograr, palidece en comparación con las soluciones HPC que pueden realizar billones de cálculos por segundo.
¿Por qué es importante la HPC?
Todos sabemos que la tecnología cotidiana está mejorando la vida de todos los seres humanos de la Tierra; somos testigos de descubrimientos innovadores en todo el mundo, que una vez más están mejorando la vida de todos. Somos conscientes de que los coches autónomos se están haciendo realidad. Estamos disfrutando del cine de alta calidad, combinando todo esto, impacta a miles de millones de personas en todo el mundo, y para estas innovaciones la capa base es HPC.
También lo usamos para avances científicos, industriales y sociales, pero no lo sabemos.
A medida que avanzamos con tecnologías como IoT, AI y 3D, imaginar que la cantidad de datos que tenemos que procesar crecerá exponencialmente, incluidas muchas más cosas como el pronóstico del tiempo, el procesamiento de big data, las pruebas de nuevos productos cruciales y el desarrollo de nuevos medicamentos, esto requiere un procesamiento de datos altamente preciso y en tiempo real, y para ello necesitamos HPC.
Las empresas lo emplean para lograr estar por delante de su competencia, y los científicos lo necesitan para poder mantener su investigación avanzando en la dirección correcta.
Casos de uso de HPC
HPC se utiliza en diversas industrias de todo el mundo para sus diferentes necesidades. A continuación se muestran algunos casos de uso populares de HPC.
- I+D: HPC se utiliza para importantes actividades de investigación y desarrollo, como energías renovables, la industria espacial y muchos otros campos que requieren una intensa potencia informática y procesamiento en tiempo real.
- Cine: hoy en día todos estamos experimentando cine de alta calidad que incluye animación y películas en 3D, que además requieren efectos visuales de renderizado de alta calidad que deben ser rápidos. Ahí es donde necesitamos HPC en la industria del cine.
- Pronóstico del tiempo: un pronóstico del tiempo es crucial para todos, ya que puede ayudarnos a estar preparados para lo peor. Las dos características del mismo son: hacer el pronóstico correcto y escribir el código pieza para obtener todos los datos de entrada y brindar información precisa; pero la parte importante es que lo necesitamos en tiempo real para prepararnos lo suficientemente rápido, y ahí es donde necesitamos HPC para un análisis rápido de datos y un procesamiento en tiempo real.
- IA y aprendizaje automático: HPC se utiliza para el análisis de datos y la toma de decisiones para la IA en función de los datos proporcionados; HPC se utiliza para prevenir el fraude en línea; y también se utiliza en vehículos autónomos.
HPC en la computación en la nube
- Por qué necesitamos HPC en la nube: HPC en la nube es la necesidad del momento, ya que hoy en día las empresas tienen que configurar las instalaciones para sus necesidades y gestionar todo, desde la seguridad hasta el mantenimiento de la configuración. Es mucho más costoso montar una instalación de HPC de lo que podemos imaginar. Entonces, ¿qué tal acceder a HPC como accedemos a la computación en la nube, pagando por lo que usamos?
- HPC en Cloud Computing: HPC en Cloud Computing significa obtener acceso a computación de alto rendimiento cuando queramos a través de Internet, como los servicios de Cloud Computing, donde, en su nombre, los servidores HPC resolverán sus necesidades.
- Cómo utilizar HPC en la nube: Muchos proveedores de servicios en la nube han comenzado a ofrecer HPC en la nube, y muchos tienen planes de iniciar servicios de HPC de la misma manera que ofrecen servicios en la nube. Para utilizar HPC, puedes ponerte en contacto con tu proveedor o buscar proveedores de HPC en Internet. También puedes optar por CUDOS o CudoCompute, donde CUDOS es un proveedor descentralizado de HPC.
- Cómo se beneficiarán los usuarios de HPC en la nube: como todos tendrán acceso a HPC al alcance de su mano, podrán expandir sus negocios o continuar su investigación sin invertir mucho en la configuración de HPC. HPC en la nube es una opción financieramente viable para todos y para todas sus necesidades.
Descentralizando el HPC con CUDOS
Por el momento, la HPC en la nube está en manos de actores centralizados, lo que genera preocupaciones sobre la privacidad. Como las empresas quieren utilizar HPC para instalaciones de análisis e investigación altamente seguras, nadie debería tener control sobre su investigación, pero desafortunadamente, tienen que utilizar proveedores centralizados de servicios HPC debido a la falta de opciones.
Ahí es donde entra CUDOS. CUDOS es un protocolo informático basado en blockchain que promueve la descentralización y un entorno abierto en el campo de HPC, donde cualquier persona de todo el mundo puede acceder a él a través de su red blockchain de forma descentralizada.
Acerca de CUDOS
Para obtener más información sobre CUDOS, puedes visitar el sitio web, seguirnos en Twitter, unirte a nuestros canales de Telegram o Discord, ver nuestros videos de YouTube, leer nuestras publicaciones en Medium o escuchar nuestro Podcast.
Este artículo ha sido escrito originalmente por Sumit Shukla, publicado en https://sumit1998.medium.com/ y traducido por CUDOS en español.
Original Article: Decentralising HPC in Cloud Computing
Aviso de responsabilidad:
Este artículo no contiene consejos financieros, ni recomendaciones de inversión de ningún tipo. La información brindada se ofrece sólo con fines educativos y didácticos en cuanto a tecnología Web3 y análisis sobre sus casos de uso.
Las inversiones con criptomonedas, NFTs, tokens u otros activos digitales conllevan riesgos y no se encuentran regulados, por lo que los lectores deben realizar su propia investigación antes de tomar cualquier tipo de decisión bajo su entera responsabilidad, así como adaptarse y observar las diferentes regulaciones legales según su país de residencia.