Hi Vishesh
Thanks for using the Q&A platform.
Regarding your first question, the answer is NO, replicas are not automatically scaled when you upscale the primary server. You will need to manually scale the replica to match the compute configuration of the primary server.
On your second question, scaling compute (vCores/memory) for Flexible Server is a resizing operation, and yes, it involves a short downtime. What happens is that Azure will restart the MySQL instance during compute scaling. The duration usually depends on the size of the server, active connections, and data volume.
Kindly find documentation for more insight: https://learn.microsoft.com/en-us/azure/mysql/flexible-server/concepts-maintenance?utm_source=chatgpt.com#near-zero-downtime-maintenance-preview
You can mark it 'Accept Answer' and 'Upvote' if this helped you
Regards,
Obinna.