SharePoint Online Ready for Enterprise Users? Microsoft’s SharePoint Online Vision • A huge set of backend services with web presentation layer floating.

Download Report

Transcript SharePoint Online Ready for Enterprise Users? Microsoft’s SharePoint Online Vision • A huge set of backend services with web presentation layer floating.

SharePoint Online
Ready for Enterprise Users?
Microsoft’s SharePoint Online Vision
• A huge set of backend services with web presentation layer floating on the
top
• SharePoint Online is in line with their “Services and Devices” company
mantra
• Want to offer software as a subscription service likes Sales Force
• Next version of SharePoint will be the last on-premise version (supposedly)
Analyst Firm Reports: http://www.microsoft.com/en-us/news/itanalyst/
http://www.forrester.com/Microsoft+Aims+SharePoint+To+Th
e+Cloud/fulltext/-/E-RES111721
Considerations
• Administration/Configuration
• Cost
• Customization
• Feature availability
• Network Issues
• Security Issues
Administration and Configuration
• You configure may settings in the Office 365 SharePoint Admin Center
• PowerShell is remote – very restricted set of commands http://technet.microsoft.com/en-us/library/fp161362(v=office.15).aspx
• Have to monitor messages closely – new features being added, features
being changed
• Many small issues with clients
• Advanced services may be difficult to configure
“
To configure a hybrid SharePoint environment, you must have a combination of
expert skills and significant hands-on experience with SharePoint Server 2013,
SharePoint Online, and related products and technologies. We recommend that you
engage Microsoft Consulting Services to provide technical guidance and support
during the design and deployment of your hybrid environment.
For more information about Microsoft Consulting Services, see Microsoft Services.
--From Microsoft TechNet
What Microsoft says about SharePoint Online Hybrid Environments
(what almost ALL Enterprises will have)
”
PowerShell for SharePoint Online
• Restricted set of commands
• Hasn’t been updated since July 2012
• Can use PowerShell to control Active Directory and Exchange which may
affect SharePoint
• http://technet.microsoft.com/en-us/library/fp161362(v=office.15).aspx for
listing of all commands
CONNECT POWERSHELL
Download and Install Sign-in Assistant - required to connect AZURE
PowerShell to O365 Domain
http://go.microsoft.com/fwlink/?LinkId=286152
Download and install Windows Azure Active Directory Module for Windows
PowerShell – Run this as admin
http://go.microsoft.com/fwlink/p/?linkid=236297
LOGIN TO YOUR TENANT
Set-ExecutionPolicy RemoteSigned = "Y" to confirm
Import-Module MSOnline
$O365Cred = Get-Credential
‘provide email and password of admin
$O365Session = New-PSSession –ConfigurationName Microsoft.Exchange ConnectionUri https://ps.outlook.com/powershell -Credential $O365Cred Authentication Basic -AllowRedirection
Import-PSSession $O365Session
Connect-MsolService –Credential $O365Cred
Change Password Policy
Get-MSOLUser | Set-MsolUser -PasswordNeverExpires $True
' Test to make sure the Password never expires is set for all users
Get-MSOLUser | Select UserPrincipalName, PasswordNeverExpires
'For each new user you have to give this command to set it for just one user, replace
[email protected] with actual email address
Set-MsolUser -UserPrincipalName [email protected] -PasswordNeverExpires $true
THIS WILL OVERRIDE THE PASSWORD POLICY SHOWN IN O365!
Administration Demo
• SharePoint Admin Center
• Message Center
• Setup up Foreign Language Site Collection
• OneDrive Confusion!
COST
• Free E1 Subscriptions for Non-Profits!
• Cost of External Data held in AZURE
• Cost of AZURE websites to support Provider-Hosted Apps
• Cost of data DOWNLOADED to on-premise is expensive
• Pricing of Single Sign-On Solution such as PING
• AZURE Pricing Calculator
Customization
• SharePoint-Hosted Apps – subsite and app part
• Provider-Hosted Apps – IFRAME, subsite and app part
• Standard ASP.NET Apps - IFRAME
• Client Side Scripting – Knockout.js, Angular.js – with or without app model
• HTML Forms/CSS/jQuery libraries
App Part with Client Side Scripting
http://code.msdn.microsoft.com/SharePoint-2013-Use65c59e34/sourcecode?fileId=96376&pathId=1860297988
Feature Availability
 All new SharePoint features will be launched in the cloud first
 A few features not available in SharePoint Online but many may ONLY be available in
SharePoint Online or only partially available in SharePoint On-Premise
 Advanced features can be quite complex to setup
• Web Parts - refer to http://www.wonderlaura.com/Lists/Posts/Post.aspx?ID=214
• Office 365 Service Descriptions - http://technet.microsoft.com/en-us/library/office-365-servicedescriptions.aspx
Power BI
• Overview - http://office.microsoft.com/en-us/office365-sharepoint-online-enterprisehelp/power-bi-for-office-365-overview-and-learning-HA104103581.aspx
• Power BI for Office 365 Service Description - http://technet.microsoft.com/enus/library/power-bi-for-office-365-service-description.aspx#BKMK_PowerBIPlans – pricing
model unclear
• How to Setup Power BI - http://office.microsoft.com/en-us/excel-help/how-to-setup-powerbi-HA104170377.aspx
BCS in SharePoint Online
•
•
•
BCS with database in AZURE: http://office.microsoft.com/en-us/office365-sharepointonline-enterprise-help/make-an-external-list-from-a-sql-azure-table-with-businessconnectivity-services-and-secure-store-HA102933008.aspx
Setting up AZURE SQL database:
http://social.technet.microsoft.com/wiki/contents/articles/1884.getting-started-withwindows-azure-sql-database-using-the-windows-azure-management-portal.aspx
Hybrid BCS Deployment: http://technet.microsoft.com/enus/library/dn197239(v=office.15).aspx
Network Issues
• Latency when creating objects
• Throughput – without special pipe response time can be slow – especially in
Outlook client
• There are momentary downtimes – one happened today to me – about two
minutes
• Sizing for performance for backend data can be difficult to understand –
need to make sure that you can scale up seamlessly
Security Issues
• Special areas of the cloud for specific security and regulation needs (HIPPA,
government security requirements, etc.)
• Security levels on some AZURE objects is still very shallow
• Disaster Recovery is much easier in the cloud but must pay extra, of course
• Backup of SharePoint Online – many companies have tools for this – mostly
they just export lists and libraries – if you need content types and other
objects things are not so simple
• Microsoft will CONSIDER giving you your content databases but they
reserve the right to say WHO they will do this for
CONCLUSION
•
•
•
•
SharePoint Online is now suitable for smaller enterprises that do not have
extensive external data integration requirements
SharePoint Online will continue to add features and will be the only SharePoint
product within ten years
SharePoint Online will offer services in the near term that will not be available on
SharePoint On-Premise for a while, if ever (parts of “Oslo” are supposed to be
released on Office 365 fourth quarter 2014)
You need to carefully consider every aspect of your SharePoint on-premise
configuration and functionality and do an extensive POC in SharePoint Online
before migrating to SharePoint Online