SlideShare a Scribd company logo
SharePoint On Microsoft Azure 
Martin Njalale
About Me 
Martin Njalale 
Twitter: @martinnjalale Email: mnjalale@gmail.com 
Skype: martin.njalale 
• Senior Software Engineer at Caytree 
Partners 
• Software Architect Consultant at 
Ideahutch Ltd. 
• Well versed with Microsoft’s stack of 
technologies: Web API, ASP.Net MVC, C#, 
Microsoft Azure, e.t.c.
Agenda 
• What is Cloud computing. 
• Introduction to Microsoft Azure. 
• SharePoint 2013 on Microsoft Azure.
What is cloud computing? 
This is the practice of using a network of remote 
servers hosted on the Internet to store, manage, and 
process data, rather than a local server on a personal 
computer.
What is cloud computing? 
SaaS (Software as a Service) 
• Software is licensed on a subscription basis. 
• Accessed by users using a thing client via a web browser. 
• Minimal customization involved if any. 
• Both software and hardware infrastructure provided with the service. 
Examples: 
• Office 365 
• Quickbooks
What is cloud computing? 
PaaS (Platform as a Service) 
• Computing platforms and a solution stack are provided as a service. 
• A consumer creates an application or service using tools and/or libraries 
from the provider, and also controls software deployment and 
configuration settings. 
• The provider provides the networks, servers, storage and other services 
required to host the consumers application. 
Examples: 
• Microsoft azure websites and cloud services.
What is cloud computing? 
IaaS (Infrastructure as a Service) 
• Architectural and development access to application services, storage and 
application runtime.. 
• Customizations are allowed within a framework. 
Examples: 
• Microsoft Azure Virtual Machines.
Microsoft Azure 
What is Microsoft Azure? 
Microsoft Azure is Microsoft’s cloud platform that enables you to quickly 
build, deploy and manage applications across a global network of Microsoft-managed 
datacenters. 
It offers Infrastructure as a Service (IaaS) and Platform as a Service (PaaS)
Microsoft Azure 
Why Azure? How do I benefit? 
Benefits: 
• Elastic - It can quickly scale up or down to match demand so that your 
deployments are efficient. 
• Usage Based- Metered service, allowing you to pay only for the resources 
you use to eliminate investment in underutilized capacity to meet peaks 
in demand. 
• Evergreen Service - Microsoft handle all maintenance and upgrades, 
ensuring your organization is using the most up to date resources. 
• Self-Service - Provide self-service IT infrastructure to business units and 
departments quickly and simply, without involving the IT department 
• Availability- it’s always up. Azure offers 99.95% financially backed SLA, 
24x7 tech support and round-the-clock.
Microsoft Azure Services 
Computer Services 
• Virtual Machines 
• Web sites 
• Mobile services 
• Cloud services 
Data Services 
• Storage services 
• Databases 
• Backup/Recovery 
• Cache 
Network Services 
• Express Route 
• Virtual Network 
• Traffic Manager 
• CDN 
Apps 
• Media services 
• Service Bus 
• Notification hubs 
• Scheduler 
• Automation 
• BizTalk 
• Visual Studio Online 
• Active Directory 
Store 
• Add ons
SharePoint 2013 on Azure 
So how is this important to SharePoint?
SharePoint 2013 on Azure 
Microsoft Azure supports 
the deployment of 
SharePoint 2013 farms 
with virtual machines 
and virtual networks. 
Cross-Premises virtual network
SharePoint 2013 on Azure 
Azure Virtual Networks 
An Azure Virtual Network is a logical container that can host virtual machines 
grouped on subnets. Virtual machines on subnets in a virtual network can 
communicate directly with each other without that traffic traversing the 
Internet. You define the IP address ranges your virtual machines will use. 
NB: Azure Virtual Machines that are not in a virtual network cannot 
communicate with each other without that traffic traversing the internet 
Always create a virtual network within Azure before deploying any new 
virtual machines. This allows you to group your virtual machines together 
and allow you to divide and determine the ranges of IP addresses assigned to 
your virtual machines.
SharePoint 2013 on Azure 
Types of Azure Virtual Networks 
There are two types of Azure Virtual Networks: 
• Cross-premises virtual network: A virtual network that is connected to 
your organization network across the Internet through a site-to-site VPN 
connection. Virtual Machines in a cross-premises virtual network act as 
an extension of your organization network, providing applications and 
services to intranet users, internet users, or both. 
• Cloud-only virtual network: A virtual network that is not connected to 
your organization network. Virtual machines in a cloud-only virtual 
network typically provide applications and services to internet users.
SharePoint 2013 on Azure 
Azure Virtual Machines 
Azure allows you to create a virtual machine running on Windows Server or 
any other operating system. You can access a virtual machine in Azure like 
any other server, delete and recreate it whenever you want. 
Azure VMs are built from virtual hard disks (VHDs) which are the same as 
those used by Hyper-V and can be transferred to and from your existing 
environment. 
You can create multiple virtual machines and then load balance traffic from 
the internet between them.
SharePoint 2013 on Azure 
Other Relevant Azure Components 
There are additional components that are necessary for a successful 
deployment of SharePoint 2013 on Azure: 
• Affinity Groups: these are specified when creating Azure resources such 
as Virtual Networks. They let Microsoft Azure know that you wish to keep 
resources located within the same Azure regional datacenter. 
• Site to site VPN connections: To connect the cross-premises virtual 
network in Azure to your on-premises network, you create a site-to-site 
VPN connection. 
• Domain Controllers: To minimize the latency of performing 
authentication of intranet user credentials for access to and 
administration of SharePoint farm sites and resources, you should deploy 
Active Directory Domain Services (AD DS) domain controllers in the 
virtual network. For redundancy, you should deploy at least two.
SharePoint 2013 on Azure 
So how do I build SharePoint on Azure? 
• Create a virtual network 
• Create affinity group 
• Create storage account 
• Provision domain controller(s) 
• Provision SQL server(s) 
• Provision SharePoint Servers 
• Setup accounts 
• Configure SharePoint
SharePoint 2013 on Azure 
DEMO
Planning 
Plan your farm the same as if it was on premises 
• Size your servers using the Azure server sizing chart (A1 – A8) 
Plan for directory synchronization 
• DirSync allows SSO for your local AD user accounts 
Plan for on premises integration 
• Configure VPN to internal network 
• Expose LOB as services 
Plan for Migration 
• SharePoint content, other content?
Considerations 
So what is the right choice for me? 
On Premises On Azure (IAAS) SharePoint 
Online 
Control Total control Almost total 
control 
Restricted 
LOB Integration Easy Complex Restricted 
Entry Cost High (up-front) Low Low 
Maintenance and 
support 
High Low Low 
Functionality High High Limited
Thank You!

More Related Content

What's hot

What's hot (20)

Introduction to Windows Azure
Introduction to Windows AzureIntroduction to Windows Azure
Introduction to Windows Azure
 
Finding Success with Managed Services in the Azure Environment
Finding Success with Managed Services in the Azure EnvironmentFinding Success with Managed Services in the Azure Environment
Finding Success with Managed Services in the Azure Environment
 
Microsoft for Your Data
Microsoft for Your DataMicrosoft for Your Data
Microsoft for Your Data
 
Building compelling Enterprise Solutions on AWS
Building compelling Enterprise Solutions on AWSBuilding compelling Enterprise Solutions on AWS
Building compelling Enterprise Solutions on AWS
 
Introduction to Microsoft Azure
Introduction to Microsoft AzureIntroduction to Microsoft Azure
Introduction to Microsoft Azure
 
Azure fundamentals
Azure   fundamentalsAzure   fundamentals
Azure fundamentals
 
Azure Cloud PPT
Azure Cloud PPTAzure Cloud PPT
Azure Cloud PPT
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
 
Introduction to Microsoft Azure Cloud
Introduction to Microsoft Azure CloudIntroduction to Microsoft Azure Cloud
Introduction to Microsoft Azure Cloud
 
Cloud Computing and Microsoft Azure
Cloud Computing and Microsoft AzureCloud Computing and Microsoft Azure
Cloud Computing and Microsoft Azure
 
Az900 study guide_section2
Az900 study guide_section2Az900 study guide_section2
Az900 study guide_section2
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
 
Cloud Fundamental
Cloud FundamentalCloud Fundamental
Cloud Fundamental
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
 
Azure Services Platform
Azure Services PlatformAzure Services Platform
Azure Services Platform
 
Going to the cloud with Microsoft and ITAdviser_Windows Azure overview for IT...
Going to the cloud with Microsoft and ITAdviser_Windows Azure overview for IT...Going to the cloud with Microsoft and ITAdviser_Windows Azure overview for IT...
Going to the cloud with Microsoft and ITAdviser_Windows Azure overview for IT...
 
Fundamentals of Azure
Fundamentals of AzureFundamentals of Azure
Fundamentals of Azure
 
Introduction to Microsoft Azure
Introduction to Microsoft AzureIntroduction to Microsoft Azure
Introduction to Microsoft Azure
 
Azure integration in dynamic crm
Azure integration in dynamic crmAzure integration in dynamic crm
Azure integration in dynamic crm
 
Scott Guthrie's Windows Azure Overview
Scott Guthrie's Windows Azure Overview Scott Guthrie's Windows Azure Overview
Scott Guthrie's Windows Azure Overview
 

Similar to Deploying SharePoint on Microsoft Azure #spsnairobi2014

Introduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptxIntroduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptx
Nadir Arain
 
Deployment of private cloud infrastructure copy
Deployment of private cloud infrastructure   copyDeployment of private cloud infrastructure   copy
Deployment of private cloud infrastructure copy
prabhat kumar
 
presentationoncloudcomputing-170312082947.pptx
presentationoncloudcomputing-170312082947.pptxpresentationoncloudcomputing-170312082947.pptx
presentationoncloudcomputing-170312082947.pptx
mnewg218
 

Similar to Deploying SharePoint on Microsoft Azure #spsnairobi2014 (20)

Introduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptxIntroduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptx
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
 
Charla Azure TLF.pptx
Charla Azure TLF.pptxCharla Azure TLF.pptx
Charla Azure TLF.pptx
 
Azure
AzureAzure
Azure
 
Azure Stack - Azure Nights User Group
Azure Stack - Azure Nights User GroupAzure Stack - Azure Nights User Group
Azure Stack - Azure Nights User Group
 
Deployment of private cloud infrastructure copy
Deployment of private cloud infrastructure   copyDeployment of private cloud infrastructure   copy
Deployment of private cloud infrastructure copy
 
Deployment of private cloud infrastructure.
Deployment of private cloud infrastructure.Deployment of private cloud infrastructure.
Deployment of private cloud infrastructure.
 
Azure vm introduction
Azure  vm introductionAzure  vm introduction
Azure vm introduction
 
Bca6thSemesterPresentationOnCloudComputing.pptx
Bca6thSemesterPresentationOnCloudComputing.pptxBca6thSemesterPresentationOnCloudComputing.pptx
Bca6thSemesterPresentationOnCloudComputing.pptx
 
Getting started with development in azure
Getting started with development in azureGetting started with development in azure
Getting started with development in azure
 
Introduction to the world of Cloud Computing & Microsoft Azure.pptx
Introduction to the world of Cloud Computing & Microsoft Azure.pptxIntroduction to the world of Cloud Computing & Microsoft Azure.pptx
Introduction to the world of Cloud Computing & Microsoft Azure.pptx
 
Presentation on Cloud computing
Presentation on Cloud computingPresentation on Cloud computing
Presentation on Cloud computing
 
AZURE CC JP.pptx
AZURE CC JP.pptxAZURE CC JP.pptx
AZURE CC JP.pptx
 
presentationoncloudcomputing-170312082947.pptx
presentationoncloudcomputing-170312082947.pptxpresentationoncloudcomputing-170312082947.pptx
presentationoncloudcomputing-170312082947.pptx
 
1.Introduction to cloud computing converted
1.Introduction to cloud computing converted1.Introduction to cloud computing converted
1.Introduction to cloud computing converted
 
Aws over view_demoppt
Aws over view_demopptAws over view_demoppt
Aws over view_demoppt
 
CC.pptx
CC.pptxCC.pptx
CC.pptx
 
Introduction to Windows Azure
Introduction to Windows AzureIntroduction to Windows Azure
Introduction to Windows Azure
 
Lecture 29
Lecture 29Lecture 29
Lecture 29
 
Cloud description
Cloud descriptionCloud description
Cloud description
 

Recently uploaded

AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
Alluxio, Inc.
 

Recently uploaded (20)

iGaming Platform & Lottery Solutions by Skilrock
iGaming Platform & Lottery Solutions by SkilrockiGaming Platform & Lottery Solutions by Skilrock
iGaming Platform & Lottery Solutions by Skilrock
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdfA Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
 
Breaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdfBreaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdf
 
Crafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM IntegrationCrafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM Integration
 
Agnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in KrakówAgnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in Kraków
 
GraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysisGraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysis
 
Top Mobile App Development Companies 2024
Top Mobile App Development Companies 2024Top Mobile App Development Companies 2024
Top Mobile App Development Companies 2024
 
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
 
AI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning FrameworkAI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning Framework
 
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
 
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 

Deploying SharePoint on Microsoft Azure #spsnairobi2014

  • 1. SharePoint On Microsoft Azure Martin Njalale
  • 2. About Me Martin Njalale Twitter: @martinnjalale Email: mnjalale@gmail.com Skype: martin.njalale • Senior Software Engineer at Caytree Partners • Software Architect Consultant at Ideahutch Ltd. • Well versed with Microsoft’s stack of technologies: Web API, ASP.Net MVC, C#, Microsoft Azure, e.t.c.
  • 3. Agenda • What is Cloud computing. • Introduction to Microsoft Azure. • SharePoint 2013 on Microsoft Azure.
  • 4. What is cloud computing? This is the practice of using a network of remote servers hosted on the Internet to store, manage, and process data, rather than a local server on a personal computer.
  • 5. What is cloud computing? SaaS (Software as a Service) • Software is licensed on a subscription basis. • Accessed by users using a thing client via a web browser. • Minimal customization involved if any. • Both software and hardware infrastructure provided with the service. Examples: • Office 365 • Quickbooks
  • 6. What is cloud computing? PaaS (Platform as a Service) • Computing platforms and a solution stack are provided as a service. • A consumer creates an application or service using tools and/or libraries from the provider, and also controls software deployment and configuration settings. • The provider provides the networks, servers, storage and other services required to host the consumers application. Examples: • Microsoft azure websites and cloud services.
  • 7. What is cloud computing? IaaS (Infrastructure as a Service) • Architectural and development access to application services, storage and application runtime.. • Customizations are allowed within a framework. Examples: • Microsoft Azure Virtual Machines.
  • 8. Microsoft Azure What is Microsoft Azure? Microsoft Azure is Microsoft’s cloud platform that enables you to quickly build, deploy and manage applications across a global network of Microsoft-managed datacenters. It offers Infrastructure as a Service (IaaS) and Platform as a Service (PaaS)
  • 9. Microsoft Azure Why Azure? How do I benefit? Benefits: • Elastic - It can quickly scale up or down to match demand so that your deployments are efficient. • Usage Based- Metered service, allowing you to pay only for the resources you use to eliminate investment in underutilized capacity to meet peaks in demand. • Evergreen Service - Microsoft handle all maintenance and upgrades, ensuring your organization is using the most up to date resources. • Self-Service - Provide self-service IT infrastructure to business units and departments quickly and simply, without involving the IT department • Availability- it’s always up. Azure offers 99.95% financially backed SLA, 24x7 tech support and round-the-clock.
  • 10. Microsoft Azure Services Computer Services • Virtual Machines • Web sites • Mobile services • Cloud services Data Services • Storage services • Databases • Backup/Recovery • Cache Network Services • Express Route • Virtual Network • Traffic Manager • CDN Apps • Media services • Service Bus • Notification hubs • Scheduler • Automation • BizTalk • Visual Studio Online • Active Directory Store • Add ons
  • 11. SharePoint 2013 on Azure So how is this important to SharePoint?
  • 12. SharePoint 2013 on Azure Microsoft Azure supports the deployment of SharePoint 2013 farms with virtual machines and virtual networks. Cross-Premises virtual network
  • 13. SharePoint 2013 on Azure Azure Virtual Networks An Azure Virtual Network is a logical container that can host virtual machines grouped on subnets. Virtual machines on subnets in a virtual network can communicate directly with each other without that traffic traversing the Internet. You define the IP address ranges your virtual machines will use. NB: Azure Virtual Machines that are not in a virtual network cannot communicate with each other without that traffic traversing the internet Always create a virtual network within Azure before deploying any new virtual machines. This allows you to group your virtual machines together and allow you to divide and determine the ranges of IP addresses assigned to your virtual machines.
  • 14. SharePoint 2013 on Azure Types of Azure Virtual Networks There are two types of Azure Virtual Networks: • Cross-premises virtual network: A virtual network that is connected to your organization network across the Internet through a site-to-site VPN connection. Virtual Machines in a cross-premises virtual network act as an extension of your organization network, providing applications and services to intranet users, internet users, or both. • Cloud-only virtual network: A virtual network that is not connected to your organization network. Virtual machines in a cloud-only virtual network typically provide applications and services to internet users.
  • 15. SharePoint 2013 on Azure Azure Virtual Machines Azure allows you to create a virtual machine running on Windows Server or any other operating system. You can access a virtual machine in Azure like any other server, delete and recreate it whenever you want. Azure VMs are built from virtual hard disks (VHDs) which are the same as those used by Hyper-V and can be transferred to and from your existing environment. You can create multiple virtual machines and then load balance traffic from the internet between them.
  • 16. SharePoint 2013 on Azure Other Relevant Azure Components There are additional components that are necessary for a successful deployment of SharePoint 2013 on Azure: • Affinity Groups: these are specified when creating Azure resources such as Virtual Networks. They let Microsoft Azure know that you wish to keep resources located within the same Azure regional datacenter. • Site to site VPN connections: To connect the cross-premises virtual network in Azure to your on-premises network, you create a site-to-site VPN connection. • Domain Controllers: To minimize the latency of performing authentication of intranet user credentials for access to and administration of SharePoint farm sites and resources, you should deploy Active Directory Domain Services (AD DS) domain controllers in the virtual network. For redundancy, you should deploy at least two.
  • 17. SharePoint 2013 on Azure So how do I build SharePoint on Azure? • Create a virtual network • Create affinity group • Create storage account • Provision domain controller(s) • Provision SQL server(s) • Provision SharePoint Servers • Setup accounts • Configure SharePoint
  • 18. SharePoint 2013 on Azure DEMO
  • 19. Planning Plan your farm the same as if it was on premises • Size your servers using the Azure server sizing chart (A1 – A8) Plan for directory synchronization • DirSync allows SSO for your local AD user accounts Plan for on premises integration • Configure VPN to internal network • Expose LOB as services Plan for Migration • SharePoint content, other content?
  • 20. Considerations So what is the right choice for me? On Premises On Azure (IAAS) SharePoint Online Control Total control Almost total control Restricted LOB Integration Easy Complex Restricted Entry Cost High (up-front) Low Low Maintenance and support High Low Low Functionality High High Limited