Giter Site home page Giter Site logo

dp-201-designing-an-azure-data-solution's Introduction

DP-201-Designing-an-Azure-Data-Solution

The following is a summary of the lab objectives for each module:

Lab 1 - Data Platform Architecture Considerations

The students will use the information gained in this module and apply it to a scenario that is defined in a case study about AdventureWorks. They will describe and provide examples of how the core principles for creating architectures will be applied to AdventureWorks.

This will include designing with security in mind. They will also provide specific examples of how to design performance and scalability within a solution. The students will also describe the availability and recoverability options that are needed by the organization. Finally, the student will identify the efficiency and operations opportunities that can be gained by the options

Lab 2 - Azure Batch Processing Reference Architectures

The students will use the case study to identify which business and technical requirements relate to a Lambda architecture from a batch mode perspective. The student will then architect an enterprise BI solution, and then add automation to the architecture. Finally, the students will attempt to design and AI architecture that focuses on the data stores that would be required to support such a solution

Lab 3 - Azure Real-Time Reference Architectures

The students will use the case study to identify which business and technical requirements relate to a Lambda architecture from a real-time perspective. The student will then architect a streaming pipeline with Azure Stream Analytics and Azure Databricks. Finally, the students will attempt to design an IoT architecture as it relates to the meeting of the AdventureWorks business requirements.

Lab 4 - Azure Data Platform Security Considerations

The students will explore the range of security options that are available to provide a defence in depth approach to securing the AdventureWorks environment. This will include investigating the available network protection options that are available, as well as the authentication mechanisms that are support by each service. The students will also understand the encryption options that are available and demonstrate an understanding of network level and application level protection.

Lab 5 - Designing for Scale and Resiliency

The students will explore a range of resiliency and scale issues that would have to be considered when defining a solution architecture for an organization. They will first look at how they will incorporate scale into a solution. They will follow this by looking into storage and database performance, and how solutions can be made highly available. Finally, the student will investigate the issue of disaster recovery.

Lab 6 - Design for Efficiency and Operations

The students will explore way in which they can maximise the efficiency of using a cloud environment and how they can monitor and analyze operational efficiencies from the Azure portal. They will also look at how automation can be used to reduce effort and error.

dp-201-designing-an-azure-data-solution's People

Contributors

ctesta-oneillmsft avatar gerryaobrien avatar ctestaoneill avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.