SharePoint Online Ready for Enterprise Users? Microsoft’s SharePoint Online Vision • A huge set of backend services with web presentation layer floating.
Download ReportTranscript 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