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