Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
exam questions

Exam AZ-305 All Questions

View all questions & answers for the AZ-305 exam

Exam AZ-305 topic 2 question 18 discussion

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

HOTSPOT -
You are designing a data storage solution to support reporting.
The solution will ingest high volumes of data in the JSON format by using Azure Event Hubs. As the data arrives, Event Hubs will write the data to storage. The solution must meet the following requirements:
✑ Organize data in directories by date and time.
✑ Allow stored data to be queried directly, transformed into summarized tables, and then stored in a data warehouse.
✑ Ensure that the data warehouse can store 50 TB of relational data and support between 200 and 300 concurrent read operations.
Which service should you recommend for each type of data store? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:

Show Suggested Answer Hide Answer
Suggested Answer:
Box 1: Azure Data Lake Storage Gen2
Azure Data Explorer integrates with Azure Blob Storage and Azure Data Lake Storage (Gen1 and Gen2), providing fast, cached, and indexed access to data stored in external storage. You can analyze and query data without prior ingestion into Azure Data Explorer. You can also query across ingested and uningested external data simultaneously.
Azure Data Lake Storage is optimized storage for big data analytics workloads.
Use cases: Batch, interactive, streaming analytics and machine learning data such as log files, IoT data, click streams, large datasets
Box 2: Azure SQL Database Hyperscale
Azure SQL Database Hyperscale is optimized for OLTP and high throughput analytics workloads with storage up to 100TB.
A Hyperscale database supports up to 100 TB of data and provides high throughput and performance, as well as rapid scaling to adapt to the workload requirements. Connectivity, query processing, database engine features, etc. work like any other database in Azure SQL Database.
Hyperscale is a multi-tiered architecture with caching at multiple levels. Effective IOPS will depend on the workload.
Compare to:
General purpose: 500 IOPS per vCore with 7,000 maximum IOPS
Business critical: 5,000 IOPS with 200,000 maximum IOPS
Incorrect:
* Azure Synapse Analytics Dedicated SQL pool.

Max database size: 240 TB -
A maximum of 128 concurrent queries will execute and remaining queries will be queued.
Reference:
https://docs.microsoft.com/en-us/azure/data-explorer/data-lake-query-data https://docs.microsoft.com/en-us/azure/azure-sql/database/service-tier-hyperscale https://docs.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-service-capacity-limits

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
Snownoodles
Highly Voted 2 years, 2 months ago
Azure Synapse Analytics SQL pool only support 128 concurrent queries: "A maximum of 128 concurrent queries will execute and remaining queries will be queued" https://docs.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-service-capacity-limits Azure Sql hyperscale have read replica... and supports up to 100TB data size. So I think the correct answer should be Hyperscale
upvoted 43 times
...
NotMeAnyWay
Highly Voted 1 year, 4 months ago
1. Data store for the ingestion data: b. Azure Data Lake Storage Gen2. Azure Data Lake Storage Gen2 is designed for big data analytics, it combines the power of a high-performance file system with massive scale and economy to help you speed up your big data analytics. It allows the data to be organized in directories by date and time. 2. Data store for the data warehouse: c. Azure SQL Database Hyperscale. Azure SQL Database Hyperscale is a highly scalable service tier that is designed to provide high performance, and supports up to 100 TB of data. The Hyperscale service tier in Azure SQL Database is the newest service tier in the vCore-based purchasing model. This service tier is a highly scalable storage and compute performance tier that leverages the Azure architecture to scale out the storage and compute resources for an Azure SQL Database substantially beyond the limits available for the General Purpose and Business Critical service tiers.
upvoted 29 times
...
SeMo0o0o0o
Most Recent 2 days, 3 hours ago
CORRECT
upvoted 1 times
...
Teerawee
2 months ago
Data store for the ingested data: Azure Data Lake Storage Gen2 Data store for the data warehouse: Azure Synapse Analytics dedicated SQL pools
upvoted 1 times
...
23169fd
4 months, 3 weeks ago
Data store for the ingested data: Azure Data Lake Storage Gen2: This service is optimized for big data analytics and can organize data by date and time. It also supports hierarchical namespace which is useful for efficient data organization. Data store for the data warehouse: Azure Synapse Analytics dedicated SQL pools: This service is designed to handle large-scale data warehousing, can store 50 TB of relational data, and supports high concurrency for read operations, making it suitable for your needs.
upvoted 1 times
josola
2 months, 1 week ago
The question's number of concurrent queries is between 200-300. Azure Synapse Analytics supports up to 128 concurrent queries, which is well below the question requirement. Then Azure Synapse is not the best option here.
upvoted 1 times
...
23169fd
4 months, 3 weeks ago
Azure SQL Database Hyperscale is best suited for: Large transactional databases. Workloads requiring high performance and scalability for OLTP (Online Transaction Processing). Azure Synapse Analytics Dedicated SQL Pools is best suited for: Large-scale data warehousing. Complex analytical queries and reporting. Scenarios requiring high concurrency for read operations.
upvoted 1 times
...
...
Chenn
6 months, 2 weeks ago
For the data store for ingested data, Azure Data Lake Storage Gen2 is recommended. It is designed to handle high volumes of data and allows you to organize data in directories by date and time. It also supports direct querying of stored data. For the data warehouse, Azure Synapse Analytics Dedicated SQL Pools is recommended. It is designed to handle large volumes of relational data (up to petabytes) and supports a high number of concurrent read operations. It also allows for data transformation into summarized tables. Azure Synapse Analytics integrates seamlessly with Azure Data Lake Storage Gen2, providing an end-to-end data solution.
upvoted 1 times
josola
2 months, 1 week ago
The question's number of concurrent queries is between 200-300. Azure Synapse Analytics supports up to 128 concurrent queries, which is well below the question requirement. Then Azure Synapse is not the best option here.
upvoted 1 times
...
...
varinder82
7 months, 4 weeks ago
Final Answer: 1. Azure Data Lake Storage Gen2. 2. Azure SQL Database Hyperscale.
upvoted 1 times
...
peterp007
10 months, 2 weeks ago
Was on my Exam Today - 4th Jan 2024
upvoted 15 times
...
Paul_white
11 months, 3 weeks ago
For the ingested data, I recommend using zure Data Lake Storage Gen2. It is a highly scalable and cost-effective data lake solution for big data analytics. For the data warehouse, I recommend using Azure Synapse Analytics (formerly SQL Data Warehouse). It is an analytics service that brings together enterprise data warehousing and Big Data analytics. It gives you the freedom to query data on your terms, using either serverless or provisioned resources at scale. It can store 50 TB of relational data and support between 200 and 300 concurrent read operations.
upvoted 1 times
...
mehak2020
1 year, 3 months ago
What would be right answer ?
upvoted 1 times
...
Bigbluee
1 year, 7 months ago
If You dont know what to choose, choose cheapest one or "more cost safe" so IMO, Azure SQL Database Hyperscale is the answer even if Synapse meets requirements.
upvoted 3 times
...
NotMeAnyWay
1 year, 7 months ago
1. Data store for the ingested data: B. Azure Data Lake Storage Gen2 Azure Data Lake Storage Gen2 is designed for big data analytics workloads and supports organizing data in directories by date and time, as well as hierarchical namespace. It also allows stored data to be queried directly and is well-integrated with Azure Event Hubs. 2. Data store for the data warehouse: C. Azure SQL Database Hyperscale is an alternative option for the data store for the data warehouse. It is a highly scalable service tier for single databases within Azure SQL Database that can auto-scale up to 100 TB. It supports a large number of concurrent connections and offers rapid scaling capabilities.
upvoted 2 times
...
Helice
1 year, 8 months ago
The second is hyperscale: https://learn.microsoft.com/en-us/azure/azure-sql/database/service-tier-hyperscale-frequently-asked-questions-faq?view=azuresql#how-can-i-choose-between-azure-synapse-analytics-and-azure-sql-database-hyperscale- based on Microsoft docs. For this type of scenarios, Hyperscale works
upvoted 3 times
...
Helice
1 year, 8 months ago
Hyperscale is OLTP not OLAP (Data warehouse). Synapse is a DW
upvoted 3 times
...
zellck
1 year, 8 months ago
1. Azure Data Lake Storage Gen2 2. Azure SQL DB Hyperscale https://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-introduction Azure Data Lake Storage Gen2 is a set of capabilities dedicated to big data analytics, built on Azure Blob Storage. Data Lake Storage Gen2 converges the capabilities of Azure Data Lake Storage Gen1 with Azure Blob Storage. For example, Data Lake Storage Gen2 provides file system semantics, file-level security, and scale. Because these capabilities are built on Blob storage, you'll also get low-cost, tiered storage, with high availability/disaster recovery capabilities. https://learn.microsoft.com/en-us/azure/azure-sql/database/service-tier-hyperscale?view=azuresql#what-are-the-hyperscale-capabilities The Hyperscale service tier in Azure SQL Database provides the following additional capabilities: - Support for up to 100 TB of database size.
upvoted 4 times
...
abxc
1 year, 8 months ago
I think the answer should be Azure Synapse Analytics SQLPool bcz: once data is stored in ADLS in directories, data needs to be queried directly and transformed and stored in tables. Synapse has that capability. ???
upvoted 2 times
...
Putra19
1 year, 9 months ago
synapse vs hyperscale which is the better answer?
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 ...