3. Senior Site Reliability Engineer
Prior Experience
Primary Experience Areas
Jared Shockley – http://jaredontech.com
4. Agenda
What is Microsoft Azure?
Provider-hosted Apps
Hosting SharePoint on Azure
Azure Resource Manager
(ARM)
Azure SQL Opportunities
5. Cloud Computing Platform
• Build, Deploy, Manage
Apps & Services
• Global Scale
• Microsoft Managed
• Announced 2008; live 2010
• Over 600 Services!
Azure offers Multitude of
cloud services
What is Azure?
6. Private
(On-Premises)
Storage
Server HW
Networking
Server Instances
Databases
Virtualization
Runtimes
App & Services
Security &
Integration
ITmanages
Blade
Physical
VM
Platform
as a Service
(PAAS)
Storage
Server HW
Networking
Server Instances
Databases
Virtualization
Runtimes
App & Services
Security &
Integration
ManagedbyAzure
ITmanages
Web/Worker,
Database,
Web Sites
Software
as a Service
(SAAS)
Storage
Server HW
Networking
Server Instances
Databases
Virtualization
Runtimes
App & Services
Security &
Integration
ManagedbyOffice365
O365
Infrastructure
as a Service
(IAAS)
Storage
Server HW
Networking
Server Instances
Databases
Virtualization
Runtimes
App & Services
Security &
Integration
ManagedbyAzure
ITmanages
Virtual
Machines
7. Compute (IaaS)
• Virtual Machines
• Batch/Runbook
Web & Mobile (PaaS)
• Web Apps
• Logic Apps
• API
• Notification Hub
Networking (IaaS)
• VPN – Client and Site to site
• ExpressRoute
Identity & Access Management (PaaS)
• Azure AD
• B2C
• Multi-factor Authentication
Microsoft Azure: What Services Are Available?
Data & Storage (PaaS)
• SQL Azure
• Document DB
• StorSimple
• Redis Cache
Analytics (PaaS)
• Data Lake
• HDInsight (Hadoop)
• Machine Learning
Media & CDN (PaaS)
• Media Services
• Content Delivery
Network
Azure Hosted Solutions
• Microsoft Flow
• PowerApps
• Batch/Runbook
Web & Mobile (PaaS)
• Web Apps
• Logic Apps
• API
• Notification Hub
Identity & Access Management (PaaS)
• Azure AD
• B2C
• Multi-factor Authentication
• Document DB
• StorSimple
• Redis Cache
Analytics (PaaS)
• Data Lake
• HDInsight (Hadoop)
• Machine Learning
• Media Services
Azure Hosted Solutions
• Microsoft Flow
• PowerApps
8. SharePoint Customizations
hosted off SharePoint Farm
• Hosted solutions in the
cloud
• External to SharePoint
Servers
• Leverage ISV solutions with
your SharePoint
environment
Provider-hosted Apps
9.
10. What Azure gives you
• Pay as you go
• Great for farms that start/stop
Consider Azure for
• Getting rid of your on-prem
infrastructure, but need on-prem
SharePoint
• Dev/Test Labs
• Archives or retention for
compliance
Hosting SharePoint on Azure
11. Key Azure Learnings for SharePoint Admins
Networking and Storage is the Key!
Separate your key networks
Manage your IOPs
Network Connectivity
Isolated in Azure
Connected via ExpressRoute/VPN
Add DCs to the cloud
Read-only DCs work great
Review the SKU Sizing for memory and Cost
Use ARM Templates for Repeatability
12. Use Isolated Virtual Sub-Networks
Separate your key networks
SharePoint Servers
Web Front-Ends, Dist. Cache, App Servers
Domain Controllers
Can route through VPN/ER to on-prem
Should be Read-Only DCs in this scenario
SQL Servers
Isolate from other servers
Connect with On-prem
ExpressRoute or VPN
Full-time connectivity
“Dial-up” VPN
On-demand connectivity for devs/testers
16. • Azure Service Manager (V1)
• Everything tied to Cloud Services
• Classic Portal (Light blue on white)
• Only Co-Administration Rights
• Still supported, but will lose focus
• Automation only through PowerShell
• Azure Resource Manager (V2)
• Everything tied to Resource Groups/Resources
• Modern Portal (Blades)
• Role Based Access Controls
• All Azure services moving to this management
• Templates in JSON
Azure Resource Manager