exam questions

Exam AZ-305 All Questions

View all questions & answers for the AZ-305 exam

Exam AZ-305 topic 4 question 12 discussion

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

Your company has an app named App1 that uses data from the on-premises Microsoft SQL Server databases shown in the following table.

App1 and the data are used on the first day of the month only. The data is not expected to grow more than 3 percent each year.
The company is rewriting App1 as an Azure web app and plans to migrate all the data to Azure.
You need to migrate the data to Azure SQL Database and ensure that the database is only available on the first day of each month.
Which service tier should you use?

  • A. vCore-based General Purpose
  • B. DTU-based Standard
  • C. vCore-based Business Critical
  • D. DTU-based Basic
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️

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
GarryK
Highly Voted 2 years, 2 months ago
Selected Answer: A
Correct. Use the serverless model in vcore https://docs.microsoft.com/en-us/azure/azure-sql/database/service-tiers-sql-database-vcore?view=azuresql While the provisioned compute tier provides a specific amount of compute resources that are continuously provisioned independent of workload activity, the serverless compute tier auto-scales compute resources based on workload activity. While the provisioned compute tier bills for the amount of compute provisioned at a fixed price per hour, the serverless compute tier bills for the amount of compute used, per second.
upvoted 18 times
...
SeMo0o0o0o
Most Recent 3 weeks ago
Selected Answer: A
A is correct
upvoted 1 times
...
Narender_892
1 month ago
Answer is C: DTU-based Sandard: In the worst case: DTU Model standard: 100 DTUs with 400 GB disk -> cost is ~180 USD per month vocre based-general purpose: 2 vcores with 400 GB disk -> cost is 461 USD per month So answer is DTU based standard. The most efficient solution is the serverless model but it has not given in the options. We only need to pay for disk but not computing in serverless. It's pay as you go.
upvoted 1 times
...
ce78df8
1 month ago
Selected Answer: B
DTU-based Standard supports databases up to 1 TB in size and is cheapper tht vcpus
upvoted 1 times
OscarFRItz
1 month ago
but growth is expected to be 3% yearly, so we ned for year 1 already 1TB plus 3% in storage. DTU standard supprts up to 1TB, meaning you choose a model that is not sufficient. Vcore General Purpose supports up to 4TB.
upvoted 1 times
...
...
enigma65
1 month ago
Correct: DTU-based Standard supports databases up to 1 TB in size. Incorrect Answers: A, C: vCore-based service tiers are more costly than DTU-based service tiers. D: DTU-based Basic only supports a maximum database size of 2 GB. Reference: https://docs.microsoft.com/en-us/azure/azure-sql/database/service-tiers-dtu
upvoted 1 times
...
Sephethus
3 months, 1 week ago
Selected Answer: D
Why not A? While this tier provides better performance and scalability, it would result in unnecessary costs given that the data is only accessed one day per month. It is more suited for applications that need consistent performance and uptime. Why D? Because it is the most cost-effective option for databases that are infrequently used. Given that App1 and the data are only needed on the first day of the month, the Basic tier, which is designed for lightweight workloads, is sufficient.
upvoted 2 times
...
Mahdib
8 months ago
The serverless is the best option here. What I don't get is how you prevent the users to use the database in the other days of the month, because of this statement "is only available on the first day" emphasizing on "only".
upvoted 2 times
...
learn254
1 year, 6 months ago
Selected Answer: D
I think the answers changed based on the answers I see now Based on the given scenario, where the database is only used on the first day of each month and the data is not expected to grow more than 3 percent each year, the most cost-effective option would be to choose the DTU-based Basic service tier. The DTU-based Basic service tier is suitable for small databases with light workloads and provides a low-cost option. Since the data size is relatively small (DB1 - 400GB, DB2 - 250GB, DB3 - 300GB, DB4 - 50GB), the Basic tier should be sufficient to handle the workload on the first day of each month. The vCore-based General Purpose and Business Critical service tiers are more suitable for larger databases or databases with higher performance requirements. They offer more scalability, higher performance, and additional features but come at a higher cost. Given the provided requirements and data sizes, the DTU-based Basic service tier is the most appropriate and cost-effective option for migrating the data to Azure SQL Database for the given scenario.
upvoted 3 times
bazylson
9 months ago
Serverless is not possible with DTU: https://learn.microsoft.com/en-us/azure/azure-sql/database/serverless-tier-overview?view=azuresql&tabs=general-purpose
upvoted 1 times
...
hidefo6963
1 year, 5 months ago
I checked that alternative, but Basic tier is wrong, it supports 2Gb per DB only. Up to 1Tb per DB is available for Standard tier, but only starting from S3: 100 DTUs. And according to the pricing calculator, running 4 DBs on that tier for a month is way more expensive than Serverless.
upvoted 3 times
...
...
EXzw
1 year, 8 months ago
i want to ask a question , if DB size is less than 100GB, will DTU based standard be a better choice?
upvoted 1 times
GS300
1 year, 7 months ago
I agree, why not use DTU for this scenario?
upvoted 1 times
cbjlpgcj
1 year, 6 months ago
I've heard Microsoft are moving awat from DTU based to vCore based as a recommendation.
upvoted 2 times
...
...
...
VBK8579
1 year, 10 months ago
Selected Answer: A
A. vCore-based General Purpose is the recommended service tier for this scenario. This tier provides the ability to control compute resources through vCores and can be scaled up and down as needed. The ability to only make the database available on the first day of each month can be achieved through the use of Azure Database for SQL's built-in pause/resume functionality. This would allow you to pause the database when it's not needed, reducing costs, and then resume it when it's needed again.
upvoted 4 times
...
ROLLINGROCKS
2 years, 2 months ago
One (dumb) question, fellas... Im wondering, whenever you choose serverless for a case like this... what happens with the data? Like I understand you pay for the compute resources whenever you use them but what about the storage?
upvoted 4 times
ROLLINGROCKS
2 years, 2 months ago
I mean, does the data persist?
upvoted 1 times
Moumita
2 years, 2 months ago
Yes, You still pay for the storage while saving billing on compute.
upvoted 8 times
...
...
...
Snownoodles
2 years, 3 months ago
Selected Answer: A
The given answer is correct: serverless model in vcore general purpose
upvoted 3 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 ...