SlideShare a Scribd company logo
1 of 61
SharePoint Architecture (IaaS, PaaS, SaaS)
real-world scenario fundamentals
#SPSBE 13
Gokan Ozcifci
April 18th, 2015
PlatinumGoldSilver
Thanks to our sponsors!
Apologies for accent
With Turkish blood, Dutch educated and a French speaking
guy..
Hi!
Gokan
Ozcifci
@GokanOzcifci
What about this session?
Provide some insights and tips when designing and
architecting your SharePoint Farm.
TechNet/MSD iis not always your answer.
Business requirements and budget – things that really
matters.
DISCLAIMER: Opinions may differ but these are my
own thoughts.
SharePoint Saturday Antwerp: Agenda!
v.Next
Understand
sharePoint
Statistics
Architecture
On-Premises
MS Cloud
In 2015…
• SharePoint Server 2016
• Search and Discovery innovation
• NextGen Portals
• OneDrive for Business improvements
• Hybrid advancements
• Increased limits in SharePoint Online
SharePoint v.Next
SharePoint Server 2016
N-2 upgrade would you? I.e. 2010 > 2016 without
stopping at 2013 first...
C:Program FilesCommon filesMicrosoft SharedWeb
Server Extensions16
Hybrid is the new normal
Farm solutions will be supported in #SharePoint2016.
AppFabric is deprecated for v.Next Server
Understand SharePoint
SharePoint covers a huge set of individual technologies
under the SharePoint Platform umbrella
Application Domain
Active Directory
SQL Server
Office Web Apps Server
…
It requires time, patience and experience as it’s
continuously changing
Know when to use OOTB vs Custom Components
Know your users
Understand SharePoint
The same core Infrastructure : Very similar as
SharePoint 20 in terms of infrastructure : but more
powerful hardware is needed 
More RAM
More CPU
More everything
Understand SharePoint
New Service Applications (Machine Translation)
Offloaded Services: Yammer, OneDrive for Business,
Office Web Apps, Workflow Manager…
Improved Service Applications (Fast)
Not UI Bindended Services to be managed with PoSH
(Subscription Management)
Re-architected Service Applications (Search & OWA)
Different release schedule
OWA can be used for other platforms like Lync, Exchange, …
Understand Infrastructure
Not supported: Dynamic Memory | Discontinued :
Web Analytics
Prerequisites: Hardware and software requirements for
a single server with a built-in database:
24 GB, 64-bit, 4 cores, 80 GB for system drive
SQL Server 2014 requires the May 2014 CU to be
installed
Windows Server 2012 R2 is only supported on a
SharePoint Server 2013 Service Pack 1 environment
Understand SQL Server
SQL Server 2008 R2 or SQL Server 2012
Standard or Enterprise
License costs
New functionality with SQL Server 2012
Use of Report Server and Reporting Services Add-in with SharePoint 2013
New Excel Features (advanced data models, define KPI’s, etc.)
Power View
Understand how it works
Share services across farms
Business Connectivity Services, Managed Metadata Service, Search Service (Crawl,
Index, Query), Secure Store Service, User Profile Service…
App Management Service Application = NOT!
New way of works: HNSC
Claims: big deal expect if you have custom code who
is dealing with Classic code, and upgrades.. It’s a
recommendation to set your authentication model in
2010 as Claims then to migrate.
N-Tier, N-Layer
3 is the new 2 | 7 is the new 5
3 webserver
2 load balanced – 1 Maintenance HA/DR.
2 Servers, if one for maintenance and has a
problem  SharePoint farm is down
Not only Server, think globally: Load balancer, …
3 Web Server / 2 Application / 2 SQL  Redundant.
It’s not all about SharePoint
Training
Hardware ( AD, ADFS, F5, DNS, … )
Mobile Office
$
SLA
Statistics
According to Gartner early last year (2013) and
repeated by Microsoft at their Worldwide Partner
Conference (WPC13) in Houston, in the next 6-8 years:
35% of existing SharePoint customers will never
move to the cloud
15% will become “pure cloud” customers
50% will adopt a hybrid SharePoint platform
Statistics
One year later, at the Worldwide Partner Conference
in Washington DC (WPC14), a senior Microsoft leader
admitted hybrid was bigger than earlier estimated:
15-20% of existing SharePoint customers will
never move to the cloud
10% will become “pure cloud” customers
70-75% will adopt a hybrid SharePoint platform
Office 365 Adoption
Microsoft has shared limited statistics on how Office
365 is being adopted, but did provide some detail into
the reasons why customers purchased Office 365:
90% use the platform for
06% use the platform for
04% use the platform for
#TechNet?
SharePoint Farm Architecture
There is no perfect farm that
you can download that rule
them all..
#TechNet? #Google?
Business ProductivityInfrastructure
Azure &
O365
Exchange &
Lync + Voice
Private &
Public Cloud
Windows &
SQL Server
Identity,
Active
Directory
System
Center 2012
ITSM / ITIL
Migrations &
Integrations
Desktop &
Win upgrade
Portals, Intranets, Business
Critical, Doc Imaging, Workflow…
(SharePoint)
Sales, Marketing, Dashboards,
Account Management, Etc.
(Dynamics CRM)
Business Apps
Application
Development
Messaging,
Conference,
Presence, Video,
Voice (Lync)
Office
Real Microsoft expertise. Real business
value. My view.
Business ProductivityInfrastructure
Real Microsoft expertise. Real business
value. Their view.
Your architecture depends
 Structure of content and data
 What kind of? MB? GB? TB? PB?
 SQL Server. Storage. Licenses.
 Accessibility of content and data
 Which groups of people can you identify and how are
you going to grant access?
 ADFS, Proxy, F5 Auth.?
 Availability (content, data, services)
 Public Facing Websites, Intranet or Collaboration sites
 SLAs
Your architecture depends
 Amount of Content
 Current amount of content and Expected growth
 Backup. Restore
 Infrastructure
 On-Premises, Hybrid, Pure Cloud
 Hardware. Consultant Costs. Documentations.
 External systems
 Home made applications
 Software. Consultant Costs. Non-Prod Environments.
Your architecture depends
Usage of custom components
 Any custom development? Are they going to use
SharePoint Apps?
 DNS zones and Subzones -, AD Changes
Keep track of your boundaries
 Maximum size of content databases
 Number of web applications and Application Pools
 Determine Servers
Your architecture depends
Virtualization
 VMWare. Hyper-V.
 Load Balancing will define he number hosts in
Datacenters
Workload
 Social features. Yammer. SharePoint Social Features.
 Install SP1 per default for Cloud Integration.
Your architecture depends
Operations
 First Line. Second Line. Operations team.
 Do they have skills to operate the new farm? Are
they good to handle
Available resources
 Who is writing the PoSH scripts
 hopefully not you as an architect.
Role Traditional Topology Streamlined Topology
(each tier optimized)
Streamlined Topology
(Optimize for)
Web Server Fast, Light-weight server which
responds to user requests from web
pages. All web servers are mirrors of
each other and load balanced. Directs
requests to the appropriate application
servers
Service Applications, Services
and components that serve
user requests directly
Low latency
Access Services, BCS,
Metadata, User Profile
Application Server Runs one or more services in the
SharePoint Farm. Load balancing
possible by redundant application
servers
Service Applications, Services
and components that process
background tasks. Also called
batch processing.
Load
User Profile Synchronization,
Workflow, Machine
translation, Work
management
Search on separate
dedicated machines
Database Server Stores content and service data.
Databases can be clustered or mirrored
for failover protection
Stores content and service
data. Databases can be
clustered or mirrored for
failover protection
Throughput
Topologies – Farm types
Farm Number of
servers
Purpose
Limited Deployment 1-2 Used for product evaluation, development and testing with
a limited number of users
Small farm 3-4 Serve a large number of users and scales out based on how
heavily services are used. These types of farms are not
always fault-tolerant
Medium farm 6+ Serve a large number of users and scales out based on how
heavily services are used. Their goal is a multi-purpose
environment with possible optimalisation. These farms are
always fault-tolerant.
Large farm Mostly a lot Serve a large number of users. Group service applications,
services or databases that have similar performance
characteristics on dedicated servers
Your architecture depends
Topology planning is very iterative
Customer will say it costs
You change
Mise en Production, you need more RAM
You change
You need a new Service Application
You change
And it will change over time
You change
Know the Boundaries
Software Boundaries and limits for SharePoint 2013
Available on TechNet
Boundaries, Thresholds and limits
Boundary – Static, cannot be exceeded
Threshold – configurable BUT it’s not because you …
Supported Limit – configurable
Continuously updated but try to memorize them!
Search
Think wise
It will cost many
mandates and
budget.
Licenses
Server costs
Maintain and Operational excellence
Consultant costs
2013201020072003
The Evolution of SharePoint
Experiences
Management
Extensibility
SharePoint – 2014 year in review
Hybrid Accelerators (within SP1)
Encryption at REST
Delve and Office Graph
DLP for SharePoint Online
Office 365 Video
Team Collab and Doc Conversations
1 TB OneDrive and Unified Apps
The new CSOM by PnP SharePoint Server template on Azure IaaS
Improved SPO Limits and Storage
On Premises Hybrid with Office 365
Microsoft Azure SharePoint 2013 in Office 365
SharePoint 2013 Platform Options
Web servers
All databases
Application
servers
Dedicated application
servers for search
components
Active
Directory
On Premises
On-Premises
 Capacity planning and sizing.
 Server acquisition and setup.
 Deployment.
 Scaling out, patching, and operations.
 Backing up data.
 Maintaining a disaster recovery environment.
 Customizations are not limited.
Office 365
 (SaaS) Software as a Service.
 (Rich) feature set is always up to date.
 Includes a Microsoft Azure Active Directory tenant
(can be used with other applications).
 If single sign-on is a requirement, ADFS can be
implemented.
 Client communication over the Internet through
encrypted and authenticated access (port 443).
Microsoft Azure
 (IaaS) Best native cloud platform for SQL Server and
SharePoint.
 Computing resources are available almost immediately
with no commitment.
 Focus on applications, instead of datacenters and
infrastructure.
 Inexpensive development and test environments.
 SharePoint solutions can be accessible from the Internet
Hybrid
Combine the benefits of Office 365 with an on-
premises deployment of SharePoint 2013
(very simple, right )
Best for…
What to choose between these platforms?
On-Premises
 In-country farms (when data is required to reside within a jurisdiction).
 Complex (BI) solutions.
 Highly customized solutions.
 Legacy solutions that are not supported on Microsoft Azure
Infrastructure Services.
 Privacy restrictions that prevent synchronization of Active Directory
accounts with Microsoft Azure Active Directory (a requirement for Office
365).
 Organizations that desire control of the entire platform and solution.
SharePoint in Office 365
 Secure external sharing and collaboration (unique
feature!).
 Intranet/Extranet - Team Sites, My Sites, and Internal
collaboration.
 Document storage and versioning in the cloud.· Basic
website.
 OneDrive For Business.
Hybrid
 Move My Sites (OneDrive for Business) to the cloud
to make it easier for users to access their files
remotely.
 Get 1,000,000,000,000 Byte of free space
 Push Service Applications
Microsoft Azure
 Developer, test, and staging environments - Quickly
provision and un-provision entire environments.
 Hybrid applications - Applications that span your
datacenter and the cloud
 Disaster recovery environment Quickly recover from
a disaster, only pay for use
Architecture tasks
On-Premises
Design the SharePoint environment in an existing on-
premises environment:
 SharePoint farm topology and logical architecture.
 Server hardware.
 Virtual environment, if used.
 Load balancing.
 Integration with Active Directory and DNS.
 Design the disaster recovery environment.
Office 365
 Password sync (requires one 64-bit server).
 Single sign-on (requires ADFS and multiple servers).
 Ensure network capacity, firewalls, proxy servers…
 Acquire third-party SSL certificates.
 Plan the tenant name, design site. collection architecture and
governance.
 Plan customizations, solutions, and apps for SharePoint
Online.
Hybrid
In addition to tasks for both the Office 365 and on-
premises environments:
 Determine how much feature integration is desired and
choose the hybrid topology.
Microsoft Azure
 Design the Microsoft Azure network environment
 Integration with on-premises servers.
 IP addresses and DNS.
 Design the SharePoint environment
 SharePoint farm topology and logical architecture.
 Virtual machines sizes.
 Design the disaster recovery environment
 …
http://social.technet.microsoft.com/wiki/contents/articles/4633.what-is-infrastructure-as-a-service.aspx
Partner Hosted
Private Cloud
• Dedicated environment
• Externally hosted
• Externally or internally
managed
• Internally designed
Self Hosted
Private Cloud
• Dedicated environment
• Internally hosted
• Internally managed
• Internally designed
Shared or Dedicated
Public Cloud
• Shared or dedicated
environment
• Externally hosted
• Externally managed
• Externally designed
Dedicated
Public Cloud
• Partially or fully dedicated
• Externally hosted
• Externally or internally
managed
• Minimal customization
Traditional
on prem
When creating your
platform (On-Premises / Their-Premises), focus on
goals, not Best Practices
85% of your success is due
to your personality,
communication and lead.
Only 15% due to technical
knowledge.
Architecture is based on:
Chosen infrastructure
Business Requirements
Budget and goals
Based on your tests and experience
Is based on everything
Thank you!
Sharepointarchitecturereal worldscenariofundamentals-150419043032-conversion-gate02

More Related Content

What's hot

Collab365: What's new in SharePoint 2016 for IT Pros
Collab365: What's new in SharePoint 2016 for IT ProsCollab365: What's new in SharePoint 2016 for IT Pros
Collab365: What's new in SharePoint 2016 for IT ProsVlad Catrinescu
 
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
 
What's New in SharePoint 2016 for End Users Webinar with Intlock
What's New in SharePoint 2016 for End Users Webinar with IntlockWhat's New in SharePoint 2016 for End Users Webinar with Intlock
What's New in SharePoint 2016 for End Users Webinar with IntlockVlad Catrinescu
 
Dot netcampus2015 francescosodano-sharepoint2016whatsnew
Dot netcampus2015 francescosodano-sharepoint2016whatsnewDot netcampus2015 francescosodano-sharepoint2016whatsnew
Dot netcampus2015 francescosodano-sharepoint2016whatsnewDotNetCampus
 
What’s new in SharePoint 2016!
What’s new in SharePoint 2016!What’s new in SharePoint 2016!
What’s new in SharePoint 2016!AntonioMaio2
 
SPSHOU - Upgrading and Migrating to SharePoint 2016 like a Pro
SPSHOU - Upgrading and Migrating to SharePoint 2016 like a ProSPSHOU - Upgrading and Migrating to SharePoint 2016 like a Pro
SPSHOU - Upgrading and Migrating to SharePoint 2016 like a ProBrian Culver
 
SharePoint 2016 - What's New, What's Not
SharePoint 2016 - What's New, What's NotSharePoint 2016 - What's New, What's Not
SharePoint 2016 - What's New, What's NotRegroove
 
SharePoint 2016 : C’est quoi les nouveautés?
SharePoint 2016 : C’est quoi les nouveautés?SharePoint 2016 : C’est quoi les nouveautés?
SharePoint 2016 : C’est quoi les nouveautés?Vlad Catrinescu
 
SharePoint 2016 - nextgenportal
SharePoint 2016 - nextgenportalSharePoint 2016 - nextgenportal
SharePoint 2016 - nextgenportal2SeeU
 
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...Toni Frankola
 
SharePoint 2016 RC for the Business
SharePoint 2016 RC for the BusinessSharePoint 2016 RC for the Business
SharePoint 2016 RC for the BusinessJoel Oleson
 
SharePoint 2007 and 2010 + Use Cases
SharePoint 2007 and 2010 + Use CasesSharePoint 2007 and 2010 + Use Cases
SharePoint 2007 and 2010 + Use Casesjovojovo
 
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
 
SharePoint 2013 Search - Whats new for End Users
SharePoint 2013 Search - Whats new for End UsersSharePoint 2013 Search - Whats new for End Users
SharePoint 2013 Search - Whats new for End UsersMark Stokes
 
ECS19 - Mike Ammerlaan - Microsoft Graph Data Connect
ECS19 - Mike Ammerlaan - Microsoft Graph Data ConnectECS19 - Mike Ammerlaan - Microsoft Graph Data Connect
ECS19 - Mike Ammerlaan - Microsoft Graph Data ConnectEuropean Collaboration Summit
 
SharePoint Online vs. On-Premise
SharePoint Online vs. On-PremiseSharePoint Online vs. On-Premise
SharePoint Online vs. On-PremiseEvan Hodges
 

What's hot (20)

Collab365: What's new in SharePoint 2016 for IT Pros
Collab365: What's new in SharePoint 2016 for IT ProsCollab365: What's new in SharePoint 2016 for IT Pros
Collab365: What's new in SharePoint 2016 for IT Pros
 
SharePoint 2016 Upgrade Planning
SharePoint 2016 Upgrade PlanningSharePoint 2016 Upgrade Planning
SharePoint 2016 Upgrade Planning
 
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...
 
What's New in SharePoint 2016 for End Users Webinar with Intlock
What's New in SharePoint 2016 for End Users Webinar with IntlockWhat's New in SharePoint 2016 for End Users Webinar with Intlock
What's New in SharePoint 2016 for End Users Webinar with Intlock
 
Dot netcampus2015 francescosodano-sharepoint2016whatsnew
Dot netcampus2015 francescosodano-sharepoint2016whatsnewDot netcampus2015 francescosodano-sharepoint2016whatsnew
Dot netcampus2015 francescosodano-sharepoint2016whatsnew
 
What’s new in SharePoint 2016!
What’s new in SharePoint 2016!What’s new in SharePoint 2016!
What’s new in SharePoint 2016!
 
SPSHOU - Upgrading and Migrating to SharePoint 2016 like a Pro
SPSHOU - Upgrading and Migrating to SharePoint 2016 like a ProSPSHOU - Upgrading and Migrating to SharePoint 2016 like a Pro
SPSHOU - Upgrading and Migrating to SharePoint 2016 like a Pro
 
SharePoint 2016 - What's New, What's Not
SharePoint 2016 - What's New, What's NotSharePoint 2016 - What's New, What's Not
SharePoint 2016 - What's New, What's Not
 
SharePoint 2016
SharePoint 2016SharePoint 2016
SharePoint 2016
 
SharePoint 2016 : C’est quoi les nouveautés?
SharePoint 2016 : C’est quoi les nouveautés?SharePoint 2016 : C’est quoi les nouveautés?
SharePoint 2016 : C’est quoi les nouveautés?
 
SharePoint 2016 - nextgenportal
SharePoint 2016 - nextgenportalSharePoint 2016 - nextgenportal
SharePoint 2016 - nextgenportal
 
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
 
SharePoint Overview
SharePoint OverviewSharePoint Overview
SharePoint Overview
 
Webinar: SharePoint 2016: The Future Of Hybrid
Webinar: SharePoint 2016: The Future Of Hybrid Webinar: SharePoint 2016: The Future Of Hybrid
Webinar: SharePoint 2016: The Future Of Hybrid
 
SharePoint 2016 RC for the Business
SharePoint 2016 RC for the BusinessSharePoint 2016 RC for the Business
SharePoint 2016 RC for the Business
 
SharePoint 2007 and 2010 + Use Cases
SharePoint 2007 and 2010 + Use CasesSharePoint 2007 and 2010 + Use Cases
SharePoint 2007 and 2010 + Use Cases
 
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
 
SharePoint 2013 Search - Whats new for End Users
SharePoint 2013 Search - Whats new for End UsersSharePoint 2013 Search - Whats new for End Users
SharePoint 2013 Search - Whats new for End Users
 
ECS19 - Mike Ammerlaan - Microsoft Graph Data Connect
ECS19 - Mike Ammerlaan - Microsoft Graph Data ConnectECS19 - Mike Ammerlaan - Microsoft Graph Data Connect
ECS19 - Mike Ammerlaan - Microsoft Graph Data Connect
 
SharePoint Online vs. On-Premise
SharePoint Online vs. On-PremiseSharePoint Online vs. On-Premise
SharePoint Online vs. On-Premise
 

Viewers also liked

Spsbe16 searchdrivenapplications-150419151108-conversion-gate01
Spsbe16 searchdrivenapplications-150419151108-conversion-gate01Spsbe16 searchdrivenapplications-150419151108-conversion-gate01
Spsbe16 searchdrivenapplications-150419151108-conversion-gate01BIWUG
 
Matthias einig transforming share point farm solutions to the app model
Matthias einig   transforming share point farm solutions to the app modelMatthias einig   transforming share point farm solutions to the app model
Matthias einig transforming share point farm solutions to the app modelBIWUG
 
Quickstartguidetojavascriptframeworksforsharepointapps spsbe-2015-15041903264...
Quickstartguidetojavascriptframeworksforsharepointapps spsbe-2015-15041903264...Quickstartguidetojavascriptframeworksforsharepointapps spsbe-2015-15041903264...
Quickstartguidetojavascriptframeworksforsharepointapps spsbe-2015-15041903264...BIWUG
 
Stop your sharepoint css becoming a disasster today spsbe2015
Stop your sharepoint css becoming a disasster today spsbe2015Stop your sharepoint css becoming a disasster today spsbe2015
Stop your sharepoint css becoming a disasster today spsbe2015BIWUG
 
Spsbe15 high-trust apps for on-premises development
Spsbe15   high-trust apps for on-premises developmentSpsbe15   high-trust apps for on-premises development
Spsbe15 high-trust apps for on-premises developmentBIWUG
 
Spsbepoelmanssharepointbigdataclean 150421080105-conversion-gate02
Spsbepoelmanssharepointbigdataclean 150421080105-conversion-gate02Spsbepoelmanssharepointbigdataclean 150421080105-conversion-gate02
Spsbepoelmanssharepointbigdataclean 150421080105-conversion-gate02BIWUG
 
Spsbe buildinganfaqforendusers-150422122027-conversion-gate02
Spsbe buildinganfaqforendusers-150422122027-conversion-gate02Spsbe buildinganfaqforendusers-150422122027-conversion-gate02
Spsbe buildinganfaqforendusers-150422122027-conversion-gate02BIWUG
 
Biwug 230217 choices_incollaboration - An Lenders
Biwug 230217 choices_incollaboration - An LendersBiwug 230217 choices_incollaboration - An Lenders
Biwug 230217 choices_incollaboration - An LendersBIWUG
 
Office 365 api vs share point app model
Office 365 api vs share point app modelOffice 365 api vs share point app model
Office 365 api vs share point app modelBIWUG
 

Viewers also liked (9)

Spsbe16 searchdrivenapplications-150419151108-conversion-gate01
Spsbe16 searchdrivenapplications-150419151108-conversion-gate01Spsbe16 searchdrivenapplications-150419151108-conversion-gate01
Spsbe16 searchdrivenapplications-150419151108-conversion-gate01
 
Matthias einig transforming share point farm solutions to the app model
Matthias einig   transforming share point farm solutions to the app modelMatthias einig   transforming share point farm solutions to the app model
Matthias einig transforming share point farm solutions to the app model
 
Quickstartguidetojavascriptframeworksforsharepointapps spsbe-2015-15041903264...
Quickstartguidetojavascriptframeworksforsharepointapps spsbe-2015-15041903264...Quickstartguidetojavascriptframeworksforsharepointapps spsbe-2015-15041903264...
Quickstartguidetojavascriptframeworksforsharepointapps spsbe-2015-15041903264...
 
Stop your sharepoint css becoming a disasster today spsbe2015
Stop your sharepoint css becoming a disasster today spsbe2015Stop your sharepoint css becoming a disasster today spsbe2015
Stop your sharepoint css becoming a disasster today spsbe2015
 
Spsbe15 high-trust apps for on-premises development
Spsbe15   high-trust apps for on-premises developmentSpsbe15   high-trust apps for on-premises development
Spsbe15 high-trust apps for on-premises development
 
Spsbepoelmanssharepointbigdataclean 150421080105-conversion-gate02
Spsbepoelmanssharepointbigdataclean 150421080105-conversion-gate02Spsbepoelmanssharepointbigdataclean 150421080105-conversion-gate02
Spsbepoelmanssharepointbigdataclean 150421080105-conversion-gate02
 
Spsbe buildinganfaqforendusers-150422122027-conversion-gate02
Spsbe buildinganfaqforendusers-150422122027-conversion-gate02Spsbe buildinganfaqforendusers-150422122027-conversion-gate02
Spsbe buildinganfaqforendusers-150422122027-conversion-gate02
 
Biwug 230217 choices_incollaboration - An Lenders
Biwug 230217 choices_incollaboration - An LendersBiwug 230217 choices_incollaboration - An Lenders
Biwug 230217 choices_incollaboration - An Lenders
 
Office 365 api vs share point app model
Office 365 api vs share point app modelOffice 365 api vs share point app model
Office 365 api vs share point app model
 

Similar to Sharepointarchitecturereal worldscenariofundamentals-150419043032-conversion-gate02

Webinar on Different types of SharePoint architectural models
Webinar on Different types of SharePoint architectural modelsWebinar on Different types of SharePoint architectural models
Webinar on Different types of SharePoint architectural modelsVignesh Ganesan I Microsoft MVP
 
Practical Business Intelligence in SharePoint 2013 - Honolulu
Practical Business Intelligence in SharePoint 2013 - HonoluluPractical Business Intelligence in SharePoint 2013 - Honolulu
Practical Business Intelligence in SharePoint 2013 - HonoluluIvan Sanders
 
Practical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
Practical Business Intelligence in SharePoint 2013 - Helsinki FinalndPractical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
Practical Business Intelligence in SharePoint 2013 - Helsinki FinalndIvan Sanders
 
Elado development capablities
Elado development capablitiesElado development capablities
Elado development capablitiesShashikant Sethy
 
Intro to SharePoint for Developers
Intro to SharePoint for DevelopersIntro to SharePoint for Developers
Intro to SharePoint for DevelopersRob Wilson
 
SharePoint Server 2016 - Lets get ready - Wisconsin SharePoint User Group
SharePoint Server 2016 - Lets get ready - Wisconsin SharePoint User GroupSharePoint Server 2016 - Lets get ready - Wisconsin SharePoint User Group
SharePoint Server 2016 - Lets get ready - Wisconsin SharePoint User GroupDrew Madelung
 
SharePoint 2016 Beta 2 What's new (End users and IT Pros) Microsoft Innovat...
SharePoint 2016   Beta 2 What's new (End users and IT Pros) Microsoft Innovat...SharePoint 2016   Beta 2 What's new (End users and IT Pros) Microsoft Innovat...
SharePoint 2016 Beta 2 What's new (End users and IT Pros) Microsoft Innovat...serge luca
 
SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...
SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...
SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...Vincent Biret
 
SharePoint 2016 Is Coming! Are You Ready?
SharePoint 2016 Is Coming! Are You Ready?SharePoint 2016 Is Coming! Are You Ready?
SharePoint 2016 Is Coming! Are You Ready?Richard Harbridge
 
sps-2013-architecture-overview.pdf
sps-2013-architecture-overview.pdfsps-2013-architecture-overview.pdf
sps-2013-architecture-overview.pdfandinieldananty
 
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...Datapolis
 
Hunter 1 - BI Technology Update Feb'15
Hunter 1 - BI Technology Update Feb'15Hunter 1 - BI Technology Update Feb'15
Hunter 1 - BI Technology Update Feb'15James Miller, MBA
 
SAP Microsoft Interoperability - Business Process Solutions
SAP Microsoft Interoperability - Business Process SolutionsSAP Microsoft Interoperability - Business Process Solutions
SAP Microsoft Interoperability - Business Process SolutionsKristian Kalsing
 
Practical Business Intelligence with SharePoint 2013
Practical Business Intelligence with SharePoint 2013Practical Business Intelligence with SharePoint 2013
Practical Business Intelligence with SharePoint 2013Ivan Sanders
 
SPCSEA 2013 - Setting up SharePoint 2013: Tips and Tricks and PowerShell Scripts
SPCSEA 2013 - Setting up SharePoint 2013: Tips and Tricks and PowerShell ScriptsSPCSEA 2013 - Setting up SharePoint 2013: Tips and Tricks and PowerShell Scripts
SPCSEA 2013 - Setting up SharePoint 2013: Tips and Tricks and PowerShell ScriptsMichael Noel
 
Automating your tasks with microsoft flow
Automating your tasks with microsoft flowAutomating your tasks with microsoft flow
Automating your tasks with microsoft flowDipti Chhatrapati
 
SPS Dubai 2017 - PowerApps & Microsoft Flow: Advanced scenarios
SPS Dubai 2017 - PowerApps & Microsoft Flow: Advanced scenariosSPS Dubai 2017 - PowerApps & Microsoft Flow: Advanced scenarios
SPS Dubai 2017 - PowerApps & Microsoft Flow: Advanced scenariosAhmad Najjar
 

Similar to Sharepointarchitecturereal worldscenariofundamentals-150419043032-conversion-gate02 (20)

Webinar on Different types of SharePoint architectural models
Webinar on Different types of SharePoint architectural modelsWebinar on Different types of SharePoint architectural models
Webinar on Different types of SharePoint architectural models
 
SharePoint 2016 Overview
SharePoint 2016 OverviewSharePoint 2016 Overview
SharePoint 2016 Overview
 
Practical Business Intelligence in SharePoint 2013 - Honolulu
Practical Business Intelligence in SharePoint 2013 - HonoluluPractical Business Intelligence in SharePoint 2013 - Honolulu
Practical Business Intelligence in SharePoint 2013 - Honolulu
 
Overview of SharePoint Server 2019 Public Preview
Overview of SharePoint Server 2019 Public PreviewOverview of SharePoint Server 2019 Public Preview
Overview of SharePoint Server 2019 Public Preview
 
Practical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
Practical Business Intelligence in SharePoint 2013 - Helsinki FinalndPractical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
Practical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
 
Elado development capablities
Elado development capablitiesElado development capablities
Elado development capablities
 
Intro to SharePoint for Developers
Intro to SharePoint for DevelopersIntro to SharePoint for Developers
Intro to SharePoint for Developers
 
SharePoint Server 2016 - Lets get ready - Wisconsin SharePoint User Group
SharePoint Server 2016 - Lets get ready - Wisconsin SharePoint User GroupSharePoint Server 2016 - Lets get ready - Wisconsin SharePoint User Group
SharePoint Server 2016 - Lets get ready - Wisconsin SharePoint User Group
 
SharePoint 2016 Beta 2 What's new (End users and IT Pros) Microsoft Innovat...
SharePoint 2016   Beta 2 What's new (End users and IT Pros) Microsoft Innovat...SharePoint 2016   Beta 2 What's new (End users and IT Pros) Microsoft Innovat...
SharePoint 2016 Beta 2 What's new (End users and IT Pros) Microsoft Innovat...
 
SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...
SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...
SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...
 
SharePoint 2016 Is Coming! Are You Ready?
SharePoint 2016 Is Coming! Are You Ready?SharePoint 2016 Is Coming! Are You Ready?
SharePoint 2016 Is Coming! Are You Ready?
 
Power bi overview
Power bi overview Power bi overview
Power bi overview
 
sps-2013-architecture-overview.pdf
sps-2013-architecture-overview.pdfsps-2013-architecture-overview.pdf
sps-2013-architecture-overview.pdf
 
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
 
Hunter 1 - BI Technology Update Feb'15
Hunter 1 - BI Technology Update Feb'15Hunter 1 - BI Technology Update Feb'15
Hunter 1 - BI Technology Update Feb'15
 
SAP Microsoft Interoperability - Business Process Solutions
SAP Microsoft Interoperability - Business Process SolutionsSAP Microsoft Interoperability - Business Process Solutions
SAP Microsoft Interoperability - Business Process Solutions
 
Practical Business Intelligence with SharePoint 2013
Practical Business Intelligence with SharePoint 2013Practical Business Intelligence with SharePoint 2013
Practical Business Intelligence with SharePoint 2013
 
SPCSEA 2013 - Setting up SharePoint 2013: Tips and Tricks and PowerShell Scripts
SPCSEA 2013 - Setting up SharePoint 2013: Tips and Tricks and PowerShell ScriptsSPCSEA 2013 - Setting up SharePoint 2013: Tips and Tricks and PowerShell Scripts
SPCSEA 2013 - Setting up SharePoint 2013: Tips and Tricks and PowerShell Scripts
 
Automating your tasks with microsoft flow
Automating your tasks with microsoft flowAutomating your tasks with microsoft flow
Automating your tasks with microsoft flow
 
SPS Dubai 2017 - PowerApps & Microsoft Flow: Advanced scenarios
SPS Dubai 2017 - PowerApps & Microsoft Flow: Advanced scenariosSPS Dubai 2017 - PowerApps & Microsoft Flow: Advanced scenarios
SPS Dubai 2017 - PowerApps & Microsoft Flow: Advanced scenarios
 

More from BIWUG

Biwug20190425
Biwug20190425Biwug20190425
Biwug20190425BIWUG
 
Working with PowerShell, Visual Studio Code and Github for the reluctant IT Pro
Working with PowerShell, Visual Studio Code and Github for the reluctant IT ProWorking with PowerShell, Visual Studio Code and Github for the reluctant IT Pro
Working with PowerShell, Visual Studio Code and Github for the reluctant IT ProBIWUG
 
Global Office 365 Developer Bootcamp
Global Office 365 Developer BootcampGlobal Office 365 Developer Bootcamp
Global Office 365 Developer BootcampBIWUG
 
Deep dive into advanced teams development
Deep dive into advanced teams developmentDeep dive into advanced teams development
Deep dive into advanced teams developmentBIWUG
 
SharePoint wizards - no magic needed, just use Microsoft Flow
SharePoint wizards - no magic needed, just use Microsoft FlowSharePoint wizards - no magic needed, just use Microsoft Flow
SharePoint wizards - no magic needed, just use Microsoft FlowBIWUG
 
Make IT Pro's great again: Microsoft Azure for the SharePoint professional
Make IT Pro's great again: Microsoft Azure for the SharePoint professionalMake IT Pro's great again: Microsoft Azure for the SharePoint professional
Make IT Pro's great again: Microsoft Azure for the SharePoint professionalBIWUG
 
Modern collaboration in teams and projects with Microsoft 365
Modern collaboration in teams and projects with Microsoft 365Modern collaboration in teams and projects with Microsoft 365
Modern collaboration in teams and projects with Microsoft 365BIWUG
 
Mining SharePoint data with PowerBI
Mining SharePoint data with PowerBIMining SharePoint data with PowerBI
Mining SharePoint data with PowerBIBIWUG
 
Don't simply deploy, transform! Build your digital workplace in Office 365
Don't simply deploy, transform! Build your digital workplace in Office 365Don't simply deploy, transform! Build your digital workplace in Office 365
Don't simply deploy, transform! Build your digital workplace in Office 365BIWUG
 
Connect SharePoint Framework solutions to APIs secured with Azure AD
Connect SharePoint Framework solutions to APIs secured with Azure ADConnect SharePoint Framework solutions to APIs secured with Azure AD
Connect SharePoint Framework solutions to APIs secured with Azure ADBIWUG
 
Cloud First. Be Prepared
Cloud First. Be PreparedCloud First. Be Prepared
Cloud First. Be PreparedBIWUG
 
APIs, APIs Everywhere!
APIs, APIs Everywhere!APIs, APIs Everywhere!
APIs, APIs Everywhere!BIWUG
 
Advanced PowerShell for Office 365
Advanced PowerShell for Office 365Advanced PowerShell for Office 365
Advanced PowerShell for Office 365BIWUG
 
New era of customizing site provisioning
New era of customizing site provisioningNew era of customizing site provisioning
New era of customizing site provisioningBIWUG
 
Understanding SharePoint Framework Extensions
Understanding SharePoint Framework ExtensionsUnderstanding SharePoint Framework Extensions
Understanding SharePoint Framework ExtensionsBIWUG
 
Microsoft Flow in Real World Projects: 2 Years later & What's next
Microsoft Flow in Real World Projects: 2 Years later & What's nextMicrosoft Flow in Real World Projects: 2 Years later & What's next
Microsoft Flow in Real World Projects: 2 Years later & What's nextBIWUG
 
Microsoft Stream - Your enterprise video portal unleashed
Microsoft Stream - Your enterprise video portal unleashedMicrosoft Stream - Your enterprise video portal unleashed
Microsoft Stream - Your enterprise video portal unleashedBIWUG
 
What's new in SharePoint Server 2019
What's new in SharePoint Server 2019What's new in SharePoint Server 2019
What's new in SharePoint Server 2019BIWUG
 
Why you shouldn't probably care about Machine Learning
Why you shouldn't probably care about Machine LearningWhy you shouldn't probably care about Machine Learning
Why you shouldn't probably care about Machine LearningBIWUG
 
Transforming your classic team sites in group connected team sites
Transforming your classic team sites in group connected team sitesTransforming your classic team sites in group connected team sites
Transforming your classic team sites in group connected team sitesBIWUG
 

More from BIWUG (20)

Biwug20190425
Biwug20190425Biwug20190425
Biwug20190425
 
Working with PowerShell, Visual Studio Code and Github for the reluctant IT Pro
Working with PowerShell, Visual Studio Code and Github for the reluctant IT ProWorking with PowerShell, Visual Studio Code and Github for the reluctant IT Pro
Working with PowerShell, Visual Studio Code and Github for the reluctant IT Pro
 
Global Office 365 Developer Bootcamp
Global Office 365 Developer BootcampGlobal Office 365 Developer Bootcamp
Global Office 365 Developer Bootcamp
 
Deep dive into advanced teams development
Deep dive into advanced teams developmentDeep dive into advanced teams development
Deep dive into advanced teams development
 
SharePoint wizards - no magic needed, just use Microsoft Flow
SharePoint wizards - no magic needed, just use Microsoft FlowSharePoint wizards - no magic needed, just use Microsoft Flow
SharePoint wizards - no magic needed, just use Microsoft Flow
 
Make IT Pro's great again: Microsoft Azure for the SharePoint professional
Make IT Pro's great again: Microsoft Azure for the SharePoint professionalMake IT Pro's great again: Microsoft Azure for the SharePoint professional
Make IT Pro's great again: Microsoft Azure for the SharePoint professional
 
Modern collaboration in teams and projects with Microsoft 365
Modern collaboration in teams and projects with Microsoft 365Modern collaboration in teams and projects with Microsoft 365
Modern collaboration in teams and projects with Microsoft 365
 
Mining SharePoint data with PowerBI
Mining SharePoint data with PowerBIMining SharePoint data with PowerBI
Mining SharePoint data with PowerBI
 
Don't simply deploy, transform! Build your digital workplace in Office 365
Don't simply deploy, transform! Build your digital workplace in Office 365Don't simply deploy, transform! Build your digital workplace in Office 365
Don't simply deploy, transform! Build your digital workplace in Office 365
 
Connect SharePoint Framework solutions to APIs secured with Azure AD
Connect SharePoint Framework solutions to APIs secured with Azure ADConnect SharePoint Framework solutions to APIs secured with Azure AD
Connect SharePoint Framework solutions to APIs secured with Azure AD
 
Cloud First. Be Prepared
Cloud First. Be PreparedCloud First. Be Prepared
Cloud First. Be Prepared
 
APIs, APIs Everywhere!
APIs, APIs Everywhere!APIs, APIs Everywhere!
APIs, APIs Everywhere!
 
Advanced PowerShell for Office 365
Advanced PowerShell for Office 365Advanced PowerShell for Office 365
Advanced PowerShell for Office 365
 
New era of customizing site provisioning
New era of customizing site provisioningNew era of customizing site provisioning
New era of customizing site provisioning
 
Understanding SharePoint Framework Extensions
Understanding SharePoint Framework ExtensionsUnderstanding SharePoint Framework Extensions
Understanding SharePoint Framework Extensions
 
Microsoft Flow in Real World Projects: 2 Years later & What's next
Microsoft Flow in Real World Projects: 2 Years later & What's nextMicrosoft Flow in Real World Projects: 2 Years later & What's next
Microsoft Flow in Real World Projects: 2 Years later & What's next
 
Microsoft Stream - Your enterprise video portal unleashed
Microsoft Stream - Your enterprise video portal unleashedMicrosoft Stream - Your enterprise video portal unleashed
Microsoft Stream - Your enterprise video portal unleashed
 
What's new in SharePoint Server 2019
What's new in SharePoint Server 2019What's new in SharePoint Server 2019
What's new in SharePoint Server 2019
 
Why you shouldn't probably care about Machine Learning
Why you shouldn't probably care about Machine LearningWhy you shouldn't probably care about Machine Learning
Why you shouldn't probably care about Machine Learning
 
Transforming your classic team sites in group connected team sites
Transforming your classic team sites in group connected team sitesTransforming your classic team sites in group connected team sites
Transforming your classic team sites in group connected team sites
 

Recently uploaded

Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 

Recently uploaded (20)

Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

Sharepointarchitecturereal worldscenariofundamentals-150419043032-conversion-gate02

  • 1. SharePoint Architecture (IaaS, PaaS, SaaS) real-world scenario fundamentals #SPSBE 13 Gokan Ozcifci April 18th, 2015
  • 3. Apologies for accent With Turkish blood, Dutch educated and a French speaking guy..
  • 5. What about this session? Provide some insights and tips when designing and architecting your SharePoint Farm. TechNet/MSD iis not always your answer. Business requirements and budget – things that really matters. DISCLAIMER: Opinions may differ but these are my own thoughts.
  • 6. SharePoint Saturday Antwerp: Agenda! v.Next Understand sharePoint Statistics Architecture On-Premises MS Cloud
  • 7. In 2015… • SharePoint Server 2016 • Search and Discovery innovation • NextGen Portals • OneDrive for Business improvements • Hybrid advancements • Increased limits in SharePoint Online
  • 8. SharePoint v.Next SharePoint Server 2016 N-2 upgrade would you? I.e. 2010 > 2016 without stopping at 2013 first... C:Program FilesCommon filesMicrosoft SharedWeb Server Extensions16 Hybrid is the new normal Farm solutions will be supported in #SharePoint2016. AppFabric is deprecated for v.Next Server
  • 9. Understand SharePoint SharePoint covers a huge set of individual technologies under the SharePoint Platform umbrella Application Domain Active Directory SQL Server Office Web Apps Server … It requires time, patience and experience as it’s continuously changing Know when to use OOTB vs Custom Components Know your users
  • 10. Understand SharePoint The same core Infrastructure : Very similar as SharePoint 20 in terms of infrastructure : but more powerful hardware is needed  More RAM More CPU More everything
  • 11. Understand SharePoint New Service Applications (Machine Translation) Offloaded Services: Yammer, OneDrive for Business, Office Web Apps, Workflow Manager… Improved Service Applications (Fast) Not UI Bindended Services to be managed with PoSH (Subscription Management) Re-architected Service Applications (Search & OWA) Different release schedule OWA can be used for other platforms like Lync, Exchange, …
  • 12. Understand Infrastructure Not supported: Dynamic Memory | Discontinued : Web Analytics Prerequisites: Hardware and software requirements for a single server with a built-in database: 24 GB, 64-bit, 4 cores, 80 GB for system drive SQL Server 2014 requires the May 2014 CU to be installed Windows Server 2012 R2 is only supported on a SharePoint Server 2013 Service Pack 1 environment
  • 13. Understand SQL Server SQL Server 2008 R2 or SQL Server 2012 Standard or Enterprise License costs New functionality with SQL Server 2012 Use of Report Server and Reporting Services Add-in with SharePoint 2013 New Excel Features (advanced data models, define KPI’s, etc.) Power View
  • 14. Understand how it works Share services across farms Business Connectivity Services, Managed Metadata Service, Search Service (Crawl, Index, Query), Secure Store Service, User Profile Service… App Management Service Application = NOT! New way of works: HNSC Claims: big deal expect if you have custom code who is dealing with Classic code, and upgrades.. It’s a recommendation to set your authentication model in 2010 as Claims then to migrate.
  • 16. 3 is the new 2 | 7 is the new 5 3 webserver 2 load balanced – 1 Maintenance HA/DR. 2 Servers, if one for maintenance and has a problem  SharePoint farm is down Not only Server, think globally: Load balancer, … 3 Web Server / 2 Application / 2 SQL  Redundant.
  • 17. It’s not all about SharePoint Training Hardware ( AD, ADFS, F5, DNS, … ) Mobile Office $ SLA
  • 18. Statistics According to Gartner early last year (2013) and repeated by Microsoft at their Worldwide Partner Conference (WPC13) in Houston, in the next 6-8 years: 35% of existing SharePoint customers will never move to the cloud 15% will become “pure cloud” customers 50% will adopt a hybrid SharePoint platform
  • 19. Statistics One year later, at the Worldwide Partner Conference in Washington DC (WPC14), a senior Microsoft leader admitted hybrid was bigger than earlier estimated: 15-20% of existing SharePoint customers will never move to the cloud 10% will become “pure cloud” customers 70-75% will adopt a hybrid SharePoint platform
  • 20. Office 365 Adoption Microsoft has shared limited statistics on how Office 365 is being adopted, but did provide some detail into the reasons why customers purchased Office 365: 90% use the platform for 06% use the platform for 04% use the platform for
  • 22. SharePoint Farm Architecture There is no perfect farm that you can download that rule them all.. #TechNet? #Google?
  • 23. Business ProductivityInfrastructure Azure & O365 Exchange & Lync + Voice Private & Public Cloud Windows & SQL Server Identity, Active Directory System Center 2012 ITSM / ITIL Migrations & Integrations Desktop & Win upgrade Portals, Intranets, Business Critical, Doc Imaging, Workflow… (SharePoint) Sales, Marketing, Dashboards, Account Management, Etc. (Dynamics CRM) Business Apps Application Development Messaging, Conference, Presence, Video, Voice (Lync) Office Real Microsoft expertise. Real business value. My view.
  • 24. Business ProductivityInfrastructure Real Microsoft expertise. Real business value. Their view.
  • 25. Your architecture depends  Structure of content and data  What kind of? MB? GB? TB? PB?  SQL Server. Storage. Licenses.  Accessibility of content and data  Which groups of people can you identify and how are you going to grant access?  ADFS, Proxy, F5 Auth.?  Availability (content, data, services)  Public Facing Websites, Intranet or Collaboration sites  SLAs
  • 26. Your architecture depends  Amount of Content  Current amount of content and Expected growth  Backup. Restore  Infrastructure  On-Premises, Hybrid, Pure Cloud  Hardware. Consultant Costs. Documentations.  External systems  Home made applications  Software. Consultant Costs. Non-Prod Environments.
  • 27. Your architecture depends Usage of custom components  Any custom development? Are they going to use SharePoint Apps?  DNS zones and Subzones -, AD Changes Keep track of your boundaries  Maximum size of content databases  Number of web applications and Application Pools  Determine Servers
  • 28. Your architecture depends Virtualization  VMWare. Hyper-V.  Load Balancing will define he number hosts in Datacenters Workload  Social features. Yammer. SharePoint Social Features.  Install SP1 per default for Cloud Integration.
  • 29. Your architecture depends Operations  First Line. Second Line. Operations team.  Do they have skills to operate the new farm? Are they good to handle Available resources  Who is writing the PoSH scripts  hopefully not you as an architect.
  • 30. Role Traditional Topology Streamlined Topology (each tier optimized) Streamlined Topology (Optimize for) Web Server Fast, Light-weight server which responds to user requests from web pages. All web servers are mirrors of each other and load balanced. Directs requests to the appropriate application servers Service Applications, Services and components that serve user requests directly Low latency Access Services, BCS, Metadata, User Profile Application Server Runs one or more services in the SharePoint Farm. Load balancing possible by redundant application servers Service Applications, Services and components that process background tasks. Also called batch processing. Load User Profile Synchronization, Workflow, Machine translation, Work management Search on separate dedicated machines Database Server Stores content and service data. Databases can be clustered or mirrored for failover protection Stores content and service data. Databases can be clustered or mirrored for failover protection Throughput
  • 31. Topologies – Farm types Farm Number of servers Purpose Limited Deployment 1-2 Used for product evaluation, development and testing with a limited number of users Small farm 3-4 Serve a large number of users and scales out based on how heavily services are used. These types of farms are not always fault-tolerant Medium farm 6+ Serve a large number of users and scales out based on how heavily services are used. Their goal is a multi-purpose environment with possible optimalisation. These farms are always fault-tolerant. Large farm Mostly a lot Serve a large number of users. Group service applications, services or databases that have similar performance characteristics on dedicated servers
  • 32. Your architecture depends Topology planning is very iterative Customer will say it costs You change Mise en Production, you need more RAM You change You need a new Service Application You change And it will change over time You change
  • 33. Know the Boundaries Software Boundaries and limits for SharePoint 2013 Available on TechNet Boundaries, Thresholds and limits Boundary – Static, cannot be exceeded Threshold – configurable BUT it’s not because you … Supported Limit – configurable Continuously updated but try to memorize them!
  • 35. Think wise It will cost many mandates and budget. Licenses Server costs Maintain and Operational excellence Consultant costs
  • 36. 2013201020072003 The Evolution of SharePoint Experiences Management Extensibility
  • 37. SharePoint – 2014 year in review Hybrid Accelerators (within SP1) Encryption at REST Delve and Office Graph DLP for SharePoint Online Office 365 Video Team Collab and Doc Conversations 1 TB OneDrive and Unified Apps The new CSOM by PnP SharePoint Server template on Azure IaaS Improved SPO Limits and Storage
  • 38. On Premises Hybrid with Office 365 Microsoft Azure SharePoint 2013 in Office 365 SharePoint 2013 Platform Options Web servers All databases Application servers Dedicated application servers for search components Active Directory On Premises
  • 39.
  • 40.
  • 41. On-Premises  Capacity planning and sizing.  Server acquisition and setup.  Deployment.  Scaling out, patching, and operations.  Backing up data.  Maintaining a disaster recovery environment.  Customizations are not limited.
  • 42. Office 365  (SaaS) Software as a Service.  (Rich) feature set is always up to date.  Includes a Microsoft Azure Active Directory tenant (can be used with other applications).  If single sign-on is a requirement, ADFS can be implemented.  Client communication over the Internet through encrypted and authenticated access (port 443).
  • 43. Microsoft Azure  (IaaS) Best native cloud platform for SQL Server and SharePoint.  Computing resources are available almost immediately with no commitment.  Focus on applications, instead of datacenters and infrastructure.  Inexpensive development and test environments.  SharePoint solutions can be accessible from the Internet
  • 44. Hybrid Combine the benefits of Office 365 with an on- premises deployment of SharePoint 2013 (very simple, right )
  • 45. Best for… What to choose between these platforms?
  • 46. On-Premises  In-country farms (when data is required to reside within a jurisdiction).  Complex (BI) solutions.  Highly customized solutions.  Legacy solutions that are not supported on Microsoft Azure Infrastructure Services.  Privacy restrictions that prevent synchronization of Active Directory accounts with Microsoft Azure Active Directory (a requirement for Office 365).  Organizations that desire control of the entire platform and solution.
  • 47. SharePoint in Office 365  Secure external sharing and collaboration (unique feature!).  Intranet/Extranet - Team Sites, My Sites, and Internal collaboration.  Document storage and versioning in the cloud.· Basic website.  OneDrive For Business.
  • 48. Hybrid  Move My Sites (OneDrive for Business) to the cloud to make it easier for users to access their files remotely.  Get 1,000,000,000,000 Byte of free space  Push Service Applications
  • 49. Microsoft Azure  Developer, test, and staging environments - Quickly provision and un-provision entire environments.  Hybrid applications - Applications that span your datacenter and the cloud  Disaster recovery environment Quickly recover from a disaster, only pay for use
  • 51. On-Premises Design the SharePoint environment in an existing on- premises environment:  SharePoint farm topology and logical architecture.  Server hardware.  Virtual environment, if used.  Load balancing.  Integration with Active Directory and DNS.  Design the disaster recovery environment.
  • 52. Office 365  Password sync (requires one 64-bit server).  Single sign-on (requires ADFS and multiple servers).  Ensure network capacity, firewalls, proxy servers…  Acquire third-party SSL certificates.  Plan the tenant name, design site. collection architecture and governance.  Plan customizations, solutions, and apps for SharePoint Online.
  • 53. Hybrid In addition to tasks for both the Office 365 and on- premises environments:  Determine how much feature integration is desired and choose the hybrid topology.
  • 54. Microsoft Azure  Design the Microsoft Azure network environment  Integration with on-premises servers.  IP addresses and DNS.  Design the SharePoint environment  SharePoint farm topology and logical architecture.  Virtual machines sizes.  Design the disaster recovery environment  …
  • 55. http://social.technet.microsoft.com/wiki/contents/articles/4633.what-is-infrastructure-as-a-service.aspx Partner Hosted Private Cloud • Dedicated environment • Externally hosted • Externally or internally managed • Internally designed Self Hosted Private Cloud • Dedicated environment • Internally hosted • Internally managed • Internally designed Shared or Dedicated Public Cloud • Shared or dedicated environment • Externally hosted • Externally managed • Externally designed Dedicated Public Cloud • Partially or fully dedicated • Externally hosted • Externally or internally managed • Minimal customization Traditional on prem
  • 56.
  • 57. When creating your platform (On-Premises / Their-Premises), focus on goals, not Best Practices
  • 58. 85% of your success is due to your personality, communication and lead. Only 15% due to technical knowledge.
  • 59. Architecture is based on: Chosen infrastructure Business Requirements Budget and goals Based on your tests and experience Is based on everything

Editor's Notes

  1. Template may not be modified Twitter hashtag: #spsbe for all sessions