0% found this document useful (0 votes)
9 views

Data Analyst Roadmap with resources 01

The document provides an overview of Azure Compute, highlighting key services such as Virtual Machines, App Service, and Functions, which offer scalable and managed computing resources. It also discusses containerization with Azure Kubernetes Services and Azure Container Apps for application deployment. Additionally, it covers Azure's storage solutions, including Blob Storage and Data Lake Storage, as well as data processing tools like Azure Synapse Analytics and Azure Data Factory.

Uploaded by

Dan David
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views

Data Analyst Roadmap with resources 01

The document provides an overview of Azure Compute, highlighting key services such as Virtual Machines, App Service, and Functions, which offer scalable and managed computing resources. It also discusses containerization with Azure Kubernetes Services and Azure Container Apps for application deployment. Additionally, it covers Azure's storage solutions, including Blob Storage and Data Lake Storage, as well as data processing tools like Azure Synapse Analytics and Azure Data Factory.

Uploaded by

Dan David
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 54

Overview of Azure

Compute - Part 1
INTRODUCTION TO AZURE

Kevin James
Technical Lead and Training Architect
Serverless vs. Stateless
Serverless Stateless

Not about the absence of servers Does not remember any prior interactions

Abstracts infrastructure management Each transaction is treated as a new one


Scales automatically based on workload Efficient, but lacks continuity

INTRODUCTION TO AZURE
What is Compute?

INTRODUCTION TO AZURE
Virtual Machines
On-demand, scalable and customizable
computing power

Power of a physical computer in a virtual


environment

INTRODUCTION TO AZURE
Virtual Machines
On-demand, scalable and customizable
computing power

Power of a physical computer in a virtual


environment

Control over OS and applications

INTRODUCTION TO AZURE
Virtual Machines
On-demand, scalable and customizable
computing power

Power of a physical computer in a virtual


environment

Control over OS and applications


Windows, Linux etc.

INTRODUCTION TO AZURE
Virtual Machines

INTRODUCTION TO AZURE
App Service
Supports web and mobile development
Build, deploy, and scale APIs and
applications

Developers focus on code instead of


infrastructure

Continuous integration through version


control tools

INTRODUCTION TO AZURE
Functions
Allows event-driven code execution

Intelligent traffic lights


change color based on certain triggers

With Azure Functions triggers include:


HTTP requests, database changes,
specific event

Auto-scales to meet demand, maintaining


applications responsiveness

INTRODUCTION TO AZURE
Summary
Azure Compute provides scalable resources
on demand

Cost-effective with pay-as-you-go for


sporadic workloads

Fully managed services; Microsoft handles


infrastructure and updates

Focus on app development, not hardware


management

INTRODUCTION TO AZURE
Let's Practice
INTRODUCTION TO AZURE
Overview of Azure
Compute - Part 2
INTRODUCTION TO AZURE

Kevin James
Technical Lead and Training Architect
Containers
Containers are like motor homes:
portable and self-contained

Motor homes contains


kitchen, bedroom, and bathroom

Containers package all necessary


components to run an application

INTRODUCTION TO AZURE
Containers
Bundles apps with all dependencies into a
portable package

Runs on any machine, avoiding


compatibility issues

Easily moves between different


environments

Supports simultaneous running of multiple


containers

INTRODUCTION TO AZURE
Containers

INTRODUCTION TO AZURE
Kubernetes

INTRODUCTION TO AZURE
Kubernetes
Manages containers across a group of
computers
clusters

Kubernetes cluster - unified set of


containerized applications working
together

Cluster forms the backbone of Kubernetes

Workloads are deployed and supervised

INTRODUCTION TO AZURE
Azure Kubernetes Services
Azure's AKS automates container tasks:
scheduling, monitoring, scaling

Enables easy build, test, and deployment of


applications

INTRODUCTION TO AZURE
Azure Container Instances
Azure Container Instances offers serverless
container execution

Ideal for quick development and testing

Supports batch jobs, microservices


deployment, and specific workloads

Lightweight, less complex than AKS

Lacks AKS's full orchestration features

INTRODUCTION TO AZURE
Azure Container Apps
A fully managed application platform for
modern applications and microservices

INTRODUCTION TO AZURE
Azure Container Apps
Microservice - splits apps into smaller,
independent parts

Self-contained units for specific functions

Deploy apps from code or containers


Avoids creation of complex infrastructure

INTRODUCTION TO AZURE
Azure Container Apps
Can be confused with Azure App Service
Both are designed to host applications

Azure Container Apps:


Offer a flexible environment

Specifically for use with containers

Azure App Service:


Specializes in hosting web apps/APIs

Not used for containerized applications

INTRODUCTION TO AZURE
Let's practice!
INTRODUCTION TO AZURE
Azure Storage
Services
INTRODUCTION TO AZURE

Kevin James
Technical Lead and Training Architect
Navigating storage needs
Azure provides diverse storage for various
needs

Supports businesses in digital


transformation challenges

INTRODUCTION TO AZURE
Storage tiers
Azure storage tiers tailored for access and
cost

The tiers are:


Hot: fast, for frequent access, higher cost

INTRODUCTION TO AZURE
Storage tiers
Azure storage tiers tailored for access and
cost

The tiers are:


Hot: fast, for frequent access, higher cost

Cool: cost-effective, for less frequent


access, still fast

INTRODUCTION TO AZURE
Storage tiers
Azure storage tiers tailored for access and
cost

The tiers are:


Hot: fast, for frequent access, higher cost

Cool: cost-effective, for less frequent


access, still fast

Archive: low-cost, for long-term storage,


slow access

Azure shifts tiers automatically as needed

INTRODUCTION TO AZURE
Storage offerings

INTRODUCTION TO AZURE
Azure Blob Storage
Blob (Binary large object) storage
Designed to store unstructured data:
text, video, or images

Ideal for serving images, videos,


documents, and backups

INTRODUCTION TO AZURE
Azure Blob Storage
Blob (Binary large object) storage
Designed to store unstructured data:
text, video, or images

Ideal for serving images, videos,


documents, and backups

High tech version of a modern-day storage


facility

Multiple storage tiers

Access objects via HTTP/HTTPS from


anywhere

INTRODUCTION TO AZURE
Azure Data Lake Storage
Combines Blob Storage with file system for
large data

Streamlines data access for analytics

Suits petabyte-scale structured to


unstructured data

Ideal for complex big data analysis

Unifies diverse data in one space

INTRODUCTION TO AZURE
Azure Files
Offers cloud-managed file sharing

Enhances internal collaboration within


organizations

Integrates with Windows applications and


Azure Services

Provides redundancy options for data


protection

INTRODUCTION TO AZURE
Azure Backup and Recovery
Azure Backup and Recovery secures on-
premises and cloud backups

Utilizes Azure Storage Services for secure


data storage

Emphasizes data protection and easy


disaster recovery

Backups run seamlessly in the background

INTRODUCTION TO AZURE
Data redundancy
Azure data redundancy duplicates data for
availability during outages
Locally Redundant Storage (LRS)

Geo-Redundant Storage (GRS)

Zone-Redundant Storage (ZRS)

INTRODUCTION TO AZURE
Data redundancy
Locally Redundant Storage: multiple copies in one datacenter

INTRODUCTION TO AZURE
Data redundancy
Geo-redundant storage: copies across different regions

INTRODUCTION TO AZURE
Data redundancy
Zone-redundant storage: copies in availability zones within one region

INTRODUCTION TO AZURE
Let's practice!
INTRODUCTION TO AZURE
Creating an Azure
storage account
INTRODUCTION TO AZURE

Kevin James
Technical Lead and Training Architect
Let's practice!
INTRODUCTION TO AZURE
Data Processing in
Azure
INTRODUCTION TO AZURE

Kevin James
Technical Lead and Training Architect
Real-time vs Batch Processing
Consider processing type before choosing
a service: real-time or batch.

Real-time: Immediate analytics

Batch: Scheduled or ad-hoc analytics

INTRODUCTION TO AZURE
Real-time vs Batch Processing
Consider processing type before choosing
a service

Real-time: Immediate analytics

Batch: Scheduled or ad-hoc analytics

Example in healthcare:
Real-time - hospital emergency
dashboards

Batch - weekly-updated dashboards

Different infrastructure and cost


implications

INTRODUCTION TO AZURE
ETL Processes

INTRODUCTION TO AZURE
ETL Processes

INTRODUCTION TO AZURE
ETL Processes

INTRODUCTION TO AZURE
Processing tools

INTRODUCTION TO AZURE
Azure Synapse Analytics
Part of Microsoft Fabric
integrates big data and data warehouses

Unified experience for data ingestion,


preparation, management, and delivery

Supports real-time insights and batch


processing

Acts as a turbocharged analytics engine

INTRODUCTION TO AZURE
Azure Stream Analytics
Enables real-time data access
Sets up real-time analytics with
straightforward query definition

Handles data streaming from diverse inputs


like blob storage

Essential for immediate insights:


fraud detection in a bank

dynamic pricing on the stock market

INTRODUCTION TO AZURE
Azure Databricks
Microsoft-Databricks collaboration
Analytics platform optimized for Azure

Unified environment for data engineering,


analytics, and machine learning

Collaborative workspace for data scientists


and engineers

Built-in Data Lake support

Real-time and batch

INTRODUCTION TO AZURE
Azure Data Factory
Cloud-based integration service
Creates, schedules, orchestrates data
workflows

Streamlines ETL processes

Handles diverse data sources and formats

Automates workflows for flexibility

INTRODUCTION TO AZURE
Azure HDInsight
Managed service for fast, customizable
data processing

Runs on popular open-source platforms:


Hadoop

Spark

Kafka

Easily scales resources based on demand

Seamlessly connects with Azure storage


solutions

INTRODUCTION TO AZURE
Let's practice!
INTRODUCTION TO AZURE

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy