Migration status
What changes for your services
How a migration runs
- You get a date. Sevalla emails your company owners, admins and developers the date and time (in UTC) of the migration, the locations your services move to and their new egress IP addresses. The Migration notice in the dashboard shows the same.
- You get a reminder. About 24 hours before the migration, Sevalla emails a reminder.
- Changes pause. When the migration starts, Sevalla pauses deployments and other changes for the whole company until it finishes. See During your migration.
- Each application switches. Sevalla stops the application on Google Cloud, moves the databases it’s connected to and its disk (if it has any), starts it on OCI, checks that it answers, then points its domains at OCI. Applications linked by internal connections stop and switch together; the others keep serving from Google Cloud until their turn. An application without a database or a disk can’t be reached for a short time between stopping and switching. An application with a database or a disk is offline for longer: see Applications with a database or a disk.
- Changes resume. Sevalla purges the caches, resumes changes and emails that the migration is complete, with your new locations and egress IP addresses.
Applications with a database or a disk
An application connected to a database, or with a disk, has planned downtime during its migration: Sevalla stops the application, moves every database it’s connected to (and its disk, if it has one), then starts everything again on OCI. Expect a few minutes for most applications, and longer for large databases or databases that are written to heavily.Downtime
- The application and its databases go offline together. Visitors get errors from when the application stops until it runs on OCI.
- The length depends on your data. The downtime grows with how much changed in a database since its last backup. An application comes back only once its slowest database has moved.
- Some visitors see errors a little longer. For a minute or two after the switch, some visitors may still get errors, depending on their location.
- Running work is cut off. When the downtime starts, every process gets 30 s and is then stopped. Background jobs and long requests running at that moment don’t finish. Make sure your jobs can safely run again, or tell the migration team a time when none run in a note.
- Changes pause for the whole company until the migration finishes. See During your migration.
What moves with a database
Databases on OCI
A migrated database runs as it is, on the same engine and version as on Google Cloud. That is Sevalla’s legacy database engine: it isn’t the same type of database you create in an OCI location once your company is on OCI.Check your migration in the dashboard
The Migration notice in the top bar shows your wave until you have a date (Migration · Wave 1), then the date (Migration · Nov 3), then Migration in progress while it runs. When your migration completes, the notice disappears. Click the notice to open Migration to Oracle Cloud Infrastructure. It shows:- The three waves, with yours marked Your wave.
- Schedule: the date and time in your time zone, with the time in UTC, or the status of your migration.
- Tasks: what to do before your migration. The first task lists each Google Cloud location your company uses, its new OCI location and the new egress IP address.
- Notes for our team: messages between your team and the Sevalla migration team.
Pick another time
Open the Migration notice
Open the free times
Choose a time
Move the migration
There are no other free times right now, leave a note for the migration team and they find a time with you.
Leave a note for the migration team
Notes tell the Sevalla migration team about your setup, your timing or any special request, for example a busy period to avoid, a database that is large or written to heavily, or a time when no background jobs run. Your team and the migration team can read them. A company keeps up to 50 notes of up to 2,000 characters each, and each user can delete only their own. Notes keep working while the migration runs.Open the Migration notice
Write the note
Add the note
Before your migration
Allowlist your new egress IP address
After the migration, all outbound traffic from an application comes from the single fixed IP address of its OCI location. If an external database, payment provider, mail provider, API or firewall only accepts connections from known IP addresses, add the new address to its allowlist before your migration.Find your new address
Add it to every allowlist
Remove the old ranges
Plan around the migration
- Don’t plan a release for the time of your migration: deployments are paused until it finishes.
- Make sure clients of long-lived connections, such as WebSockets, reconnect on their own. Open connections drop when an application stops on Google Cloud.
- If your application connects to a database or has a disk, plan for its downtime, and make sure background jobs can safely run again if they’re cut off.
- Tell the migration team about anything that needs care, in a note.
During your migration
While your migration runs, the dashboard shows a Changes paused notice in the top bar: Your migration is in progress. You can still view everything in the dashboard.After your migration
- Deploy every commit you pushed during the migration.
- Remove the Google Cloud ranges from your allowlists.
- Delete preview apps of pull requests that closed during the migration.
- Check each application’s location and its Egress IP addresses on its Networking tab. See Networking.
New locations
Every Google Cloud location has an OCI location that replaces it. A Yes under City changes means the service moves to another city.Legacy TCP proxy and external connection endpoints
On Oct 15, 2026, Sevalla disabled the legacy hostname and port of every TCP proxy and database external connection, for all companies, migrated or not. Since then, each TCP proxy and external connection works only on its new hostname and port. Clients that still use the legacy ones can’t connect. The deadline didn’t depend on your migration date, and the TCP proxies and external connections themselves stayed enabled. To fix a client that stopped connecting on Oct 15, 2026:- TCP proxy: open the application’s Networking tab and copy the hostname and port of the TCP proxy. The alert Your TCP proxy endpoint has changed lists the legacy endpoints under Show legacy endpoints, so you can tell which client used which. See Networking.
- Database external connection: open the database’s Networking tab and copy the external connection’s hostname and port. If no new hostname shows, enable the external connection there to get one. See Connect to a database.
Frequently asked questions
Can I stay on Google Cloud?
Can I stay on Google Cloud?
When does my company move if it is still on Google Cloud?
When does my company move if it is still on Google Cloud?
How do I know my migration is complete?
How do I know my migration is complete?
What happens to databases and disks?
What happens to databases and disks?
Do I need to change my database connection settings?
Do I need to change my database connection settings?
Why was my migration postponed?
Why was my migration postponed?