Vonage Cloud Runtime Platform Definitions
Cloud Runtime has a wealth of features to help you build applications using the Vonage APIs. Below are a list of definitions to be familiar with:
Platform
| Definition | |
|---|---|
| Platform/Computing | The Cloud Runtime platform provides on-demand availability of computing resources. This allows you to access computing power, storage, and providers (managed services) without the need to maintain your own servers. |
| Instances | Instances are your deployed code running on the platform. The maximum number of application instances that you can run simultaneously on the platform will depend on your Cloud Runtime plan. |
| Request rate limits | The maximum number of requests your instances can make per second will depend on your Cloud Runtime plan. |
| DNS white labeling | This allows for consistent branding by using a custom DNS for your instance URL. |
| Cross-regional failover | This provides resiliency by automatically switching traffic to a secondary region in case of failure. |
| Secrets management | You can inject sensitive data (e.g. passwords or API Keys) into instances securely. |
| Instance logs | Ability to view and search all logs produced by your instances. |
| Metrics | Ability to expose standard Prometheus metrics and use a managed Grafana service to define custom analytics dashboards and alerts (coming late 2024). |
| Regionalization | This ensures data-at-rest remains physically within a specified geographical area. Regions available in the U.S., APAC, and EU. |
| Debugger | Ability to run debug sessions securely connected to the cloud. |
| Local development experience | Ability to develop and debug applications on a local machine using the Cloud Runtime CLI. |
Providers (Managed services)
| Definition | |
|---|---|
| State (Key-value store) | Key-value storage accessible through the Cloud Runtime SDK, supporting primary data structures like key-value pairs, lists and hash tables. The capacity will depend on your Cloud Runtime plan. |
| Queuing | This allows you to place serialized messages into a reliable queue for asynchronous service-to-service communications. The number of queued jobs will depend on your Cloud Runtime plan. |
| Scheduler | Distributed scheduler available through the Cloud Runtime SDK for jobs execution. The number of scheduled jobs will depend on your Cloud Runtime plan. |
| Asset storage | Centralized storage for cloud assets such as images, videos, and large files — accessible via the Cloud Runtime SDK. The amount of storage will depend on your Cloud Runtime plan. |
Support
| Definition | |
|---|---|
| Dedicated support | Help desk team dedicated solely to your business |