exam questions

Exam AZ-305 All Questions

View all questions & answers for the AZ-305 exam

Exam AZ-305 topic 3 question 17 discussion

Actual exam question from Microsoft's AZ-305
Question #: 17
Topic #: 3
[All AZ-305 Questions]

HOTSPOT
-

You have an on-premises Microsoft SQL Server database named SQL1.

You plan to migrate SQL1 to Azure.

You need to recommend a hosting solution for SQL1. The solution must meet the following requirements:

• Support the deployment of multiple secondary, read-only replicas.
• Support automatic replication between primary and secondary replicas.
• Support failover between primary and secondary replicas within a 15-minute recovery time objective (RTO).

What should you include in the solution? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.

Show Suggested Answer Hide Answer
Suggested Answer:

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
RajFamily25
Highly Voted 1 year, 11 months ago
Azure service or service tier "Azure SQL Managed Instance" Replication mechanis should be "Auto failover groups" Azure SQL Managed Instance is a fully managed, Azure-based version of SQL Server that can be used to host your on-premises SQL Server database in the cloud. It supports the deployment of multiple secondary, read-only replicas and can automatically replicate data between primary and secondary replicas. It also supports failover between primary and secondary replicas within a 15-minute RTO, which meets the requirement for the solution to have a recovery time objective of 15 minutes. Auto failover groups is a feature of Azure SQL Managed Instance that allows you to automatically failover between primary and secondary replicas in the event of an outage or failure. It supports the deployment of multiple secondary, read-only replicas and can automatically replicate data between primary and secondary replicas. It also supports failover between primary and secondary replicas within a 15-minute RTO, which meets the requirement for the solution to have a recovery time objective of 15 minutes.
upvoted 66 times
GarryK
1 year, 10 months ago
Wrong. Azure MI only support 1 additional replicas: https://learn.microsoft.com/en-us/azure/azure-sql/database/service-tier-business-critical?view=azuresql 1 built-in high availability replica is readable 0 - 1 geo-replicas using auto-failover groups
upvoted 5 times
betterthanlife
1 year, 7 months ago
"Wrong". SQL Managed Instance Auto-failover groups As part of High Availability architecture, each single database, elastic pool database, and **managed instance** in the Premium and Business Critical service tier is automatically provisioned with a primary read-write replica and **one or more secondary read-only replicas**. https://learn.microsoft.com/en-us/azure/azure-sql/database/read-scale-out?view=azuresql
upvoted 5 times
...
moshos
1 year, 10 months ago
So 1 built-in + 1 geo-replica = 2 replicas. This covers the multiple replicas requirement.
upvoted 2 times
66xxx66
1 year, 9 months ago
condition says : Support the deployment of "multiple secondary, read-only" replicas, so we shouldn't count built-in replica
upvoted 5 times
...
...
...
saiyandjinn
1 year, 10 months ago
read the docs, and I agree
upvoted 2 times
...
betterthanlife
1 year, 7 months ago
Please stop up-voting this guy... he's just copy/pasting the incorrect explanation from other dumps.
upvoted 41 times
betterthanlife
1 year, 7 months ago
It is well documented that the RTO for Auto Failover groups is 1 HOUR. https://learn.microsoft.com/en-us/azure/azure-sql/database/business-continuity-high-availability-disaster-recover-hadr-overview?view=azuresql#sql-database-features-that-you-can-use-to-provide-business-continuity SQL Managed Instances do not support geo replication https://learn.microsoft.com/en-us/azure/azure-sql/database/business-continuity-high-availability-disaster-recover-hadr-overview?view=azuresql#compare-geo-replication-with-failover-groups Hyper-scale offers an RTO within 60 minutes (sometimes longer) https://learn.microsoft.com/en-us/azure/azure-sql/database/service-tier-hyperscale-frequently-asked-questions-faq?view=azuresql#what-is-the-recovery-point-objective--rpo--recovery-time-objective--rto--for-database-restore-in-hyperscale- Thus... first response is: Azure SQL DB
upvoted 30 times
lukiduc9625
9 months ago
last link seems to me to be refer to backup operations , not for failover...
upvoted 1 times
...
betterthanlife
1 year, 7 months ago
This article, although old old states, "Only one secondary database can be created in a Microsoft defined “DR paired” Azure region." https://azure.microsoft.com/en-us/blog/azure-sql-database-standard-geo-replication/ I also cannot find ANYTHING on Standard geo-replication within the past 3 years in a search, and thus... Second response: Active Geo-replication as it supports automatic replication between primary and secondary replicaS. There is no mention that failovers must be automatic, just have an RTO of 15 minutes, which if done manually the RTO is 30 seconds. https://learn.microsoft.com/en-us/azure/azure-sql/database/business-continuity-high-availability-disaster-recover-hadr-overview?view=azuresql#sql-database-features-that-you-can-use-to-provide-business-continuity https://learn.microsoft.com/en-us/azure/azure-sql/database/active-geo-replication-overview?view=azuresql
upvoted 9 times
betterthanlife
1 year, 7 months ago
Response 1: Azure SQL DB Response 2: Active geo-replication Standard geo-replication no longer exists anyway - https://learn.microsoft.com/en-us/previous-versions/azure/dn758204(v=azure.100)?redirectionfrom=MSDN
upvoted 42 times
ksksilva2022
1 year, 3 months ago
I also feel this is the correct answer based on my search. https://learn.microsoft.com/en-us/azure/site-recovery/site-recovery-sql
upvoted 2 times
...
...
...
...
PERCY23
1 year ago
So what is the correct answer
upvoted 3 times
...
...
...
zellck
Highly Voted 1 year, 9 months ago
1. Azure SQL DB 2. Active geo-replication https://learn.microsoft.com/en-us/azure/azure-sql/database/features-comparison?view=azuresql#resource-limits Azure SQL Database -Read-only replicas Read scale with 1-4 high availability replicas or 1-30 named replicas 0 - 4 geo-replicas
upvoted 63 times
yonie
1 year, 7 months ago
This seems to be a tricky question: Since choosing Azure SQL DB includes the General Purpose tier that doesnt have replicas, I would argue that we need to choose Hyperscale as the best answer. Under Azure SQL DB we have three service tiers: General Purpose, Business Critical and Hyperscale. *Business Critical* supports up to 3 replicas: "Every database is a cluster of database nodes with one primary replica that is accessible for customer workloads, and three secondary replicas containing copies of data. " https://learn.microsoft.com/en-us/azure/azure-sql/database/service-tiers-sql-database-vcore?view=azuresql#business-critical Hyperscale supports up to 4 replicas https://learn.microsoft.com/en-us/azure/azure-sql/database/service-tiers-sql-database-vcore?view=azuresql#hyperscale
upvoted 8 times
c_h_r_i_s_
1 month, 3 weeks ago
"Support the deployment of multiple secondary, read-only replicas." - only hyperscale can do that.
upvoted 1 times
...
bluedave
1 year, 4 months ago
I think this a good point. Despite the article that zellck points out, GP uses shared premium storage for DR, not replicas.
upvoted 1 times
...
mtc9
9 months, 4 weeks ago
I'm pretty sure that BC supports 1 replica
upvoted 2 times
...
...
zellck
1 year, 9 months ago
https://learn.microsoft.com/en-us/azure/azure-sql/database/active-geo-replication-overview?view=azuresql Active geo-replication is a feature that lets you create a continuously synchronized readable secondary database for a primary database. The readable secondary database may be in the same Azure region as the primary, or, more commonly, in a different region. This kind of readable secondary database is also known as a geo-secondary or geo-replica. Active geo-replication is designed as a business continuity solution that lets you perform quick disaster recovery of individual databases in case of a regional disaster or a large scale outage. Once geo-replication is set up, you can initiate a geo-failover to a geo-secondary in a different Azure region. The geo-failover is initiated programmatically by the application or manually by the user.
upvoted 2 times
...
zellck
1 year, 9 months ago
To support 15 mins RTO, only manual failover can meet the requirements. https://learn.microsoft.com/en-us/azure/azure-sql/database/business-continuity-high-availability-disaster-recover-hadr-overview?view=azuresql#recover-a-database-to-the-existing-server Manual database failover refers to failover of a single database to its geo-replicated secondary using the unplanned mode. See the table earlier in this article for details of the auto-failover RTO and RPO. Manual database failover - RTO - 30s https://learn.microsoft.com/en-us/azure/azure-sql/database/business-continuity-high-availability-disaster-recover-hadr-overview?view=azuresql#recover-a-database-to-the-existing-server
upvoted 4 times
...
zellck
1 year, 9 months ago
https://learn.microsoft.com/en-us/azure/azure-sql/database/features-comparison?view=azuresql#platform-capabilities Azure SQL Database Active geo-replication - Yes - all service tiers.
upvoted 8 times
...
...
SeMo0o0o0o
Most Recent 3 weeks, 2 days ago
WRONG 1. Azure SQL DB 2. Active geo-replication
upvoted 1 times
...
Thanveer
3 weeks, 4 days ago
* Multiple replicas, up to four read scale-out, zone-redundant HA * A choice of locally redundant (LRS), zone-redundant (ZRS), or geo-redundant (GRS) storage 1-35 days (seven days by default) retention, with up to 10 years of long-term retention available
upvoted 1 times
Thanveer
3 weeks, 4 days ago
Given Answers are correct. Explanation is above
upvoted 1 times
...
...
3c5adce
1 month ago
Azure service or service tier: Azure SQL managed Instance This option supports high availability and automatic failover with multiple secondary, read-only replicas, making it suitable for enterprise applications needing high availability. Replication mechanism: Auto-failover groups Auto-failover groups enable automated failover for databases across Azure regions with a low recovery time, meeting the 15-minute RTO requirement.
upvoted 1 times
...
Teerawee
2 months, 2 weeks ago
Azure SQL Managed Instance Auto-failover groups
upvoted 1 times
...
RJ06
3 months, 2 weeks ago
I think its Azure SQL DB and Active-Geo Replication The article below suggests that with correct BCP plan, Azure SQL DB with active geo failover can provide rto of less than 60 secs. Hence third scenario is also supported. The only confusing bit is the first requirement, i.e. whether they are talking about multiple read replicas within the service tier itself in which case Hyperscale will be the only option. refer to https://learn.microsoft.com/en-us/azure/azure-sql/database/business-continuity-high-availability-disaster-recover-hadr-overview?view=azuresql-db&preserve-view=true#rto-and-rpo
upvoted 3 times
...
23169fd
5 months, 2 weeks ago
Given the requirements: Support the deployment of multiple secondary, read-only replicas. Support automatic replication between primary and secondary replicas. Support failover between primary and secondary replicas within a 15-minute recovery time objective (RTO). The best combination would be: Azure Service or Service Tier: Azure SQL Managed Instance or Azure SQL Database Business Critical (both can meet the high availability and read replica requirements) Replication Mechanism: Auto-failover groups
upvoted 1 times
...
jayaj
7 months, 3 weeks ago
Zone redundancy and read replicas are 2 different things. Only the Hyperscale has read replicas and general, premium and business critical has zone redundancy, so box 1 should be Hyperscale.
upvoted 2 times
...
Lazylinux
7 months, 4 weeks ago
I would say box 1 => Hyperscale as multiple read only replica as per below Hyperscale (Highly scalable compute and Storage): The widest variety of workloads, including those workloads with highly scalable storage and read-scale requirements. Offers higher resilience to failures by allowing configuration of more than one high availability secondary replica. The Hyperscale service tier is suitable for all workload types. Its cloud native architecture provides independently scalable compute and storage to support the widest variety of traditional and modern applications. Compute and storage resources in Hyperscale substantially exceed the resources available in the General Purpose and Business Critical tiers Box 2 => Active Geo-Replication
upvoted 2 times
...
rishisoft1
8 months, 2 weeks ago
In the question, it's asking the service tier and also says multiple replica and read replica both. In option 1, only Hyperscale is the service tier. I am thinking, it should be Hyperscale as 1st option
upvoted 1 times
...
varinder82
8 months, 2 weeks ago
Final Answer: 1. Hyperscale: For Multiple read only replicas 2.Active geo-replication
upvoted 2 times
...
hanoki6540
9 months, 1 week ago
why do we need replication method here ? the question doesnt mention anything about multiple regions. all secondary replicas will be in sync automatically. also only hyperscale supports upto 4 read replicas Business critical and Premium only supports 1 read replica.
upvoted 1 times
hanoki6540
9 months, 1 week ago
so im assuming when they mean read replica here its geo replicateed db used as readonly, so answer would be sql db with active geo repication.
upvoted 1 times
...
...
AmpSMK2
10 months ago
Look at Q51 on Page 37 (Standard page settings) - It's a very similar question and the chosen answer is 'An Azure SQL Database single Database'. However, the main difference is that it's specifically calling out 'Multiple Regions'. All this question states is for 'Primary and Secondary Replicas' and NOT Multiple Regions. That is why the chosen answer for this IS correct because Hyperscale only supports Primary and Secondary Replicas which is exactly what the question states as part of the requirement. This test is only testing on the parameters of the question itself, not what might be a better fit in a real-world/practical setting.
upvoted 4 times
...
mark_af
1 year ago
Please see this video: https://www.youtube.com/watch?app=desktop&v=-HTYxfXW3Fo John Savill explains clearly that: - Failover groups = Only 1 replica in different region (SQL + SQL MI) - Geo-replication = Up to 4 replicas (same region or not) (SQL MI is not supported) Thus correct answer is: - AZURE SQL DB - Active geo-replication
upvoted 4 times
...
StixxNSnares
1 year ago
Answer to the repliation is Active Geo. The question states "Support the deployment of multiple secondary read only replicas" "What is the difference between auto-failover groups and active geo-replication? Auto-failover groups overview & best practices - Azure SQL ... Auto-failover groups support geo-replication of all databases in the group to only one secondary logical server in a different region. If you need to create multiple Azure SQL Database geo-secondary replicas (in the same or different regions) for the same primary replica, use active geo-replication." https://learn.microsoft.com/en-us/azure/azure-sql/database/auto-failover-group-sql-db?view=azuresql#:~:text=Auto%2Dfailover%20groups%20support%20geo,%2C%20use%20active%20geo%2Dreplication.
upvoted 1 times
...
mark_af
1 year, 1 month ago
1 - SQL DB 2 - Active geo-replication SQL DB supports multiple geo-replicas. SQL MI only 1 geo-replica using auto-failover. source: https://learn.microsoft.com/en-us/azure/azure-sql/database/features-comparison?view=azuresql#resource-limits
upvoted 1 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...