Skip to content

Commit efe2f24

Browse files
Merge pull request #109 from skysqlinc/dev-2156-self-service-upgrades-documentation
[DEV-2156] Self-Service Upgrades documentation
2 parents 87180af + bd4ecdc commit efe2f24

File tree

2 files changed

+78
-0
lines changed

2 files changed

+78
-0
lines changed
Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
# Infrastructure Upgrades
2+
3+
SkySQL runs on modern Kubernetes infrastructure across AWS, GCP, and Azure cloud providers. To maintain security, performance, and compliance with cloud provider requirements, periodic infrastructure upgrades are essential for all running services.
4+
Infrastructure upgrades are a critical component of maintaining a secure, performant, and compliant database service. By staying current with these upgrades, you ensure continued access to the latest features, security updates, and cloud provider support.
5+
6+
## Understanding Infrastructure vs Database Upgrades
7+
8+
**Infrastructure upgrades** are different from database software upgrades:
9+
10+
- **Infrastructure Upgrades**: Update the underlying Kubernetes nodes, container runtime, and cloud provider components that host your database
11+
- **Database Upgrades**: Update the MariaDB database software version itself
12+
13+
## Service Impact During Upgrades
14+
15+
**MariaDB Server with Replicas** experience a brief service interruption while connections are cycled on the Load Balancer.
16+
17+
**MariaDB Server Single Node** will experience a brief downtime during the database restart, typically lasting 2-5 minutes.
18+
19+
Infrastructure upgrades ensure your service continues to receive:
20+
- Security patches and vulnerability fixes
21+
- Performance improvements and optimizations
22+
- Continued support from cloud providers (AWS, GCP, Azure)
23+
- Access to the latest cloud platform features
24+
25+
## Why Infrastructure Upgrades Are Required
26+
27+
### Cloud Provider Requirements
28+
Our cloud providers (AWS, GCP, Azure) enforce strict upgrade schedules for Kubernetes infrastructure:
29+
30+
- **Security Compliance**: Outdated infrastructure versions may not receive critical security updates
31+
- **Support Limitations**: Cloud providers eventually discontinue support for older infrastructure versions
32+
33+
## How Infrastructure Upgrades Work
34+
35+
### Notification Timeline
36+
1. **3 Months Prior to Automated Upgrade**: SkySQL sends initial notification about upcoming infrastructure upgrade requirements
37+
2. **Regular Reminders**: Follow-up notifications are sent as the deadline approaches
38+
3. **Grace Period**: Customers have time to perform upgrades before the automatic deadline
39+
4. **Automated Upgrade Deadline**: If not upgraded by the deadline, SkySQL will automatically perform the upgrade to maintain compliance
40+
41+
## Managing Infrastructure Upgrades in the Portal
42+
43+
### Viewing Available Upgrades
44+
1. Log in to the [Portal](https://app.skysql.com/dashboard).
45+
2. Any affected service will display an **Upgrade Available** or **Upgrade Required** notification.
46+
3. An upgrade deadline will be shown, indicating the last date to perform the upgrade before automatic enforcement.
47+
48+
### Performing an Upgrade
49+
1. Click **Upgrade** next to the available infrastructure update
50+
2. Review the upgrade details and impact
51+
3. Confirm to begin the immediate upgrade process
52+
4. Monitor the upgrade progress through the Portal
53+
54+
!!! info "Immediate Processing"
55+
Infrastructure upgrades begin immediately when initiated and cannot be scheduled for a future time.
56+
57+
### Upgrade Status Tracking
58+
Monitor your upgrade progress through:
59+
- Real-time status updates in the Portal
60+
- Email notifications at key milestones
61+
- Service monitoring panels showing restart progress
62+
63+
## Frequently Asked Questions
64+
**Q: Best time to upgrade**
65+
A: Plan according to your maintenance windows.
66+
67+
**Q: Can I schedule an upgrade for later?**
68+
A: No, infrastructure upgrades begin immediately when initiated. Plan to perform them during appropriate maintenance windows.
69+
70+
**Q: What happens if I don't upgrade by the deadline?**
71+
A: SkySQL will automatically perform the upgrade to maintain cloud provider compliance and platform stability.
72+
73+
**Q: Will my data be affected during the upgrade?**
74+
A: No, infrastructure upgrades only restart the database service. Your data remains intact and unchanged.
75+
76+
**Q: Can I opt out of infrastructure upgrades?**
77+
A: No, infrastructure upgrades are mandatory to maintain security, compliance, and cloud provider support.

mkdocs.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,7 @@ nav:
9393
- 'Portal features/Launch page.md'
9494
- 'Portal features/Manage your Service.md'
9595
- 'Portal features/Service Details page.md'
96+
- 'Portal features/Infrastructure Upgrades.md'
9697
- 'Portal features/Notifications.md'
9798
- 'Portal features/Service Monitoring Panels.md'
9899
- 'Portal features/Billing.md'

0 commit comments

Comments
 (0)