exam questions

Exam SC-100 All Questions

View all questions & answers for the SC-100 exam

Exam SC-100 topic 3 question 23 discussion

Actual exam question from Microsoft's SC-100
Question #: 23
Topic #: 3
[All SC-100 Questions]

Your company has on-premises Microsoft SQL Server databases.
The company plans to move the databases to Azure.
You need to recommend a secure architecture for the databases that will minimize operational requirements for patching and protect sensitive data by using dynamic data masking. The solution must minimize costs.
What should you include in the recommendation?

  • A. Azure SQL Managed Instance
  • B. Azure Synapse Analytics dedicated SQL pools
  • C. Azure SQL Database
  • D. SQL Server on Azure Virtual Machines
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
ele123
Highly Voted 2 years, 7 months ago
Selected Answer: C
Azure SQL Database is a general-purpose relational database, provided as a managed service. Categorized as a platform as a service (PaaS), Azure SQL Databases are built on standardized hardware and software that is owned, hosted, and maintained by Microsoft. When using Azure SQL Database, you pay-as-you-go, with the option to scale up or out with no service interruption. Within Azure SQL Database, you have the option to deploy a managed instance. Azure SQL Database Managed Instance is a collection of system and user databases with a shared set of resources. In addition to all the PaaS benefits of Azure SQL Database, this option provides a native virtual network (VNet) and near 100 percent compatibility with on-premises SQL Server. Azure SQL Database Managed Instance provides you with full SQL Server access and feature compatibility for migrating SQL Servers to Azure. Recommendation: Choose Azure SQL Database for your modern cloud applications, or when you have time constraints in development and marketing.
upvoted 33 times
AzureJobsTillRetire
2 years, 2 months ago
Have you considered the cost of migration of on-premise Microsoft SQL Server databases to Azure? To use Azure SQL Databases, you will have to re-develop most if not all of the applications build upon on-premise Microsoft SQL Server databases. Migrating on-premise Microsoft SQL Server databases to SQLMI is the most cost effective way.
upvoted 8 times
ConanBarb
1 year, 7 months ago
Do you see that as stated requirements in the question? No. even if you're right, using implicit assumptions (however sound) is not how exam questions work.
upvoted 2 times
ConanBarb
1 year, 7 months ago
Sorry, I take that back. It says "move" DBs -> MI. "migrate" -> SQLDB (just as a rule of thumb in MS exams, not necessarily in real life)
upvoted 1 times
...
...
...
ca777
1 year, 8 months ago
Azure SQL Database Managed Instance is a fully managed offering that provides near 100% compatibility with on-premises SQL Server. It minimizes operational requirements as Microsoft manages the underlying infrastructure, including patching, backups, and high availability. So answer is : A.
upvoted 3 times
ConanBarb
1 year, 7 months ago
No, clearly C. Reasons are in the key requirements phrases: "minimize operational requirements for patching" "The solution must minimize costs." SQL Database beats Managed Instance in both requirements Hence C
upvoted 6 times
ConanBarb
1 year, 7 months ago
Sorry, I take that back. It says "move" databases, which implies MI. For SQLDB it should have said "migrate". A
upvoted 3 times
...
...
...
...
TheMCT
Highly Voted 2 years, 7 months ago
Selected Answer: A
SQL managed Instance is best for most migrations to the cloud.
upvoted 28 times
AnonymousJhb
2 years, 5 months ago
this is not the context of this question. You cannot implement dynamic data masking at MI level. dynamic data masking can only be implemented at a db level.
upvoted 2 times
dc2k79
2 years, 4 months ago
Azure SQL Database, Azure SQL Managed Instance, and Azure Synapse Analytics support dynamic data masking. Dynamic data masking limits sensitive data exposure by masking it to non-privileged users. https://learn.microsoft.com/en-us/azure/azure-sql/database/dynamic-data-masking-overview?view=azuresql kindly don't write anything just for the sake of writing.
upvoted 15 times
...
...
AzureJobsTillRetire
2 years, 2 months ago
This is correct. If this question is in any of those AZ- exams, you will see no doubt A is the answer. I do not think SC-100 is of any differences.
upvoted 3 times
...
...
macka2005
Most Recent 10 months, 1 week ago
Selected Answer: C
A SQL database is a cheaper option than a Azure SQL Managed Instance
upvoted 3 times
...
Ragdoll
1 year ago
Selected Answer: C
SQL MI is a very expensive solution, so Azure SQL Database is the right answer.
upvoted 6 times
...
KRISTINMERIEANN
1 year ago
Selected Answer: A
https://learn.microsoft.com/en-us/azure/azure-sql/managed-instance/sql-managed-instance-paas-overview?view=azuresql-mi
upvoted 1 times
...
Jonny_Cage
1 year, 2 months ago
Selected Answer: C
Azure SQL Database Azure SQL Database is a fully managed platform as a service (PaaS) database engine that handles most of the database management functions such as upgrading, patching, backups, and monitoring without user involvement. It also has built-in features such as dynamic data masking, which allows you to automatically hide sensitive data in the result sets of queries. Since it's a PaaS offering, it helps reduce operational management overhead and costs associated with managing the infrastructure.
upvoted 5 times
...
billo79152718
1 year, 2 months ago
Selected Answer: C
https://www.bridgeall.com/2023/03/23/what-is-the-difference-between-azure-managed-instance-and-azure-sql/
upvoted 2 times
TomRoute66
7 months, 1 week ago
The answer is A. I don't think you read the article since this topic explains exactly the Scenario: TOPIC: "Differences between Azure Managed Instance and Azure SQL"
upvoted 1 times
...
...
billo79152718
1 year, 2 months ago
I will go with C https://www.bridgeall.com/2023/03/23/what-is-the-difference-between-azure-managed-instance-and-azure-sql/
upvoted 2 times
...
ly007
1 year, 3 months ago
Selected Answer: C
Azure SQL Database is cheaper (The solution must minimize costs.), and also has limited control (minimize operational requirements) https://learn.microsoft.com/en-us/azure/azure-sql/database/migrate-dtu-to-vcore?view=azuresql https://www.ccslearningacademy.com/azure-sql-database-vs-managed-instance/#:~:text=Azure%20SQL%20Database%20provides%20a,lift%2Dand%2Dshift%20scenarios.
upvoted 2 times
...
Ramye
1 year, 3 months ago
Based on the video with the link below on cost saving and ease of management, going with option A https://docs.microsoft.com/en-us/powershell/scripting/learn/remoting/jea/overview?view=powershell-7.2 https://docs.microsoft.com/en-us/azure/defender-for-cloud/just-in-time-access-usage https://docs.microsoft.com/en-us/azure/role-based-access-control/built-in-roles
upvoted 1 times
...
Ramye
1 year, 3 months ago
Gee! wish there could be a definite answer 🤔
upvoted 1 times
...
Murtuza
1 year, 3 months ago
Selected Answer: A
A is correct with SQL MI
upvoted 3 times
...
CSue
1 year, 4 months ago
1. Operational Requirements and Complexity: If you prefer a fully managed service with minimal operational overhead: Azure SQL Database is a fully managed service that abstracts away much of the operational complexity, making it a simpler choice for those who want a fully managed database without having to worry about underlying infrastructure. 2. Dynamic Data Masking (DDM): If dynamic data masking is a critical requirement: Both Azure SQL Managed Instance and Azure SQL Database support Dynamic Data Masking (DDM). You can implement DDM in both services to protect sensitive data at the query result level. 3. Cost Considerations: If you prioritize cost-effectiveness and flexibility: Azure SQL Database offers more flexibility in terms of pricing tiers, allowing you to choose the performance level that aligns with your budget and requirements. It may be a cost-effective option for many scenarios. Azure SQL Database is the correct answer
upvoted 2 times
...
calotta1
1 year, 8 months ago
I think both A and C are correct. But the question emphasises on cost. Since nothing MI has over the AzSQL, i'd say C is correct.
upvoted 2 times
...
ServerBrain
1 year, 8 months ago
Selected Answer: C
since you are migrating databaseS
upvoted 2 times
...
WRITER00347
1 year, 8 months ago
Recommend Azure SQL Database because: It's fully managed, reducing patching efforts. Supports dynamic data masking. Typically more cost-effective than the other options for single databases. Here's why: Azure SQL Database: It's a fully managed database service, which means Azure handles most of the operational tasks like patching for you. It also supports dynamic data masking out of the box, which allows you to mask sensitive data. It's usually the most cost-effective option for a single database without requiring the overhead of managing an entire instance or VM. Azure SQL Managed Instance: While it's also a fully managed service and supports dynamic data masking, it might be more expensive than Azure SQL Database, especially if you only need to host a few databases. It's a better option if you need a higher level of compatibility with SQL Server and VNET integration.
upvoted 2 times
...
Darkren4eveR
1 year, 9 months ago
A https://learn.microsoft.com/en-us/azure/azure-sql/managed-instance/sql-managed-instance-paas-overview?view=azuresql-mi
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 ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago