Applications • Auto HA, Fault-Tolerance • Friction-free scale • Self-provisioning, mgmt. @ scale Office 365 (SaaS) • Value Prop: Value Prop: • Full h/w control – size/scale •

Download Report

Transcript Applications • Auto HA, Fault-Tolerance • Friction-free scale • Self-provisioning, mgmt. @ scale Office 365 (SaaS) • Value Prop: Value Prop: • Full h/w control – size/scale •

Applications
• Auto HA, Fault-Tolerance
• Friction-free scale
• Self-provisioning, mgmt. @ scale
Office 365 (SaaS)
•
Value Prop:
Value Prop:
• Full h/w control – size/scale
• Roll-your-own HA/DR/scale
SharePoint (On-premises)
•
• 100% of API surface area
• Easy migration of existing apps
• Roll-your-own HA/DR/scale
SharePoint (IaaS)
•
Hosted SharePoint
SharePoint
CONTROL
SharePoint Service
COST-EFFICIENCY
Value Prop:
Quickly get new SharePoint
developers on your projects up
and running with little
downtime.
Quickly get new system test
environments provisioned.
Tear down developer machines
when vendors leave the project.
Reduced capital expenditures as
no laptops need to be issued to
new developers.
Tear down system test
environments when not in use
or a particular release has
finished.
Integrate the customer’s
vendors easily. The customer
doesn’t have to add the vendor
to the corporate domain.
MSDN products can be used
on Virtual Machines
Single monetary credit (e.g.
VPN gateway fee, no
overspending)
Focuses on Dev/Test Usage
R
Visual Studio Online
AD1
SP DR1
SP DR2
SP DR3
SQL DR1
SQL DR2
SP DR4
SP DR5
(X-Small)
(A6)
(Large)
(A6)
(Large)
(Large)
(Large)
(Large)
Test Agents
Cloud Service
Virtual Network
Windows Azure
Windows Azure
On Premises
AD1
SP DR1
SP DR2
SP DR3
SQL DR1
SQL DR2
SP DR4
SP DR5
(X-Small)
(A6)
VPN Tunel
(Large)
(A6)
(Large)
(Large)
(Large)
(Large)
SQL Server Log Shipping
Cloud Service
Virtual Network
Windows Azure
On Premises
Active
Directory
Visitors
Internet Zone
Extranet Zone
Default Zone
Anonymous
Windows
Windows
VPN Tunnel
SAML
Site developers and
authors
FBA
Partners and
Customers
Cloud Service
Virtual Network
CPU Cores
Memory
# Data
Disks
IOPs
Shared
768 MB
1
500
Small
1
1.75 GB
2
2x500
Medium
2
3.5 GB
4
4x500
Large
4
7 GB
8
8x500
Extra Large
8
14 GB
16
16x500
A6
4
28 GB
8
8x500
A7
8
56 GB
16
16x500
VM Size
Extra Small
Each Persistent Data Disk Can be up to 1 TB
Select from Image Gallery
Log in to
Windows Azure
Management Portal
Create new VM
from image gallery
The image is copied to
your blob storage account
Virtual Machine booted.
Changes direct-write
to blob storage
R
Bring your own custom Virtual Hard Disk (VHD)
Create your
own VHD
Upload image
to blob storage
Create a Virtual Machine by
attaching to disk
Virtual Machine booted.
Changes direct-write to
blob storage
R
K
Affinity
Group
K
UDP Traffic Supported in WA
Load-balanced incoming traffic and allows outbound traffic
Support for All IP-Based Protocols (VM to VM)
Instance-to-instance communication
TCP, UDP, and ICMP, dynamic ports
Port Forwarded Endpoints
Direct communication to multiple VMs in the same cloud app
Custom Load Balancer Health Probes
Health check with probe timeouts
HTTP-based probing, allowing granular control of health checks
Full control over machine names
Windows Azure-provided DNS
Resolves VMs by name within the same cloud service
Machine names are modeled explicitly and registered in the DNS service
Bring your own DNS server
Use your on-premises DNS servers
Deploy a DNS server in Windows Azure
Use public DNS services
<subnet 1>
<subnet 2>
<subnet 3>
DNS
Server
On-premises
WA
Gateway
Hardware VPN or
Windows RRAS
Your datacenter
Virtual Network
<subnet 1>
<subnet 2>
<subnet 3>
DNS
Server
On-premises
WA
Gateway
Hardware VPN or
Windows RRAS
Your datacenter
Individual
computers behind
corporate firewall
Virtual Network
XL - 8 cores / 14GB
Availability Set #1
Distibuted Cache
Front End Services
Workflow Manager
Query Processing
XL - 8 cores / 14GB
XL - 8 cores / 14GB
XL - 8 cores / 14GB
Distibuted Cache
Front End Services
Distibuted Cache
Front End Services
Distibuted Cache
Front End Services
Workflow Manager
Query Processing
Workflow Manager
Query Processing
Workflow Manager
Query Processing
Replica
C: (System)
127GB
D: (Page File, Blob Cache) 604GB
E: (Log)
40GB
F: (Index)
500GB
Index Partion #0
Replica
Replica
Index Partion #0
C: (System)C: (System)
127GB
127GB
D: (Page
File, Blob
Cache) 604GB 604GB
D: (Page File,
Blob
Cache)
E: (Log)
40GB
F:
(Index)
500GB
E: (Log)
40GB
F: (Index)
500GB
Replica
C: (System)
127GB
D: (Page File, Blob Cache) 604GB
E: (Log)
40GB
F: (Index)
500GB
K
XL - 8 cores / 14GB
Analytics
Back End Services
Crawl
Content Processing
Availability Set #2
XL - 8 cores / 14GB
XL - 8 cores / 14GB
Analytics
Crawl
Back End Services
Admin
Content Processing
Admin
C: (System)127GB
604GB
D: (Page File)
40GB
300GB
E: (Log)
F: (Analytics)
C: (System)
D: (Page File)
E: (Log)
F: (Analytics)
Analytics
Back End Services
Crawl
Content Processing
Admin
127GB
604GB
40GB
300GB
C: (System)
D: (Page File)
E: (Log)
F: (Analytics)
127GB
604GB
40GB
300GB
K
XL - 8 cores / 14GB
Content
Availability Set #3
Configuration
XL - 8 cores / 14GB
Service Applications
XL - 8 cores / 14GB
Availability Group #1
Content
Search
Content
Configuration
Service Applications
Availability Group #2
C: (System)
127GB
Availability Group #3
D: (Page File)
604GB
C: (System)
C: (System)
127GB
E:, F:, G:, H: 127GB
(TempDB Files) 500GB
D: (Page File)
604GB
D: (Page File)
604GB
(TempDB
Logs)
500GB
E:, F:, G:, H:I:(TempDB
Files) 500GB
E:, F:, G:, H: (TempDB Files) 500GB
I: (TempDB
500GBLogs)
I: (TempDB Logs)
500GB
L:Logs)
(Transaction
500GB
L: (Transaction Logs)
500GB
L: (Transaction Logs)
500GB
J:,(Content
K:, M:,
N:1024GB
(Content Data) 1024GB
J:, K:, M:, N:
Data)
J:, K:, M:, N: (Content Data) 1024GB
O: (Search Databases)
O: (Search Databases)
1024GB
O: (Search 1024GB
Databases)
1024GB
Content
K
K
K




 https://github.com/windowsazure/azure-sdk-tools-samples
K
LB
WEB/APP
SQL
AD/DC/DNS
Web/App Tier
1 x Large
(4 Cores & 7 GB)
Data Tier
1 x A6
(4 Cores & 28 GB)
80
Identity Tier
1 Small
(1 Core & 1.75 GB)
Cloud Service
20000
Virtual Network
Windows Azure
K
Web Tier
LB
2 x Large
(4 Cores & 7 GB)
WEB
AVSET
SPWEB
App Tier
APP
AVSET
SPAPP
SQL
AD/DC/DNS
AVSET
SQLHA
AVSET
DCSET
2 x Large
(4 Cores & 7 GB)
Data Tier
2 x A6
(4 Cores & 28 GB)
1 x Small (Quorum)
(1 Core & 1.75 GB)
80
Identity Tier
2 Small
(1 Core & 1.75 GB)
Cloud Service
20000
Virtual Network
Windows Azure
K
 SharePoint 2013 on Windows Azure Infrastructure
Services
 http://www.microsoft.com/en-us/download/confirmation.aspx?id=38428
 SharePoint 2013 Automation Scripts
 https://github.com/windowsazure/azure-sdk-tools-samples
Sponsored by