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/ComputingThe 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.
InstancesInstances 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 limitsThe maximum number of requests your instances can make per second will depend on your Cloud Runtime plan.
DNS white labelingThis allows for consistent branding by using a custom DNS for your instance URL.
Cross-regional failoverThis provides resiliency by automatically switching traffic to a secondary region in case of failure.
Secrets managementYou can inject sensitive data (e.g. passwords or API Keys) into instances securely.
Instance logsAbility to view and search all logs produced by your instances.
MetricsAbility to expose standard Prometheus metrics and use a managed Grafana service to define custom analytics dashboards and alerts (coming late 2024).
RegionalizationThis ensures data-at-rest remains physically within a specified geographical area. Regions available in the U.S., APAC, and EU.
DebuggerAbility to run debug sessions securely connected to the cloud.
Local development experienceAbility 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.
QueuingThis 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.
SchedulerDistributed scheduler available through the Cloud Runtime SDK for jobs execution. The number of scheduled jobs will depend on your Cloud Runtime plan.
Asset storageCentralized 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 supportHelp desk team dedicated solely to your business