Services
Services in ScaleGrid are fully managed deployments of your critical infrastructure components, designed to simplify and optimize the operation of your workloads. These managed services relieve you from the complexities of infrastructure management by automating many operational tasks and providing an intuitive interface for controlling your deployments.
What is a Managed Service? A managed service means ScaleGrid handles the heavy lifting — including provisioning, ongoing maintenance, performance monitoring, backups, security, and updates — allowing you to focus entirely on your applications and business logic without worrying about the underlying infrastructure.
Deployment Flexibility and Version Control ScaleGrid allows you to deploy services either as standalone instances or as multiple instances distributed across different clusters, regions, or even cloud providers. This flexibility ensures high availability and resilience tailored to your business needs. You also have full control over the service versions you deploy, enabling you to choose when to update or upgrade your services. This version management helps minimize disruptions by letting you test and schedule upgrades at your convenience.
When updates or upgrades affect multiple instances, ScaleGrid applies them in groups of similar instances (for example instances that share the same affinity in the deployment or are in the same cluster). Within each group, changes typically run one instance at a time so the remaining instances can keep handling traffic. Separate groups are independent: in example, instances on different clusters may be updated in parallel, so the whole service is not always limited to a single global queue.
Instance Customization and Scheduling Each service instance can be customized with detailed node affinity and anti-affinity rules. This lets you control exactly where your workloads run, optimizing performance and fault tolerance by spreading or concentrating instances as needed. You also configure storage options per instance, selecting the storage type and size that best meet your performance and capacity requirements.
Additionally, autoscaling capabilities allow your services to automatically adjust resource allocation based on real-time demand or predefined rules, ensuring efficient handling of uneven traffic patterns while optimizing costs.
Automatic Health Checks and Self-Healing To enhance service resilience, each instance is continuously monitored through automatic health checks. If an instance becomes unresponsive or fails a health check, the system automatically attempts to recover it. This self-healing capability minimizes downtime and ensures your services remain highly available, without requiring manual intervention. By maintaining the desired service state proactively, ScaleGrid helps you deliver uninterrupted performance even in the face of transient or node-level failures.
Organizational Features Labels and metadata can be attached to your instances, making it easier to organize, filter, and track resources, especially in complex environments with many deployments. These tools streamline management and reporting, allowing for quick identification and grouping of service instances based on your own criteria.
Backup Management ScaleGrid provides comprehensive backup management features, enabling you to define backup types, select specific instances for backup, schedule backup frequency, and set retention and rotation policies. Importantly, you fully own your Recovery Time Objective (RTO) and Recovery Point Objective (RPO), allowing you to tailor backup and restore strategies to meet your specific business continuity and disaster recovery requirements. This control ensures your data is protected and recoverable in a way that aligns precisely with your operational needs.
Alerting and Monitoring Integrated alerting capabilities keep you informed about critical events such as performance degradation, failures, or when thresholds are exceeded. This proactive notification system helps you maintain service reliability and uptime.
Complementing alerts, built-in monitoring dashboards offer deep insights into service usage, resource consumption, and historical trends, allowing you to analyze and optimize your deployments over different time frames.
Role-Based Authorization Security and access control are paramount. ScaleGrid’s role-based authorization system enables you to securely manage user permissions across your organization, ensuring that only authorized personnel can access, modify, or manage your services and configurations. This layered security approach helps maintain compliance and protects sensitive data and infrastructure.
Encryption in Transit and at Rest To ensure data confidentiality and integrity, ScaleGrid implements encryption for both data in transit and data at rest:
- Encryption in transit protects your data as it moves between systems. ScaleGrid always enforces encryption in transit using publicly signed TLS certificates, with automatic certificate rotation every 90 days to maintain strong security standards.
- Encryption at rest secures your stored data. In Dedicated Hosting (DH), this is fully implemented and managed by ScaleGrid at the infrastructure level. In Bring Your Own Cluster (BYOC) environments, encryption at rest must be configured within your own cluster — typically at the storage or worker node level — giving you full control over how it’s implemented.
If you have any questions about how to achieve encryption at rest in your BYOC setup, our support team is here to help — please don’t hesitate to reach out.
With this rich set of features, ScaleGrid services empower you to run production-grade workloads confidently, balancing ease of use, operational flexibility, and strong control over your deployments.
On this page
- Services