Dapr, un tempo de execución de código aberto que facilita a creación de aplicacións nativas na nube 

Microsoft acaba de lanzar a versión 1.0 do tempo de execución da nube chamado Execución da aplicación distribuída (Dapr).

En palabras de Microsoft, Dapr é un tempo de execución (tempo de execución) de código aberto, portátil e baseado en eventos que permite aos desenvolvedores construír facilmente aplicacións resistentes, microservizos, apátridas e con estado que funcionan de forma nativa na nube e na infraestrutura Edge (como Azure Stack Hub ou AWS Outpost).

Acerca de Darp

Con esta primeira versión estable, as aplicacións Dapr son pódense despregar nunha infraestrutura aloxada por si mesma ou en clusters de Kubernetes en escenarios de produción. Polo tanto, Dapr está dirixido a desenvolvedores que crean novas aplicacións do mundo real, así como a aqueles que migran e operan aplicacións e compoñentes existentes en arquitecturas de nube nativas.

Como beneficio, Microsoft informa que o uso de Dapr melloraría drasticamente a produtividade dos desenvolvedores ao reducir o tempo que poderían dedicar a desenvolver as súas aplicacións.

Para conseguir mellor comprensión, os xestores do proxecto explican que o tempo de execución de Dapr permitiría aos desenvolvedores centrarse máis en escribir lóxica empresarial que en solucionar problemas de sistemas distribuídos.

Nesta versión 1.0, o equipo de Dapr informa que se centraron en Kubernetes como o ambiente de hospedaxe principal para executar aplicacións de produción. Está profundamente integrado tanto no plano de control Dapr como na arquitectura Sidecar Dapr. Por exemplo,

Microsoft engade iso Dapr, que ten máis de 70 compoñentes desenvolvidos pola comunidade, polo tanto preséntase como unha solución para unha ampla gama de escenarios. Isto fai de Dapr unha opción atractiva para os desenvolvedores que buscan construír aplicacións independentes na nube cunha alta portabilidade.

Sinalamos que Dapr non está ligado a unha plataforma concreta e está deseñado para ser usado desde calquera linguaxe de programación a través dos protocolos HTTP e gRPC. Por iso, non é de estrañar que as aplicacións baseadas en Dapr poidan executarse en Azure, AWS, Alibaba e Google Cloud.

Con todo, para mellorar a experiencia da lingua nativa para desenvolvedores, os SDK para Java, .NET, Python e Go liberáronse como listos para usar con esta versión 1.0 de Dapr. Os SDK de JavaScript / Node.js, C ++, Rust e PHP, actualmente en vista previa, seguirán xunto con outras versións de Dapr. Ademais, para desenvolver as túas aplicacións nativas baseadas en Dapr na nube, podes usar ambientes de desenvolvemento comúns como VS Code ou IntelliJ.

O ecosistema Dapr inclúe tecnoloxías de código aberto e integracións específicas relacionadas cos provedores de nubecomo pilas de tecnoloxía de socios. Aínda que esta característica proporciona un valor engadido aos desenvolvedores que a utilizan con Dapr, tamén podería ser un problema de rendemento para as aplicacións baseadas en Dapr.

A este respecto, Microsoft asegura afirmando que Dapr ten unha latencia de servizo a servizo extremadamente baixa e que foi optimizado para escenarios de alta velocidade.

Nas probas, o tempo de execución engade aproximadamente 1,2 ms de latencia desde o percentil extremo ao 90o e aproximadamente de 2 ms ao 99o percentil. En termos de seguridade, o equipo de Dapr recomenda, para defenderse contra ataques de home no medio, que o cifrado proporcionado por Dapr mediante certificados x.509 emitidos a través do seu servizo de avión de control e que se renoven automaticamente.

Para desenvolver Dapr, Microsoft confiou na comunidade de código aberto de 2019 de algo máis de 114 colaboradores.

En 2021, ese número aumentou a 700, o que supón un crecemento de máis de seis veces en só 16 meses, mostrando o interese que este proxecto está xerando entre a comunidade de desenvolvedores.

Como colaboradores de Dapr, temos organizacións como Alibaba Cloud, HashiCorp, Microsoft, ZEISS, Ignition Group, así como individuos.

Finalmente, dado que Microsoft quere que Dapr sexa aberto, neutral e inclusivo, a compañía anunciou que está en proceso de pasar a un modelo de goberno aberto.

Se estás interesado en saber máis sobre el sobre Darp, podes consultar os detalles Na seguinte ligazón.


O contido do artigo adhírese aos nosos principios de ética editorial. Para informar dun erro faga clic en aquí.

Sexa o primeiro en opinar sobre

Deixa o teu comentario

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados con *

*

*

  1. Responsable dos datos: Miguel Ángel Gatón
  2. Finalidade dos datos: controlar SPAM, xestión de comentarios.
  3. Lexitimación: o seu consentimento
  4. Comunicación dos datos: os datos non serán comunicados a terceiros salvo obrigación legal.
  5. Almacenamento de datos: base de datos aloxada por Occentus Networks (UE)
  6. Dereitos: en calquera momento pode limitar, recuperar e eliminar a súa información.