Virtual Network

advertisement
DCIM211
Monster
By 2015, 35% of enterprise IT
expenditures for most organizations
will be managed outside the
IT department’s budget.
Source: Gartner Predicts, Gartner, 2011
By 2020, cloud will represent
nearly
of all IT spending
Source: IDC Black Book 2013, IDC, 2013
100 Million
2.1 Million
100,000 Azure Virtual Machines
300,000 cores
300 Million
18 Billion Authentications
2.5 Million transactions
25 Trillion
16 regions worldwide in 2014
Azure
footprint
Service Brokers
The most important cloud
characteristic is the ability to
between
public and private cloud
North American CloudTrac Survey, IDC, 2012
Compute Hardware failure (disk, CPU, memory)
Datacenter failures - Network failure, power failure
Hardware upgrades, Software maintenance – Host OS Updates
Cloud Based Virtual Machines
Hyper-V Based Hosting Technology
Run workloads in Azure that were traditionally run on-premises
Networking
Private IPV4 Network support, and hybrid connectivity to on-premises
Access Control Lists, External and Internal Load Balancing, Reserved IPs
Software
(as a Service)
Applications
Office 365 (SaaS)
•
• 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
• Auto HA, Fault-Tolerance
• Friction-free scale
• Self-provisioning, mgmt. @ scale
easy to create and manage
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
O365
on Premises
Azure
Azure
Cold Warm
Standby
scale-out your recovery SharePoint farm
Hot
Windows Azure
On Premises
AD1
SP DR1
SP DR2
SP DR3
SQL DR1
SQL DR2
SP DR4
SP DR5
(X-Small)
VPN Tunnel
(A6)
(Large)
(A6)
(Large)
(Large)
(Large)
(Large)
SQL Server Log Shipping
Cloud Service
Virtual Network
great site
elasticity in Azure
Azure Active Directory
SharePoint functionality
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
Size Name
CPU Cores
Memory
Max. data disks
Max. IOPS
ExtraSmall
Shared
768 MB
1
1x500
Small
1
1.75 GB
2
2x500
Medium
2
3.5 GB
4
4x500
Large
4
7 GB
8
8x500
ExtraLarge
8
14 GB
16
16x500
A5
2
SharePoint Virtual
14 GB Machines
4
4X500
A6
4
28 GB
8
8x500
A7
8
56 GB
16
16x500
A8
8
56 GB
16
16x500
A9
16
112 GB
16
16x500
Each data disk can hold up to 1 TB of storage.
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
Affinity
Group
better performance
lower latency
Reduce
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
<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
Load Balancer
External – public sites
Uses health probes for additional
availability
Use Reserved IP for Public IP
addresses or map external
domains using a CNAME
SQL Always On uses external load
balancer for listener virtual name.
Use Reserved IP for Public IP.
SQL AO will stop working if
external IP changes.
restrict access
Protect SQL Listener
Permit rule for SharePoint
On Premises
192.168.0.0/16
Virtual Network Address Space: 10.0.0.0/16
Active Directory Replication
Access on-premises resources
Access intranet over hybrid connection
http://spintranet
Hybrid
Connection
https://spintranet
Map to: 10.0.0.100
Set Internal Load Balancer IP
New-AzureInternalLoadBalancerConfig
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
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
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
Automation
Virtual Machines
Query, manage and configure – at scale:
Configure storage and networking
Virtual Machines
Domain join to AD on-premises
Storage across multiple subscriptions and
storage accounts
Bring your own machine images or disks
Use remote PowerShell
Tiered deployment workflows
Virtual Network
Storage
Configure Virtual Network
Upload & download VHDs from
storage accounts to on-premises
Manage configuration and gateway
Connect to on-premises networks
Copy VHDs between storage
accounts and subscriptions
Static IP’s
C Drive
own Availability Set
data disk
Do not use “D:\”
multiple disks
Verify Disk Cache
separate disks
SQL Server File Groups
TempDB
own Data Disk
latency
HA options
Do not
“D:\”
capacity planning
20,000 IOPS
500 IOPS per disk
Move content database
Move search databases
more WFE
dedicated Search Servers
SQL Server
Virtual Network
Static IP
AD
persistence
own Subnet
Data Disk
disable OS Disk Caching on C:\
Monster
Azure
Free Online Learning
http://aka.ms/mva
Subscribe to our fortnightly newsletter
http://aka.ms/technetnz
http://aka.ms/msdnnz
Free Virtual Hands-on Labs
http://aka.ms/technetlabs
Sessions on Demand
http://aka.ms/ch9nz
DCIM211
Download