Diagrid Dapr Distribution for Enterprise (D3E)
Designed, built, and tested for enterprise-scale Dapr users, D3E addresses common requirements for organizations with stringent security requirements or who operate in large production environments.
Diagrid Dapr Distribution for Enterprise (D3E) is a custom distribution of the open-source Dapr project enhancing it with additional security, observability, and scalability capabilities designed for running Dapr in production environments. It maintains 100% compatibility with the open-source Dapr APIs and SDKs and can serve as a drop-in replacement in your existing systems.
Enterprise features
Multi-tenant control plane & namespace isolation
D3E contains multi-tenant support for the Dapr control plane on Kubernetes, enabling organizations to:
- Scale the Dapr control plane efficiently in large clusters by targeting a subset of application namespaces for Dapr sidecar injection.
- Deploy multiple Dapr control planes in a single Kubernetes cluster.
- Maintain isolation between different teams and applications using Dapr.
Increased security with reduced permission set
With D3E, platform teams benefit from an increased security posture including:
- Minimized permission set and footprint for Dapr installations.
- Granular control over namespace and infrastructure access.
- A simplified Dapr adoption path for security-conscious organizations due to reduced ClusterRole requirements.
- Read Kubernetes resource requirements for more details.
Dynatrace integration
D3E comes with out-of-the-box integration with Dynatrace, allowing for:
- Real-time application performance monitoring of Dapr applications.
- Insights into application behavior and improved troubleshooting capabilities.
- Support for both Cloud Native and Classic Dynatrace deployment models.
Access details
D3E is packaged as a Helm chart and comes with custom container images for the Dapr control plane and sidecars. All deployment resources are published on Diagrid’s public artifact repository for browsing. To successfully install D3E, you will require a custom access token provided to you by Diagrid.
Helm chart
- Public gallery root directory: gallery.ecr.aws/diagrid
- Helm chart URL: public.ecr.aws/diagrid/d3e-charts/d3e-dapr
Container images
The following images are public and can be pulled without an image-pull secret:
- public.ecr.aws/diagrid/d3e/daprd
- public.ecr.aws/diagrid/d3e/operator
- public.ecr.aws/diagrid/d3e/placement
- public.ecr.aws/diagrid/d3e/scheduler
- public.ecr.aws/diagrid/d3e/injector
- public.ecr.aws/diagrid/d3e/sentry
D3E access token
A Diagrid access token is mandatory for successful Helm chart installation. This token is provided to you by the Diagrid team and should be stored in a secure location.
Support
D3E includes a support plan detailed in the Diagrid OSS Dapr Enterprise Support Policy. Reach out to sales@diagrid.io for additional details and to discuss pricing.