MIGRATING SHAREPOINT TO THE CLOUD

Similar documents
Enterprise Solutions IT Services 4132 Heartleaf Ln Naperville, IL 60564

Office 365 SharePoint Online White Paper

Migration from SharePoint 2007 to SharePoint 2010

Office 365 Professional Onboarding Services

Qualifying Microsoft Training for Software Assurance Training Vouchers (SATVs)

RESPONSES TO QUESTIONS AND REQUESTS FOR CLARIFICATION Updated 7/1/15 (Question 53 and 54)

Cloud Computing: What IT Professionals Need to Know

SharePoint 2010 Interview Questions-Architect

Getting value Changing the way people communicate and how businesses can take advantage of new opportunities.

Izenda & SQL Server Reporting Services

Microsoft SharePoint Architectural Models

Windows Azure Pack Installation and Initial Configuration

SharePoint 2013 Migration Readiness

Microsoft Exchange Online

Course MS55077A Project Server 2013 Development. Length: 5 Days

SHAREPOINT HYBRID AND IMPLICATIONS OF 2016

STRONGER AUTHENTICATION for CA SiteMinder

Document Management. Document Management for the Agile Enterprise. AuraTech Pte Ltd

What is New Whitepaper. White Paper

Federation At Fermilab. Al Lilianstrom National Laboratories Information Technology Summit May 2015

SharePoint and Office 365 Services for Business

Deploy. Friction-free self-service BI solutions for everyone Scalable analytics on a modern architecture

Deliver extraordinary public service with a trustworthy cloud

KEMP LoadMaster. Enabling Hybrid Cloud Solutions in Microsoft Azure

Now that you have a Microsoft private cloud, what the heck are you going to do with it?

SharePoint A Ten-Point Review of SharePoint 2013 vs NICOLAS LAGROTTA NICOLAS LAGROTTA

Harnessing the Power of the Microsoft Cloud for Deep Data Analytics

Accenture Cloud Platform Unlocks Agility and Control

Multi-Tenancy in SharePoint DD105 Spencer Harbar Enterprise Architect harbar.net

The Trusted Technology Partner in Business Innovation PASSION DISCIPLINE INNOVATION TEAMING INTEGRITY

When your users take devices outside the corporate environment, these web security policies and defenses within your network no longer work.

New Features of SharePoint 2013

Client Requirement. Why SharePoint

The Top 5 Federated Single Sign-On Scenarios

Planning your Microsoft Application Strategy in a Cloud Crazy World. Steve Soper Senior Managing Partner

Executive summary. Table of Contents. Technical Paper Minimize program coding and reduce development time with Infor Mongoose

Implementing Microsoft Azure Infrastructure Solutions

Who moved my cloud? Part I: Introduction to Private, Public and Hybrid clouds and smooth migration

Directory Integration with Okta. An Architectural Overview. Okta Inc. 301 Brannan Street San Francisco, CA

Please contact Cyber and Technology Training at for registration and pricing information.

Get started with cloud hybrid search for SharePoint

White Paper. Anywhere, Any Device File Access with IT in Control. Enterprise File Serving 2.0

Migrating from SharePoint 2007 to SharePoint

Managing the Power of the Microsoft Cloud

This white paper from Stylusinc describes how enterprises benefits by migrating to Microsoft Office 365 and how it is bringing about a sea change in

PI Cloud Connect Overview

What s new for SharePoint 2016?

Mitra Innovation Leverages WSO2's Open Source Middleware to Build BIM Exchange Platform

The Recipe for Sarbanes-Oxley Compliance using Microsoft s SharePoint 2010 platform

Expanding Uniformance. Driving Digital Intelligence through Unified Data, Analytics, and Visualization

Mod 2: User Management

Creative Shorts: Twelve lifecycle management principles for world-class cloud development

The Webcast will begin at 1:00pm EST.

VMware Horizon DaaS: Desktop as a Cloud Service (DaaS)

IT Insights. Using Microsoft SharePoint 2013 to build a robust support and training portal. A service of Microsoft IT Showcase

Collaborating with External Users

MicroStrategy Course Catalog

G CLOUD SERVICE DEFINITION

Speeding Office 365 Implementation Using Identity-as-a-Service

System Center 2012 Suite SYSTEM CENTER 2012 SUITE. BSD BİLGİSAYAR Adana

Course: 10174B: Configuring and Administering Microsoft SharePoint 2010

Microsoft Training and Certification Guide. Current as of March 16, 2015

SharePoint 2013 Business Connectivity Services Hybrid Overview

Operationalize Policies. Take Action. Establish Policies. Opportunity to use same tools and practices from desktop management in server environment

Office 365 deployment checklists

BEDIFFERENT A C E I N T E R N A T I O N A L

Developing Microsoft SharePoint Server 2013 Core Solutions

Ariett Purchasing & Expense Management. Go Paperless, Go Mobile, Go Easy.

Unlocking the Commercial Potential in your Dynamics CRM Applications

DRIVE OFFICE 365 ADOPTION

Course 20533: Implementing Microsoft Azure Infrastructure Solutions

SharePoint 2013 The Essential Migration Process. in association with

Private Clouds Can Be Complicated: The Challenges of Building and Operating a Microsoft Private Cloud

A Brief Overview. Delivering Windows Azure Services on Windows Server. Enabling Service Providers

The Webcast will begin at 1:00pm EST.

SAP HANA Cloud Portal Overview and Scenarios

Office 365 deploym. ployment checklists. Chapter 27

What s New and Exciting in SharePoint Server 2016

Digital Marketplace - G-Cloud

How To Use Windows Small Business Server 2011 Essentials

Vodafone Total Managed Mobility

Michael Noel. Colin Spence. SharePoint UNLEASHED. 800 East 96th Street, Indianapolis, Indiana USA

Digital Marketplace - G-Cloud

Microsoft Office 365 from Vodafone. Administrator s Guide for Midsize Businesses and Enterprises

Module: Sharepoint Administrator

Table of Contents. Abstract. Cloud computing basics. The app economy. The API platform for the app economy

Microsoft Training and Certification Guide. Current as of December 31, 2013

ATS. The. The Staffing Agency s Guide to Buying an Applicant Tracking System

Transcription:

MIGRATING SHAREPOINT TO THE CLOUD Our Lessons Learned February 2015 www.reisystems.com

TABLE OF CONTENTS Introduction... 2 What is Office 365 and what are the models of installation available?... 2 When moving to Office 365, what lessons learned can help simplify SharePoint 2013 migration?... 3 The Situation... 3 The Plan... 4 The Lessons Learned... 4 Conclusions... 10 i

Introduction Cloud-based Microsoft Office 365 can bring many benefits to an enterprise. However, the shift to hosted versions can be more challenging for some programs than others. Specifically, moving SharePoint from an on premise solution to the cloud is not a trivial decision. Critical factors should be considered to effectively and successfully make this change. This white paper will share the lessons REI Systems (REI) learned as we embarked on this complex migration, and how these lessons learned can be leveraged at HRSA. Key questions answered will include: What is Office 365? What are the models of installations available? What are the pros and cons of each model? When moving to Office 365, what lessons learned can help simplify SharePoint 2013 migration? How can these lessons learned help HRSA during SharePoint migration? What is Office 365 and what are the models of installation available? Office 365 is the Microsoft cloud platform for hosted versions of Exchange (the email server), Lync server (communicator), SharePoint (team collaboration tool), and Office web apps. The cloud-based solution enables a great reduction in Operational Expenses (OpEx) across the enterprise because patches, upgrades, and backup/restore are handled by Microsoft, leaving the enterprise to focus on business operations, governance of applications and data. It can be difficult to determine whether an online/cloud model, on-premise, or hybrid model of installation should be selected; Exhibit 1 shows the pros and cons of each model. Exhibit 1. Office 365 Models of Installation Models Pros Cons The online/cloud model hosts SharePoint entirely in the Microsoft cloud. This model enables relief on both Capital Expenses (CapEx) and OpEx as less investment needs to be made on hardware and infrastructure as well as patches, upgrades, and operations and maintenance. Security, backups, and redundancies are handled. Not all features are supported. For example, solutions developed for SharePoint 2010, cannot be deployed in Office 365. Some preview features are not available to Government clients due to security restrictions. Applications have to be developed using a new app model. Integration with other application / COTS products which are locally installed, is difficult. 2

Migrating SharePoint to the Cloud Lessons Learned Models Pros Cons On-Premise usually refers to keeping all servers required to run SharePoint within the company. This is the typical model most organizations follow. Backward compatibility support for all the applications developed for previous versions of SharePoint. Complete control of hardware infrastructure and configurations. Rich integration with other onpremise installed applications and COTS products. Comparatively more expensive than other models due to high CapEx and OpEx. In the Hybrid model, both online and onpremise installations are existing and integrated. If the existing SharePoint environment is highly integrated with other custom applications and COTS products, organizations may prefer this model. Gain the pros from both the online and on-premise models. Has the option to store secure or heavy content on-premise while still having the content readily available in cloud. Setting up Hybrid environment is relatively difficult. Administrators have to manage two versions of SharePoint to support the operation. SAML based security scheme is required to provide seamless navigation experience to the users. When moving to Office 365, what lessons learned can help simplify SharePoint 2013 migration? The Situation REI traditionally used SharePoint Server 2007 (also called MOSS). The feature set supported by MOSS was old and limited to the time it was published. The traditional information architecture was not designed to be scalable. Custom solutions deployed in MOSS server made the server slow and caused occasional server crashes. User adoption and satisfaction were declining. REI users expected more modern features such as responsive user interface, fast and responsive dashboards, embedded office applications, office collaborative features and ability to access portal from tablets and mobile devices. The infrastructure team wanted to reduce the OpEx for running SharePoint portal. Application development team wanted to leverage SharePoint for application integration, collaboration, dashboarding, while reducing application development cost. Considering all these factors, the REI Solution Architecture team decided to migrate from MOSS to Office 365. 3

The Plan REI chose to set up a hybrid environment and migrate content because we desired the ability to keep heavy site collections on premise and move site collections that required high availability to the cloud. A hybrid environment was not selected for redundancy; rather this choice was made for content isolation purposes. REI decided to keep certain site collections on premise (due to archival and data analysis needs) and move the rest to the cloud. The Lessons Learned Migration Lessons Learned Evaluate the worth of the content before migrating to the cloud. In SharePoint, some site collections and sites become unused overtime. Before migrating, consider the content that is unused and archive it to reduce maintenance costs and increase site collection/site performance. This evaluation can include interviewing users and teams to identify and migrate the valuable and highly accessed content ONLY. The identified content should be kept in an isolated location still made accessible only to team leads in case teams incorrectly identified the infrequentlyused sites as unused sites. Prevent broken links. When migrating content, URL changes should continue to be seamless for users. If content is moved from one site collection to another due to new governance rules, be aware that the content s URL will also change. However, URLs to old content may be buried in office document, emails, or in user browser favorites, so changing all the URLs with the appropriate new address would be unreasonable. Instead, the migration team needs to come-up with a smart endpoint that takes care of redirection. In addition, SharePoint users with medium level permissions may have modified navigation items (such as a left menu or global navigation) to reflect newly created pages and sites and created them using absolute URLS, as opposed to navigation items with relative URLs. We have found that migration tools may carry the absolute URLs to the new environment without fixing the server part in the URL. Inspect these cases in advance to fix them automatically using PowerShell or with C# code. As a result, efficiencies will increase and users will be less frustrated through the migration process. The Value to HRSA: Less content needs to be migrated resulting in less effort and lower costs. The Value to HRSA: User adoption will increase, and HRSA will get better returns on investment. 4

Migrating SharePoint to the Cloud Lessons Learned Migration is your time to recheck access control permissions, fix broken governance policies, and fix performance issues. Migration can be seen as opportunity to fix issues that allow the enterprise to start on a clean slate. During the migration process, broken governance policies and access control issues can be rechecked and resolved. As a result of deficient operation and maintenance, SharePoint may have user accounts related users who left the organization or users with mistaken extra privileges. With careful and appropriate information architecture design, SharePoint performance issues can be fixed. During REI s SharePoint migration, the team drafted an information architecture, based on usage and content size and nature to improve the page response time from 5-8 seconds to less than one second. The Hybrid Environment Lessons Learned Minimize cloud applications requests for data from on premise. Because the hybrid environment is hosted completely outside of the organization s network in the Microsoft cloud, a site-to-site connection (can be setup over public network on Secure socket layer) should be set up between the organization s network and Azure. This connection ensures that cloud hosted applications can integrate with the on premise hosted applications. Depending on the network connectivity, access may be slow. REI designed the information architecture to minimize the requests from cloud applications to on-premise for SharePoint data so that site-to-site connectivity is not required. Open up the possibility for SharePoint apps The Value to HRSA: Improvements in governance will result in increased user adoption and lower maintenance costs. The Value to HRSA: Data transfer is lowered, which results in better application performance and better user satisfaction. Like a mobile phone app store, SharePoint 2013 on Office 365 also has an application marketplace where software vendors from all over the world share their thousands of utilities and applications that can be accessed at no cost. SharePoint administrators can leverage those apps for the organization s benefit. The Value to HRSA: Based on knowledge of the HRSA environment, several of these apps can be leveraged immediately including PowerBI for data analysis and visualization, Workflow to automate business processes, Nintex Forms for Office365 and Communication Manager. 5

Beware of service accounts. Service accounts are used to run on cloud services that poll data from office 365 periodically. Service accounts require protection because these credentials determine which office 365 sites can be accessed. Policies can be implemented to increase security, such as changing the service account credentials periodically or allowing the service accounts to be used only from within specific network domain. Office 365 - New Application Model Lessons Learned Most slowness and crashes associated with SharePoint occurs because of custom developed applications. SharePoint 2013 and Office 365 enabled a new application development model that frees SharePoint from hosting the custom developed applications. Exhibit 2 displays this new application model data flow. The Value to HRSA: Security is increased. Exhibit 2. New Application Model Data Flow 6

Migrating SharePoint to the Cloud Lessons Learned On-Premise application solution models are not supported in cloud. Office 365 would not allow any application developed for previous version of SharePoint to be hosted within the cloud for backward compatibility. No tools are available in the market to migrate the legacy applications to the cloud. However, teams can surface any existing application through SharePoint with minimal effort. Thanks to the new app development model for SharePoint, any application developed using non-microsoft technology can be surfaced and integrated with Office 365 and SharePoint 2013. Office 365 / SharePoint 2013 exposes all their operations with extensive REST - ODATA based web services, so that any application that can consume REST-ODATA can interact with Office 365 / SharePoint 2013. InfoPath is no longer relevant. InfoPath is the XML / XSLT based technology through which users themselves can create lightweight forms. SharePoint 2013 / Office 365 retired InfoPath forms; it only exists for backward compatibility. While Microsoft has not yet defined the equivalent form development technology, they will likely use HTML5-based forms. REI leverages Visual Studio Light Switch which allows the developer to quickly create responsive, touch and mobile enabled fully HTML5 compliant forms. The other lightweight options are SPD Forms and List forms. Make use of out of the box features. REI reduced custom development by maximizing SharePoint s out of the box features. We use Microsoft Office and Power Business Intelligence (BI) to interact with the The Value to HRSA: Surfacing non- Microsoft technology and integrating it with Office 365 increases reliability and lowers operating costs. The Value to HRSA: Staying away from InfoPath saves costs in the long-term and minimizes future migration efforts. The Value to HRSA: Taking advantage of out of the box features reduces custom development effort now and in the future. application data stored in SharePoint. For example, we avoid custom user interface (UI) development, and leverage both Excel services and Power BI to provide visualizations and user 7

analytics capabilities, while using SQLServer/SharePoint server for storing data. Exhibit 3 shows a sample UI that takes advantage of these out of the box features. Exhibit 3. Sample Out of the Box UI Train your employees early and continuously. As part of migration, employee training needs to be planned. End user training involves navigating and operating SharePoint 2013 / office 365 while training for development teams involves the new app development model. Early training maximizes efficiencies and cuts costs. Single-sign on without prompting the user for credentials If an organization had a previous version of SharePoint, the organization would likely have had windows integrated authentication. This authentication model, when Internet Explorer is used for browsing, does not prompt the user for credentials and automatically logs the user into the SharePoint. However, when single-sign-on is implemented with ADFS, this may not be the case which may frustrate users. To make ADFS authentication work like windows authentication from the user point of view, appropriate browser settings have to be made through group policies. The Value to HRSA: Early training maximizes efficiencies, cuts costs, and ensures users adopt the solution and are satisfied with it. The Value to HRSA: Users are happier when single sign on is implemented and work handling is improved. 8

Migrating SharePoint to the Cloud Lessons Learned Exhibit 4. Single Sign On Architecture for SharePoint Office 365 Set up enterprise search to crawl local, as well as cloud based content. Enterprise search is one of the critical features in SharePoint. Without enterprise search, bigger SharePoint content is difficult to access. In a hybrid environment, setting up enterprise search is tricky. To make this process run smoothly, install appropriate service packs and appropriately define the information architecture to reduce excessive data transfer between cloud and on premise environments. Choose the right backup policy The Value to HRSA: Enterprise search ensures increased user adoption, higher user satisfaction, and greater returns on investment. The backup policy provided by Microsoft for office 365, may not align well with your existing corporate backup policy. Appropriate backup tools need to purchased and executed based on corporate policies. The Value to HRSA: Aligning your backup policy with Microsoft s policy increases application reliability, acting as a fail-safe. 9

Third party governance tools are recommended SharePoint governance is not only about documenting do's, don'ts, and best practices, but also being able to execute them. The right governance tools should analyzed through a DAR process and acquired. Without third party tools or custom developed PowerShell scripts, it may be difficult to continuously enforce governance as an ongoing process. Use Yammer for corporate social networking Yammer is a corporate social networking tool. SharePoint supports yammer integration by embedding groups and discussion through app/web parts. This kind of integration allows better collaboration across applications instead of maintaining various applications that do not integrate with each other. Conclusions The Value to HRSA: Using governance tools to help execute best practices increases user adoption and satisfaction, and lowers maintenance over time. The Value to HRSA: Simplify and streamline collaboration through in-built social networking tools. REI has not only migrated SharePoint to streamline our own business operations, but have also assisted federal agencies in navigating this complex process and maintaining it as their needs evolve. For the National Relations Labor Board (NLRB), REI helped simplify work for the users by helping them manage work schedules, enable a leave bank capability, create a position description library, and roll out SharePoint to the entire agency. As a result of this roll out, NLRB has been able to simplify the submission and review of forms, improve document collaboration and information sharing, reduce hosting and maintenance costs, lower their OpEx by hosting apps in Azure, and get better reporting and dashboard capabilities to give supervisors and executives the transparency they need to make data-driven decisions. Our experience delivering Office 365/SharePoint solutions for federal agencies along with our firsthand experience being the consumers of our own SharePoint solution ensures that REI considers both developer and user perspectives. Our lessons learned become our customer s benefit and our experience becomes our customer s value. For more details on these complex initiatives and how this experience can be leveraged to help HRSA, contact REI Systems Technical Architect Rajapadmanaban Narayanaswamy by phone at (703) 480-7623 or by email at rnarayanaswamy@reisystems.com. 10