exam questions

Exam AZ-301 All Questions

View all questions & answers for the AZ-301 exam

Exam AZ-301 topic 11 question 1 discussion

Actual exam question from Microsoft's AZ-301
Question #: 1
Topic #: 11
[All AZ-301 Questions]

You need to recommend a solution for implementing the back-end tier of the payment processing system in Azure.
What should you include in the recommendation?

  • A. an Azure SQL Database managed instance
  • B. a SQL Server database on an Azure virtual machine
  • C. an Azure SQL Database single database
  • D. an Azure SQL Database elastic pool
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️

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
wlfjck
Highly Voted 5 years, 5 months ago
Maintenance of the database is performed by using SQL Server Agent jobs. Should it be managed instance
upvoted 56 times
kb88
4 years, 11 months ago
Yes, Its A for sure. I second the comments from @kewl and @wlfjck. Additionally, I want to highlight this "Whenever possible, Azure managed services must be used to minimize management overhead"
upvoted 5 times
...
zhifu
4 years, 10 months ago
Agent jobs. it should be managed instance
upvoted 5 times
...
LFWGD
4 years, 9 months ago
Agree. https://docs.microsoft.com/en-us/azure/azure-sql/database/job-automation-overview SQL Agent Jobs are classic and battle-tested SQL Server job scheduling component that is available in Azure SQL Managed Instance. SQL Agent Jobs are not available in Azure SQL Database.
upvoted 3 times
...
...
kewl
Highly Voted 5 years, 6 months ago
Why not a. an Azure SQL Database managed instance? Managed instance would be compatible with existing on-premise SQL Server features and it would meet the requirement to minimise the effort required to modify the middle tier and backend tier of the payment processing system
upvoted 34 times
tartar
4 years, 9 months ago
A is ok
upvoted 3 times
...
...
glam
Most Recent 4 years, 3 months ago
A. an Azure SQL Database managed instance
upvoted 1 times
...
sanketshah
4 years, 5 months ago
A is correct answer.
upvoted 1 times
...
Rooh
4 years, 9 months ago
should be A for sure
upvoted 2 times
...
denkes
4 years, 9 months ago
As already serval times mentioned above, the key is "SQL Agents" are not supported on Azure Single DB, they are only supported on Managed Instance. I can recommend the following Ignite Video as a comparison: See: at Time 11:08 (no SQL Agent support for MS SQL Single DB) and time 15.31 SQL Agent Support for Managed Instance. Managed Instance is the Azure Solution for "almost" an On Premise DB, without the general limitations. Ref: https://azure.microsoft.com/en-us/resources/videos/ignite-2018-azure-sql-database-managed-instance-comparison-to-azure-sql-database/
upvoted 4 times
...
ercank
4 years, 10 months ago
One of the requirement is: "Support blocking inbound and outbound traffic based on the source IP address, the destination IP address, and the port number." I think this can not be achieved by SQL Server Firewall hence we need NSG. That is why best option look like Azure Managed Instance.
upvoted 4 times
...
samkslee
4 years, 10 months ago
“Using SQL Server Agent jobs” is talking about existing environment right? And the question is about implementing a new solution - so why bother?
upvoted 2 times
...
[Removed]
4 years, 11 months ago
A. an Azure SQL Database managed instance - Does support "SQL Agent Jobs" B. a SQL Server database on an Azure virtual machine - Can be ruled out, as the technical requirements say to use a PaaS whenever possible C. an Azure SQL Database single database - Can be ruled out, as it doesn't support "SQL Agent Jobs" D. an Azure SQL Database elastic pool - There is only one production database so no added value when using elastic pools => Conclusion: Answer A)
upvoted 27 times
gboyega
4 years, 11 months ago
A should be the correct answer little is said about the backend database. only that it uses SQL Agent jobs. And as at now only Managed Instances support SQL agent jobs
upvoted 2 times
gboyega
4 years, 11 months ago
https://docs.microsoft.com/en-us/azure/azure-sql/database/job-automation-overview
upvoted 3 times
...
ihustle
4 years, 5 months ago
"Minimize the effort required to modify the middle-tier API and the back-end tier of the payment processing system"
upvoted 1 times
...
...
azurecert2021
4 years, 4 months ago
this justification looks more correct to me.
upvoted 1 times
...
...
dev2dev
4 years, 12 months ago
"Minimize the effort required to modify the middle-tier API and the back-end tier of the payment processing system" this can be achieved only using managed instance which is nearly a 100% compatibility to on-prem and needs no to almost no changes.
upvoted 3 times
...
DeveshSolanki
5 years ago
C. an Azure SQL Database single database
upvoted 1 times
...
akamal
5 years ago
I thinks it should be: B As mentioned on the question that "The middle-tier API uses the Entity Framework to communicate to the SQL Server database. Maintenance of the database is performed by using SQL Server Agent jobs." And here's the list of supported DBs under Entity framework: https://docs.microsoft.com/en-us/ef/core/providers/?tabs=dotnet-core-cli Apart from supported Azure DBs, it support directly only "Azure Cosmos DB SQL API" or any normal SQL 2012 DB or above that's why i recommend "B".
upvoted 1 times
Wildsheep
4 years, 11 months ago
You can perform automated jobs with both Azure SQL database and managed insurance https://docs.microsoft.com/en-us/azure/azure-sql/database/job-automation-overview
upvoted 1 times
...
...
Plumari
5 years, 1 month ago
Now LTR is supported for SQL Managed Instance. https://docs.microsoft.com/en-us/azure/sql-database/sql-database-long-term-retention#managed-instance-support
upvoted 1 times
...
mon_k
5 years, 1 month ago
Do we have to consider 'Support blocking inbound and outbound traffic based on the source IP address, the destination IP address, and the port number.'? Does SQL server managed instance support it?
upvoted 1 times
Avanade2023
5 years, 1 month ago
Yes, we can control the traffic with Firewall and NSG. Ref: https://docs.microsoft.com/en-us/azure/sql-database/sql-database-managed-instance-connectivity-architecture
upvoted 1 times
...
...
Rajuuu
5 years, 2 months ago
Answer should be A… Migration Requirements ;- Whenever possible, Azure managed services must be used to minimize management overhead.
upvoted 4 times
...
BigTone
5 years, 2 months ago
I believe the answer to be Azure SQL Database managed instance for a number of reasons. Reason 1 - Minimize the effort required to modify the middle-tier API and the back-end tier of the payment processing system. Managed instance gives most of the features of an on premise SQL server. Reason 2 - Keep backups of the data in two separate physical locations that are at least 200 miles apart and can be restored for up to seven years. Managed instances support T-SQL backup database statements. Copy_only backups are supported and can be backed up to blob storage that is geo-replicated, it will remain there till deleted
upvoted 6 times
...
myzo
5 years, 3 months ago
Encrypt data in transit and rest supports SQL database and sql server
upvoted 1 times
[Removed]
5 years, 2 months ago
So is Managed SQL right? it says to use managed services when possible. I would say A
upvoted 2 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 ...