On This Page:
What is Volterra?
As enterprises embark on digital and autonomous transformation, they are adopting multiple cloud providers to consume best of breed platform services and moving their applications closer to end-users or machines that are generating enormous amounts of data. Our mission is to enable customers to harness the power of this distributed applications and data with our platform for distributed cloud services. This platform provides the ability to build, deploy, secure, and operate applications and data across multi-cloud or edge.
Volterra operates a SaaS service to provide application management, infrastructure, and secure connectivity services across distributed customer sites in public cloud, private cloud, or edge sites. Volterra operates its own infrastructure with global points of presence (PoPs) and private backbone that is used to provide secure connectivity across distributed sites.
- VoltKit to build distributed and resilient microservices - VoltKit is a framework to build a golang microservice with a schema-first design approach. It includes all the tooling to automatically generate client, server, test and documentation from the schema and a runtime for API handling, security and storage of these objects in a database. VoltKit is on the roadmap to be available over the next few months.
- VoltStack to deploy applications across distributed clusters - Using a distributed control plane running in Volterra’s global infrastructure, VoltStack delivers a logically centralized cloud across multiple sites that can be managed using industry-standard Kubernetes APIs. This control plane removes the overhead of managing individual Kubernetes clusters and allows the customer to automate application deployment, scaling, security, secrets/keys, and operations. In addition to application management, VoltStack also provides complete infrastructure management for heterogeneous cloud and edge environments.
- VoltMesh to connect and secure distributed microservices or legacy applications - Using a proxy-based and zero-trust architecture, VoltMesh delivers a range of connectivity and security services like anycast, global load balancing, VPNs, routing, network security, DDoS protection, service discovery, application load balancing, API gateway, and API security. These services can all be controlled using unified identity and policy to securely connect application clusters within a single cloud location, across cloud locations or providers, across edge and cloud, and to/from the public internet.
- VoltConsole to operate distributed environment - Using a SaaS portal, customers can provision services, obtain global observability, centralize logs and metrics, and create customized dashboards. VoltConsole provides APIs that can be used for automation or integration with external services like Datadog, Splunk, etc.
VoltStack and VoltMesh services may be consumed in public/private clouds, edge locations by deploying Volterra Nodes. In addition to consuming these services in your sites, it is also possible to consume these services entirely from Volterra’s global infrastructure without the need to deploy any Volterra Node. Volterra’s global points of presence (PoPs) are interconnected using a dedicated and redundant private backbone, multiple transit and peering connections for direct connectivity across multiple cloud providers, enterprise cloud and edge locations, and telecom operators. These PoPs serve three purposes:
- Provide customers security, reliability, and connectivity services for their applications - from the public internet, across multiple cloud providers, or from edge to cloud
- Give customers the capability to offload high performance or latency-sensitive workloads
- A globally distributed control plane for Volterra software running on the customer’s edge or cloud site
The picture above depicts an end to end view of how VoltStack and VoltMesh services can be enabled within a single cloud, across multiple clouds, across multiple edge sites, and/or within Volterra’s global infrastructure.