Microsoft Azure
Introduction to Microsoft's Public Cloud
Atanas Gergiminov
System Engineer
Cloud Solutions
Public Cloud Usage 2016
0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
Oracle Cloud (IaaS)
DigitalOcean
Google IaaS
IBM SoftLayer
VMware vCloud Air
Google PaaS
Azure PaaS
Azure IaaS
AWS
4%
5%
6%
7%
7%
7%
13%
17%
57%
10%
8%
15%
10%
13%
13%
20%
25%
17%
6%
5%
10%
8%
8%
9%
12%
11%
8%
Running apps
Experimenting
Plan to use
Public Cloud Usage 2016 vs. 2015
0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
Oracle Cloud (IaaS)
DigitalOcean
Google IaaS
IBM SoftLayer
VMware vCloud Air
Google PaaS
Azure PaaS
Azure IaaS
AWS
0%
0%
5%
5%
5%
8%
9%
12%
57%
4%
5%
6%
7%
7%
7%
13%
17%
57%
2016
2015
Cloud Models
MicrosoftAzure
Programming languages & tools
.NET, Visual Studio, TFS, Git, Java, NodeJS, PHP, Python, Ruby, C++
Microsoft Cloud Infrastructure
Data
Analytics
Media
Identity
Web
Mobile
Gaming
IoT
Windows VMs
Linux VMs
Storage
Networking
US
DoD West
US
DoD East
Private, high b/w network
connections up to
10Gbps)
Predictable performance
ExpressRoute
>4000
Certified, pre-
configured for
Microsoft Azure
Solutions in Azure
Marketplace
Momentum
Azure Components
More Azure Components
Infrastructure as a Service
Core services of Azure IaaS
Compute families
80,000 IOPs
Premium Storage
Entry
Level
General
Purpose VMs
Compute
Optimized VMs
Large Memory
VMs
Storage Networking Management
High
performance VMs
H
Storage
optimized VMs
L
GPU-enabled
VMs
Azure Storage
• URL
• Location
• Replication scope:
- Locally redundant
- Zone redundant
- Geo-redundant
- Geo-redundant with read only access to a secondary region
Storage Account
Azure Networking
Azure Networking
Azure Networking
Azure Resource Manager (ARM)
Platform as a Service
MicrosoftAzuredatamanagementoptions
Optionsforrelationaldataservicesinthecloud
MicrosoftAzureSQLDatabase
AzureSQLDatabaseServiceTiers
• •• •••
• •• •••
MicrosoftAzureWebsites
Scalable Automated Flexible
High-density and secure web
hosting
Open publishing methods and
protocols
Integrated and open solution
Lowers customer onboarding
costs and streamlines upselling
Upsell from shared to reserved
Support for ASP.NET, PHP,
Node.js, and Java
Metering and throttling of
resources
Fully integrated into Web App
Gallery
AzureWebsiteFeatures
Enterprise Class Global Scale Built for DevOps
Hybrid Connections
VPN Support
Scheduled Backups
Azure Active Directory Integration
Site Resiliency, HA, and DR
Web Jobs
Role Base Access Control
Audit / Compliance
Website Migration
Redis Cache Integration
IP Restrictions/ SSL
Web Sockets
SQL, MySQL, DocDB, & Mongo
Automated Deployment
AutoScale
Built-in Load Balancing
WW Datacenter Coverage
End Point Monitoring & Alerts
App Gallery
DR Site Support
WildCard Domain Support
Dedicated IP addresses
WebJobs
Sticky Session Support
HTTP Compression
CDN Support
Remote Debugging w/ Visual Studio
Site Staging Slots
Testing in Production
Continuous Integration/Deployment
Git, Visual Studio Online and GitHub
App & Site Diagnostics
OS & Framework Patching
Site Extensions Gallery
NET, PHP, Python, Node, Java
Framework Installers
Browser-based editing
Auto-Healing
Logging and Auditing
Traffic Manager
Azure Content Delivery Network
Other services
Azure Active Directory
Identity as the control plane
AzureActiveDirectoryeditionsfeaturecomparison
DirectorySyncwithPasswordSync
• An extension of ‘Directory Sync’
that also synchronizes a “hash”
of the user’s password.
• Enables users to sign-in to
cloud applications using their
same on-premise password.
DirectorySyncwithSingleSign-On
• Users won’t be challenged to
enter username/password
when accessing cloud
applications.
• Authentication occurs in the
on-premise directory.
• Requires an on-premises STS,
such as ADFS.
Azure Backup
4. Backup
2. Install Agent
1. Sign Up
Window Server
5. Recover - to the same or a different server
Encrypted Data
How Azure Backup works
Azure management tools
Azure Classic Portal (v1)
manage.windowsazure.com
Azure Portal (v2)
portal.azure.com
Azure Portals
Azure PowerShell
Azure PowerShell includes the following modules:
Azure
A core set of cmdlets for managing Azure services.
AzureRM
A set of cmdlets for managing resource groups.
AzureProfile
A set of cmdlets for managing authentication and execution context.
Azure CLI https://azure.github.io/projects/clis/
Azure managed services opportunities
Planned Service Offer - Overview
Assessment&
Planning Migration Deployments
Infrastructure Management
Monitoring
Cost
Optimization Security SupportConfig
Management
Backup & DR
Identity
Management
Automation/
DevOps
Application
Recovery Lift andshift
Solution
design &
architecture
support
OS updates,
upgrades and
patching Snapshotting
Subscription
management
ARM template
authoring and
deployment
Basic
infrastructure
management
(OS,compute,
storage,
network)
Usage and
spendanalytics
Anti-virus/
Anti-malware 24/7 support
App
dependency
mapping &
visualization
Re-
platforming/
Re-architecting
Dev-test, POCs
and App
performance
testing
Password
resets
Managed
Backup(Short-
term)
User access
and RBAC
management
Continuous
integration &
deployment
Advanced
infrastructure
monitoring
(basic +
firewall/DNS/
load balancer
etc.)
Spend
and usage
forecasting
Security
andrisk
assessments
Uptime and
response SLAs
AzureTCO
analysis
App decom-
missioning
Auto-scale
design and
deployment
Resource
configuration
and policy
management
Long termdata
retention
User tagging
and change
management
Application
life cycle
management
Alerting/alarms
with response
SLAs
Tagging and
audit trails
Intrusion
detection and
remediation
Systemhealth
monitoring
Migration ROI
analysis
Compliance
and regulation
support
Audit log
management
DR planning
and DRdrills
Single sign
on and
Multi-factor
authentication
Database
monitoring
Custom
invoicing
Security
information
and event
management
IT Service and
incident
management
Migration
planning
Deployment
automation
Deployment
operations and
troubleshoot-
ing
Automated
failover and
restore
App
performance
monitoring Capacity
planning and
resource
optimization
Web
application
firewall Custom control
panels/
customer
portals
Log analytics &
alerting
Encryption
and key
management
Dedicated account management and architect support
Governance andplanning
Compliance and regulation support
How to Try (Free Trial)
Azure Services account structure
Pricing Calculator
http://msdn.microsoft.com/en-au/
http://www.microsoftvirtualacademy.com/
Resources
http://channel9.msdn.com/Events/TechEd/Australia/2013
http://technet.microsoft.com/en-au/
Microsoft Azure - Introduction to microsoft's public cloud
Microsoft Azure - Introduction to microsoft's public cloud

Microsoft Azure - Introduction to microsoft's public cloud