SlideShare une entreprise Scribd logo
1  sur  46
Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/
Planning and Deploying your
SharePoint farm in Azure
Thuan Nguyen
Office Servers & Services MVP
@nnthuan
1
Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/
Event Sponsors
2
Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/
Participate with us and stand a chance to win prizes!
Survey:
http://j.mp/abcsg-2016
Tweet Tag:
#GlobalAzure #GABSG
3
Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/
About me
4
 Office Servers & Services MVP
 Solution Architect at FPT Software
helping customers effectively build
digital workplace solution with
Microsoft products and technologies.
 Email: thuan@outlook.com
 Blog: http://thuansoldier.net
 LinkedIn:
https://sg.linkedin.com/in/thuansoldier
Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/
Why Azure for
SharePoint Farm
Deployment
5
Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/
Cloud Model
6
Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/
SharePoint Cloud Continuum
7
(Credit: MCS)
Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/
Benefit of Azure for SharePoint Deployment
8
 Support for key server applications
and workloads
 Easy storage manageability
 High availability features
 Advanced networking
 Integration with compute PaaS
 Easy Application Migration
Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/
Deployment Scenarios
9
 Development and test/POC environments
 Disaster recovery of on-premises SharePoint farms to Azure
 Internet-facing sites that use features and scale not available in
Office 365
 App farms to support Office 365 or on-premises environments
 SharePoint Intranet hosted in Azure (consider the cost)
Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/
Development and Test Environment
10
 Quickly create a SharePoint farm with a few steps by
Azure offerings.
 Turn off every time you are not using to save cost.
(Azure Portal > New > Virtual Machine)
Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/
DR of SharePoint On-premises
11
 Cost saving with Azure hosted secondary datacenter instead
of on-premises datacenter.
 Maintain and pay for resources you use in Azure with scaling
demand.
Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/
SharePoint Internet facing site in Azure
12
 SharePoint Internet facing deployment in an on-premises
environment requires huge investment in infrastructure.
 Microsoft deprecated Public Website features in Office
365/SharePoint Online in January 2015.
 External collaboration with Azure AD.
(Three-zone design — separation of
internal and customer accounts)
Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/
Support Office 365/SharePoint On-premises
13
 Connect with Azure-hosted app in which
data is stored in Azure Storage.
 Leverage Azure Media Services for digital
asset management in SharePoint On-
premises.
 Connect to other Azure services (Mobile
services, Azure AD…etc.)
(One of the SharePoint App
Model)
Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/
Planning for
SharePoint Farm
in Azure
14
Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/
Key areas to SharePoint Farm in Azure
 Farm Topology
 Identity Management
 Business Continuity
 Performance & Capacity
 Maintenance & Operation
 Pricing
Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/
Azure Concepts for Farm Topology Planning
16
Regional Virtual Network
Resource Group
Virtual Network
Availability
Set
Subnet
Virtual
Machine
Site Connectivity
Azure
Services
Storage
Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/
Resource Group
17
 Azure Cloud Service is replaced by Resource
Group in Azure IaaS v2.
 Resource Group must be created before you
can create virtual network or other resources
(e.g. virtual machine…).
 The big advantage of Resource Group is that
it simplifies the declarative template
deployment.
 Not to be confused with Regional VNET (aka
Affinity Groups), which is keeping virtual
resources close proximity.
Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/
Virtual Network
18
 Determine if you are going to host your SharePoint farm fully in Azure.
 If connecting to on-premises infrastructure (e.g. for Office Web App
deployment), site-to-site is required.
 Use reserved IP to maintain IP address in case your VM is restarted (e.g. facing
LB, ADDS & DNS…)
 Plan for security with different subnet.
Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ 19
Virtual Machine
 Azure organizes VM sizes into machine series—A-series, D-series, DS-series,
and G-series. (http://bit.ly/azurevmsize)
 Only a part of A-series is available to the Basic tier. All series are available for
the Standard tier.
 Each VM has maximum number of data disks and IOPS.
 Azure Premium Storage supports VM disks that can be attached to DS, DSv2
or GS series Azure VMs.
 Scale out VM rather than scale up.
Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ 20
Storage
 There are two types of Azure storage accounts: Standard and Premium.
 A standard storage account has a maximum total request rate of 20,000
IOPS. Each disk is supported up to 500 IOPS.
 Only use Premium Storage if you need to high performance and low
latency.
 Each disk is supported up to 500 IOPS. You can stripe disk to achieve
higher IOPS.
 E.g. Farm with many content databases. A content database is
recommended to have 0.5 IOPS/GB.
 Storage account and virtual machines are supposed to be in the same
region.
 Do not use the temporary disk (D:) (including for TempDB)
 Use SQL file groups across multiple disks instead of disk striping
Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ 21
Virtual Machine Planning
Tier Size CPU Cores Memory Max. Disk Max. IOPS
Web A5 2 14 GB 4 4 x 500
App A6 4 28 GB 8 8 x 500
A5 2 14 GB 4 4 x 500
Search A6 4 28 GB 8 8 x 500
A4 (*) 8 14 GB 16 16 x 500
Distributed
Cache
A5 2 14 GB 4 4 x 500
Database A4 (*) 8 14 GB 16 16 x 500
DS4 (**) 8 28 GB 16 25,600
(*) For Index with large repository
(**) Farm with 20-40 TB requires high IOPS.
Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ 22
Identity Management
 What is the primary identity provider of your SharePoint farm?
 On-premises Active Directory (most common)
 Azure-hosted Active Directory
 Azure Active Directory Domain Services
 Is there a requirement of federation trust?
 SharePoint users from On-premises Active Directory having access to fully
Azure-hosted SharePoint farm.
 Office 365 users
 Partner authentication in extranet collaboration scenario.
Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ 23
Azure AD vs On-premises AD
Azure AD On-premises AD
Designed to protect cloud-based resources.
It is a multitenant system that works over
the Internet.
Built to secure on-premises resources and
works within local networks of a single
enterprise
Uses Internet-oriented protocols, such as
SAML 2.0, ws-Federation, OpenID Connect,
and RESTful Graph API
Uses protocols such as Kerberos and
Lightweight Directory Access Protocol
(LDAP)
Provides features such as Azure Access
Panel and RESTful interfaces.
Supports constructs such as forests,
domains, and organization units
 Provide authentication & authorization services.
 Simplify management of directory objects (e.g. user & group)
 Provide Single sign on experience
Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ 24
On-premises Active Directory
 Connect On-premises Active Directory to SharePoint Farm in Azure.
 Site-to-site VPN is required.
 ExpressRoute provides private connections between your on-premises
datacenters and Azure datacenters
Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ 25
Azure-hosted Active Directory
 Everything is hosted in Azure including Active Directory Domain Controller
server. This is commonly for public-facing SharePoint deployment.
 The installation and setup is fairly similar to the on-premises one.
 Azure-hosted Active Directory is like the virtualization of Active Directory
To configure On-premises Azure Virtual Network
IP address for the
domain controller
Assign static IP address on the
network adapter properties
Run the Set-
AzureStaticVNetIP cmdlet to
assign a static IP address
DNS client resolver Set Preferred and Alternate DNS
server address on the network
adapter properties of domain
members
Set DNS server address on
the virtual network properties
Active Directory
database storage
Optionally change the default
storage location from C:
You need to change default
storage location from C:
Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ 26
Federation Scenario
 Azure AD Sync (without SSO)
 AD Federation Service
 Azure Access Control Service
(Credit: Kirk Evans, MSFT Architect - Azure CoE)
Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ 27
Recommendation of AD VM in Azure
 Small virtual machine (Standard_A2 or Standard_A3).
 Windows Server 2012 R2 is recommended.
 Install and configure DNS server with reserved IP addresses.
 Place the Active Directory database, logs, and SYSVOL on additional Azure data
disks. Do not place these on the operating system disk (C drive) or the
temporary disks (D drive) provided by Azure.
Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ 28
Business Continuity
Scalability
Availability
Fault
Tolerance
 Availability, Scalability, and fault
tolerance are key requirements of
any business continuity and
disaster recovery plan.
 To have availability, you need
scalability to handle the workload
as the needs of the workload
increase.
 You need fault tolerance to
overcome any issues that might
arise.
Microsoft Azure
Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ 29
HA for SharePoint Farm in Azure
 Availability Set
 SQL Server
 AlwaysOn Availability Group
 AlwaysOn Failover Cluster Instances
 Azure Load Balancer
Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ 30
Availability Set
 An availability set helps keep
your virtual machines available
during downtime, such as
during maintenance.
 Fault Domain
 Update Domain
 Create availability set for tier
and role (Web, App, Db,
Search…)
Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ 31
SQL Server HA in Azure
 AlwaysOn Availability Groups is fully supported in Azure.
 AlwaysOn Failover Cluster Instances (FCI) with Azure File store is not supported
currently.
 An FCI on a two-node WSFC running in Azure VMs with storage supported by
SIOS DataKeeper.
 An FCI on a two-node WSFC running in Azure VMs with remote iSCSI Target
shared block storage via ExpressRoute. For example, NetApp Private Storage
(NPS) exposes an iSCSI target via ExpressRoute with Equinix to Azure VMs.
 Leverage WS 2012 SMB could work.
 Microsoft does not provide warranty of 3rd party with FCI.
Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ 32
Azure Load Balancer
 Azure Load Balancer distributes
incoming traffic among healthy service
instances in cloud services or virtual
machines defined in a load-balancer
set.
 There are several LB virtual machines in
Azure Market Place (Kemp, Shaka…etc)
 Internal LB can be used to set up in
cross-network environment
Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ 33
DR for SharePoint Farm in Azure
SQL Server
 AlwaysOn Availability Group
 Database Mirroring
 Backup and Restore with Azure Blob Storage Service
Azure Backup
 When you create a recovery vault for Backup, use a different region than
that of the servers and services you will be backing up.
 StorSimple is more like a SAN solution that offers seemingly endless
capacity by scaling-out to Azure for data that is not regularly accessed.
Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ 34
Performance & Capacity
 For network performance with site-to-site, look at
ExpressRoute.
 With storage, plan for capacity with your designated VM.
 Don’t just use Premium Storage for high performance,
calculate IOPS required first.
 If you need more throughput you can stripe data disk.
 With SQL Server VM specifically in Azure IaaS, refer to this
article http://bit.ly/sqlsazureperf
Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ 35
Maintenance & Operation
 VM Monitoring
 Diagnostic
 Alert Rule
 PowerShell
 Azure Status
(https://azure.microsoft.com/en
-us/status)
Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ 36
Pricing
 Virtual Machine
 Storage
 Bandwidth
 IP Address
 VPN Gateway
 ExpressRoute
 AzureDNS
 Backup
 Site Recovery
 Azure AD
 StorSimple
Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ 37
Sample
Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/
Deploying
SharePoint Farm
in Azure
38
Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/
Quick Deployment of SharePoint Farm
39
 The fastest way to deploy a SharePoint farm for pilot
testing/evaluation.
Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ 40
Azure Resource Manager Template
 Create a template with declarative
representation of the solution to create a
resource group that contains all of the
resources you need for SharePoint Farm.
 The template consists of JSON and
expressions which you can use to
construct values for your deployment.
 Use Azure Visualize to design your
template http://armviz.io/
 Search template in
https://azure.microsoft.com/en-
us/documentation/templates/
Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ 41
Manual Deployment
 Create Resource Group
 Create Virtual Network
 Create Storage Account
 Create Availability Set
 Create Virtual Machine
 Install and Configure Active Directory
 Install and Configure SQL Server
 Install and Configure SharePoint Server
 Advanced Configuration for HA, LB or so on
Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/
Deployment
Consideration
42
Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/
Unsupported
43
 Windows Azure Virtual Machines load balancing mechanism does not
support Sticky Sessions currently.
 Problem with FBA/SAML Auth in SharePoint 2010. SharePoint 2013 is
fine.
 AlwaysOn Failover Cluster Instances are not supported in Azure IaaS itself.
 Wide Area Network (WAN) deployment is still not supported in Azure
across regions. Metalogix Replicator could be an alternative.
 Office Web App Server is not supported in Azure IaaS due to licensing
model.
 SharePoint and Azure SQL is still not possible.
Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/
Q & A
44
Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/
References
45
 High availability and disaster recovery for SQL Server in Azure Virtual
Machines http://bit.ly/hadrsqlsazure
 Planning for SharePoint 2013 on Azure Infrastructure Services
http://bit.ly/sponazure
 Internet Sites in Microsoft Azure using SharePoint Server 2013
http://bit.ly/spinternetazure
 Understanding Windows Azure Storage Billing – Bandwidth, Transactions,
and Capacity http://bit.ly/azurestoragepricing
 Azure subscription and service limits, quotas, and constraints
http://bit.ly/azurelimit
 Microsoft Azure Cost Estimator Tool http://bit.ly/azurecostestimator
Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/
Thank You
46

Contenu connexe

Tendances

SharePoint and Azure - A Match Made in the Clouds
SharePoint and Azure - A Match Made in the CloudsSharePoint and Azure - A Match Made in the Clouds
SharePoint and Azure - A Match Made in the CloudsShailen Sukul
 
SPUnite17 Building Great Client Side Web Parts with SPFx
SPUnite17 Building Great Client Side Web Parts with SPFxSPUnite17 Building Great Client Side Web Parts with SPFx
SPUnite17 Building Great Client Side Web Parts with SPFxNCCOMMS
 
SharePoint Intersections - SP10 - Getting Started with Office 365 - Identity,...
SharePoint Intersections - SP10 - Getting Started with Office 365 - Identity,...SharePoint Intersections - SP10 - Getting Started with Office 365 - Identity,...
SharePoint Intersections - SP10 - Getting Started with Office 365 - Identity,...Dan Usher
 
O365Con18 - New Era of Customizing - Olli Jaaskelainen
O365Con18 - New Era of Customizing - Olli JaaskelainenO365Con18 - New Era of Customizing - Olli Jaaskelainen
O365Con18 - New Era of Customizing - Olli JaaskelainenNCCOMMS
 
SharePoint 2013 in a hybrid world
SharePoint 2013 in a hybrid worldSharePoint 2013 in a hybrid world
SharePoint 2013 in a hybrid worldJethro Seghers
 
Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013
Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013
Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013K.Mohamed Faizal
 
SharePoint 2007 and 2010 + Use Cases
SharePoint 2007 and 2010 + Use CasesSharePoint 2007 and 2010 + Use Cases
SharePoint 2007 and 2010 + Use Casesjovojovo
 
Office 365 and SharePoint 2013 Hybrid Environments
Office 365 and SharePoint 2013 Hybrid EnvironmentsOffice 365 and SharePoint 2013 Hybrid Environments
Office 365 and SharePoint 2013 Hybrid EnvironmentsRene Modery
 
ECS 19 - John White, Jason Himmelstein - Everything You Always Wanted To Know...
ECS 19 - John White, Jason Himmelstein - Everything You Always Wanted To Know...ECS 19 - John White, Jason Himmelstein - Everything You Always Wanted To Know...
ECS 19 - John White, Jason Himmelstein - Everything You Always Wanted To Know...European Collaboration Summit
 
ECS19 - Vesa Juvonen - SharePoint Development for Enterprises - What's New an...
ECS19 - Vesa Juvonen - SharePoint Development for Enterprises - What's New an...ECS19 - Vesa Juvonen - SharePoint Development for Enterprises - What's New an...
ECS19 - Vesa Juvonen - SharePoint Development for Enterprises - What's New an...European Collaboration Summit
 
SPCAdriatics - Search Administration and Troubleshooting in SharePoint 2013
SPCAdriatics - Search Administration and Troubleshooting in SharePoint 2013SPCAdriatics - Search Administration and Troubleshooting in SharePoint 2013
SPCAdriatics - Search Administration and Troubleshooting in SharePoint 2013Agnes Molnar
 
SharePoint 2013 Hybrid Deployment: End-to-end configuration process
SharePoint 2013 Hybrid Deployment: End-to-end configuration processSharePoint 2013 Hybrid Deployment: End-to-end configuration process
SharePoint 2013 Hybrid Deployment: End-to-end configuration processsamhassa
 
How to best setup SharePoint 2013, Web Apps, Workflow Manager with Powershell
How to best setup SharePoint 2013, Web Apps, Workflow Manager with PowershellHow to best setup SharePoint 2013, Web Apps, Workflow Manager with Powershell
How to best setup SharePoint 2013, Web Apps, Workflow Manager with PowershellSamuel Zürcher
 
ECS19 - John White - Unlock SharePoint’s Reporting Secrets
ECS19 - John White - Unlock SharePoint’s Reporting SecretsECS19 - John White - Unlock SharePoint’s Reporting Secrets
ECS19 - John White - Unlock SharePoint’s Reporting SecretsEuropean Collaboration Summit
 
OneDrive For Business - What's new for IT Administrators and End-users
OneDrive For Business - What's new for IT Administrators and End-usersOneDrive For Business - What's new for IT Administrators and End-users
OneDrive For Business - What's new for IT Administrators and End-usersLearning SharePoint
 
[Webinar] New Features in SharePoint 2016
[Webinar] New Features in SharePoint 2016 [Webinar] New Features in SharePoint 2016
[Webinar] New Features in SharePoint 2016 James Wright
 
SPUnite17 IT Pros Guide to Managing SharePoint Search
SPUnite17 IT Pros Guide to Managing SharePoint SearchSPUnite17 IT Pros Guide to Managing SharePoint Search
SPUnite17 IT Pros Guide to Managing SharePoint SearchNCCOMMS
 
Building a Microsoft Teams Provisioning Process using Power Apps & Power Auto...
Building a Microsoft Teams Provisioning Process using Power Apps & Power Auto...Building a Microsoft Teams Provisioning Process using Power Apps & Power Auto...
Building a Microsoft Teams Provisioning Process using Power Apps & Power Auto...Thomas Daly
 
ECS19 - Melissa Hubbard - How to be a Super Team Owner
ECS19 - Melissa Hubbard - How to be a Super Team OwnerECS19 - Melissa Hubbard - How to be a Super Team Owner
ECS19 - Melissa Hubbard - How to be a Super Team OwnerEuropean Collaboration Summit
 

Tendances (20)

SharePoint and Azure - A Match Made in the Clouds
SharePoint and Azure - A Match Made in the CloudsSharePoint and Azure - A Match Made in the Clouds
SharePoint and Azure - A Match Made in the Clouds
 
SharePoint 2016
SharePoint 2016SharePoint 2016
SharePoint 2016
 
SPUnite17 Building Great Client Side Web Parts with SPFx
SPUnite17 Building Great Client Side Web Parts with SPFxSPUnite17 Building Great Client Side Web Parts with SPFx
SPUnite17 Building Great Client Side Web Parts with SPFx
 
SharePoint Intersections - SP10 - Getting Started with Office 365 - Identity,...
SharePoint Intersections - SP10 - Getting Started with Office 365 - Identity,...SharePoint Intersections - SP10 - Getting Started with Office 365 - Identity,...
SharePoint Intersections - SP10 - Getting Started with Office 365 - Identity,...
 
O365Con18 - New Era of Customizing - Olli Jaaskelainen
O365Con18 - New Era of Customizing - Olli JaaskelainenO365Con18 - New Era of Customizing - Olli Jaaskelainen
O365Con18 - New Era of Customizing - Olli Jaaskelainen
 
SharePoint 2013 in a hybrid world
SharePoint 2013 in a hybrid worldSharePoint 2013 in a hybrid world
SharePoint 2013 in a hybrid world
 
Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013
Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013
Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013
 
SharePoint 2007 and 2010 + Use Cases
SharePoint 2007 and 2010 + Use CasesSharePoint 2007 and 2010 + Use Cases
SharePoint 2007 and 2010 + Use Cases
 
Office 365 and SharePoint 2013 Hybrid Environments
Office 365 and SharePoint 2013 Hybrid EnvironmentsOffice 365 and SharePoint 2013 Hybrid Environments
Office 365 and SharePoint 2013 Hybrid Environments
 
ECS 19 - John White, Jason Himmelstein - Everything You Always Wanted To Know...
ECS 19 - John White, Jason Himmelstein - Everything You Always Wanted To Know...ECS 19 - John White, Jason Himmelstein - Everything You Always Wanted To Know...
ECS 19 - John White, Jason Himmelstein - Everything You Always Wanted To Know...
 
ECS19 - Vesa Juvonen - SharePoint Development for Enterprises - What's New an...
ECS19 - Vesa Juvonen - SharePoint Development for Enterprises - What's New an...ECS19 - Vesa Juvonen - SharePoint Development for Enterprises - What's New an...
ECS19 - Vesa Juvonen - SharePoint Development for Enterprises - What's New an...
 
SPCAdriatics - Search Administration and Troubleshooting in SharePoint 2013
SPCAdriatics - Search Administration and Troubleshooting in SharePoint 2013SPCAdriatics - Search Administration and Troubleshooting in SharePoint 2013
SPCAdriatics - Search Administration and Troubleshooting in SharePoint 2013
 
SharePoint 2013 Hybrid Deployment: End-to-end configuration process
SharePoint 2013 Hybrid Deployment: End-to-end configuration processSharePoint 2013 Hybrid Deployment: End-to-end configuration process
SharePoint 2013 Hybrid Deployment: End-to-end configuration process
 
How to best setup SharePoint 2013, Web Apps, Workflow Manager with Powershell
How to best setup SharePoint 2013, Web Apps, Workflow Manager with PowershellHow to best setup SharePoint 2013, Web Apps, Workflow Manager with Powershell
How to best setup SharePoint 2013, Web Apps, Workflow Manager with Powershell
 
ECS19 - John White - Unlock SharePoint’s Reporting Secrets
ECS19 - John White - Unlock SharePoint’s Reporting SecretsECS19 - John White - Unlock SharePoint’s Reporting Secrets
ECS19 - John White - Unlock SharePoint’s Reporting Secrets
 
OneDrive For Business - What's new for IT Administrators and End-users
OneDrive For Business - What's new for IT Administrators and End-usersOneDrive For Business - What's new for IT Administrators and End-users
OneDrive For Business - What's new for IT Administrators and End-users
 
[Webinar] New Features in SharePoint 2016
[Webinar] New Features in SharePoint 2016 [Webinar] New Features in SharePoint 2016
[Webinar] New Features in SharePoint 2016
 
SPUnite17 IT Pros Guide to Managing SharePoint Search
SPUnite17 IT Pros Guide to Managing SharePoint SearchSPUnite17 IT Pros Guide to Managing SharePoint Search
SPUnite17 IT Pros Guide to Managing SharePoint Search
 
Building a Microsoft Teams Provisioning Process using Power Apps & Power Auto...
Building a Microsoft Teams Provisioning Process using Power Apps & Power Auto...Building a Microsoft Teams Provisioning Process using Power Apps & Power Auto...
Building a Microsoft Teams Provisioning Process using Power Apps & Power Auto...
 
ECS19 - Melissa Hubbard - How to be a Super Team Owner
ECS19 - Melissa Hubbard - How to be a Super Team OwnerECS19 - Melissa Hubbard - How to be a Super Team Owner
ECS19 - Melissa Hubbard - How to be a Super Team Owner
 

En vedette

Search Solution in SharePoint 2013
Search Solution in SharePoint 2013Search Solution in SharePoint 2013
Search Solution in SharePoint 2013Thuan Ng
 
SCU APAC 2013 - Balancing Your Datacenter Feng Shui
SCU APAC 2013 - Balancing Your Datacenter Feng ShuiSCU APAC 2013 - Balancing Your Datacenter Feng Shui
SCU APAC 2013 - Balancing Your Datacenter Feng ShuiRaymond Chou
 
SCU Asia System Center: Beyond orchestrator
SCU Asia System Center: Beyond orchestratorSCU Asia System Center: Beyond orchestrator
SCU Asia System Center: Beyond orchestratorAlexandre Verkinderen
 
Building SharePoint 2016 Hybrid the right way
Building SharePoint 2016 Hybrid the right wayBuilding SharePoint 2016 Hybrid the right way
Building SharePoint 2016 Hybrid the right wayBrian Culver
 
ExpertsLive Asia Pacific 2017 - Planning and Deploying SharePoint Server 2016...
ExpertsLive Asia Pacific 2017 - Planning and Deploying SharePoint Server 2016...ExpertsLive Asia Pacific 2017 - Planning and Deploying SharePoint Server 2016...
ExpertsLive Asia Pacific 2017 - Planning and Deploying SharePoint Server 2016...Thuan Ng
 
SPIntersection 2016 - TO THE CLOUD! USING IAAS AS A HOSTING PROVIDER FOR SHAR...
SPIntersection 2016 - TO THE CLOUD! USING IAAS AS A HOSTING PROVIDER FOR SHAR...SPIntersection 2016 - TO THE CLOUD! USING IAAS AS A HOSTING PROVIDER FOR SHAR...
SPIntersection 2016 - TO THE CLOUD! USING IAAS AS A HOSTING PROVIDER FOR SHAR...Scott Hoag
 
SharePoint 2013 Document Management Features
SharePoint 2013 Document Management FeaturesSharePoint 2013 Document Management Features
SharePoint 2013 Document Management FeaturesThuan Ng
 

En vedette (8)

Search Solution in SharePoint 2013
Search Solution in SharePoint 2013Search Solution in SharePoint 2013
Search Solution in SharePoint 2013
 
SCU APAC 2013 - Balancing Your Datacenter Feng Shui
SCU APAC 2013 - Balancing Your Datacenter Feng ShuiSCU APAC 2013 - Balancing Your Datacenter Feng Shui
SCU APAC 2013 - Balancing Your Datacenter Feng Shui
 
SCU Asia System Center: Beyond orchestrator
SCU Asia System Center: Beyond orchestratorSCU Asia System Center: Beyond orchestrator
SCU Asia System Center: Beyond orchestrator
 
Building SharePoint 2016 Hybrid the right way
Building SharePoint 2016 Hybrid the right wayBuilding SharePoint 2016 Hybrid the right way
Building SharePoint 2016 Hybrid the right way
 
ExpertsLive Asia Pacific 2017 - Planning and Deploying SharePoint Server 2016...
ExpertsLive Asia Pacific 2017 - Planning and Deploying SharePoint Server 2016...ExpertsLive Asia Pacific 2017 - Planning and Deploying SharePoint Server 2016...
ExpertsLive Asia Pacific 2017 - Planning and Deploying SharePoint Server 2016...
 
SPIntersection 2016 - TO THE CLOUD! USING IAAS AS A HOSTING PROVIDER FOR SHAR...
SPIntersection 2016 - TO THE CLOUD! USING IAAS AS A HOSTING PROVIDER FOR SHAR...SPIntersection 2016 - TO THE CLOUD! USING IAAS AS A HOSTING PROVIDER FOR SHAR...
SPIntersection 2016 - TO THE CLOUD! USING IAAS AS A HOSTING PROVIDER FOR SHAR...
 
SharePoint on Azure
SharePoint on Azure SharePoint on Azure
SharePoint on Azure
 
SharePoint 2013 Document Management Features
SharePoint 2013 Document Management FeaturesSharePoint 2013 Document Management Features
SharePoint 2013 Document Management Features
 

Similaire à Planning and deploying_share_point_farm_in_azure_gabsg_2016

Microsoft-Azure-Overvi2222222222222ew.pptx
Microsoft-Azure-Overvi2222222222222ew.pptxMicrosoft-Azure-Overvi2222222222222ew.pptx
Microsoft-Azure-Overvi2222222222222ew.pptxsaidbilgen
 
Microsoft Azure News - 2018 August
Microsoft Azure News - 2018 AugustMicrosoft Azure News - 2018 August
Microsoft Azure News - 2018 AugustDaniel Toomey
 
Microsoft Azure News - June 2021
Microsoft Azure News - June 2021Microsoft Azure News - June 2021
Microsoft Azure News - June 2021Daniel Toomey
 
Azure News Slides for October2017 - Azure Nights User Group
Azure News Slides for October2017 - Azure Nights User GroupAzure News Slides for October2017 - Azure Nights User Group
Azure News Slides for October2017 - Azure Nights User GroupMichael Frank
 
Microsoft Azure News - April 2022
Microsoft Azure News - April 2022Microsoft Azure News - April 2022
Microsoft Azure News - April 2022Daniel Toomey
 
Microsoft Azure News - 2019 May
Microsoft Azure News - 2019 MayMicrosoft Azure News - 2019 May
Microsoft Azure News - 2019 MayDaniel Toomey
 
Microsoft Azure News - 2019 April
Microsoft Azure News - 2019 AprilMicrosoft Azure News - 2019 April
Microsoft Azure News - 2019 AprilDaniel Toomey
 
Microsoft Azure News - December 2019
Microsoft Azure News - December 2019Microsoft Azure News - December 2019
Microsoft Azure News - December 2019Daniel Toomey
 
CIAOPS Need to Know Azure Webinar - November 2017
CIAOPS Need to Know Azure Webinar - November 2017CIAOPS Need to Know Azure Webinar - November 2017
CIAOPS Need to Know Azure Webinar - November 2017Robert Crane
 
Microsoft Azure Tutorial | Microsoft Cloud Computing | Microsoft Azure Traini...
Microsoft Azure Tutorial | Microsoft Cloud Computing | Microsoft Azure Traini...Microsoft Azure Tutorial | Microsoft Cloud Computing | Microsoft Azure Traini...
Microsoft Azure Tutorial | Microsoft Cloud Computing | Microsoft Azure Traini...Edureka!
 
CIAOPS Need to Know Azure Webinar - January 2018
CIAOPS Need to Know Azure Webinar - January 2018CIAOPS Need to Know Azure Webinar - January 2018
CIAOPS Need to Know Azure Webinar - January 2018Robert Crane
 
Windows Azure Platform + PHP - Jonathan Wong
Windows Azure Platform + PHP - Jonathan WongWindows Azure Platform + PHP - Jonathan Wong
Windows Azure Platform + PHP - Jonathan WongSpiffy
 
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
 
Azure Nights August2017
Azure Nights August2017Azure Nights August2017
Azure Nights August2017Michael Frank
 
Microsoft Azure News - 2018 December
Microsoft Azure News - 2018 DecemberMicrosoft Azure News - 2018 December
Microsoft Azure News - 2018 DecemberDaniel Toomey
 
Deploying in a Cloud First World
Deploying in a Cloud First WorldDeploying in a Cloud First World
Deploying in a Cloud First WorldBIWUG
 
Mvpskill Saturday EP_37 12 Sept 2563 - Azure Products Update + DEMO
Mvpskill Saturday EP_37 12 Sept 2563 - Azure Products Update + DEMOMvpskill Saturday EP_37 12 Sept 2563 - Azure Products Update + DEMO
Mvpskill Saturday EP_37 12 Sept 2563 - Azure Products Update + DEMOKumton Suttiraksiri
 
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
 
Internet Sites in Microsoft Azure Using SharePoint 2013 - Solution Model
Internet Sites in Microsoft Azure Using SharePoint 2013 - Solution ModelInternet Sites in Microsoft Azure Using SharePoint 2013 - Solution Model
Internet Sites in Microsoft Azure Using SharePoint 2013 - Solution ModelDavid J Rosenthal
 

Similaire à Planning and deploying_share_point_farm_in_azure_gabsg_2016 (20)

Microsoft-Azure-Overvi2222222222222ew.pptx
Microsoft-Azure-Overvi2222222222222ew.pptxMicrosoft-Azure-Overvi2222222222222ew.pptx
Microsoft-Azure-Overvi2222222222222ew.pptx
 
Microsoft Azure News - 2018 August
Microsoft Azure News - 2018 AugustMicrosoft Azure News - 2018 August
Microsoft Azure News - 2018 August
 
Microsoft Azure News - June 2021
Microsoft Azure News - June 2021Microsoft Azure News - June 2021
Microsoft Azure News - June 2021
 
Azure News Slides for October2017 - Azure Nights User Group
Azure News Slides for October2017 - Azure Nights User GroupAzure News Slides for October2017 - Azure Nights User Group
Azure News Slides for October2017 - Azure Nights User Group
 
Microsoft Azure News - April 2022
Microsoft Azure News - April 2022Microsoft Azure News - April 2022
Microsoft Azure News - April 2022
 
Microsoft Azure News - 2019 May
Microsoft Azure News - 2019 MayMicrosoft Azure News - 2019 May
Microsoft Azure News - 2019 May
 
Microsoft Azure News - 2019 April
Microsoft Azure News - 2019 AprilMicrosoft Azure News - 2019 April
Microsoft Azure News - 2019 April
 
Microsoft Azure News - December 2019
Microsoft Azure News - December 2019Microsoft Azure News - December 2019
Microsoft Azure News - December 2019
 
CIAOPS Need to Know Azure Webinar - November 2017
CIAOPS Need to Know Azure Webinar - November 2017CIAOPS Need to Know Azure Webinar - November 2017
CIAOPS Need to Know Azure Webinar - November 2017
 
Microsoft Azure Tutorial | Microsoft Cloud Computing | Microsoft Azure Traini...
Microsoft Azure Tutorial | Microsoft Cloud Computing | Microsoft Azure Traini...Microsoft Azure Tutorial | Microsoft Cloud Computing | Microsoft Azure Traini...
Microsoft Azure Tutorial | Microsoft Cloud Computing | Microsoft Azure Traini...
 
CIAOPS Need to Know Azure Webinar - January 2018
CIAOPS Need to Know Azure Webinar - January 2018CIAOPS Need to Know Azure Webinar - January 2018
CIAOPS Need to Know Azure Webinar - January 2018
 
Windows Azure Platform + PHP - Jonathan Wong
Windows Azure Platform + PHP - Jonathan WongWindows Azure Platform + PHP - Jonathan Wong
Windows Azure Platform + PHP - Jonathan Wong
 
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...
 
Azure Nights August2017
Azure Nights August2017Azure Nights August2017
Azure Nights August2017
 
Microsoft Azure News - 2018 December
Microsoft Azure News - 2018 DecemberMicrosoft Azure News - 2018 December
Microsoft Azure News - 2018 December
 
Deploying in a Cloud First World
Deploying in a Cloud First WorldDeploying in a Cloud First World
Deploying in a Cloud First World
 
Mvpskill Saturday EP_37 12 Sept 2563 - Azure Products Update + DEMO
Mvpskill Saturday EP_37 12 Sept 2563 - Azure Products Update + DEMOMvpskill Saturday EP_37 12 Sept 2563 - Azure Products Update + DEMO
Mvpskill Saturday EP_37 12 Sept 2563 - Azure Products Update + DEMO
 
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
 
Internet Sites in Microsoft Azure Using SharePoint 2013 - Solution Model
Internet Sites in Microsoft Azure Using SharePoint 2013 - Solution ModelInternet Sites in Microsoft Azure Using SharePoint 2013 - Solution Model
Internet Sites in Microsoft Azure Using SharePoint 2013 - Solution Model
 
Azure for Hackathons
Azure for HackathonsAzure for Hackathons
Azure for Hackathons
 

Plus de Thuan Ng

Make your Azure PaaS Deployment More Safe
Make your Azure PaaS Deployment More SafeMake your Azure PaaS Deployment More Safe
Make your Azure PaaS Deployment More SafeThuan Ng
 
Accelerating Digital Transformation With Microsoft Azure And Cognitive Services
Accelerating Digital Transformation With Microsoft Azure And Cognitive ServicesAccelerating Digital Transformation With Microsoft Azure And Cognitive Services
Accelerating Digital Transformation With Microsoft Azure And Cognitive ServicesThuan Ng
 
An initiative to healthcare analytics with office 365 and power bi spsparis2017
An initiative to healthcare analytics with office 365 and power bi spsparis2017An initiative to healthcare analytics with office 365 and power bi spsparis2017
An initiative to healthcare analytics with office 365 and power bi spsparis2017Thuan Ng
 
Design a Secure Azure IaaS - Lesson Learnt from Government Cloud
Design a Secure Azure IaaS - Lesson Learnt from Government Cloud Design a Secure Azure IaaS - Lesson Learnt from Government Cloud
Design a Secure Azure IaaS - Lesson Learnt from Government Cloud Thuan Ng
 
B365 saturday practical guide to building a scalable search architecture in s...
B365 saturday practical guide to building a scalable search architecture in s...B365 saturday practical guide to building a scalable search architecture in s...
B365 saturday practical guide to building a scalable search architecture in s...Thuan Ng
 
SharePoint 2010 Intranet Presentation
SharePoint 2010 Intranet PresentationSharePoint 2010 Intranet Presentation
SharePoint 2010 Intranet PresentationThuan Ng
 
Make a better social collaboration platform with share point 2013
Make a better social collaboration platform with share point 2013Make a better social collaboration platform with share point 2013
Make a better social collaboration platform with share point 2013Thuan Ng
 
Explanation of sp in crazy way
Explanation of sp in crazy wayExplanation of sp in crazy way
Explanation of sp in crazy wayThuan Ng
 
SharePoint Development with Visual Studio 2012
SharePoint Development with Visual Studio 2012SharePoint Development with Visual Studio 2012
SharePoint Development with Visual Studio 2012Thuan Ng
 
Dynamic access control sbc12 - thuan nguyen
Dynamic access control sbc12 - thuan nguyenDynamic access control sbc12 - thuan nguyen
Dynamic access control sbc12 - thuan nguyenThuan Ng
 
A glance at share point 2013 social features
A glance at share point 2013 social featuresA glance at share point 2013 social features
A glance at share point 2013 social featuresThuan Ng
 
Sp administration-training-prism
Sp administration-training-prismSp administration-training-prism
Sp administration-training-prismThuan Ng
 
Share point 2010 indoctrination
Share point 2010 indoctrinationShare point 2010 indoctrination
Share point 2010 indoctrinationThuan Ng
 
Basics of project management - Week 1
Basics of project management - Week 1Basics of project management - Week 1
Basics of project management - Week 1Thuan Ng
 
Designing service applications architecture
Designing service applications architectureDesigning service applications architecture
Designing service applications architectureThuan Ng
 
Sharepoint 2010 the medicine for your business hsu
Sharepoint 2010 the medicine for your business   hsuSharepoint 2010 the medicine for your business   hsu
Sharepoint 2010 the medicine for your business hsuThuan Ng
 
Sharepoint 2010 overview for student in university
Sharepoint 2010 overview for student in universitySharepoint 2010 overview for student in university
Sharepoint 2010 overview for student in universityThuan Ng
 
Introduce share point 2010 benefit at initial stage of sharepoint project
Introduce share point 2010 benefit at initial stage of sharepoint projectIntroduce share point 2010 benefit at initial stage of sharepoint project
Introduce share point 2010 benefit at initial stage of sharepoint projectThuan Ng
 

Plus de Thuan Ng (18)

Make your Azure PaaS Deployment More Safe
Make your Azure PaaS Deployment More SafeMake your Azure PaaS Deployment More Safe
Make your Azure PaaS Deployment More Safe
 
Accelerating Digital Transformation With Microsoft Azure And Cognitive Services
Accelerating Digital Transformation With Microsoft Azure And Cognitive ServicesAccelerating Digital Transformation With Microsoft Azure And Cognitive Services
Accelerating Digital Transformation With Microsoft Azure And Cognitive Services
 
An initiative to healthcare analytics with office 365 and power bi spsparis2017
An initiative to healthcare analytics with office 365 and power bi spsparis2017An initiative to healthcare analytics with office 365 and power bi spsparis2017
An initiative to healthcare analytics with office 365 and power bi spsparis2017
 
Design a Secure Azure IaaS - Lesson Learnt from Government Cloud
Design a Secure Azure IaaS - Lesson Learnt from Government Cloud Design a Secure Azure IaaS - Lesson Learnt from Government Cloud
Design a Secure Azure IaaS - Lesson Learnt from Government Cloud
 
B365 saturday practical guide to building a scalable search architecture in s...
B365 saturday practical guide to building a scalable search architecture in s...B365 saturday practical guide to building a scalable search architecture in s...
B365 saturday practical guide to building a scalable search architecture in s...
 
SharePoint 2010 Intranet Presentation
SharePoint 2010 Intranet PresentationSharePoint 2010 Intranet Presentation
SharePoint 2010 Intranet Presentation
 
Make a better social collaboration platform with share point 2013
Make a better social collaboration platform with share point 2013Make a better social collaboration platform with share point 2013
Make a better social collaboration platform with share point 2013
 
Explanation of sp in crazy way
Explanation of sp in crazy wayExplanation of sp in crazy way
Explanation of sp in crazy way
 
SharePoint Development with Visual Studio 2012
SharePoint Development with Visual Studio 2012SharePoint Development with Visual Studio 2012
SharePoint Development with Visual Studio 2012
 
Dynamic access control sbc12 - thuan nguyen
Dynamic access control sbc12 - thuan nguyenDynamic access control sbc12 - thuan nguyen
Dynamic access control sbc12 - thuan nguyen
 
A glance at share point 2013 social features
A glance at share point 2013 social featuresA glance at share point 2013 social features
A glance at share point 2013 social features
 
Sp administration-training-prism
Sp administration-training-prismSp administration-training-prism
Sp administration-training-prism
 
Share point 2010 indoctrination
Share point 2010 indoctrinationShare point 2010 indoctrination
Share point 2010 indoctrination
 
Basics of project management - Week 1
Basics of project management - Week 1Basics of project management - Week 1
Basics of project management - Week 1
 
Designing service applications architecture
Designing service applications architectureDesigning service applications architecture
Designing service applications architecture
 
Sharepoint 2010 the medicine for your business hsu
Sharepoint 2010 the medicine for your business   hsuSharepoint 2010 the medicine for your business   hsu
Sharepoint 2010 the medicine for your business hsu
 
Sharepoint 2010 overview for student in university
Sharepoint 2010 overview for student in universitySharepoint 2010 overview for student in university
Sharepoint 2010 overview for student in university
 
Introduce share point 2010 benefit at initial stage of sharepoint project
Introduce share point 2010 benefit at initial stage of sharepoint projectIntroduce share point 2010 benefit at initial stage of sharepoint project
Introduce share point 2010 benefit at initial stage of sharepoint project
 

Dernier

Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 

Dernier (20)

2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
Advantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your BusinessAdvantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your Business
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 

Planning and deploying_share_point_farm_in_azure_gabsg_2016

  • 1. Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ Planning and Deploying your SharePoint farm in Azure Thuan Nguyen Office Servers & Services MVP @nnthuan 1
  • 2. Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ Event Sponsors 2
  • 3. Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ Participate with us and stand a chance to win prizes! Survey: http://j.mp/abcsg-2016 Tweet Tag: #GlobalAzure #GABSG 3
  • 4. Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ About me 4  Office Servers & Services MVP  Solution Architect at FPT Software helping customers effectively build digital workplace solution with Microsoft products and technologies.  Email: thuan@outlook.com  Blog: http://thuansoldier.net  LinkedIn: https://sg.linkedin.com/in/thuansoldier
  • 5. Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ Why Azure for SharePoint Farm Deployment 5
  • 6. Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ Cloud Model 6
  • 7. Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ SharePoint Cloud Continuum 7 (Credit: MCS)
  • 8. Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ Benefit of Azure for SharePoint Deployment 8  Support for key server applications and workloads  Easy storage manageability  High availability features  Advanced networking  Integration with compute PaaS  Easy Application Migration
  • 9. Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ Deployment Scenarios 9  Development and test/POC environments  Disaster recovery of on-premises SharePoint farms to Azure  Internet-facing sites that use features and scale not available in Office 365  App farms to support Office 365 or on-premises environments  SharePoint Intranet hosted in Azure (consider the cost)
  • 10. Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ Development and Test Environment 10  Quickly create a SharePoint farm with a few steps by Azure offerings.  Turn off every time you are not using to save cost. (Azure Portal > New > Virtual Machine)
  • 11. Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ DR of SharePoint On-premises 11  Cost saving with Azure hosted secondary datacenter instead of on-premises datacenter.  Maintain and pay for resources you use in Azure with scaling demand.
  • 12. Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ SharePoint Internet facing site in Azure 12  SharePoint Internet facing deployment in an on-premises environment requires huge investment in infrastructure.  Microsoft deprecated Public Website features in Office 365/SharePoint Online in January 2015.  External collaboration with Azure AD. (Three-zone design — separation of internal and customer accounts)
  • 13. Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ Support Office 365/SharePoint On-premises 13  Connect with Azure-hosted app in which data is stored in Azure Storage.  Leverage Azure Media Services for digital asset management in SharePoint On- premises.  Connect to other Azure services (Mobile services, Azure AD…etc.) (One of the SharePoint App Model)
  • 14. Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ Planning for SharePoint Farm in Azure 14
  • 15. Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ Key areas to SharePoint Farm in Azure  Farm Topology  Identity Management  Business Continuity  Performance & Capacity  Maintenance & Operation  Pricing
  • 16. Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ Azure Concepts for Farm Topology Planning 16 Regional Virtual Network Resource Group Virtual Network Availability Set Subnet Virtual Machine Site Connectivity Azure Services Storage
  • 17. Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ Resource Group 17  Azure Cloud Service is replaced by Resource Group in Azure IaaS v2.  Resource Group must be created before you can create virtual network or other resources (e.g. virtual machine…).  The big advantage of Resource Group is that it simplifies the declarative template deployment.  Not to be confused with Regional VNET (aka Affinity Groups), which is keeping virtual resources close proximity.
  • 18. Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ Virtual Network 18  Determine if you are going to host your SharePoint farm fully in Azure.  If connecting to on-premises infrastructure (e.g. for Office Web App deployment), site-to-site is required.  Use reserved IP to maintain IP address in case your VM is restarted (e.g. facing LB, ADDS & DNS…)  Plan for security with different subnet.
  • 19. Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ 19 Virtual Machine  Azure organizes VM sizes into machine series—A-series, D-series, DS-series, and G-series. (http://bit.ly/azurevmsize)  Only a part of A-series is available to the Basic tier. All series are available for the Standard tier.  Each VM has maximum number of data disks and IOPS.  Azure Premium Storage supports VM disks that can be attached to DS, DSv2 or GS series Azure VMs.  Scale out VM rather than scale up.
  • 20. Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ 20 Storage  There are two types of Azure storage accounts: Standard and Premium.  A standard storage account has a maximum total request rate of 20,000 IOPS. Each disk is supported up to 500 IOPS.  Only use Premium Storage if you need to high performance and low latency.  Each disk is supported up to 500 IOPS. You can stripe disk to achieve higher IOPS.  E.g. Farm with many content databases. A content database is recommended to have 0.5 IOPS/GB.  Storage account and virtual machines are supposed to be in the same region.  Do not use the temporary disk (D:) (including for TempDB)  Use SQL file groups across multiple disks instead of disk striping
  • 21. Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ 21 Virtual Machine Planning Tier Size CPU Cores Memory Max. Disk Max. IOPS Web A5 2 14 GB 4 4 x 500 App A6 4 28 GB 8 8 x 500 A5 2 14 GB 4 4 x 500 Search A6 4 28 GB 8 8 x 500 A4 (*) 8 14 GB 16 16 x 500 Distributed Cache A5 2 14 GB 4 4 x 500 Database A4 (*) 8 14 GB 16 16 x 500 DS4 (**) 8 28 GB 16 25,600 (*) For Index with large repository (**) Farm with 20-40 TB requires high IOPS.
  • 22. Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ 22 Identity Management  What is the primary identity provider of your SharePoint farm?  On-premises Active Directory (most common)  Azure-hosted Active Directory  Azure Active Directory Domain Services  Is there a requirement of federation trust?  SharePoint users from On-premises Active Directory having access to fully Azure-hosted SharePoint farm.  Office 365 users  Partner authentication in extranet collaboration scenario.
  • 23. Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ 23 Azure AD vs On-premises AD Azure AD On-premises AD Designed to protect cloud-based resources. It is a multitenant system that works over the Internet. Built to secure on-premises resources and works within local networks of a single enterprise Uses Internet-oriented protocols, such as SAML 2.0, ws-Federation, OpenID Connect, and RESTful Graph API Uses protocols such as Kerberos and Lightweight Directory Access Protocol (LDAP) Provides features such as Azure Access Panel and RESTful interfaces. Supports constructs such as forests, domains, and organization units  Provide authentication & authorization services.  Simplify management of directory objects (e.g. user & group)  Provide Single sign on experience
  • 24. Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ 24 On-premises Active Directory  Connect On-premises Active Directory to SharePoint Farm in Azure.  Site-to-site VPN is required.  ExpressRoute provides private connections between your on-premises datacenters and Azure datacenters
  • 25. Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ 25 Azure-hosted Active Directory  Everything is hosted in Azure including Active Directory Domain Controller server. This is commonly for public-facing SharePoint deployment.  The installation and setup is fairly similar to the on-premises one.  Azure-hosted Active Directory is like the virtualization of Active Directory To configure On-premises Azure Virtual Network IP address for the domain controller Assign static IP address on the network adapter properties Run the Set- AzureStaticVNetIP cmdlet to assign a static IP address DNS client resolver Set Preferred and Alternate DNS server address on the network adapter properties of domain members Set DNS server address on the virtual network properties Active Directory database storage Optionally change the default storage location from C: You need to change default storage location from C:
  • 26. Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ 26 Federation Scenario  Azure AD Sync (without SSO)  AD Federation Service  Azure Access Control Service (Credit: Kirk Evans, MSFT Architect - Azure CoE)
  • 27. Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ 27 Recommendation of AD VM in Azure  Small virtual machine (Standard_A2 or Standard_A3).  Windows Server 2012 R2 is recommended.  Install and configure DNS server with reserved IP addresses.  Place the Active Directory database, logs, and SYSVOL on additional Azure data disks. Do not place these on the operating system disk (C drive) or the temporary disks (D drive) provided by Azure.
  • 28. Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ 28 Business Continuity Scalability Availability Fault Tolerance  Availability, Scalability, and fault tolerance are key requirements of any business continuity and disaster recovery plan.  To have availability, you need scalability to handle the workload as the needs of the workload increase.  You need fault tolerance to overcome any issues that might arise. Microsoft Azure
  • 29. Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ 29 HA for SharePoint Farm in Azure  Availability Set  SQL Server  AlwaysOn Availability Group  AlwaysOn Failover Cluster Instances  Azure Load Balancer
  • 30. Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ 30 Availability Set  An availability set helps keep your virtual machines available during downtime, such as during maintenance.  Fault Domain  Update Domain  Create availability set for tier and role (Web, App, Db, Search…)
  • 31. Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ 31 SQL Server HA in Azure  AlwaysOn Availability Groups is fully supported in Azure.  AlwaysOn Failover Cluster Instances (FCI) with Azure File store is not supported currently.  An FCI on a two-node WSFC running in Azure VMs with storage supported by SIOS DataKeeper.  An FCI on a two-node WSFC running in Azure VMs with remote iSCSI Target shared block storage via ExpressRoute. For example, NetApp Private Storage (NPS) exposes an iSCSI target via ExpressRoute with Equinix to Azure VMs.  Leverage WS 2012 SMB could work.  Microsoft does not provide warranty of 3rd party with FCI.
  • 32. Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ 32 Azure Load Balancer  Azure Load Balancer distributes incoming traffic among healthy service instances in cloud services or virtual machines defined in a load-balancer set.  There are several LB virtual machines in Azure Market Place (Kemp, Shaka…etc)  Internal LB can be used to set up in cross-network environment
  • 33. Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ 33 DR for SharePoint Farm in Azure SQL Server  AlwaysOn Availability Group  Database Mirroring  Backup and Restore with Azure Blob Storage Service Azure Backup  When you create a recovery vault for Backup, use a different region than that of the servers and services you will be backing up.  StorSimple is more like a SAN solution that offers seemingly endless capacity by scaling-out to Azure for data that is not regularly accessed.
  • 34. Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ 34 Performance & Capacity  For network performance with site-to-site, look at ExpressRoute.  With storage, plan for capacity with your designated VM.  Don’t just use Premium Storage for high performance, calculate IOPS required first.  If you need more throughput you can stripe data disk.  With SQL Server VM specifically in Azure IaaS, refer to this article http://bit.ly/sqlsazureperf
  • 35. Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ 35 Maintenance & Operation  VM Monitoring  Diagnostic  Alert Rule  PowerShell  Azure Status (https://azure.microsoft.com/en -us/status)
  • 36. Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ 36 Pricing  Virtual Machine  Storage  Bandwidth  IP Address  VPN Gateway  ExpressRoute  AzureDNS  Backup  Site Recovery  Azure AD  StorSimple
  • 37. Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ 37 Sample
  • 38. Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ Deploying SharePoint Farm in Azure 38
  • 39. Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ Quick Deployment of SharePoint Farm 39  The fastest way to deploy a SharePoint farm for pilot testing/evaluation.
  • 40. Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ 40 Azure Resource Manager Template  Create a template with declarative representation of the solution to create a resource group that contains all of the resources you need for SharePoint Farm.  The template consists of JSON and expressions which you can use to construct values for your deployment.  Use Azure Visualize to design your template http://armviz.io/  Search template in https://azure.microsoft.com/en- us/documentation/templates/
  • 41. Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ 41 Manual Deployment  Create Resource Group  Create Virtual Network  Create Storage Account  Create Availability Set  Create Virtual Machine  Install and Configure Active Directory  Install and Configure SQL Server  Install and Configure SharePoint Server  Advanced Configuration for HA, LB or so on
  • 42. Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ Deployment Consideration 42
  • 43. Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ Unsupported 43  Windows Azure Virtual Machines load balancing mechanism does not support Sticky Sessions currently.  Problem with FBA/SAML Auth in SharePoint 2010. SharePoint 2013 is fine.  AlwaysOn Failover Cluster Instances are not supported in Azure IaaS itself.  Wide Area Network (WAN) deployment is still not supported in Azure across regions. Metalogix Replicator could be an alternative.  Office Web App Server is not supported in Azure IaaS due to licensing model.  SharePoint and Azure SQL is still not possible.
  • 44. Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ Q & A 44
  • 45. Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ References 45  High availability and disaster recovery for SQL Server in Azure Virtual Machines http://bit.ly/hadrsqlsazure  Planning for SharePoint 2013 on Azure Infrastructure Services http://bit.ly/sponazure  Internet Sites in Microsoft Azure using SharePoint Server 2013 http://bit.ly/spinternetazure  Understanding Windows Azure Storage Billing – Bandwidth, Transactions, and Capacity http://bit.ly/azurestoragepricing  Azure subscription and service limits, quotas, and constraints http://bit.ly/azurelimit  Microsoft Azure Cost Estimator Tool http://bit.ly/azurecostestimator
  • 46. Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ Thank You 46