Elegir su infraestructura de nube de blockchain ideal requiere una consideración cuidadosa
Tabla de contenidos
El uso de blockchain en diferentes industrias se está acelerando. A medida que surgen nuevas estrategias de blockchain, las tecnologías subyacentes están cambiando. Los servicios de cadena de bloques ahora se utilizan además de los productos y servicios basados en la nube. Esto se debe a que las tecnologías en la nube abordan muchos de los puntos débiles asociados con el desarrollo de blockchain. En este artículo, analizamos los beneficios de blockchain combinados con la nube, como la gestión de la fuerza laboral, los costos operativos y el tiempo de lanzamiento al mercado.
Elección de un proveedor de blockchain en la nube
Antes de profundizar en cualquier discusión sobre una tecnología de nube blockchain subyacente, es importante reconocer las diferencias entre los diferentes proveedores de servicios en la nube (CSP). Pueden ofrecer conjuntos de soluciones muy diferentes, y no todos ellos satisfarán las necesidades de su infraestructura blockchain ideal.
Las opciones híbridas y de múltiples nubes abren la puerta a la interoperabilidad y descentralización de blockchain
Cuando se trata de desarrollar su propia infraestructura de blockchain, tanto las opciones híbridas como las de múltiples nubes son cruciales, ya que abren la puerta a la interoperabilidad y descentralización de blockchain. Algunos CSP son multilocales, lo que es una gran ayuda para la naturaleza descentralizada del backend de blockchain. Sin embargo, es probable que solo los proveedores con una amplia cartera de soluciones implementadas ofrezcan servicios de red híbridos y de múltiples nubes.
La posición de un proveedor de nube sobre las políticas regulatorias también es importante. No todos los proveedores ofrecerán pautas de cumplimiento específicas de la industria y regulaciones de soberanía de datos, como el RGPD dentro de la UE. Algunos proveedores operan dentro de estos marcos y cumplen totalmente. Un proveedor también puede ofrecer los beneficios de las soluciones de código abierto, que son una gran ayuda para la interoperabilidad, la reversibilidad y las estrategias de nubes múltiples.
Sin embargo, muy pocos proveedores de nube ofrecen sus productos de nube sin cargos por datos entrantes y salientes, y estas garantías son cruciales ya que es probable que ahorren dinero a largo plazo.
Tecnología en la nube para impulsar la industria de la cadena de bloques
Las soluciones en la nube son una opción lógica cuando se trata de potenciar sus tecnologías de cadena de bloques. Existe una gama de tecnologías de nube viables que cumplen con los requisitos de infraestructura de blockchain, que incluyen:
Soluciones de blockchain de metal desnudo
Un servidor dedicado le brinda flexibilidad total para diseñar la capa de software, por lo que obtiene el control que necesita para diseñar y administrar la máquina. Con servidores bare metal basados en la nube, el proveedor mantiene el hardware. La solución viene con funciones de red, como opciones avanzadas de ancho de banda para conectividad pública y conectividad vLAN privada para ayudarlo a cumplir con los requisitos de escalabilidad y agrupación.
Además, hay características de hardware integradas que se adaptan bien a la seguridad avanzada de blockchain, como Intel Software Guard Extension (SGX), que permite servidores dedicados equipados con conjuntos de chips de CPU específicos para el procesamiento confidencial basado en el cifrado de hardware.
Soluciones de nube pública de blockchain
Las soluciones de nube pública se adaptan especialmente a las necesidades de las empresas de cadena de bloques en expansión. Los recursos bare metal que sustentan la tecnología se comparten con más de una empresa, sobre la cual el proveedor de servicios en la nube construyó el producto en sí.
Las soluciones de nube pública aumentan la eficiencia del usuario a través de la automatización, por ejemplo: al usar servicios de nube pública hipersupervisados (a través de software de código abierto), como OpenStack, los usuarios pueden (utilizando la interfaz de línea de comandos de OpenStack, Terraform o Ansible) obtener más VM -basada en automatización y gestión.
También hay herramientas de orquestación especializadas como Kubernetes, con capas de nodos maestros y automatizaciones completamente administradas. Esta forma de infraestructura basada en la nube, conocida como Managed Kubernetes, suele ser utilizada por los desarrolladores de cadenas de bloques porque reduce el tiempo de comercialización, así como la necesidad de mantenimiento de hardware. Al aprovechar esta tecnología, los talentos de DevOps pueden dedicar más tiempo a concentrarse en la I+D adecuada.
Nube de blockchain privada alojada
Las plataformas de nube privada alojadas pueden ayudar a abordar el punto crítico de los recursos compartidos. A diferencia de los servidores dedicados, que son infraestructura como servicio (IaaS), es más probable que las nubes privadas alojadas sean soluciones de plataforma como servicio (PaaS). Estos clústeres están equipados con soluciones de hipervisor especializadas, de empresas como Nutanix y VMware. Se especializan en la creación de software que gestiona la infraestructura subyacente. Estas soluciones incluyen capacidades integradas y listas para usar que brindan capacidades tales como administración de infraestructura, monitoreo, redes virtualizadas personalizadas, automatización, recuperación ante desastres y respaldo.
Estas soluciones ofrecen funciones de redundancia mejoradas, como tiempo de actividad del servicio a través de alta disponibilidad. Esto mejora la tolerancia a fallas ya que el producto en sí está diseñado con un mínimo de dos hosts. Si uno de los nodos subyacentes deja de funcionar, toda la infraestructura sigue operativa. En resumen, no hay un único punto de falla.
Las soluciones PaaS basadas en la nube parecen adaptarse a la industria de la cadena de bloques. Esto se debe a que los productos de nube privada alojada ofrecen una variedad de herramientas listas para usar para desarrollar entornos privados en contenedores. VMware y Nutanix ofrecen productos de orquestación, como los motores Tanzu o Nutanix Kubernetes, y estas soluciones son completamente escalables, seguras y privadas.
Consideraciones clave al elegir una infraestructura de nube blockchain
El uso de tecnologías en la nube en la industria de la cadena de bloques está creciendo exponencialmente. Muchos productos y servicios en la nube respaldan sus necesidades de infraestructura de cadena de bloques, ya sean soluciones completas, nubes públicas o nubes privadas alojadas.
La elección del proveedor de infraestructura blockchain ideal requiere una cuidadosa consideración. Para facilitar esto, hemos ideado un conjunto de criterios que lo ayudarán a evaluar los atributos de los mejores proveedores:
Las empresas deben elegir un proveedor de servicios en la nube en función de los atributos clave, que incluyen:
Criterios | ¿Qué debes buscar? | porque esto es importante |
Habilite la estrategia híbrida/multinube | Las soluciones interoperables permiten interconectar diferentes productos y servicios. Incluyendo la capacidad de conectarse a soluciones de terceros, así como cualquier configuración local o de colocación | Las soluciones de cadena de bloques interoperables abren la puerta a una mayor descentralización de las redes de cadena de bloques y opciones sólidas de recuperación ante desastres |
Medidas de cumplimiento | Un compromiso contractual con regulaciones amplias como el RGPD, así como el cumplimiento de la industria que cumple con los requisitos de industrias específicas | Es probable que aumenten las regulaciones relacionadas con Blockchain. Dependiendo de su industria, es posible que necesite una certificación de cumplimiento específica de la industria |
Transparencia en los precios | No se le debe cobrar por el tráfico entrante y saliente | En pocas palabras, el tráfico entrante y saliente se refiere a los datos que ingresan y salen de la nube. Sin una garantía de cargo cero, su facturación mensual podría volverse impredecible |
Apertura y reversibilidad | Esto debe incluir la elección cuidadosa de productos en la nube que adopten valores de código abierto. | Esto es fundamental para futuras migraciones y estrategias de múltiples nubes, así como para reducir el riesgo comercial. |
Seguridad, escalabilidad | Las soluciones y herramientas de seguridad sólidas, como la protección anti-DDoS, deben incluirse como estándar. Así como soluciones de cifrado de hardware como Intel Software Guard Extension (SGX) y soluciones integradas para ser escalables desde cero | Las empresas que trabajan en blockchain a menudo enfrentan amenazas de seguridad que requieren respuestas de seguridad sólidas de la capa de infraestructura. A medida que crezcan, las tecnologías de cadena de bloques dependerán de la seguridad de nivel empresarial para satisfacer la creciente demanda. |
Acuerdos de nivel de servicio (SLA). | Espere un acuerdo de nivel de servicio (SLA) del 99,9 % de tiempo de actividad de la infraestructura | El SLA ofrece a los consumidores una garantía sobre las tasas de tiempo de actividad. Esto significa que el proveedor tiene que compensar al cliente por cualquier tiempo de inactividad que pueda ocurrir más allá del acuerdo SLA, mejorando la confiabilidad de la solución general creada para el consumidor final. |
En resumen, Blockchain y las tecnologías en la nube pueden ser una combinación perfecta, pero la combinación requiere una cuidadosa selección y planificación con su proveedor de la nube, sin mencionar una sólida asociación con ellos para mantenerse a la vanguardia de los desafíos que seguramente se le presentarán. .
Sin spam, sin mentiras, solo ideas. Usted puede cancelar en cualquier momento.
Este artículo fue publicado originalmente aquí: https://blog.ovhcloud.com/how-to-use-cloud-to-solve-blockchain-challenges/
Sobre el Autor: Omar Abi Isa es un galardonado experto en Blockchain, con más de 7 años de experiencia como cliente empresarial SME B2B. Se especializa en ayudar a empresas de tecnología con un fuerte enfoque en la industria Blockchain. |