Skip to content

Commit e4a1ad5

Browse files
authored
Merge pull request #264465 from apduvuri/migration_20240118
[PostgreSQL] Changes in the text to provide the advantages
2 parents ed8d50e + 7fd31a8 commit e4a1ad5

File tree

4 files changed

+23
-8
lines changed

4 files changed

+23
-8
lines changed

articles/postgresql/migrate/migration-service/concepts-known-issues-migration-service.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,8 @@ Here are common limitations that apply to migration scenarios:
4949

5050
- The migration service is unable to perform migration when the source database is Azure Database for PostgreSQL single server with no public access or is an on-premises/AWS using a private IP, and the target Azure Database for PostgreSQL Flexible Server is accessible only through a private endpoint.
5151

52+
- Migration to burstable SKUs is not supported; databases must first be migrated to a non-burstable SKU and then scaled down if needed.
53+
5254
## Related content
5355

5456
- [Migration service](concepts-migration-service-postgresql.md)

articles/postgresql/migrate/migration-service/concepts-migration-service-postgresql.md

Lines changed: 21 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -60,19 +60,33 @@ The options you can consider migrating from the source PostgreSQL instance to th
6060

6161
The following table gives an overview of offline and online options.
6262

63-
| Option | PROs | CONs |
64-
|------|------|------|
65-
| Offline | - Simple, easy, and less complex to execute.- Very fewer chances of failure.<br />- No restrictions regarding database objects it can handle | Downtime to applications. |
66-
| Online | - Very minimal downtime to application. <br /> - Ideal for large databases and customers having limited downtime requirements. | - Replication used in online migration has multiple [restrictions](https://www.postgresql.org/docs/current/logical-replication-restrictions.html) (for example, Primary Keys needed in all tables). <br /> - Tough and more complex to execute than offline migration. <br /> - Greater chances of failure due to the complexity of migration. <br /> - There's an impact on the source instance's storage and computing if the migration runs for a long time. The impact needs to be monitored closely during migration. |
63+
| Option | PROs | CONs | Recommended For
64+
|------|------|------|------|
65+
| Offline | - Simple, easy, and less complex to execute.<br />- Very fewer chances of failure.<br />- No restrictions regarding database objects it can handle | Downtime to applications. | - Best for scenarios where simplicity and a high success rate are essential.<br>- Ideal for scenarios where the database can be taken offline without significant impact on business operations.<br>- Suitable for databases when the migration process can be completed within a planned maintenance window. |
66+
| Online | - Very minimal downtime to application. <br /> - Ideal for large databases and customers having limited downtime requirements. | - Replication used in online migration has multiple [restrictions](https://www.postgresql.org/docs/current/logical-replication-restrictions.html) (for example, Primary Keys needed in all tables). <br /> - Tough and more complex to execute than offline migration. <br /> - Greater chances of failure due to the complexity of migration. <br /> - There's an impact on the source instance's storage and computing if the migration runs for a long time. The impact needs to be monitored closely during migration. | - Best suited for businesses where continuity is critical and downtime must be kept to an absolute minimum.<br>- Recommended for databases when the migration process needs to occur without interrupting ongoing operations. |
6767

6868
The following table lists the various sources supported by the migration service.
6969

7070
| PostgreSQL Source Type | Offline Migration | Online Migration |
7171
|------------------------|-------------------|------------------|
7272
| [Azure Database for PostgreSQL – Single server](../how-to-migrate-single-to-flexible-portal.md) | Supported | Supported |
73-
| [AWS RDS for PostgreSQL](tutorial-migration-service-offline-aws.md) | Supported | Not supported |
74-
| [On-premises](tutorial-migration-service-offline-iaas.md) | Supported | Not supported |
75-
| [Azure VM](tutorial-migration-service-offline-iaas.md) | Supported | Not supported |
73+
| [AWS RDS for PostgreSQL](tutorial-migration-service-offline-aws.md) | Supported | Planned for future release |
74+
| [On-premises](tutorial-migration-service-offline-iaas.md) | Supported | Planned for future release |
75+
| [Azure VM](tutorial-migration-service-offline-iaas.md) | Supported | Planned for future release |
76+
77+
78+
:::image type="content" source="media/concepts-migration-service-postgresql/migrate-different-sources-option.png" alt-text="Screenshot of the migration setup showing different sources." lightbox="media/concepts-migration-service-postgresql/migrate-different-sources-option.png":::
79+
80+
## Advantages of the migration service in Azure Database for PostgreSQL Over Azure DMS (Classic)
81+
82+
Below are the key benefits of using this service for your PostgreSQL migrations:
83+
- **Fully Managed Service**: The migration Service in Azure Database for PostgreSQL is a fully managed service, meaning that we handle the complexities of the migration process.
84+
- **Comprehensive Migration**: Supports both schema and data migrations, ensuring a complete and accurate transfer of your entire database environment to Azure
85+
- **Ease of Setup**: Designed to be user-friendly, eliminating complex setup procedures that can often be a barrier to starting a migration project.
86+
- **No Data Size Constraints**: With the ability to handle databases of any size, the service surpasses the 1TB data migration limit of Azure DMS(Classic), making it suitable for all types of database migrations.
87+
- **Addressing DMS(Classic) Limitations**: The migration service resolves many of the issues and limitations encountered with Azure DMS (Classic), leading to a more reliable migration process.
88+
- **Interface Options**: Users can choose between a portal-based interface for an intuitive experience or a command-line interface (CLI) for automation and scripting, accommodating various user preferences.
89+
7690

7791
## Get started
7892

@@ -92,4 +106,3 @@ The migration service is a hosted solution where we use binary called [pgcopydb]
92106
- [Migrate from AWS RDS for PostgreSQL](tutorial-migration-service-offline-aws.md)
93107
- [Network setup](how-to-network-setup-migration-service.md)
94108
- [Known issues and limitations](concepts-known-issues-migration-service.md)
95-
Loading
Loading

0 commit comments

Comments
 (0)