SlideShare a Scribd company logo
FUNDAMENTALS OF AZURE : AZURE CORE SERVICES
HOUSEKEEPING
Contact Information:
Phillip Scanlon - CCG
Email:
pscanlon@ccganalytics.com
AGENDA
Fundamentals of Azure : Azure Cloud Concepts
1. Exam Prep
2. Introduction To Cloud Computing and Concepts
3. Azure Architecture and Service Guarantees
4. Using Azure Calculator and Pricing Azure
5. Potential Exam Questions
Fundamentals of Azure : Azure Core Services
1. Azure Day-To-Day Management Tools
2. Azure Compute Options
3. Azure Storage Options
4. Azure Networking Options
5. Potential Exam Questions
AZ-900 EXAM LAYOUT
1. Understand cloud concepts (15-20%)
2. Understand core Azure services (30-35%)
3. Understand security, privacy, compliance, and trust (25-30%)
4. Understand Azure pricing and support (20-25%)
EXAM PREP - STUDY MATERIALS
Microsoft Learn
Platform
Whizlabs
AZURE DAY-TO-DAY MANAGEMENT TOOLS
1. Azure Portal - interact with Azure via a Graphical User Interface (GUI)
2. Azure PowerShell and Azure Command-Line Interface (CLI) - command line and
automation-based interactions with Azure
3. Azure Cloud Shell - web-based command-line interface
4. Azure Mobile app - monitoring and managing resources from mobile devices
AZURE PORTAL
User can create, manage, and monitor any available Azure services, almost everything in
Azure can be done through this web interface
AZURE POWERSHELL
Module that can be installed for Windows PowerShell or PowerShell Core.
• Enables users to connect to Azure subscription and manage resources.
• Create administration scripts and use automation tools to optimize workflow.
• Automate repetitive tasks. Once a script is verified, it runs consistently, which can reduce
errors.
AZURE CLI
Cross-platform (runs on Windows, Linux, or macOS) command-line program that connects to
Azure and executes administrative commands on Azure resources.
AZURE CLOUD SHELL
Interactive, authenticated, browser-
accessible shell for managing Azure
resources.
Create, build, and deploy apps right from
this browser-based environment.
AZURE MOBILE APP
Access, manage, and monitor all your Azure
accounts and resources from iOS or Android phone
or tablet.
• Track the health and status of your Azure
resources
• Diagnose and fix issues quickly
• Run commands to manage your Azure resources
• Start, stop, and restart virtual machines or web
apps
• Connect to your virtual machines
AZURE COMPUTE OPTIONS
WHAT IS AZURE COMPUTE?
On-demand computing service for running cloud-based applications.
Four common techniques for performing compute in Azure:
• Virtual machines
• Containers
• Azure App Service
• Serverless computing
VIRTUAL MACHINE
Think of a Virtual Machine as a computer within a
computer, VMs imitate the behavior of another
computer. They provide an abstraction layer for CPU,
memory, and storage.
VMs are an ideal choice when you need:
• Total control over the operating system (OS)
• The ability to run custom software
• To use custom hosting configurations
• Businesses need to be flexible
• Create mobile work forces
• Virtualize work environments
• Simplicity for end users and IT professionals
CONTAINERS
A container is a readymade software environment that has the application code and its
dependency's preloaded within an image. It is a virtualization environment for running
applications, they run on top of a host operating system.
• Run multiple instances of an application on a single host machine.
• Container orchestrator can start, stop, and scale out application instances as needed.
• Containers virtualize the operating system whereas VMs virtualize the hardware.
AZURE APP SERVICE
Platform-as-a-service (PaaS) offering that is designed to host enterprise-grade web-oriented
applications.
• Build and host web apps, background jobs, mobile backends, and RESTful APIs in the
programming language of your choice without managing infrastructure.
• Automatic scaling and high availability.
• Supports both Windows and Linux, and enables automated deployments from GitHub,
Azure DevOps, or any Git repo to support a continuous deployment model.
STYLES OF WEB APPS
Azure App Service handles most of the infrastructure decisions in hosting web apps:
• Deployment and management are integrated into the platform
• Endpoints can be secured
• Sites can be scaled quickly to handle high traffic loads
• Built-in load balancing and traffic manager provide high availability
WEB APPLICATION OPTIONS IN AZURE
AZURE SERVICE FABRIC
SERVERLESS COMPUTING
Serverless computing encompasses three ideas:
1. Abstraction of servers
Serverless computing abstracts the servers you run on.
2. Event-driven scale
The platform automatically schedules the function to run and scales the number of
compute instances based on the rate of incoming events.
3. Micro-billing
Pay only for the time the code runs.
TWO IMPLEMENTATIONS OF SERVERLESS COMPUTE
AZURE DATA STORAGE OPTIONS
WHAT ARE THE BENEFITS OF STORING DATA IN AZURE?
• Automated backup and recovery
• Replication across the globe
• Support for data analytics
• Encryption capabilities
• Multiple data types
• Data storage in virtual disks
• Storage tiers
TYPES OF DATA FOR AZURE STORAGE
There are three primary types of data that Azure Storage is
designed to hold.
1. Structured data - Adheres to a schema, can be stored in a
database table with rows and columns.
2. Semi-structured data – does not fit neatly into tables,
rows, and columns, uses tags or keys that organize and
provide a hierarchy for the data.
3. Unstructured data - encompasses data that has no
designated structure to it, unstructured data is becoming
more prominent as businesses try to tap into new data
sources.
TYPES OF AZURE STORAGE ACCOUNTS
• General-purpose v2:
o Basic storage account type for blobs, files, queues, and tables.
• General-purpose v1:
o Legacy account type for blobs, files, queues, and tables.
• BlockBlobStorage:
o Storage accounts with premium performance characteristics for block blobs and
append blobs.
• FileStorage:
o Files-only storage accounts with premium performance characteristics.
• BlobStorage:
o Legacy Blob-only storage accounts.
SERVICES IN STORAGE ACCOUNTS
AZURE SQL DATABASE
Azure SQL Database is a relational database based
on the latest version of the Microsoft SQL Server
database engine.
Build data-driven applications and websites in the
programming language of users choice without
needing to manage infrastructure.
AZURE COSMOS DB
Globally distributed database service.
Supports schema-less data that allows the user to
build highly responsive and Always
On applications to support constantly changing
data.
AZURE BLOB STORAGE
Azure Blob Storage is unstructured, it can contain gigabytes of binary data streamed from a
scientific instrument, an encrypted message for another application, or data in a custom format
for app development.
Used to store data for backup, disaster recovery, and archiving.
AZURE DATA LAKE
Large repository that stores both structured and unstructured data.
Perform analytics on your data usage and prepare reports.
AZURE FILES
Azure Files offers fully managed file shares in the
cloud that are accessible via the industry
standard Server Message Block (SMB) protocol.
AZURE QUEUE
Azure Queue storage is a service for storing large
numbers of messages that can be accessed from
anywhere in the world.
Used to help build flexible applications and separate
functions for better durability across large
workloads.
DISK STORAGE
Disk storage provides disks for virtual machines, applications, and other services to
access and use as they need.
The disks can be managed or unmanaged by Azure, and therefore managed and
configured by the user.
ENCRYPTION AND REPLICATION
The following encryption types are available for resources:
• Azure Storage Service Encryption (SSE)
o Secure data to meet the organization's security and regulatory compliance.
o Encrypt data before storing it and decrypts the data before retrieving it.
The encryption and decryption are transparent to the user.
• Client-side encryption
o Data is already encrypted by the client libraries.
o Azure stores the data in the encrypted state at rest, which is then decrypted
during retrieval.
• Replication for storage availability
o Replication feature ensures that data is durable and always available.
o Azure provides regional and geographic replications to protect your data
against natural disasters and other local disasters like fire or flooding.
AZURE DATA STORAGE VS. ON-PREMISES STORAGE
Factors to consider when comparing
on-premises to Azure data storage.
• Cost Effectiveness
• Reliability
• Storage Types
• Agility
AZURE NETWORKING OPTIONS
NETWORKING DEFINITIONS
AVAILABILITY
How long your service is up and running without interruption.
• High Availability - service that's up and running for a long period of time.
• Resiliency - system's ability to stay operational during abnormal conditions
o Natural disasters
o System maintenance, both planned and unplanned, including software updates and security
patches
o Spikes in traffic to your site
o Threats made by malicious parties, such as distributed denial of service, or DDoS, attacks
AZURE LOAD BALANCER
Azure Load Balancer is a load balancer service that
Microsoft provides that helps take care of the
maintenance for you.
There’s no infrastructure or software for you to maintain,
you define the forwarding rules based on the source IP
and port to a set of destination IP/ports.
AZURE APPLICATION GATEWAY
Application Gateway is a load balancer designed for
web applications. It uses Azure Load Balancer at the
transport level (TCP) and applies sophisticated URL-
based routing rules to support several advanced
scenarios.
When to use: If all your traffic is HTTP.
AZURE TRAFFIC MANAGER
Traffic Manager uses the DNS server that's closest to
the user to direct user traffic to a globally
distributed endpoint.
Directs the client web browser to a preferred
endpoint.
AZURE LOAD BALANCER VS AZURE TRAFFIC MANAGER
Azure Load Balancer distributes traffic within the same region to make your services more highly
available and resilient.
Traffic Manager works at the DNS (domain name system) level, and directs the client to a
preferred endpoint. This endpoint can be to the region that's closest to your user.
OTHER KEY TERMS
 Virtual Network
 IP Addresses
 Network Interface Card (NIC)
 Subnet
 Classless Inter-Domain Routing (CIDR) Block
 Network Security Group (NSG)
 Domain Name System (DNS)
 User Defined route (UDR)
 Virtual Network Gateway For On-Premise Network
Connectivity
 Point-to-Site VPN
 Site-to-Site VPN
 VNet-To-VNet Connection
 Virtual Network Peering
 ExpressRoute
 Azure Virtual WAN
POTENTIAL EXAM QUESTION #1
POTENTIAL EXAM QUESTION #2
POTENTIAL EXAM QUESTION #3
POTENTIAL EXAM QUESTION #4
POTENTIAL EXAM QUESTION #5
THANK YOU

More Related Content

What's hot

AZ-900T00A-ENU-PowerPoint-02.pptx
AZ-900T00A-ENU-PowerPoint-02.pptxAZ-900T00A-ENU-PowerPoint-02.pptx
AZ-900T00A-ENU-PowerPoint-02.pptx
TheGameSquad
 
Microsoft Azure Overview
Microsoft Azure OverviewMicrosoft Azure Overview
Microsoft Azure Overview
David J Rosenthal
 
Let's Talk About: Azure Networking
Let's Talk About: Azure NetworkingLet's Talk About: Azure Networking
Let's Talk About: Azure Networking
Pedro Sousa
 
Microsoft Azure Technical Overview
Microsoft Azure Technical OverviewMicrosoft Azure Technical Overview
Microsoft Azure Technical Overview
gjuljo
 
Introduction of Windows azure and overview
Introduction of Windows azure and overviewIntroduction of Windows azure and overview
Introduction of Windows azure and overview
Vishal Tandel
 
AZ-900T01 Microsoft Azure Fundamentals-01.pptx
AZ-900T01 Microsoft Azure Fundamentals-01.pptxAZ-900T01 Microsoft Azure Fundamentals-01.pptx
AZ-900T01 Microsoft Azure Fundamentals-01.pptx
sayyedghazali
 
Azure DNS Privé
Azure DNS PrivéAzure DNS Privé
Azure DNS Privé
AZUG FR
 
Part 01: Azure Virtual Networks – An Overview
Part 01: Azure Virtual Networks – An OverviewPart 01: Azure Virtual Networks – An Overview
Part 01: Azure Virtual Networks – An Overview
Neeraj Kumar
 
Azure Overview Arc
Azure Overview ArcAzure Overview Arc
Azure Overview Arcrajramab
 
Azure Active Directory | Microsoft Azure Tutorial for Beginners | Azure 70-53...
Azure Active Directory | Microsoft Azure Tutorial for Beginners | Azure 70-53...Azure Active Directory | Microsoft Azure Tutorial for Beginners | Azure 70-53...
Azure Active Directory | Microsoft Azure Tutorial for Beginners | Azure 70-53...
Edureka!
 
The Layman's Guide to Microsoft Azure
The Layman's Guide to Microsoft AzureThe Layman's Guide to Microsoft Azure
The Layman's Guide to Microsoft Azure
Aptera Inc
 
Azure Site Recovery - BC/DR - Migrations & assessments in 60 minutes!
Azure Site Recovery - BC/DR - Migrations & assessments in 60 minutes!Azure Site Recovery - BC/DR - Migrations & assessments in 60 minutes!
Azure Site Recovery - BC/DR - Migrations & assessments in 60 minutes!
Johan Biere
 
Microsoft Azure Cloud Services
Microsoft Azure Cloud ServicesMicrosoft Azure Cloud Services
Microsoft Azure Cloud Services
David J Rosenthal
 
Azure fundamentals
Azure   fundamentalsAzure   fundamentals
Azure fundamentals
Raju Kumar
 
Azure automation
Azure automationAzure automation
Azure automation
Tariq Younas
 
Microsoft azure
Microsoft azureMicrosoft azure
Microsoft azure
Charith Suriyakula
 
Introduction to Microsoft Azure 101
Introduction to Microsoft Azure 101Introduction to Microsoft Azure 101
Introduction to Microsoft Azure 101
R M Shahidul Islam Shahed
 
Windows Azure Virtual Machines
Windows Azure Virtual MachinesWindows Azure Virtual Machines
Windows Azure Virtual Machines
Clint Edmonson
 
Introduction to Microsoft Azure
Introduction to Microsoft AzureIntroduction to Microsoft Azure
Introduction to Microsoft Azure
Kasun Kodagoda
 

What's hot (20)

AZ-900T00A-ENU-PowerPoint-02.pptx
AZ-900T00A-ENU-PowerPoint-02.pptxAZ-900T00A-ENU-PowerPoint-02.pptx
AZ-900T00A-ENU-PowerPoint-02.pptx
 
Microsoft Azure Overview
Microsoft Azure OverviewMicrosoft Azure Overview
Microsoft Azure Overview
 
Let's Talk About: Azure Networking
Let's Talk About: Azure NetworkingLet's Talk About: Azure Networking
Let's Talk About: Azure Networking
 
Microsoft Azure Technical Overview
Microsoft Azure Technical OverviewMicrosoft Azure Technical Overview
Microsoft Azure Technical Overview
 
Introduction of Windows azure and overview
Introduction of Windows azure and overviewIntroduction of Windows azure and overview
Introduction of Windows azure and overview
 
AZ-900T01 Microsoft Azure Fundamentals-01.pptx
AZ-900T01 Microsoft Azure Fundamentals-01.pptxAZ-900T01 Microsoft Azure Fundamentals-01.pptx
AZ-900T01 Microsoft Azure Fundamentals-01.pptx
 
Azure migration
Azure migrationAzure migration
Azure migration
 
Azure DNS Privé
Azure DNS PrivéAzure DNS Privé
Azure DNS Privé
 
Part 01: Azure Virtual Networks – An Overview
Part 01: Azure Virtual Networks – An OverviewPart 01: Azure Virtual Networks – An Overview
Part 01: Azure Virtual Networks – An Overview
 
Azure Overview Arc
Azure Overview ArcAzure Overview Arc
Azure Overview Arc
 
Azure Active Directory | Microsoft Azure Tutorial for Beginners | Azure 70-53...
Azure Active Directory | Microsoft Azure Tutorial for Beginners | Azure 70-53...Azure Active Directory | Microsoft Azure Tutorial for Beginners | Azure 70-53...
Azure Active Directory | Microsoft Azure Tutorial for Beginners | Azure 70-53...
 
The Layman's Guide to Microsoft Azure
The Layman's Guide to Microsoft AzureThe Layman's Guide to Microsoft Azure
The Layman's Guide to Microsoft Azure
 
Azure Site Recovery - BC/DR - Migrations & assessments in 60 minutes!
Azure Site Recovery - BC/DR - Migrations & assessments in 60 minutes!Azure Site Recovery - BC/DR - Migrations & assessments in 60 minutes!
Azure Site Recovery - BC/DR - Migrations & assessments in 60 minutes!
 
Microsoft Azure Cloud Services
Microsoft Azure Cloud ServicesMicrosoft Azure Cloud Services
Microsoft Azure Cloud Services
 
Azure fundamentals
Azure   fundamentalsAzure   fundamentals
Azure fundamentals
 
Azure automation
Azure automationAzure automation
Azure automation
 
Microsoft azure
Microsoft azureMicrosoft azure
Microsoft azure
 
Introduction to Microsoft Azure 101
Introduction to Microsoft Azure 101Introduction to Microsoft Azure 101
Introduction to Microsoft Azure 101
 
Windows Azure Virtual Machines
Windows Azure Virtual MachinesWindows Azure Virtual Machines
Windows Azure Virtual Machines
 
Introduction to Microsoft Azure
Introduction to Microsoft AzureIntroduction to Microsoft Azure
Introduction to Microsoft Azure
 

Similar to Azure Fundamentals Part 2

Azure
AzureAzure
Azure vm introduction
Azure  vm introductionAzure  vm introduction
Azure vm introduction
Lalit Rawat
 
Introduction to Windows Azure
Introduction to Windows AzureIntroduction to Windows Azure
Introduction to Windows Azure
Ravi Ranjan Karn
 
Azure diario de abordo
Azure diario de abordoAzure diario de abordo
Azure diario de abordo
José Ángel Bolaño Rucabado
 
Azure bootcamp (1)
Azure bootcamp (1)Azure bootcamp (1)
Azure bootcamp (1)
AmnaHussain26
 
Introduction of microsoft azure
Introduction of microsoft azureIntroduction of microsoft azure
Introduction of microsoft azure
Karthik Perugupalli
 
Introduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptxIntroduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptx
Nadir Arain
 
What is Azure.pptx
What is Azure.pptxWhat is Azure.pptx
What is Azure.pptx
PradipPoudel4
 
Azure Developer Roadmap By Scholarhat PDF
Azure Developer Roadmap By Scholarhat PDFAzure Developer Roadmap By Scholarhat PDF
Azure Developer Roadmap By Scholarhat PDF
Scholarhat
 
Adelaide Global Azure Bootcamp 2018 - Azure 101
Adelaide Global Azure Bootcamp 2018 - Azure 101Adelaide Global Azure Bootcamp 2018 - Azure 101
Adelaide Global Azure Bootcamp 2018 - Azure 101
Balabiju
 
Get started with Microsoft Azure
Get started with Microsoft AzureGet started with Microsoft Azure
Get started with Microsoft Azure
Spotle.ai
 
Azure Compute, Networking and Storage Overview
Azure Compute, Networking and Storage OverviewAzure Compute, Networking and Storage Overview
Azure Compute, Networking and Storage Overview
Azure Riyadh User Group
 
Security in the cloud Workshop HSTC 2014
Security in the cloud Workshop HSTC 2014Security in the cloud Workshop HSTC 2014
Security in the cloud Workshop HSTC 2014
Akash Mahajan
 
Charla Azure TLF.pptx
Charla Azure TLF.pptxCharla Azure TLF.pptx
Charla Azure TLF.pptx
Juan Garcia
 
Latest Microsoft Azure Solutions and Announcements - Presented by atidan june...
Latest Microsoft Azure Solutions and Announcements - Presented by atidan june...Latest Microsoft Azure Solutions and Announcements - Presented by atidan june...
Latest Microsoft Azure Solutions and Announcements - Presented by atidan june...David J Rosenthal
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Zubair Afzal
 
Azure Stack - Azure Nights User Group
Azure Stack - Azure Nights User GroupAzure Stack - Azure Nights User Group
Azure Stack - Azure Nights User Group
Michael Frank
 
Microsoft Azure Tutorial | Microsoft Cloud Computing | Microsoft Azure Traini...
Microsoft Azure Tutorial | Microsoft Cloud Computing | Microsoft Azure Traini...Microsoft Azure Tutorial | Microsoft Cloud Computing | Microsoft Azure Traini...
Microsoft Azure Tutorial | Microsoft Cloud Computing | Microsoft Azure Traini...
Edureka!
 
Azure from scratch part 3 By Girish Kalamati
Azure from scratch part 3 By Girish KalamatiAzure from scratch part 3 By Girish Kalamati
Azure from scratch part 3 By Girish Kalamati
Girish Kalamati
 

Similar to Azure Fundamentals Part 2 (20)

Lecture 29
Lecture 29Lecture 29
Lecture 29
 
Azure
AzureAzure
Azure
 
Azure vm introduction
Azure  vm introductionAzure  vm introduction
Azure vm introduction
 
Introduction to Windows Azure
Introduction to Windows AzureIntroduction to Windows Azure
Introduction to Windows Azure
 
Azure diario de abordo
Azure diario de abordoAzure diario de abordo
Azure diario de abordo
 
Azure bootcamp (1)
Azure bootcamp (1)Azure bootcamp (1)
Azure bootcamp (1)
 
Introduction of microsoft azure
Introduction of microsoft azureIntroduction of microsoft azure
Introduction of microsoft azure
 
Introduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptxIntroduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptx
 
What is Azure.pptx
What is Azure.pptxWhat is Azure.pptx
What is Azure.pptx
 
Azure Developer Roadmap By Scholarhat PDF
Azure Developer Roadmap By Scholarhat PDFAzure Developer Roadmap By Scholarhat PDF
Azure Developer Roadmap By Scholarhat PDF
 
Adelaide Global Azure Bootcamp 2018 - Azure 101
Adelaide Global Azure Bootcamp 2018 - Azure 101Adelaide Global Azure Bootcamp 2018 - Azure 101
Adelaide Global Azure Bootcamp 2018 - Azure 101
 
Get started with Microsoft Azure
Get started with Microsoft AzureGet started with Microsoft Azure
Get started with Microsoft Azure
 
Azure Compute, Networking and Storage Overview
Azure Compute, Networking and Storage OverviewAzure Compute, Networking and Storage Overview
Azure Compute, Networking and Storage Overview
 
Security in the cloud Workshop HSTC 2014
Security in the cloud Workshop HSTC 2014Security in the cloud Workshop HSTC 2014
Security in the cloud Workshop HSTC 2014
 
Charla Azure TLF.pptx
Charla Azure TLF.pptxCharla Azure TLF.pptx
Charla Azure TLF.pptx
 
Latest Microsoft Azure Solutions and Announcements - Presented by atidan june...
Latest Microsoft Azure Solutions and Announcements - Presented by atidan june...Latest Microsoft Azure Solutions and Announcements - Presented by atidan june...
Latest Microsoft Azure Solutions and Announcements - Presented by atidan june...
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Azure Stack - Azure Nights User Group
Azure Stack - Azure Nights User GroupAzure Stack - Azure Nights User Group
Azure Stack - Azure Nights User Group
 
Microsoft Azure Tutorial | Microsoft Cloud Computing | Microsoft Azure Traini...
Microsoft Azure Tutorial | Microsoft Cloud Computing | Microsoft Azure Traini...Microsoft Azure Tutorial | Microsoft Cloud Computing | Microsoft Azure Traini...
Microsoft Azure Tutorial | Microsoft Cloud Computing | Microsoft Azure Traini...
 
Azure from scratch part 3 By Girish Kalamati
Azure from scratch part 3 By Girish KalamatiAzure from scratch part 3 By Girish Kalamati
Azure from scratch part 3 By Girish Kalamati
 

More from CCG

Introduction to Machine Learning with Azure & Databricks
Introduction to Machine Learning with Azure & DatabricksIntroduction to Machine Learning with Azure & Databricks
Introduction to Machine Learning with Azure & Databricks
CCG
 
Analytics in a Day Ft. Synapse Virtual Workshop
Analytics in a Day Ft. Synapse Virtual WorkshopAnalytics in a Day Ft. Synapse Virtual Workshop
Analytics in a Day Ft. Synapse Virtual Workshop
CCG
 
Data Governance Workshop
Data Governance WorkshopData Governance Workshop
Data Governance Workshop
CCG
 
How to Monetize Your Data Assets and Gain a Competitive Advantage
How to Monetize Your Data Assets and Gain a Competitive AdvantageHow to Monetize Your Data Assets and Gain a Competitive Advantage
How to Monetize Your Data Assets and Gain a Competitive Advantage
CCG
 
Analytics in a Day Ft. Synapse Virtual Workshop
Analytics in a Day Ft. Synapse Virtual WorkshopAnalytics in a Day Ft. Synapse Virtual Workshop
Analytics in a Day Ft. Synapse Virtual Workshop
CCG
 
Analytics in a Day Ft. Synapse Virtual Workshop
Analytics in a Day Ft. Synapse Virtual WorkshopAnalytics in a Day Ft. Synapse Virtual Workshop
Analytics in a Day Ft. Synapse Virtual Workshop
CCG
 
How to Create a Data Analytics Roadmap
How to Create a Data Analytics RoadmapHow to Create a Data Analytics Roadmap
How to Create a Data Analytics Roadmap
CCG
 
Analytics in a Day Ft. Synapse Virtual Workshop
Analytics in a Day Ft. Synapse Virtual WorkshopAnalytics in a Day Ft. Synapse Virtual Workshop
Analytics in a Day Ft. Synapse Virtual Workshop
CCG
 
Power BI Advanced Data Modeling Virtual Workshop
Power BI Advanced Data Modeling Virtual WorkshopPower BI Advanced Data Modeling Virtual Workshop
Power BI Advanced Data Modeling Virtual Workshop
CCG
 
Machine Learning with Azure and Databricks Virtual Workshop
Machine Learning with Azure and Databricks Virtual WorkshopMachine Learning with Azure and Databricks Virtual Workshop
Machine Learning with Azure and Databricks Virtual Workshop
CCG
 
Artificial Intelligence Executive Brief
Artificial Intelligence Executive BriefArtificial Intelligence Executive Brief
Artificial Intelligence Executive Brief
CCG
 
Analytics in a Day Virtual Workshop
Analytics in a Day Virtual WorkshopAnalytics in a Day Virtual Workshop
Analytics in a Day Virtual Workshop
CCG
 
Virtual Governance in a Time of Crisis Workshop
Virtual Governance in a Time of Crisis WorkshopVirtual Governance in a Time of Crisis Workshop
Virtual Governance in a Time of Crisis Workshop
CCG
 
Advance Data Visualization and Storytelling Virtual Workshop
Advance Data Visualization and Storytelling Virtual WorkshopAdvance Data Visualization and Storytelling Virtual Workshop
Advance Data Visualization and Storytelling Virtual Workshop
CCG
 
Analytics in a Day Virtual Workshop
Analytics in a Day Virtual WorkshopAnalytics in a Day Virtual Workshop
Analytics in a Day Virtual Workshop
CCG
 
Power BI Advance Modeling
Power BI Advance ModelingPower BI Advance Modeling
Power BI Advance Modeling
CCG
 
Shape Your Data into a Data Model with M
Shape Your Data into a Data Model with MShape Your Data into a Data Model with M
Shape Your Data into a Data Model with M
CCG
 
Introduction to Microsoft Power BI
Introduction to Microsoft Power BIIntroduction to Microsoft Power BI
Introduction to Microsoft Power BI
CCG
 
Data Governance and MDM | Profisse, Microsoft, and CCG
Data Governance and MDM | Profisse, Microsoft, and CCGData Governance and MDM | Profisse, Microsoft, and CCG
Data Governance and MDM | Profisse, Microsoft, and CCG
CCG
 
Enable Better Decision Making with Power BI Visualizations & Modern Data Estate
Enable Better Decision Making with Power BI Visualizations & Modern Data EstateEnable Better Decision Making with Power BI Visualizations & Modern Data Estate
Enable Better Decision Making with Power BI Visualizations & Modern Data Estate
CCG
 

More from CCG (20)

Introduction to Machine Learning with Azure & Databricks
Introduction to Machine Learning with Azure & DatabricksIntroduction to Machine Learning with Azure & Databricks
Introduction to Machine Learning with Azure & Databricks
 
Analytics in a Day Ft. Synapse Virtual Workshop
Analytics in a Day Ft. Synapse Virtual WorkshopAnalytics in a Day Ft. Synapse Virtual Workshop
Analytics in a Day Ft. Synapse Virtual Workshop
 
Data Governance Workshop
Data Governance WorkshopData Governance Workshop
Data Governance Workshop
 
How to Monetize Your Data Assets and Gain a Competitive Advantage
How to Monetize Your Data Assets and Gain a Competitive AdvantageHow to Monetize Your Data Assets and Gain a Competitive Advantage
How to Monetize Your Data Assets and Gain a Competitive Advantage
 
Analytics in a Day Ft. Synapse Virtual Workshop
Analytics in a Day Ft. Synapse Virtual WorkshopAnalytics in a Day Ft. Synapse Virtual Workshop
Analytics in a Day Ft. Synapse Virtual Workshop
 
Analytics in a Day Ft. Synapse Virtual Workshop
Analytics in a Day Ft. Synapse Virtual WorkshopAnalytics in a Day Ft. Synapse Virtual Workshop
Analytics in a Day Ft. Synapse Virtual Workshop
 
How to Create a Data Analytics Roadmap
How to Create a Data Analytics RoadmapHow to Create a Data Analytics Roadmap
How to Create a Data Analytics Roadmap
 
Analytics in a Day Ft. Synapse Virtual Workshop
Analytics in a Day Ft. Synapse Virtual WorkshopAnalytics in a Day Ft. Synapse Virtual Workshop
Analytics in a Day Ft. Synapse Virtual Workshop
 
Power BI Advanced Data Modeling Virtual Workshop
Power BI Advanced Data Modeling Virtual WorkshopPower BI Advanced Data Modeling Virtual Workshop
Power BI Advanced Data Modeling Virtual Workshop
 
Machine Learning with Azure and Databricks Virtual Workshop
Machine Learning with Azure and Databricks Virtual WorkshopMachine Learning with Azure and Databricks Virtual Workshop
Machine Learning with Azure and Databricks Virtual Workshop
 
Artificial Intelligence Executive Brief
Artificial Intelligence Executive BriefArtificial Intelligence Executive Brief
Artificial Intelligence Executive Brief
 
Analytics in a Day Virtual Workshop
Analytics in a Day Virtual WorkshopAnalytics in a Day Virtual Workshop
Analytics in a Day Virtual Workshop
 
Virtual Governance in a Time of Crisis Workshop
Virtual Governance in a Time of Crisis WorkshopVirtual Governance in a Time of Crisis Workshop
Virtual Governance in a Time of Crisis Workshop
 
Advance Data Visualization and Storytelling Virtual Workshop
Advance Data Visualization and Storytelling Virtual WorkshopAdvance Data Visualization and Storytelling Virtual Workshop
Advance Data Visualization and Storytelling Virtual Workshop
 
Analytics in a Day Virtual Workshop
Analytics in a Day Virtual WorkshopAnalytics in a Day Virtual Workshop
Analytics in a Day Virtual Workshop
 
Power BI Advance Modeling
Power BI Advance ModelingPower BI Advance Modeling
Power BI Advance Modeling
 
Shape Your Data into a Data Model with M
Shape Your Data into a Data Model with MShape Your Data into a Data Model with M
Shape Your Data into a Data Model with M
 
Introduction to Microsoft Power BI
Introduction to Microsoft Power BIIntroduction to Microsoft Power BI
Introduction to Microsoft Power BI
 
Data Governance and MDM | Profisse, Microsoft, and CCG
Data Governance and MDM | Profisse, Microsoft, and CCGData Governance and MDM | Profisse, Microsoft, and CCG
Data Governance and MDM | Profisse, Microsoft, and CCG
 
Enable Better Decision Making with Power BI Visualizations & Modern Data Estate
Enable Better Decision Making with Power BI Visualizations & Modern Data EstateEnable Better Decision Making with Power BI Visualizations & Modern Data Estate
Enable Better Decision Making with Power BI Visualizations & Modern Data Estate
 

Recently uploaded

Unleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdf
Unleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdfUnleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdf
Unleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdf
Enterprise Wired
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
John Andrews
 
一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理
一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理
一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理
mzpolocfi
 
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
slg6lamcq
 
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data LakeViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
Walaa Eldin Moustafa
 
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
slg6lamcq
 
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
v3tuleee
 
Influence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business PlanInfluence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business Plan
jerlynmaetalle
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
Timothy Spann
 
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptxData_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
AnirbanRoy608946
 
Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)
TravisMalana
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
74nqk8xf
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
Timothy Spann
 
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdfCh03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
haila53
 
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
ahzuo
 
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
dwreak4tg
 
Analysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performanceAnalysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performance
roli9797
 
My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.
rwarrenll
 
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
u86oixdj
 
The Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series DatabaseThe Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series Database
javier ramirez
 

Recently uploaded (20)

Unleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdf
Unleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdfUnleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdf
Unleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdf
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
 
一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理
一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理
一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理
 
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
 
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data LakeViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
 
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
 
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
 
Influence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business PlanInfluence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business Plan
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
 
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptxData_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
 
Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
 
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdfCh03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
 
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
 
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
 
Analysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performanceAnalysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performance
 
My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.
 
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
 
The Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series DatabaseThe Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series Database
 

Azure Fundamentals Part 2

  • 1. FUNDAMENTALS OF AZURE : AZURE CORE SERVICES
  • 2. HOUSEKEEPING Contact Information: Phillip Scanlon - CCG Email: pscanlon@ccganalytics.com
  • 3. AGENDA Fundamentals of Azure : Azure Cloud Concepts 1. Exam Prep 2. Introduction To Cloud Computing and Concepts 3. Azure Architecture and Service Guarantees 4. Using Azure Calculator and Pricing Azure 5. Potential Exam Questions Fundamentals of Azure : Azure Core Services 1. Azure Day-To-Day Management Tools 2. Azure Compute Options 3. Azure Storage Options 4. Azure Networking Options 5. Potential Exam Questions
  • 4. AZ-900 EXAM LAYOUT 1. Understand cloud concepts (15-20%) 2. Understand core Azure services (30-35%) 3. Understand security, privacy, compliance, and trust (25-30%) 4. Understand Azure pricing and support (20-25%)
  • 5. EXAM PREP - STUDY MATERIALS Microsoft Learn Platform Whizlabs
  • 6. AZURE DAY-TO-DAY MANAGEMENT TOOLS 1. Azure Portal - interact with Azure via a Graphical User Interface (GUI) 2. Azure PowerShell and Azure Command-Line Interface (CLI) - command line and automation-based interactions with Azure 3. Azure Cloud Shell - web-based command-line interface 4. Azure Mobile app - monitoring and managing resources from mobile devices
  • 7. AZURE PORTAL User can create, manage, and monitor any available Azure services, almost everything in Azure can be done through this web interface
  • 8. AZURE POWERSHELL Module that can be installed for Windows PowerShell or PowerShell Core. • Enables users to connect to Azure subscription and manage resources. • Create administration scripts and use automation tools to optimize workflow. • Automate repetitive tasks. Once a script is verified, it runs consistently, which can reduce errors.
  • 9. AZURE CLI Cross-platform (runs on Windows, Linux, or macOS) command-line program that connects to Azure and executes administrative commands on Azure resources.
  • 10. AZURE CLOUD SHELL Interactive, authenticated, browser- accessible shell for managing Azure resources. Create, build, and deploy apps right from this browser-based environment.
  • 11. AZURE MOBILE APP Access, manage, and monitor all your Azure accounts and resources from iOS or Android phone or tablet. • Track the health and status of your Azure resources • Diagnose and fix issues quickly • Run commands to manage your Azure resources • Start, stop, and restart virtual machines or web apps • Connect to your virtual machines
  • 13. WHAT IS AZURE COMPUTE? On-demand computing service for running cloud-based applications. Four common techniques for performing compute in Azure: • Virtual machines • Containers • Azure App Service • Serverless computing
  • 14. VIRTUAL MACHINE Think of a Virtual Machine as a computer within a computer, VMs imitate the behavior of another computer. They provide an abstraction layer for CPU, memory, and storage. VMs are an ideal choice when you need: • Total control over the operating system (OS) • The ability to run custom software • To use custom hosting configurations • Businesses need to be flexible • Create mobile work forces • Virtualize work environments • Simplicity for end users and IT professionals
  • 15. CONTAINERS A container is a readymade software environment that has the application code and its dependency's preloaded within an image. It is a virtualization environment for running applications, they run on top of a host operating system. • Run multiple instances of an application on a single host machine. • Container orchestrator can start, stop, and scale out application instances as needed. • Containers virtualize the operating system whereas VMs virtualize the hardware.
  • 16. AZURE APP SERVICE Platform-as-a-service (PaaS) offering that is designed to host enterprise-grade web-oriented applications. • Build and host web apps, background jobs, mobile backends, and RESTful APIs in the programming language of your choice without managing infrastructure. • Automatic scaling and high availability. • Supports both Windows and Linux, and enables automated deployments from GitHub, Azure DevOps, or any Git repo to support a continuous deployment model.
  • 17. STYLES OF WEB APPS Azure App Service handles most of the infrastructure decisions in hosting web apps: • Deployment and management are integrated into the platform • Endpoints can be secured • Sites can be scaled quickly to handle high traffic loads • Built-in load balancing and traffic manager provide high availability
  • 20. SERVERLESS COMPUTING Serverless computing encompasses three ideas: 1. Abstraction of servers Serverless computing abstracts the servers you run on. 2. Event-driven scale The platform automatically schedules the function to run and scales the number of compute instances based on the rate of incoming events. 3. Micro-billing Pay only for the time the code runs.
  • 21. TWO IMPLEMENTATIONS OF SERVERLESS COMPUTE
  • 23. WHAT ARE THE BENEFITS OF STORING DATA IN AZURE? • Automated backup and recovery • Replication across the globe • Support for data analytics • Encryption capabilities • Multiple data types • Data storage in virtual disks • Storage tiers
  • 24. TYPES OF DATA FOR AZURE STORAGE There are three primary types of data that Azure Storage is designed to hold. 1. Structured data - Adheres to a schema, can be stored in a database table with rows and columns. 2. Semi-structured data – does not fit neatly into tables, rows, and columns, uses tags or keys that organize and provide a hierarchy for the data. 3. Unstructured data - encompasses data that has no designated structure to it, unstructured data is becoming more prominent as businesses try to tap into new data sources.
  • 25. TYPES OF AZURE STORAGE ACCOUNTS • General-purpose v2: o Basic storage account type for blobs, files, queues, and tables. • General-purpose v1: o Legacy account type for blobs, files, queues, and tables. • BlockBlobStorage: o Storage accounts with premium performance characteristics for block blobs and append blobs. • FileStorage: o Files-only storage accounts with premium performance characteristics. • BlobStorage: o Legacy Blob-only storage accounts.
  • 27. AZURE SQL DATABASE Azure SQL Database is a relational database based on the latest version of the Microsoft SQL Server database engine. Build data-driven applications and websites in the programming language of users choice without needing to manage infrastructure.
  • 28. AZURE COSMOS DB Globally distributed database service. Supports schema-less data that allows the user to build highly responsive and Always On applications to support constantly changing data.
  • 29. AZURE BLOB STORAGE Azure Blob Storage is unstructured, it can contain gigabytes of binary data streamed from a scientific instrument, an encrypted message for another application, or data in a custom format for app development. Used to store data for backup, disaster recovery, and archiving.
  • 30. AZURE DATA LAKE Large repository that stores both structured and unstructured data. Perform analytics on your data usage and prepare reports.
  • 31. AZURE FILES Azure Files offers fully managed file shares in the cloud that are accessible via the industry standard Server Message Block (SMB) protocol.
  • 32. AZURE QUEUE Azure Queue storage is a service for storing large numbers of messages that can be accessed from anywhere in the world. Used to help build flexible applications and separate functions for better durability across large workloads.
  • 33. DISK STORAGE Disk storage provides disks for virtual machines, applications, and other services to access and use as they need. The disks can be managed or unmanaged by Azure, and therefore managed and configured by the user.
  • 34. ENCRYPTION AND REPLICATION The following encryption types are available for resources: • Azure Storage Service Encryption (SSE) o Secure data to meet the organization's security and regulatory compliance. o Encrypt data before storing it and decrypts the data before retrieving it. The encryption and decryption are transparent to the user. • Client-side encryption o Data is already encrypted by the client libraries. o Azure stores the data in the encrypted state at rest, which is then decrypted during retrieval. • Replication for storage availability o Replication feature ensures that data is durable and always available. o Azure provides regional and geographic replications to protect your data against natural disasters and other local disasters like fire or flooding.
  • 35. AZURE DATA STORAGE VS. ON-PREMISES STORAGE Factors to consider when comparing on-premises to Azure data storage. • Cost Effectiveness • Reliability • Storage Types • Agility
  • 38. AVAILABILITY How long your service is up and running without interruption. • High Availability - service that's up and running for a long period of time. • Resiliency - system's ability to stay operational during abnormal conditions o Natural disasters o System maintenance, both planned and unplanned, including software updates and security patches o Spikes in traffic to your site o Threats made by malicious parties, such as distributed denial of service, or DDoS, attacks
  • 39. AZURE LOAD BALANCER Azure Load Balancer is a load balancer service that Microsoft provides that helps take care of the maintenance for you. There’s no infrastructure or software for you to maintain, you define the forwarding rules based on the source IP and port to a set of destination IP/ports.
  • 40. AZURE APPLICATION GATEWAY Application Gateway is a load balancer designed for web applications. It uses Azure Load Balancer at the transport level (TCP) and applies sophisticated URL- based routing rules to support several advanced scenarios. When to use: If all your traffic is HTTP.
  • 41. AZURE TRAFFIC MANAGER Traffic Manager uses the DNS server that's closest to the user to direct user traffic to a globally distributed endpoint. Directs the client web browser to a preferred endpoint.
  • 42. AZURE LOAD BALANCER VS AZURE TRAFFIC MANAGER Azure Load Balancer distributes traffic within the same region to make your services more highly available and resilient. Traffic Manager works at the DNS (domain name system) level, and directs the client to a preferred endpoint. This endpoint can be to the region that's closest to your user.
  • 43. OTHER KEY TERMS  Virtual Network  IP Addresses  Network Interface Card (NIC)  Subnet  Classless Inter-Domain Routing (CIDR) Block  Network Security Group (NSG)  Domain Name System (DNS)  User Defined route (UDR)  Virtual Network Gateway For On-Premise Network Connectivity  Point-to-Site VPN  Site-to-Site VPN  VNet-To-VNet Connection  Virtual Network Peering  ExpressRoute  Azure Virtual WAN

Editor's Notes

  1. Welcome to Fundamentals of Azure. This is Part 2: Azure Core Services of our three part series.
  2. We have a lot to cover and may not get to live questions at the end. Please send your questions to Sami, and I will get back to you after the webinar. Provided is my contact information and reach out any time. I do provide half day and full day workshops for this course. The workshops are more hands on and we do more live demos within the product. Something to note if interested.
  3. Quick recap, this is what we covered in Part 1 of our 3 part series. If you would like access to a recording or access to the PPT, contact Sami and she will get that over to you. In today’s agenda, we will be covering…
  4. Once again, here is the exam layout. In part two of our three part series, we will be focusing on understanding core Azure services, which is 30-35% of the exam. Part III will be covered on Tuesday 5/26 (May 26) from 12-1.
  5. As mentioned in part 1, I used 2 resources and spent around $16 combined for those resources. The exam itself is $99. This is the same study plan I used for the AZ-900 exam: Microsoft Learn Platform (about 10 hours total). I highly recommend because although there is more reading involved than videos like Whizlabs provides, you can access a sandbox environment and get some hands on experience. Whizlabs. 7 sections tests (5 questions each), 5 practice tests (55 questions each), and a free practice test of 15 questions. They also have an online video course if you want to watch videos instead of reading through the Learn Platform course. And I determined I was ready for the exam when I consistently received 85% and up on the practice tests.
  6. 1)Azure is a cloud platform that provides the compute, storage, and networking resources needed to build cloud-hosted applications. 2)As a new user, the Azure portal is likely to be the primary way you will interact with Azure. The Azure portal lets you create and manage all your Azure resources. For example, you can set up a new database, increase the compute power of your virtual machines, and monitor your monthly costs. 3)You can configure and manage Azure using a broad range of tools and platforms. There are tools available for the command line, language-specific Software Development Kits (SDKs), developer tools, tools for migration, and many others. 4. For the exam, it is important to note, you do not need a deep understanding of creating and running powershell scripts, CLI, and Cloud Shell. Your understanding will need to be more beginner or introductory.
  7. Click show image. Azure Portal Layout is the primary graphical user interface (GUI) for controlling Microsoft Azure. It is a public website that you can access with any web browser. Once you sign in with your Azure account, you can create, manage, and monitor any available Azure services. Best interface for carrying out single tasks or where you want to look at the configuration options in detail. Click (show image) The Azure portal uses a panes model for navigation (resource panel). Each pane contains some information and configurable options which some options generate another pane, which reveals itself to the right of any existing pane. As you see here, we are in Azure Marketplace – this often where you will start when creating new resources in Azure and allows customers to find, try, purchase, and provision applications and services from hundreds of leading service providers. You can see how this option generates another pane. Disadvantages: The portal doesn't provide any way to automate repetitive tasks. For example, to set up multiple VMs, you would need to create them one at a time by completing the wizard for each VM. This process makes the portal approach time-consuming and error-prone for complex tasks.
  8. PowerShell first version 1.0 was released in 2006. Today, PowerShell is at version 5.1. As the year and version gone by, PowerShell's capabilities and hosting environments grew significantly. Is a cross-platform version of PowerShell that runs on Windows, Linux, or macOS. Most of the PowerShell functionality comes from Cmdlet's which is always in verb-noun format and not plural. Moreover, Cmdlet's return objects not text. A cmdlet is a series of commands, which is more than one line, stored in a text file. A cmdlet always consists of a verb and a noun, separated with a hyphen. Some of the verbs use for you to learn PowerShell is: The ”New” verb is used to create a new resource. Example: Azure PowerShell provides the New-AzVM command that creates a virtual machine for you inside your Azure subscription. Other common verbs for PowerShell include Find, Set, Get, Invoke, Test. And you can see the others here. An understanding of these is about the extent of the knowledge you need for the exam for Powershell commands and cmdlets
  9. The Azure command-line interface (Azure CLI) is a set of commands used to create and manage Azure resources. The Azure CLI is available across Azure services and is designed to get you working quickly with Azure, with an emphasis on automation. Example: To create a VM, you would open a command prompt window, sign in to Azure using the command az login, create a resource group, then use a command such as: Can also be run in Docker and Azure Cloud Shell. Today, with graphical user interfaces (GUI), most users never use command-line interfaces (CLI). However, CLI is still used by software developers and system administrators to configure computers, install software, and access features that are not available in the graphical interface.
  10. Azure Cloud Shell is a browser-based shell experience to manage and develop Azure resources. Cloud Shell offers a browser-accessible, pre-configured shell experience for managing Azure resources without the overhead of installing, versioning, and maintaining a machine yourself. Provides the flexibility of choosing the shell experience that best suits the way you work, either Bash or PowerShell. Use the Azure Cloud Shell to run saved scripts or perform ad hoc administrative tasks. So for the exam, they will say, where can you access Cloud Shell within the portal. Here is the icon and where you can access. The exam will show you the icon and you will select the correct response. I had two icon questions, one for CloudShell and one for Directory + Subscription. So the icons are Cloudshell, Directory + Subscription, Notifications, Settings, Help, and Feedback.
  11. Read Slide. Then….So these are some of your day to day management tools. Lets better understand Azure’s compute options.
  12. Azure Compute provides serverless computing to run apps without requiring infrastructure setup or configuration. So another way of saying it, Azure compute provides the infrastructure you need to run your apps. Important to note, resources are available on-demand and can typically be created in minutes or even seconds. Also, pay only for the resources you use and only for as long as you're using them.
  13. Deploying server applications has always been complicated. This complexity pushed system admins to start looking for virtualization techniques like virtual machines and containers. Think of a Virtual Machine as a computer within a computer, VMs imitate the behavior of another computer. They provide an abstraction layer for CPU, memory, and storage. With VM’s, you are in control, you decide the operating system, you install the tools and packages. VM apps run in isolation or with other apps you install. When to use a VM: During testing and development When running applications in the cloud When extending your datacenter to the cloud During disaster recovery Moving from a physical server to the cloud ("lift and shift") Create an image of the physical server and host it within a VM with little or no changes. Just like a physical on-premises server, you must maintain the VM. You update the installed OS and the software it runs. There are downsides to using VMs, VMs can only run one operating system at a time, so if you have multiple server apps that require different runtime environments, multiple VMs may be required to execute correctly. This is where containers come in. Containers are…
  14. Read definition. Click. Read bullets. When I say an instance, an instance in Azure can be understood as a Virtual Machine. With virtualization environment, I am referring to the act of creating a virtual version of something, including virtual computer hardware platforms, storage devices, and computer network resources. And Image (metadata). Two key terms that you may see on the exam and should be noted here : Azure supports Docker containers (a standardized container model), which includes: Azure Container Instances (ACI) offers the fastest and simplest way to run a container in Azure. You don't have to manage any virtual machines or configure any additional services. Azure Kubernetes Service (AKS) orchestration automates, manages, and interacts with a large number of containers. Whether to use VM or Container? For flexibility and complete control, use a VM, but for portability, performance characteristics and management capabilities, use containers. One other thing to note, I found this on the Microsoft site. These are some good Azure service definitions.
  15. Let’s dig into other compute options. he easiest way of running an application in Azure is on Azure App Service. Read slide and bullets. Image then In 2012. In 2012, Microsoft added Azure Web Sites to its Azure services portfolio. This service was created specifically for people that wanted to run web applications in Azure. This service was very popular but missed specific features for other developers that were creating mobile applications and APIs. So Mobile Services was added for the mobile app developers. And after that both services were renamed to Web Apps and Mobile Apps. As developers requested even more specific features, Microsoft added API Apps (for running APIs) and Logic Apps (for running workflows) to the service offering. As all these services were related, Microsoft added them into one big family of services, called Azure App Service. Later, in 2016, Function Apps were added to App Service. Also, Logic Apps were removed from the App Service family, as Microsoft rebranded Logic Apps to be the go-to service for doing integration and workflow tasks (think BizTalk) in Azure. Azure App Service is meant to be a single product, that has capabilities for whatever you need, mobile, web or api. But in practice, it is a family of several services, that each bring something unique to the table. Currently, the Azure App Service platform contains these services: Web Apps For running web and api applications in Azure Mobile Apps For running the backend for mobile applications in Azure Function Apps For running small blocks of code in Azure that can be triggered by outside sources, like a message on a queue API Apps - Much like hosting a website, you can build REST-based Web APIs using your choice of language and framework. Lets dig into this a little further.
  16. There are a couple of options to host web applications in Azure. I want to call out one of my exam questions. As you can see, there is a Monthly fee for all but Free option. IF deploying a public website, consider using Basic App service plan or higher.
  17. Azure Service fabric keeps your App Service running. For instance, when you have a Web App that is running a website, Service Fabric makes sure that it runs on a VM, in a Microsoft datacenter. And if that VM fails, or if the underlying hardware fails, Service Fabric moves the Web App to another VM and/or physical server, so that it continues to run. Service Fabric also takes care of scaling for you. When you scale your Web App, by, for instance scaling it out over multiple instances, Service Fabric replicates your Web App over multiple VMs and keeps those running. You just deploy a Web App and it runs and keeps running because of service fabric.
  18. Serverless computing is the abstraction of servers, infrastructure, and operating systems. Azure takes care of managing the server infrastructure and allocation/deallocation of resources based on demand. Benefits: No infrastructure management: you run the code and its automatically runs with high availability. Scalability Only pay for what you use
  19. Alright, so remember when I said, in 2016, Function Apps were added to App Service. Also, Logic Apps were removed from the App Service family, as Microsoft rebranded Logic Apps to be the go-to service for doing integration and workflow tasks (think BizTalk) in Azure. Well, they are both part of serverless compute and lets discuss their differences. Azure Functions - execute code in almost any modern language. Azure Logic Apps - designed in a web-based designer and can execute logic triggered by Azure services without writing any code.
  20. You want to be able to access, update, and share data regardless of data type. You want to access data quickly and securely. Cloud based storage helps make this easier.
  21. Automated backup and recovery: mitigates the risk of losing data if there is any unforeseen failure or interruption. Replication across the globe: creates copies data to protect it against any planned or unplanned events, such as scheduled maintenance or hardware failures. Also numerous data centers throughout the world, so you can storage data close to users, lowering latency. Support for data analytics: supports performing analytics on data consumption. Encryption capabilities: data is encrypted to make it highly secure Multiple data types: Azure can store almost any type of data (you may need to storge large video data or highly structure data, with Azure you can have multiple storage strategies at the same time. Data storage in virtual disks: Store up to 32 TB of data in its virtual disks. Storage tiers: storage tiers to prioritize access to data based on frequently used versus rarely used information.
  22. Structured data is highly organized and easily understood by machine language. Those working within relational databases can input, search, and manipulate structured data relatively quickly. Examples: names, dates, addresses, credit card numbers, stock information, geolocation, and more.  Semi structured data does not have the same level of organization and predictability of structured data. The data does not reside in fixed fields or records, but does contain elements that can separate the data into various hierarchies. Exampes include JSON, XML, .csv files, tab delimited files. Unstructured data files often include text and multimedia content. Examples include e-mail messages, word processing documents, videos, photos, audio files, presentations, webpages and many other kinds of business documents.
  23. General-purpose v2 accounts: Basic storage account type for blobs, files, queues, and tables. Recommended for most scenarios using Azure Storage. General-purpose v1 accounts: Legacy account type for blobs, files, queues, and tables. Use general-purpose v2 accounts instead when possible. BlockBlobStorage accounts: Storage accounts with premium performance characteristics for block blobs and append blobs. Recommended for scenarios with high transactions rates, or scenarios that use smaller objects or require consistently low storage latency. FileStorage accounts: Files-only storage accounts with premium performance characteristics. Recommended for enterprise or high performance scale applications. BlobStorage accounts: Legacy Blob-only storage accounts. Use general-purpose v2 accounts instead when possible.
  24. So we discussed types of azure storage accounts and types of data for azure storage. Lets now discuss services within the storage accounts. File Service: Creating file shares on the cloud Mount files share from cloud based or on-prem machines that can be running on Windows, Linux, macOS. Queue Service: Used for storing large number of messages Ideal store for exchange of messages between components of an application. Table Service: Can be used to storage structured NoSQL data in the cloud Ideal for storage accessed by web applications Ideal for datasets that don’t require complex joins, foreigh keys or stored procedures. Blob Service: Storing objects on the cloud and large amounts of unstructured data If need to store data such as images, video, audio files
  25. Moving from services within the storage accounts, lets discuss some storage services within Azure. 1. Read Slide. 2. You can migrate existing SQL Server databases with minimal downtime using the Azure Database Migration Service.  3. An Azure Database Migration Service migrates existing SQL Server databases, the service uses the Microsoft Data Migration Assistant to generate assessment reports that provide recommendations to help guide users through required changes prior to performing a migration. 
  26. Next, Azure Cosmos DB. Read slide. Use this feature to store data that is updated and maintained by users around the world. 3. The following illustrations shows a sample Azure Cosmos DB database that’s used to store data that’s accessed by people located across the globe.
  27. 1. Read slide. 2. Important to note, store up to 8 TB of data for virtual machines. Azure Blob storage allows streaming of large video or audio files directly to the user's browser from anywhere in the world. The following illustration shows an example usage of Azure blob storage. Azure offers three storage tiers for blob object storage: 1. Hot storage tier: accessed frequently. 2. Cool storage tier: accessed and stored for at least 30 days. 3. Archive storage tier: accessed and stored for at least 180 days with flexible latency requirements.
  28. Read slide. Includes all the capabilities required to make it easy for developers, data scientists, and analysts to store data of any size, shape, and speed. It removes the complexities of ingesting and storing all of your data while making it faster to get up and running with batch, streaming, and interactive analytics.  The following illustration shows how Azure Data Lake storage all your business data and makes it available for analysis.
  29. Read slide. Azure file shares can be mounted concurrently by cloud or on-premises. Any number of Azure virtual machines or roles can mount and access the file storage share simultaneously. Typical usage scenarios: Share files anywhere in the world, diagnostic data, or application data sharing. The following illustration shows Azure Files being used to share data between two geographical locations. Azure Files uses the Server Message Block (SMB) protocol that ensures the data is encrypted at rest and in transit.
  30. Read slide. When application components are decoupled, they can scale independently. The following illustration shows multiple sender applications adding messages to the Azure Queue and one receiver application retrieving the messages.
  31. Read slide. Disk storage allows data to be persistently stored and accessed from an attached virtual hard disk. Typical scenarios: “Lift and shift” applications that read and write data to persistent disks Storing data that is not required to be accessed from outside the virtual machine to which the disk is attached. The following illustration shows an Azure virtual machine using separate disks to store different data. Note: Azure Disks have consistently delivered enterprise-grade durability, with an industry-leading ZERO% annualized failure rate.
  32. Cost Effectiveness  Provides a pay-as-you-go pricing model, which is often appealing to businesses as an operating expense instead of an upfront capital cost. Reliability Provides data backup, load balancing, disaster recovery, and data replication as services to ensure data safety and high availability. Storage Types Provides a variety of different storage options including distributed access and tiered storage.  Agility  Flexibility to create new services in minutes Whizlabs: https://www.whizlabs.com/learn/course/microsoft-azure-az-900/quiz/15008
  33. With networking, you can connect cloud and on-premises infrastructure and services, providing customers and users the best possible experience. Users can take advantage of: The global network Secure apps and infrastructure Private and reliable connections Easily and intelligently monitor resources Let’s discuss networking at the most basic and physical level. In this picture, you will see a representation of the Azure global footprint. It is so vast that it includes 100K+ miles of fiber and subsea cables, and 130 edge locations connecting over 50 regions worldwide. We leverage Azure’s global infrastructure to improve network performance and resilience of your applications, regardless of whether the apps are hosted in Azure or not.
  34. You have likely seen these messages online shopping during the holidays. (DDoS) attack is an attempt to make an online service unavailable by overwhelming it with traffic from multiple sources So availability is extremely important so we do not have this issue.
  35. Load Balancer distributes traffic evenly among each system in a pool. Helps achieve both high availability and resiliency Becomes the entry point to the user Load balancing enables you to run maintenance tasks without interrupting service.  If a VM is unavailable or stops responding, the load balancer stops sending traffic to it, then directs traffic to one of the responsive servers. Illustration shows the role of Azure load balancers in a multi-tier architecture Downside: Manually configuring typical load balancer software on a virtual machine you now have an additional system that you need to maintain. If your load balancer goes down or needs routine maintenance, you're back to your original problem.
  36. Benefits of using Azure Application Gateway over a simple load balancer: Cookie affinity SSL termination Web application firewall URL rule-based routes. Rewrite HTTP headers
  37. Routes traffic in a few different ways, such as to the endpoint with the lowest latency. A DNS server (domain name system) is a computer server that contains a database of public IP addresses and their associated hostnames, and in most cases serves to resolve, or translate, those names to IP addresses as requested.
  38. When Load Balancer detects an unresponsive VM, it directs traffic to other VMs in the pool. Traffic Manager monitors the health of your endpoints. When Traffic Manager finds an unresponsive endpoint, it directs traffic to the next closest endpoint that is responsive.
  39. I have included some other key terms you may want to become familiar with. Unfortunately, I do not have time to cover all of these during this webinar, but I highly recommend reviewing these terms on your own.
  40. B. A new data disk because these disks have a maximum capacity of around 32 TB.
  41. A. Yes this is possible.
  42. B. Platform as a Service.
  43. A. Azure storage has a high limit on the amount that can be stored and no limit on the number of files.
  44. B. The cost for a virtual machine depends on the region where it is hosted.
  45. That brings us to the end. I hope this webinar has been helpful and has encouraged you to continue pursuing this certification. Our final webinar, Part III will be next Tuesday from 12-1 and we will be covering Azure Security. Feel free to email me anytime with questions and I will be happy to respond. Have a wonderful day everyone! Over to Sami to discuss next steps.