microsoft azure - introduction to microsoft's public cloud
TRANSCRIPT
Microsoft AzureIntroduction to Microsoft's Public Cloud
Atanas GergiminovSystem 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
Microsoft Azure
Programming languages & tools.NET, Visual Studio, TFS, Git, Java, NodeJS, PHP, Python, Ruby, C++
Microsoft Cloud Infrastructure
DataAnalyticsMediaIdentity
WebMobileGamingIoT
Windows VMsLinux VMsStorageNetworking
US DoD West
US DoD East
Private, high b/w network connections up to 10Gbps)
Predictable performance
ExpressRoute
>4000Certified, 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 IOPsPremium Storage
Entry Level
General Purpose VMs
Compute Optimized VMs
Large MemoryVMs
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
Microsoft Azure data management options
Options for relational data services in the cloud
Microsoft Azure SQL Database
Azure SQL Database Service Tiers
• •• •••
• •• •••
Microsoft Azure Websites
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
Azure Website Features
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 DeploymentAutoScale
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
Azure Active Directory editions feature comparison
Directory Sync with Password Sync
•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.
Directory Sync with Single Sign-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 Server5. 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:
AzureA core set of cmdlets for managing Azure services.
AzureRMA set of cmdlets for managing resource groups.
AzureProfileA set of cmdlets for managing authentication and execution context.
Azure CLI https://azure.github.io/projects/clis/
Azure managed services opportunities
Planned Service Offer - OverviewAssessment &
Planning Migration Deployments
Infrastructure Management
MonitoringCost
Optimization Security SupportConfig
ManagementBackup & DR
Identity
Management
Automation/
DevOps
Application
Recovery Lift and shift
Solution
design &
architecture
support
OS updates,
upgrades and
patchingSnapshotting
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
and risk
assessments
Uptime and
response SLAs
Azure TCO
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
System health
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
planningDeployment
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 and planning
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/