SlideShare une entreprise Scribd logo
1  sur  35
Taking SharePoint to the Cloud 
Aaron Saikovski 
Readify – Software Solution Specialist 
Gold Sponsors Silver Sponsors Bronze Sponsors
Agenda 
• About me 
• SharePoint Cloud Story 
• SharePoint Reference Architectures 
• SharePoint Cloud Options 
• Demos
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)
SharePoint 
Cloud Story
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..)
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
SharePoint 
Reference 
Architectures
SharePoint Architecture (Quick Review) 
 WFE 
 Query 
 Request manager 
 Application servers 
 Central Administration 
 Search component 
 Application services 
 SQL Server 
 Central Administration 
 Config databases 
 Content databases 
 Search databases 
Don’t forget Office Web Apps needs its own farm!!
Highly Available SharePoint Farm (Sample)
Microsoft Azure
Azure IaaS – Basic SharePoint Farm
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
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
Azure IaaS – Highly Available SharePoint Farm
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
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
Amazon Web Services
AWS SharePoint 2013 Reference Architecture
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
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
Office365
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
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
SharePoint 
Cloud Options
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
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.
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
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
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
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
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”
Demos
Q & A
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/
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

Contenu connexe

Tendances

Deploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum Efficiency
Deploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum EfficiencyDeploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum Efficiency
Deploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum EfficiencyAmazon Web Services
 
Amazon Aurora Let's Talk About Performance
Amazon Aurora Let's Talk About PerformanceAmazon Aurora Let's Talk About Performance
Amazon Aurora Let's Talk About PerformanceDanilo Poccia
 
Oracle Solutions on AWS : May 2014
Oracle Solutions on AWS : May 2014Oracle Solutions on AWS : May 2014
Oracle Solutions on AWS : May 2014Tom Laszewski
 
Best Practices running SQL Server on AWS
Best Practices running SQL Server on AWSBest Practices running SQL Server on AWS
Best Practices running SQL Server on AWSAmazon Web Services
 
Oracle on AWS partner webinar series
Oracle on AWS partner webinar series Oracle on AWS partner webinar series
Oracle on AWS partner webinar series Tom Laszewski
 
PASS 17 SQL Server on AWS Best Practices
PASS 17 SQL Server on AWS Best PracticesPASS 17 SQL Server on AWS Best Practices
PASS 17 SQL Server on AWS Best PracticesAmazon Web Services
 
Getting Started with Amazon EC2 and Compute Services
Getting Started with Amazon EC2 and Compute ServicesGetting Started with Amazon EC2 and Compute Services
Getting Started with Amazon EC2 and Compute ServicesAmazon Web Services
 
Best practices: Backup and Recovery for Windows Workloads
Best practices: Backup and Recovery for Windows WorkloadsBest practices: Backup and Recovery for Windows Workloads
Best practices: Backup and Recovery for Windows WorkloadsAmazon Web Services
 
Azure Virtual Machines Deployment Scenarios
Azure Virtual Machines Deployment ScenariosAzure Virtual Machines Deployment Scenarios
Azure Virtual Machines Deployment ScenariosBrian Benz
 
Embrace and Extend - First-Class Activity and 3rd Party Ecosystem for SSIS in...
Embrace and Extend - First-Class Activity and 3rd Party Ecosystem for SSIS in...Embrace and Extend - First-Class Activity and 3rd Party Ecosystem for SSIS in...
Embrace and Extend - First-Class Activity and 3rd Party Ecosystem for SSIS in...Sandy Winarko
 
Scaling the Platform for Your Startup
Scaling the Platform for Your StartupScaling the Platform for Your Startup
Scaling the Platform for Your StartupAmazon Web Services
 
Power BI with Essbase in the Oracle Cloud
Power BI with Essbase in the Oracle CloudPower BI with Essbase in the Oracle Cloud
Power BI with Essbase in the Oracle CloudKellyn Pot'Vin-Gorman
 
Introducing Amazon RDS for PostgreSQL (DAT210) | AWS re:Invent 2013
Introducing Amazon RDS for PostgreSQL (DAT210) | AWS re:Invent 2013Introducing Amazon RDS for PostgreSQL (DAT210) | AWS re:Invent 2013
Introducing Amazon RDS for PostgreSQL (DAT210) | AWS re:Invent 2013Amazon Web Services
 
What’s New with SSIS in ADF
 What’s New with SSIS in ADF What’s New with SSIS in ADF
What’s New with SSIS in ADFSandy Winarko
 
AWS Storage Tiering for Enterprise Workloads
AWS Storage Tiering for Enterprise WorkloadsAWS Storage Tiering for Enterprise Workloads
AWS Storage Tiering for Enterprise WorkloadsTom Laszewski
 
What's New in Amazon RDS for Open Source and Commercial Databases
What's New in Amazon RDS for Open Source and Commercial DatabasesWhat's New in Amazon RDS for Open Source and Commercial Databases
What's New in Amazon RDS for Open Source and Commercial DatabasesAmazon Web Services
 
Oracle COTS Applications on AWS
Oracle COTS Applications on AWSOracle COTS Applications on AWS
Oracle COTS Applications on AWSTom Laszewski
 

Tendances (20)

Deploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum Efficiency
Deploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum EfficiencyDeploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum Efficiency
Deploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum Efficiency
 
Amazon Aurora Let's Talk About Performance
Amazon Aurora Let's Talk About PerformanceAmazon Aurora Let's Talk About Performance
Amazon Aurora Let's Talk About Performance
 
Oracle Solutions on AWS : May 2014
Oracle Solutions on AWS : May 2014Oracle Solutions on AWS : May 2014
Oracle Solutions on AWS : May 2014
 
Best Practices running SQL Server on AWS
Best Practices running SQL Server on AWSBest Practices running SQL Server on AWS
Best Practices running SQL Server on AWS
 
Oracle on AWS partner webinar series
Oracle on AWS partner webinar series Oracle on AWS partner webinar series
Oracle on AWS partner webinar series
 
PASS 17 SQL Server on AWS Best Practices
PASS 17 SQL Server on AWS Best PracticesPASS 17 SQL Server on AWS Best Practices
PASS 17 SQL Server on AWS Best Practices
 
Getting Started with Amazon EC2 and Compute Services
Getting Started with Amazon EC2 and Compute ServicesGetting Started with Amazon EC2 and Compute Services
Getting Started with Amazon EC2 and Compute Services
 
Bases de datos en la nube con AWS
Bases de datos en la nube con AWSBases de datos en la nube con AWS
Bases de datos en la nube con AWS
 
Best practices: Backup and Recovery for Windows Workloads
Best practices: Backup and Recovery for Windows WorkloadsBest practices: Backup and Recovery for Windows Workloads
Best practices: Backup and Recovery for Windows Workloads
 
Azure Virtual Machines Deployment Scenarios
Azure Virtual Machines Deployment ScenariosAzure Virtual Machines Deployment Scenarios
Azure Virtual Machines Deployment Scenarios
 
Embrace and Extend - First-Class Activity and 3rd Party Ecosystem for SSIS in...
Embrace and Extend - First-Class Activity and 3rd Party Ecosystem for SSIS in...Embrace and Extend - First-Class Activity and 3rd Party Ecosystem for SSIS in...
Embrace and Extend - First-Class Activity and 3rd Party Ecosystem for SSIS in...
 
Scaling the Platform for Your Startup
Scaling the Platform for Your StartupScaling the Platform for Your Startup
Scaling the Platform for Your Startup
 
Deep Dive: Amazon RDS
Deep Dive: Amazon RDSDeep Dive: Amazon RDS
Deep Dive: Amazon RDS
 
Power BI with Essbase in the Oracle Cloud
Power BI with Essbase in the Oracle CloudPower BI with Essbase in the Oracle Cloud
Power BI with Essbase in the Oracle Cloud
 
Introducing Amazon RDS for PostgreSQL (DAT210) | AWS re:Invent 2013
Introducing Amazon RDS for PostgreSQL (DAT210) | AWS re:Invent 2013Introducing Amazon RDS for PostgreSQL (DAT210) | AWS re:Invent 2013
Introducing Amazon RDS for PostgreSQL (DAT210) | AWS re:Invent 2013
 
What’s New with SSIS in ADF
 What’s New with SSIS in ADF What’s New with SSIS in ADF
What’s New with SSIS in ADF
 
AWS Storage Tiering for Enterprise Workloads
AWS Storage Tiering for Enterprise WorkloadsAWS Storage Tiering for Enterprise Workloads
AWS Storage Tiering for Enterprise Workloads
 
What's New in Amazon RDS for Open Source and Commercial Databases
What's New in Amazon RDS for Open Source and Commercial DatabasesWhat's New in Amazon RDS for Open Source and Commercial Databases
What's New in Amazon RDS for Open Source and Commercial Databases
 
Oracle COTS Applications on AWS
Oracle COTS Applications on AWSOracle COTS Applications on AWS
Oracle COTS Applications on AWS
 
Intro to AWS: Database Services
Intro to AWS: Database ServicesIntro to AWS: Database Services
Intro to AWS: Database Services
 

En vedette

Sydney 2015 Azure bootcamp PaaS presentation
Sydney 2015 Azure bootcamp PaaS presentationSydney 2015 Azure bootcamp PaaS presentation
Sydney 2015 Azure bootcamp PaaS presentationAaron Saikovski
 
Introduction to Microsoft Azure
Introduction to Microsoft AzureIntroduction to Microsoft Azure
Introduction to Microsoft AzureMartyn Coupland
 
Azure Large Scale Deployments - Tales from the Trenches
Azure Large Scale Deployments - Tales from the TrenchesAzure Large Scale Deployments - Tales from the Trenches
Azure Large Scale Deployments - Tales from the TrenchesAaron Saikovski
 
Scott Guthrie's Windows Azure Overview
Scott Guthrie's Windows Azure Overview Scott Guthrie's Windows Azure Overview
Scott Guthrie's Windows Azure Overview Michael Meagher
 
Azure Site Recovery Bootcamp
Azure Site Recovery BootcampAzure Site Recovery Bootcamp
Azure Site Recovery BootcampAsaf Nakash
 
Getting started with microsoft azure in 30 mins
Getting started with microsoft azure in 30 minsGetting started with microsoft azure in 30 mins
Getting started with microsoft azure in 30 minsIlyas F ☁☁☁
 
Azure Sydney 2015 BootCamp Architecture Presentation
Azure Sydney 2015 BootCamp Architecture PresentationAzure Sydney 2015 BootCamp Architecture Presentation
Azure Sydney 2015 BootCamp Architecture PresentationAaron Saikovski
 

En vedette (10)

Sydney 2015 Azure bootcamp PaaS presentation
Sydney 2015 Azure bootcamp PaaS presentationSydney 2015 Azure bootcamp PaaS presentation
Sydney 2015 Azure bootcamp PaaS presentation
 
Azure Overview
Azure Overview Azure Overview
Azure Overview
 
Introduction to Microsoft Azure
Introduction to Microsoft AzureIntroduction to Microsoft Azure
Introduction to Microsoft Azure
 
Azure Large Scale Deployments - Tales from the Trenches
Azure Large Scale Deployments - Tales from the TrenchesAzure Large Scale Deployments - Tales from the Trenches
Azure Large Scale Deployments - Tales from the Trenches
 
Azure ARM Templates 101
Azure ARM Templates 101Azure ARM Templates 101
Azure ARM Templates 101
 
Scott Guthrie's Windows Azure Overview
Scott Guthrie's Windows Azure Overview Scott Guthrie's Windows Azure Overview
Scott Guthrie's Windows Azure Overview
 
Azure Site Recovery Bootcamp
Azure Site Recovery BootcampAzure Site Recovery Bootcamp
Azure Site Recovery Bootcamp
 
Getting started with microsoft azure in 30 mins
Getting started with microsoft azure in 30 minsGetting started with microsoft azure in 30 mins
Getting started with microsoft azure in 30 mins
 
Azure Sydney 2015 BootCamp Architecture Presentation
Azure Sydney 2015 BootCamp Architecture PresentationAzure Sydney 2015 BootCamp Architecture Presentation
Azure Sydney 2015 BootCamp Architecture Presentation
 
Azure Cloud PPT
Azure Cloud PPTAzure Cloud PPT
Azure Cloud PPT
 

Similaire à Taking SharePoint to the Cloud: Options for On-Prem, IaaS & SaaS Deployments

SPSMadrid Get sql spinning with SharePoint. Best practice for the back end
SPSMadrid Get sql spinning with SharePoint. Best practice for the back endSPSMadrid Get sql spinning with SharePoint. Best practice for the back end
SPSMadrid Get sql spinning with SharePoint. Best practice for the back endKnut Relbe-Moe [MVP, MCT]
 
Nuts and bolts of running a popular site in the aws cloud
Nuts and bolts of running a popular site in the aws cloudNuts and bolts of running a popular site in the aws cloud
Nuts and bolts of running a popular site in the aws cloudDavid Veksler
 
SharePoint 2013 on Azure: Your Dedicated Farm in the Cloud
SharePoint 2013 on Azure: Your Dedicated Farm in the CloudSharePoint 2013 on Azure: Your Dedicated Farm in the Cloud
SharePoint 2013 on Azure: Your Dedicated Farm in the CloudJamie McAllister
 
Implement SQL Server on an Azure VM
Implement SQL Server on an Azure VMImplement SQL Server on an Azure VM
Implement SQL Server on an Azure VMJames Serra
 
Unity Connect - Getting SQL Spinning with SharePoint - Best Practices for the...
Unity Connect - Getting SQL Spinning with SharePoint - Best Practices for the...Unity Connect - Getting SQL Spinning with SharePoint - Best Practices for the...
Unity Connect - Getting SQL Spinning with SharePoint - Best Practices for the...Knut Relbe-Moe [MVP, MCT]
 
Building Cloud-Native Applications with Microsoft Windows Azure
Building Cloud-Native Applications with Microsoft Windows AzureBuilding Cloud-Native Applications with Microsoft Windows Azure
Building Cloud-Native Applications with Microsoft Windows AzureBill Wilder
 
Azure SQL Managed Instance - SqlBits 2019
Azure SQL Managed Instance - SqlBits 2019Azure SQL Managed Instance - SqlBits 2019
Azure SQL Managed Instance - SqlBits 2019Jovan Popovic
 
NZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices Session
NZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices SessionNZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices Session
NZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices SessionMichael Noel
 
Migrating Customers to Microsoft Azure: Lessons Learned From the Field
Migrating Customers to Microsoft Azure: Lessons Learned From the FieldMigrating Customers to Microsoft Azure: Lessons Learned From the Field
Migrating Customers to Microsoft Azure: Lessons Learned From the FieldIdo Flatow
 
Navigating the turbulence on takeoff: Setting up SharePoint on Azure IaaS the...
Navigating the turbulence on takeoff: Setting up SharePoint on Azure IaaS the...Navigating the turbulence on takeoff: Setting up SharePoint on Azure IaaS the...
Navigating the turbulence on takeoff: Setting up SharePoint on Azure IaaS the...Jason Himmelstein
 
Getting Started with Amazon Redshift
Getting Started with Amazon RedshiftGetting Started with Amazon Redshift
Getting Started with Amazon RedshiftAmazon Web Services
 
Getting Started with Amazon Redshift
Getting Started with Amazon RedshiftGetting Started with Amazon Redshift
Getting Started with Amazon RedshiftAmazon Web Services
 
Should I move my database to the cloud?
Should I move my database to the cloud?Should I move my database to the cloud?
Should I move my database to the cloud?James Serra
 
Azure data platform overview
Azure data platform overviewAzure data platform overview
Azure data platform overviewJames Serra
 
Navigating the turbulence on take-off: Setting up SharePoint on Azure IaaS th...
Navigating the turbulence on take-off: Setting up SharePoint on Azure IaaS th...Navigating the turbulence on take-off: Setting up SharePoint on Azure IaaS th...
Navigating the turbulence on take-off: Setting up SharePoint on Azure IaaS th...Jason Himmelstein
 
Innovations of .NET and Azure (Recaps of Build 2017 selected sessions)
Innovations of .NET and Azure (Recaps of Build 2017 selected sessions)Innovations of .NET and Azure (Recaps of Build 2017 selected sessions)
Innovations of .NET and Azure (Recaps of Build 2017 selected sessions)Jeff Chu
 
Introducing Azure SQL Data Warehouse
Introducing Azure SQL Data WarehouseIntroducing Azure SQL Data Warehouse
Introducing Azure SQL Data WarehouseJames Serra
 
[よくわかるAmazon Redshift in 大阪]Amazon Redshift最新情報と導入事例のご紹介
[よくわかるAmazon Redshift in 大阪]Amazon Redshift最新情報と導入事例のご紹介[よくわかるAmazon Redshift in 大阪]Amazon Redshift最新情報と導入事例のご紹介
[よくわかるAmazon Redshift in 大阪]Amazon Redshift最新情報と導入事例のご紹介Amazon Web Services Japan
 
Ultimate SharePoint Infrastructure Best Practises Session - Isle of Man Share...
Ultimate SharePoint Infrastructure Best Practises Session - Isle of Man Share...Ultimate SharePoint Infrastructure Best Practises Session - Isle of Man Share...
Ultimate SharePoint Infrastructure Best Practises Session - Isle of Man Share...Michael Noel
 
AWS Webcast - AWS Webinar Series for Education #2 - Getting Started with AWS
AWS Webcast - AWS Webinar Series for Education #2 - Getting Started with AWSAWS Webcast - AWS Webinar Series for Education #2 - Getting Started with AWS
AWS Webcast - AWS Webinar Series for Education #2 - Getting Started with AWSAmazon Web Services
 

Similaire à Taking SharePoint to the Cloud: Options for On-Prem, IaaS & SaaS Deployments (20)

SPSMadrid Get sql spinning with SharePoint. Best practice for the back end
SPSMadrid Get sql spinning with SharePoint. Best practice for the back endSPSMadrid Get sql spinning with SharePoint. Best practice for the back end
SPSMadrid Get sql spinning with SharePoint. Best practice for the back end
 
Nuts and bolts of running a popular site in the aws cloud
Nuts and bolts of running a popular site in the aws cloudNuts and bolts of running a popular site in the aws cloud
Nuts and bolts of running a popular site in the aws cloud
 
SharePoint 2013 on Azure: Your Dedicated Farm in the Cloud
SharePoint 2013 on Azure: Your Dedicated Farm in the CloudSharePoint 2013 on Azure: Your Dedicated Farm in the Cloud
SharePoint 2013 on Azure: Your Dedicated Farm in the Cloud
 
Implement SQL Server on an Azure VM
Implement SQL Server on an Azure VMImplement SQL Server on an Azure VM
Implement SQL Server on an Azure VM
 
Unity Connect - Getting SQL Spinning with SharePoint - Best Practices for the...
Unity Connect - Getting SQL Spinning with SharePoint - Best Practices for the...Unity Connect - Getting SQL Spinning with SharePoint - Best Practices for the...
Unity Connect - Getting SQL Spinning with SharePoint - Best Practices for the...
 
Building Cloud-Native Applications with Microsoft Windows Azure
Building Cloud-Native Applications with Microsoft Windows AzureBuilding Cloud-Native Applications with Microsoft Windows Azure
Building Cloud-Native Applications with Microsoft Windows Azure
 
Azure SQL Managed Instance - SqlBits 2019
Azure SQL Managed Instance - SqlBits 2019Azure SQL Managed Instance - SqlBits 2019
Azure SQL Managed Instance - SqlBits 2019
 
NZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices Session
NZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices SessionNZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices Session
NZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices Session
 
Migrating Customers to Microsoft Azure: Lessons Learned From the Field
Migrating Customers to Microsoft Azure: Lessons Learned From the FieldMigrating Customers to Microsoft Azure: Lessons Learned From the Field
Migrating Customers to Microsoft Azure: Lessons Learned From the Field
 
Navigating the turbulence on takeoff: Setting up SharePoint on Azure IaaS the...
Navigating the turbulence on takeoff: Setting up SharePoint on Azure IaaS the...Navigating the turbulence on takeoff: Setting up SharePoint on Azure IaaS the...
Navigating the turbulence on takeoff: Setting up SharePoint on Azure IaaS the...
 
Getting Started with Amazon Redshift
Getting Started with Amazon RedshiftGetting Started with Amazon Redshift
Getting Started with Amazon Redshift
 
Getting Started with Amazon Redshift
Getting Started with Amazon RedshiftGetting Started with Amazon Redshift
Getting Started with Amazon Redshift
 
Should I move my database to the cloud?
Should I move my database to the cloud?Should I move my database to the cloud?
Should I move my database to the cloud?
 
Azure data platform overview
Azure data platform overviewAzure data platform overview
Azure data platform overview
 
Navigating the turbulence on take-off: Setting up SharePoint on Azure IaaS th...
Navigating the turbulence on take-off: Setting up SharePoint on Azure IaaS th...Navigating the turbulence on take-off: Setting up SharePoint on Azure IaaS th...
Navigating the turbulence on take-off: Setting up SharePoint on Azure IaaS th...
 
Innovations of .NET and Azure (Recaps of Build 2017 selected sessions)
Innovations of .NET and Azure (Recaps of Build 2017 selected sessions)Innovations of .NET and Azure (Recaps of Build 2017 selected sessions)
Innovations of .NET and Azure (Recaps of Build 2017 selected sessions)
 
Introducing Azure SQL Data Warehouse
Introducing Azure SQL Data WarehouseIntroducing Azure SQL Data Warehouse
Introducing Azure SQL Data Warehouse
 
[よくわかるAmazon Redshift in 大阪]Amazon Redshift最新情報と導入事例のご紹介
[よくわかるAmazon Redshift in 大阪]Amazon Redshift最新情報と導入事例のご紹介[よくわかるAmazon Redshift in 大阪]Amazon Redshift最新情報と導入事例のご紹介
[よくわかるAmazon Redshift in 大阪]Amazon Redshift最新情報と導入事例のご紹介
 
Ultimate SharePoint Infrastructure Best Practises Session - Isle of Man Share...
Ultimate SharePoint Infrastructure Best Practises Session - Isle of Man Share...Ultimate SharePoint Infrastructure Best Practises Session - Isle of Man Share...
Ultimate SharePoint Infrastructure Best Practises Session - Isle of Man Share...
 
AWS Webcast - AWS Webinar Series for Education #2 - Getting Started with AWS
AWS Webcast - AWS Webinar Series for Education #2 - Getting Started with AWSAWS Webcast - AWS Webinar Series for Education #2 - Getting Started with AWS
AWS Webcast - AWS Webinar Series for Education #2 - Getting Started with AWS
 

Dernier

『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书rnrncn29
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书rnrncn29
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书zdzoqco
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxeditsforyah
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Sonam Pathan
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一Fs
 
NSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationNSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationMarko4394
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Excelmac1
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predieusebiomeyer
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Sonam Pathan
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一z xss
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一Fs
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)Christopher H Felton
 
Elevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New OrleansElevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New Orleanscorenetworkseo
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Paul Calvano
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMartaLoveguard
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一Fs
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa494f574xmv
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationLinaWolf1
 

Dernier (20)

『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptx
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
 
NSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationNSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentation
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predi
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
 
Elevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New OrleansElevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New Orleans
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptx
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa
 
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 Documentation
 

Taking SharePoint to the Cloud: Options for On-Prem, IaaS & SaaS Deployments

  • 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
  • 8. SharePoint Architecture (Quick Review)  WFE  Query  Request manager  Application servers  Central Administration  Search component  Application services  SQL Server  Central Administration  Config databases  Content databases  Search databases Don’t forget Office Web Apps needs its own farm!!
  • 11. Azure IaaS – Basic SharePoint Farm
  • 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
  • 14. Azure IaaS – Highly Available SharePoint Farm
  • 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
  • 18. AWS SharePoint 2013 Reference Architecture
  • 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”
  • 32. Demos
  • 33. Q & A
  • 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