- The document discusses taking SharePoint to the cloud by examining various cloud options including SharePoint Online (Office 365), SharePoint on Azure IaaS, SharePoint on AWS IaaS, and on-premises or private cloud.
- It provides an overview of the architecture and deployment considerations for setting up SharePoint farms on each of these platforms, including high availability configurations, pricing estimates, and key differences between the options.
- Examples of SharePoint reference architectures for Azure and AWS IaaS deployments are presented, demonstrating how to build scalable and resilient SharePoint environments in the public cloud.
Report
Share
Report
Share
1 of 35
More Related Content
Taking SharePoint to the Cloud
1. Taking SharePoint to the Cloud
Aaron Saikovski
Readify – Software Solution Specialist
Gold Sponsors Silver Sponsors Bronze Sponsors
2. Agenda
• About me
• SharePoint Cloud Story
• SharePoint Reference Architectures
• SharePoint Cloud Options
• Demos
3. About Me
• Readify Software Solution Specialist/Cloud Solution
Architect
• 24 years in the IT industry
• Former Microsoftie (5 year veteran)
• Ask me about Office365, AWS, Azure and of course
SharePoint
• Follow me on Twitter @RuskyDuck72
• Email Aaron.Saikovski@readify.net
• MCPD, MCITP, MCTS, MCT (Alumni)
5. Cloud Goals
Scale up/down as demand grows/shrinks
It must be secure and supported
Simply consume the service
Easily manage costs, pay for what I use
Running latest versions
99.9% uptime
Flexibility and Choice
Single Sign on
Easy to understand SLAs
Spin up multiple environments quickly (Dev, UAT..)
6. SharePoint Cloud Story
SharePoint is now “Cloud” ready
Scale up/out/down – elasticity
99.9% uptime is achievable
Plan for failure..Always!
Lots of choice - Office365, Azure, AWS,Private cloud
SharePoint roles/tiers suit cloud deployments
Patching is still fun
Provision in hours not days
Billing is easy to manage. Pay by the hour/month
Plan -> Test -> Deploy -> Stabilise -> Go Live..Faster
12. Azure IaaS – Basic SharePoint Farm..cont
Good for Dev/Test workloads- No HA!!!
We can choose to provision on SSDs (Recommended)
No VM availability sets or failover
Provisioned in about 1 hour
OWA not officially supported in Azure..Yet
Resource grouping for easy management and billing
13. Azure IaaS – Basic SharePoint Farm..cont
VMs:
Active Directory DC (A1 - $67.57 per month)
A1 (1 core, 1.75 GB RAM, No SSD) - $0.091/hr (Default)
D1 (1 core, 3.5GM RAM, 40GB SSD) - $0.161/hr
SQL Server (A5 - $225.24 per month)
A5 (2 cores, 14 GB RAM, No SSD) - $0.303/hr (Default)
D11 (2 cores, 14 GB RAM, 100 GB SSD) - $0.37/hr
SharePoint Server (A2 - $135.14 per month)
A2 (2 cores, 3.5 GB RAM, No SSD) - $0.182/hr (Default)
D2 (2 cores, 7 GB RAM, 100 GB SSD) - $0.321/hr
Cheap to run – Approx. $0.576AUD per hour with defaults
15. Azure IaaS – Highly Available SharePoint Farm..cont
VMs in availability sets (Recommended for VMs)
We can choose to provision on SSDs (Recommended)
SQL Always-On enabled for database resiliency
Provisioned in about 3-4 hours – 9 VMs to provision
OWA not officially supported in Azure..Yet
Resource grouping for easy management and billing
Don’t forget the SharePoint 2013 licenses
16. Azure IaaS – Highly Available SharePoint Farm..cont
VMs:
Active Directory DC (x2)
A1 (1 core, 1.75 GB RAM, No SSD) - $0.091/hr
SQL Server (x3)
D3 (4 cores, 14 GB RAM, 250 GB SSD) - $0.642/hr
A1 (1 core, 1.75 GB RAM) (Witness) - $0.091/hr
SharePoint Server (x 4)
D2 (2 cores, 7 GB RAM, 100 GB SSD) - $0.321/hr
Cheap to run – Approx. $2.52AUD per hour
19. AWS SharePoint 2013 Reference Architecture..cont
Deployed in a highly available architecture
CloudFormation template for “stack” automation
Follows AWS and Microsoft “best practices”
Servers placed across two Availability Zones (HA) in a region
Remote access via RD gateways through public subnets in
each AZ (Security)
Public and Private IP Subnets (Best practice!!!)
Load balancing provided to WFEs via Elastic Load Balancer
SQL Always-On enabled for database resiliency
20. AWS SharePoint 2013 Reference Architecture..cont
Office Web Apps – optional CloudFormation parameter
Stack provisioned in about 3 hours
Don’t forget the SharePoint 2013 licenses - BYOL!!
EC2 VMs:
WFE - c3.2xlarge (8 vCPU, 15GB RAM, 100GB EBS GP2 SSD) -
$0.953/hr
App Server - c3.2xlarge (8 vCPU, 15GB RAM, 100GB EBS GP2
SSD) - $0.953/hr
Database - r3.2xlarge (8 vCPU, 61GB RAM, 100GB EBS GP2 SSD)
- $1.292/hr
Cheap to run – Approx. $9USD per hour with defaults
22. SharePoint Architecture – Office365
Example: Scalable
Network 1..N:
AD Sync
Prov.
SCOM
ULS
SPDiag
WER
DNS
SMTP
Admin
Backup
Content:
WFE
Crawl WFE
App Server
CA
Sandbox
Timer Jobs
Stamp 1:
Federated Services:
Fed App
Fed Query
Fed CA
Fed Idx
SQL:
SQL SQL
Directory:
SQL SQL AD AD
Stamp 2..N:
Federated Services: Content:
SQL:
WFE
Crawl WFE
App Server
CA
Sandbox
Timer Jobs
Fed App
Fed Query
Fed CA
Fed Idx
SQL SQL
Directory:
SQL SQL AD AD
NLB
NLB
Datacenter 1..N:
Network 1..N:
AD Sync
Prov.
Stamp 1:
SCOM
ULS
SPDiag
WER
Federated Services: Content:
SQL:
WFE
DNS
SMTP
Crawl WFE
App Server
Admin
Backup
CA
Sandbox
Timer Jobs
Fed App
Fed Query
Fed CA
Fed Idx
SQL SQL
Directory:
SQL SQL AD AD
Stamp 2..N:
Federated Services: Content:
SQL:
WFE
Crawl WFE
App Server
CA
Sandbox
Timer Jobs
Fed App
Fed Query
Fed CA
Fed Idx
SQL SQL
Directory:
SQL SQL AD AD
NLB
NLB
Disaster Recovery Datacenter 1..N:
Grid Manager
Global Directory
Tenant Admin (UI)
Commerce backend
DNS (multiple)
OrgID Auth, Svc.
Incident
Management
Azure
(Windows/SQL)
CDN Services
1
1
23. Customer network
Hybrid SharePoint Cloud
Microsoft data center Internet Intranet
Secure store
User profile store Site collection
Search service
Microsoft Online Services
Directory Synchronization
https://sharepoint.
contoso.com
Active Directory
Microsoft Online
Directory Service
Microsoft Office 365
SharePoint
Perimeter network
Firewall
Active Directory
Federation Services
Client-side object model
pipeline
Directory synchronization
Server-to-server trust
Windows Azure Active
Directory Access Control
Services
25. SharePoint On-Prem or Private Cloud
You own and run the farm i.e. patching etc.
Can take time to build environment(s) – weeks, days,
hours
Usually pre-built for you or templated
Must plan for HA/DR (RPO, RTO)
Single or Multiple datacentres but $$$$
Check SLAs (99.9%?)
Requires dedicated staff – ongoing maintenance
Run full trust code, timer jobs etc
Get familiar with hourly billing model
26. SharePoint IaaS (Azure or AWS)
• Shared responsibility model
• You plan, build and patch the SharePoint environment
• AWS & Azure both in Australia.
• HA/DR – Select Azure Region/AZ
• Pay for compute consumption
• Usually 99.9% uptime if more than 1 VM per zone/AZ
• Similar to a hosted model but you have more control
• PAYG Utility computing – simple billing, hourly
• Fast provisioning in about 3 hours
• Don’t forget monitoring
• Pretty much do anything you want
• Run full trust code, timer jobs, patching
• Set IOPS, Memory, VM sizes etc.
27. SharePoint on AWS (Amazon EC2)
• CloudFormation template to automate deployment
• Completely scripted and replayable stack
• Very secure and resilient deployment
• AWS ELB to load balance across EC2 instances
• Secure RDP access to EC2 instances
• Public/private subnets secure network
• Secure networking via Network ACLS and security groups
• SSD backed EC2 Instances
• EBS SSD - 3 IOPS/GB and burstable 3,000 IOPS Max.
• EBS Provisioned IOPS - 30 IOPS/GB – 4,000 IOPS (Max. sustained)
• New bigger and faster EBS volumes coming soon!
• 16TB – 10,000 Baseline IOPS (GP2 SSD EBS)
• 16TB – 20,000 PIOPS EBS
28. SharePoint on Microsoft Azure (IaaS)
• ResourceManager and PowerShell DSC to “script”
deployment
• New “D” series VMs with ephemeral SSD storage
• Coming to Aust 2015
• New Azure portal creates SP farm
• Resource Groups to “contain” and manage the stack
• Attached VHD Max disk performance: 500 IOPS per disk
• Provisioned IOPS are coming…”soon”
• Office Web Apps not supported as yet
29. SharePoint on Microsoft Azure (IaaS)..Cont
New Azure D-Series VM - Specs
Name
Cores
Memory
(GB)
Local SSD
Size (GB)
Local SSD
Max IOPS
Local SSD
Max Read
MB/s
Local SSD
Max Write
MB/s
Standard_D1 1 3.5 50 3,000 48 24
Standard_D2 2 7 100 6,000 96 48
Standard_D3 4 14 200 12,000 192 96
Standard_D4 8 28 400 24,000 384 192
Standard_D11 2 14 100 6,000 96 48
Standard_D12 4 28 200 12,000 192 96
Standard_D13 8 56 400 24,000 384 192
Standard_D14 16 112 800 48,000 768 384
30. SharePoint Online (SaaS)
• Choose where to provision the O365 tenant
• DirSync and ADFS required for Single Sign On
• Nothing to patch, run or maintain!
• 99.9% uptime
• Virtually unlimited storage
• 1TB per Site Collection
• 1TB OneDrive for Business
• No server side or full trust code allowed!!
• Easy to maintain and manage
• Limited PowerShell support (Get-SPOSite etc)
Reference: http://office.microsoft.com/en-au/office365-sharepoint-online-enterprise-help/sharepoint-online-software-boundaries-and-limits-
HA102694293.aspx
31. SharePoint Online/Hybrid
• When you need to maintain an on-premises
environment for security reasons
• Main use cases:
• Hybrid Search
• SAP/Duet (Must be Hybrid)
• Line Of Business Systems
• Useful for the “data sovereignty” conversation
• Can use Azure or AWS for “on premises”
34. Questions?
Comments?
More info
We are hiring!!!
Aaron.Saikovski@readify.net
http://aaronsaikovski.wordpress.com
http://www.readify.net
http://azure.microsoft.com/
http://aws.amazon.com/blogs/aws/rapid-deploy-
sharepoint-new-guide-and-templates/
http://azure.microsoft.com/en-us/
documentation/articles/virtual-machines-sharepoint-
farm-config-azure-preview/
35. Thanks for listening
Remember to submit your feedback so you go in the
draw to win prizes at the end of the day
Gold Sponsors Silver Sponsors Bronze Sponsors