Skip to main content
Solved

Questions about Azure PaaS BDs


Forum|alt.badge.img+5

Hi,

I see in the documentation that Azure SQL, Azure PostgreSQL and Azure MySQL do not support incremental/differential backups.

My question is, will incremental/differential backups be supported in future releases?

I see other services like Azure CosmosDB does support incremental backups, so I wonder if it’s just a matter of time for the others to support the same…

 

Another question would be, how is point in time recovery achieved for these PaaS DBs? I could only find information about log backup for Azure SQL… how would PostgreSQL and MySQL achieve point in time restore? are logs backed up for these too?

 

Thanks!

Sergio

Best answer by Sunil

Thanks for the tag @Onno van den Berg .

 

Hi @Sergio V 

For these PaaS DBs when it comes to export backups, Azure only gives us the interface to run full backups. That’s the reason why we see only Full backups supported for these.

MySQL has a way to export binlogs using the mysqlbinlog utility, but it’s not reliable since the binlog deletion is controlled by Azure and we may miss exporting some logs which breaks the backup chain. In addition, we don’t have a way to restore/replay them back on Azure PaaS instance.

 

We are working on the interface to track Azure Automated backups, Long term recovery points and to be able to start Point-in-time recovery operations from Command Center. Note that, this uses the Azure Native backups only and limited by the configured retention on that instance’s recovery points. SQL is the first one to come and, PostgreSQL and MySQL will follow.

 

Thanks,

Sunil-

View original
Did this answer your question?

4 replies

Onno van den Berg
Commvault Certified Expert
Forum|alt.badge.img+19

I think @Sunil is the one who can provide the correct answers!


Sunil
Vaulter
Forum|alt.badge.img+13
  • Vaulter
  • 300 replies
  • Answer
  • August 20, 2024

Thanks for the tag @Onno van den Berg .

 

Hi @Sergio V 

For these PaaS DBs when it comes to export backups, Azure only gives us the interface to run full backups. That’s the reason why we see only Full backups supported for these.

MySQL has a way to export binlogs using the mysqlbinlog utility, but it’s not reliable since the binlog deletion is controlled by Azure and we may miss exporting some logs which breaks the backup chain. In addition, we don’t have a way to restore/replay them back on Azure PaaS instance.

 

We are working on the interface to track Azure Automated backups, Long term recovery points and to be able to start Point-in-time recovery operations from Command Center. Note that, this uses the Azure Native backups only and limited by the configured retention on that instance’s recovery points. SQL is the first one to come and, PostgreSQL and MySQL will follow.

 

Thanks,

Sunil-


Forum|alt.badge.img+5
  • Author
  • Byte
  • 16 replies
  • August 20, 2024
Sunil wrote:

Thanks for the tag @Onno van den Berg .

 

Hi @Sergio V 

For these PaaS DBs when it comes to export backups, Azure only gives us the interface to run full backups. That’s the reason why we see only Full backups supported for these.

MySQL has a way to export binlogs using the mysqlbinlog utility, but it’s not reliable since the binlog deletion is controlled by Azure and we may miss exporting some logs which breaks the backup chain. In addition, we don’t have a way to restore/replay them back on Azure PaaS instance.

 

We are working on the interface to track Azure Automated backups, Long term recovery points and to be able to start Point-in-time recovery operations from Command Center. Note that, this uses the Azure Native backups only and limited by the configured retention on that instance’s recovery points. SQL is the first one to come and, PostgreSQL and MySQL will follow.

 

Thanks,

Sunil-

Thanks for the answer.

So just to be clear, currently point-in-time recovery is not supported for Azure PostreSQL and Azure MySQL but it is for Azure SQL?

Thanks!


Sunil
Vaulter
Forum|alt.badge.img+13
  • Vaulter
  • 300 replies
  • August 20, 2024
Sergio V wrote:
Sunil wrote:

Thanks for the tag @Onno van den Berg .

 

Hi @Sergio V 

For these PaaS DBs when it comes to export backups, Azure only gives us the interface to run full backups. That’s the reason why we see only Full backups supported for these.

MySQL has a way to export binlogs using the mysqlbinlog utility, but it’s not reliable since the binlog deletion is controlled by Azure and we may miss exporting some logs which breaks the backup chain. In addition, we don’t have a way to restore/replay them back on Azure PaaS instance.

 

We are working on the interface to track Azure Automated backups, Long term recovery points and to be able to start Point-in-time recovery operations from Command Center. Note that, this uses the Azure Native backups only and limited by the configured retention on that instance’s recovery points. SQL is the first one to come and, PostgreSQL and MySQL will follow.

 

Thanks,

Sunil-

Thanks for the answer.

So just to be clear, currently point-in-time recovery is not supported for Azure PostreSQL and Azure MySQL but it is for Azure SQL?

Thanks!

It’s not supported for Azure SQL also currently. I meant to say PIT recovery using Azure Native Backups is coming. This is work in progress.

 

Thanks,

Sunil-


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings