SlideShare uma empresa Scribd logo
1 de 49
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

Mais conteúdo relacionado

Mais procurados

Azure Fundamentals || AZ-900
Azure Fundamentals || AZ-900Azure Fundamentals || AZ-900
Azure Fundamentals || AZ-900thisiswali
 
Azure security and Compliance
Azure security and ComplianceAzure security and Compliance
Azure security and ComplianceKarina Matos
 
Azure fundamentals-170910113238
Azure fundamentals-170910113238Azure fundamentals-170910113238
Azure fundamentals-170910113238ScottSmith574468
 
Introduction to Azure
Introduction to AzureIntroduction to Azure
Introduction to AzureRobert Crane
 
Azure Migration Program Pitch Deck
Azure Migration Program Pitch DeckAzure Migration Program Pitch Deck
Azure Migration Program Pitch DeckNicholas Vossburg
 
Cloud Migration Checklist | Microsoft Azure Migration
Cloud Migration Checklist | Microsoft Azure MigrationCloud Migration Checklist | Microsoft Azure Migration
Cloud Migration Checklist | Microsoft Azure MigrationIntellika
 
Building an Enterprise-Grade Azure Governance Model
Building an Enterprise-Grade Azure Governance ModelBuilding an Enterprise-Grade Azure Governance Model
Building an Enterprise-Grade Azure Governance ModelKarl Ots
 
Microsoft AZ-900 Dumps Questions
Microsoft AZ-900 Dumps QuestionsMicrosoft AZ-900 Dumps Questions
Microsoft AZ-900 Dumps QuestionsBraindumps4IT
 
azure-security-overview-slideshare-180419183626.pdf
azure-security-overview-slideshare-180419183626.pdfazure-security-overview-slideshare-180419183626.pdf
azure-security-overview-slideshare-180419183626.pdfBenAissaTaher1
 
Microsoft Azure Security Overview
Microsoft Azure Security OverviewMicrosoft Azure Security Overview
Microsoft Azure Security OverviewAlert Logic
 
Azure Availability Options
Azure Availability OptionsAzure Availability Options
Azure Availability OptionsEmre Martin
 
Microsoft Azure Technical Overview
Microsoft Azure Technical OverviewMicrosoft Azure Technical Overview
Microsoft Azure Technical Overviewgjuljo
 
Stephane Lapointe: Governance in Azure, keep control of your environments
Stephane Lapointe: Governance in Azure, keep control of your environmentsStephane Lapointe: Governance in Azure, keep control of your environments
Stephane Lapointe: Governance in Azure, keep control of your environmentsMSDEVMTL
 
Tagging Best Practices for Cloud Governance
Tagging Best Practices for Cloud GovernanceTagging Best Practices for Cloud Governance
Tagging Best Practices for Cloud GovernanceRightScale
 
Azure role based access control (rbac)
Azure role based access control (rbac)Azure role based access control (rbac)
Azure role based access control (rbac)Srikanth Kappagantula
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft AzureNovosco
 
Microsoft Azure Networking Basics
Microsoft Azure Networking BasicsMicrosoft Azure Networking Basics
Microsoft Azure Networking BasicsSai Kishore Naidu
 
Azure Arc - Managing Hybrid and Multi-Cloud Platforms
Azure Arc - Managing Hybrid and Multi-Cloud PlatformsAzure Arc - Managing Hybrid and Multi-Cloud Platforms
Azure Arc - Managing Hybrid and Multi-Cloud PlatformsWinWire Technologies Inc
 

Mais procurados (20)

Azure Fundamentals || AZ-900
Azure Fundamentals || AZ-900Azure Fundamentals || AZ-900
Azure Fundamentals || AZ-900
 
Azure security and Compliance
Azure security and ComplianceAzure security and Compliance
Azure security and Compliance
 
Azure fundamentals-170910113238
Azure fundamentals-170910113238Azure fundamentals-170910113238
Azure fundamentals-170910113238
 
Azure Backup Simplifies
Azure Backup SimplifiesAzure Backup Simplifies
Azure Backup Simplifies
 
Introduction to Azure
Introduction to AzureIntroduction to Azure
Introduction to Azure
 
Azure Migration Program Pitch Deck
Azure Migration Program Pitch DeckAzure Migration Program Pitch Deck
Azure Migration Program Pitch Deck
 
Cloud Migration Checklist | Microsoft Azure Migration
Cloud Migration Checklist | Microsoft Azure MigrationCloud Migration Checklist | Microsoft Azure Migration
Cloud Migration Checklist | Microsoft Azure Migration
 
Building an Enterprise-Grade Azure Governance Model
Building an Enterprise-Grade Azure Governance ModelBuilding an Enterprise-Grade Azure Governance Model
Building an Enterprise-Grade Azure Governance Model
 
Microsoft AZ-900 Dumps Questions
Microsoft AZ-900 Dumps QuestionsMicrosoft AZ-900 Dumps Questions
Microsoft AZ-900 Dumps Questions
 
azure-security-overview-slideshare-180419183626.pdf
azure-security-overview-slideshare-180419183626.pdfazure-security-overview-slideshare-180419183626.pdf
azure-security-overview-slideshare-180419183626.pdf
 
Microsoft Azure Overview
Microsoft Azure OverviewMicrosoft Azure Overview
Microsoft Azure Overview
 
Microsoft Azure Security Overview
Microsoft Azure Security OverviewMicrosoft Azure Security Overview
Microsoft Azure Security Overview
 
Azure Availability Options
Azure Availability OptionsAzure Availability Options
Azure Availability Options
 
Microsoft Azure Technical Overview
Microsoft Azure Technical OverviewMicrosoft Azure Technical Overview
Microsoft Azure Technical Overview
 
Stephane Lapointe: Governance in Azure, keep control of your environments
Stephane Lapointe: Governance in Azure, keep control of your environmentsStephane Lapointe: Governance in Azure, keep control of your environments
Stephane Lapointe: Governance in Azure, keep control of your environments
 
Tagging Best Practices for Cloud Governance
Tagging Best Practices for Cloud GovernanceTagging Best Practices for Cloud Governance
Tagging Best Practices for Cloud Governance
 
Azure role based access control (rbac)
Azure role based access control (rbac)Azure role based access control (rbac)
Azure role based access control (rbac)
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
 
Microsoft Azure Networking Basics
Microsoft Azure Networking BasicsMicrosoft Azure Networking Basics
Microsoft Azure Networking Basics
 
Azure Arc - Managing Hybrid and Multi-Cloud Platforms
Azure Arc - Managing Hybrid and Multi-Cloud PlatformsAzure Arc - Managing Hybrid and Multi-Cloud Platforms
Azure Arc - Managing Hybrid and Multi-Cloud Platforms
 

Semelhante a Azure Fundamentals Part 2

Azure vm introduction
Azure  vm introductionAzure  vm introduction
Azure vm introductionLalit Rawat
 
Introduction to Windows Azure
Introduction to Windows AzureIntroduction to Windows Azure
Introduction to Windows AzureRavi Ranjan Karn
 
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.pptxNadir Arain
 
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 101Balabiju
 
Get started with Microsoft Azure
Get started with Microsoft AzureGet started with Microsoft Azure
Get started with Microsoft AzureSpotle.ai
 
AZ-900T00A-ENU-PowerPoint-02.pptx
AZ-900T00A-ENU-PowerPoint-02.pptxAZ-900T00A-ENU-PowerPoint-02.pptx
AZ-900T00A-ENU-PowerPoint-02.pptxTheGameSquad
 
Azure Compute, Networking and Storage Overview
Azure Compute, Networking and Storage OverviewAzure Compute, Networking and Storage Overview
Azure Compute, Networking and Storage OverviewAzure 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 2014Akash Mahajan
 
Charla Azure TLF.pptx
Charla Azure TLF.pptxCharla Azure TLF.pptx
Charla Azure TLF.pptxJuan 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
 
Azure Stack - Azure Nights User Group
Azure Stack - Azure Nights User GroupAzure Stack - Azure Nights User Group
Azure Stack - Azure Nights User GroupMichael 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 KalamatiGirish Kalamati
 

Semelhante a 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
 
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
 
AZ-900T00A-ENU-PowerPoint-02.pptx
AZ-900T00A-ENU-PowerPoint-02.pptxAZ-900T00A-ENU-PowerPoint-02.pptx
AZ-900T00A-ENU-PowerPoint-02.pptx
 
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
 

Mais de 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 & DatabricksCCG
 
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 WorkshopCCG
 
Data Governance Workshop
Data Governance WorkshopData Governance Workshop
Data Governance WorkshopCCG
 
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 AdvantageCCG
 
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 WorkshopCCG
 
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 WorkshopCCG
 
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 RoadmapCCG
 
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 WorkshopCCG
 
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 WorkshopCCG
 
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 WorkshopCCG
 
Artificial Intelligence Executive Brief
Artificial Intelligence Executive BriefArtificial Intelligence Executive Brief
Artificial Intelligence Executive BriefCCG
 
Analytics in a Day Virtual Workshop
Analytics in a Day Virtual WorkshopAnalytics in a Day Virtual Workshop
Analytics in a Day Virtual WorkshopCCG
 
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 WorkshopCCG
 
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 WorkshopCCG
 
Analytics in a Day Virtual Workshop
Analytics in a Day Virtual WorkshopAnalytics in a Day Virtual Workshop
Analytics in a Day Virtual WorkshopCCG
 
Power BI Advance Modeling
Power BI Advance ModelingPower BI Advance Modeling
Power BI Advance ModelingCCG
 
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 MCCG
 
Introduction to Microsoft Power BI
Introduction to Microsoft Power BIIntroduction to Microsoft Power BI
Introduction to Microsoft Power BICCG
 
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 CCGCCG
 
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 EstateCCG
 

Mais de 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
 

Último

Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramMoniSankarHazra
 
Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxolyaivanovalion
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfRachmat Ramadhan H
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz1
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfadriantubila
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...shambhavirathore45
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxfirstjob4
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxolyaivanovalion
 
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girl
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girlCall Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girl
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girlkumarajju5765
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAroojKhan71
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusTimothy Spann
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxolyaivanovalion
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFxolyaivanovalion
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxolyaivanovalion
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxolyaivanovalion
 

Último (20)

Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics Program
 
Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptx
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
 
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptx
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girl
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girlCall Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girl
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girl
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptx
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 

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

Notas do Editor

  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.