Installation Configuration
When you deploy a service to an environment, it creates an installation. An installation is a running instance of your service with its own configuration, resources, and scaling settings. For example, you might have:- A production installation with high availability and strict security in a customer’s cloud
- A production multi-tenant installation in your cloud serving multiple customers
- A development installation with minimal resources for testing in your cloud
Networking Mode
Every server needs a networking mode that determines its accessibility and security boundaries. Choose the right mode based on your service’s requirements and security needs:Public
Public
Exposes your service to the internet with automatic SSL/TLS certificates and DDoS protection. Perfect for customer-facing applications and APIs running in your cloud or customer clouds.
- Custom domain support
- Automatic certificate management
Internal
Internal
Accessible within your Ryvn environment and connected networks. Ideal for microservices that need to communicate with other services while integrating with customer infrastructure.
- Access from connected networks
- Cross-environment communication
Private
Private
Only accessible within the same Ryvn environment. Essential for sensitive operations like database proxies and credential managers that require complete isolation.
- Same-environment access only
- Maximum security isolation