It's the delivery of computing services - including servers, storage, databases, networking, software, analytics, and intelligence over the Internet ("the cloud").
servers
storage
databases
networking
software
analytics
intelligence over the Internet
Cloud computing advantages
High availability
Scalability
Elasticity
Agility
Geo-distribution
Disaster recovery
Cloud service models
Infrastructure-as-a-Service (IaaS)
Platform-as-a-Service (PaaS)
Software-as-a-Service (SaaS)
Deployment Models
Public cloud
Private cloud
Hybrid cloud
What does Azure offer?
Be future ready
Build on your terms
Operate hybrid seamlessly
Trust your cloud
Services most commonly used categories
Compute
Networking
Storage
Mobile
Databases
Web
Internet of Things
Big data
Artificial intelligence
DevOps
Azure Account
Benefits of cloud computing
Cloud computing advantages
High Availability
Scalability
Elasticity
Agility
Geo-distribution
Disaster Recovery
Consumption-based model
No upfront costs
No need to purchase and manage costly infrastructure
Pay for additional resources when they are needed
Stop paying for resources that are no longer needed
Types of expenses
Capital Expenditure (CapEx)
Annotations:
is the up front spending of money on physical infrastructure, and then deducting that up front expense over time. The up front cost from CapEx has a value that reduces over time.
Operational Expenditure (OpEx)
Annotations:
is spending money on services or products now and being billed for them now. You can deduct this expense in the same year you spend it. There is no up front cost, as you pay for a service or product as you use it.
Categories of cloud services
IaaS
No CapEx
Agility
Management
Consumption-based model
Skills
Cloud benefits
Flexibility
PaaS
No CapEx
Agility
Platform limitations
Consumption-based model
Skills
Cloud benefits
Productivity
Disadvantage
Platform limitations
SaaS
No CapEx
Agility
Software limitations
Pay-as-you-go pricing model
Skills
Flexibility
Disadvantage
Software limitations
Types of cloud computing
Public cloud
Private cloud
Hybrid cloud
Azure Architectural Components
Azure subscriptions and management groups
Azure subscriptions
Billing boundary
Access control boundary
Additional Azure Subscriptions
Environments
Organizational structures
Billing
Subscription limits
Azure management groups
10,000 management groups can be supported in a single directory.
A management group tree can support up to six levels of depth. (This limit doesn't include the Root level or the subscription level.)
Each management group and subscription can only support one parent.
Each management group can have many children.
All subscriptions and management groups are within a single hierarchy in each directory.
Azure Resource Manager
Resource
Resource Group
Logical grouping
Life cycle
Authorization
Resource Manager
Benefits
Manage your infrastructure through declarative templates rather than scripts.
Deploy, manage, and monitor all the resources for your solution as a group, rather than handling these
resources individually.
Redeploy your solution throughout the development lifecycle and have confidence your resources are
deployed in a consistent state.
Define the dependencies between resources so they're deployed in the correct order.
Apply access control to all services because Role-Based Access Control (RBAC) is natively integrated
into the management platform.
Apply tags to resources to logically organize all the resources in your subscription.
Clarify your organization's billing by viewing costs for a group of resources sharing the same tag.
Azure Regions and availability zones
Region
Availability zones
Azure region pairs
Module 2 Describe core Azure services
Database and Analytics Services
Azure Cosmos DB
SQL
MongoDB
Cassandra
Tables
Gremlin APIs
Azure SQL Database
SQL features
SQL migration
Azure database for MySQL
Built-in high availability with no additional cost
Predictable performance, using inclusive pay-as-you-go pricing.
Scale as needed within seconds
Secured to protect sensitive data at-rest and in-motion
Automatic backups and point-in-time-restore for up to 35 days
Enterprise-grade security and compliance
Azure Database for PostgreSQL
Built-in high availability compared to on-premises resources
Simple and flexible pricing
Scale up or down as needed within seconds
Adjustable automatic backups and point-in-time-restore for up to 35 days.
Enterprise-grade security and compliance to protect sensitive data at-rest and in-motion that covers
data encryption on disk and SSL encryption between client and server communication
Single Server
Built-in high availability with no additional cost (99.99% SLA)
Predictable performance, using inclusive pay-as-you-go pricing
Vertical scale as needed within seconds
Monitoring and alerting to assess your server
Enterprise-grade security and compliance
Secured to protect sensitive data at-rest and in-motion
Automatic backups and point-in-time-restore for up to 35 days
Hyperscale (Citus)
Horizontal scaling across multiple machines using sharding
Query parallelization across these servers for faster responses on large datasets
Excellent support for multi-tenant applications, real time operational analytics, and high throughput
transactional workloads
Big Data and Analytics
Azure Synapse Analytics
Annotations:
Azure Synapse Analytics (formerly Azure SQL Data Warehouse) is a limitless analytics service that brings together enterprise data warehousing and Big Data analytics. Azure Synapse gives you the freedom to query data on your terms, using either serverless or provisioned resources at scale. Azure Synapse brings these two worlds together with a unified experience to ingest, prepare, manage, and serve data for immediate BI and machine learning needs.
Enterprise data warehousing and Big Data analytics
Azure HDInsight
Annotations:
Azure HDInsight is a fully managed, open-source analytics service for enterprises. It is a cloud service that makes it easier, faster, and more cost-effective to process massive amounts of data. HDInsight allows you to run popular open-source frameworks and create cluster types such as Apache Spark, Apache Hadoop, Apache Kafka, Apache HBase, Apache Storm, Machine Learning Services. HDInsight also supports a broad range of scenarios such as extraction, transformation, and loading (ETL); data warehousing; machine learning; and IoT.
Azure Databricks helps you unlock insights from all your data and build artificial intelligence (AI) solutions. You can set up your Apache Spark™ environment in minutes, then autoscale and collaborate on shared projects in an interactive workspace. Azure Databricks supports Python, Scala, R, Java, and SQL, as well as data science frameworks and libraries including TensorFlow, PyTorch, and scikit-learn.
Unlock insights from all your data and build artificial intelligence (AI) solutions
Azure Databricks supports Python, Scala, R, Java, and SQL, as well as data science frameworks and
libraries including TensorFlow, PyTorch, and scikit-learn
Azure Data Lake Analytics
Annotations:
Azure Data Lake Analytics is an on-demand analytics job service that simplifies big data. Instead of deploying, configuring, and tuning hardware, you write queries to transform your data and extract valuable insights. The analytics service can handle jobs of any scale instantly by setting the dial for how much power you need. You only pay for your job when it is running, making it more cost-effective.
Analytics is an on-demand analytics job service that simplifies big data
Compute Services
Virtual Machines
Virtual Machine Scale Sets
Azure Batch
Container Instances
Docker
Azure Kubernetes Service (AKS)
Azure Container Instances (ACI)
App Service
Web Apps
API Apps
WebJobs
Mobile Apps
Serverless Computing
Functions
Logic Apps
Windows Virtual Desktop
Simplified management
Performance management
Performance management
Storage Service
Storage Account
Disk Storage
Blob Storage and container storage
File Storage
Storage Tiers
Hot storage tier
Cool storage tier
Archive storage tier
Networking Services
Fundamentals
Isolation and segmentation
Internet communications
Communicate between Azure resources
Virtual networks
Service endpoints
Communicate with on-premises resources
Point-to-site Virtual Private Networks
Site-to-site Virtual Private Networks
Azure ExpressRoute
Route network traffic
Route tables
Border Gateway Protocol
Filter network traffic
Network security groups
Network virtual appliances
Connect virtual networks
VPN Gateway
Policy-based VPNs
Route-based VPNs
ExpressRoute
Benefits
Layer 3 connectivity
Built-in redundancy
Connectivity to Microsoft cloud services
Across on-premises connectivity with ExpressRoute Global Reach