Upgrades and the Cloud



Similar documents
Getting Started with the Ed-Fi ODS and Ed-Fi ODS API

To install Multifront you need to have familiarity with Internet Information Services (IIS), Microsoft.NET Framework and SQL Server 2008.

CLOUD COMPUTING & WINDOWS AZURE

Umbraco Courier 2.0. Installation guide. Per Ploug Hansen 5/24/2011

MS 10978A Introduction to Azure for Developers

Using Application Insights to Monitor your Applications

This course provides students with the knowledge and skills to develop ASP.NET MVC 4 web applications.

for Networks Installation Guide for the application on the server July 2014 (GUIDE 2) Lucid Rapid Version 6.05-N and later

How To Use Kentico+ On A Pc Or Mac Or Macbook

Microsoft Introduction to Azure for Developers

Microsoft Azure - Week6 Tuesday -

Course Description. Course Audience. Course Outline. Course Page - Page 1 of 5. Microsoft Azure Fundamentals M Length: 2 days Price: $ 1,295.

day 1 2 Windows Azure Platform Overview... 2 Windows Azure Compute... 3 Windows Azure Storage... 3 day 2 5

Microsoft Lab Of Things - Week11 Tuesday -

Windows Azure Data Services (basics) 55093A; 3 Days

Course 10978A Introduction to Azure for Developers

ICONICS Using the Azure Cloud Connector

Deploying Migrated IBM Notes Applications to the Cloud

Course Outline. Microsoft Azure Fundamentals Course 10979A: 2 days Instructor Led. About this Course. Audience Profile. At Course Completion

Developing Microsoft Azure Solutions

Configure SQL database mirroring

Developing Microsoft Azure Solutions 20532A; 5 days

Secure Messaging Server Console... 2

for Networks Installation Guide for the application on the server August 2014 (GUIDE 2) Lucid Exact Version 1.7-N and later

Using DSC with Visual Studio Release Management

SAP Business Objects Data Services Setup Guide

Exercise Safe Commands and Audit Trail

Using LDAP for User Authentication

BI xpress Product Overview

Installing VinNOW Client Computers

Ingenious Testcraft Technical Documentation Installation Guide

Umbraco on Windows Azure Step-by-step guide

Programming Fundamentals of Web Applications Course 10958A; 5 Days

NSi Mobile Installation Guide. Version 6.2

Windows Azure Pack Installation and Initial Configuration

for Networks Installation Guide for the application on a server September 2015 (GUIDE 2) Memory Booster version 1.3-N and later

Click Studios. Passwordstate. Upgrade Instructions to V7 from V5.xx

Microsoft SQL Server Review

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

Implementing a Data Warehouse with Microsoft SQL Server 2012

Course Outline. Module 1: Introduction to Data Warehousing

SQL EXPRESS INSTALLATION...

ElephantDrive Cloud Backup Module Contents

MSSQL quick start guide

GoDaddy (CentriqHosting): Data driven Web Application Deployment

Windows Azure Support in Kentico CMS 5.5 R2

Course 20533: Implementing Microsoft Azure Infrastructure Solutions

Using a Remote SQL Server Best Practices

10978A: Introduction to Azure for Developers

Getting Started with Attunity CloudBeam for Azure SQL Data Warehouse BYOL

PROJECTIONS SUITE. Database Setup Utility (and Prerequisites) Installation and General Instructions. v0.9 draft prepared by David Weinstein

Introduction to Azure for Developers

Microsoft Research Windows Azure for Research Training

WINDOWS AZURE SQL REPORTING

Installing CM4D Reporter with Microsoft SQL Server Express R2 x64 for Windows 7

System Requirements for Microsoft Dynamics SL 2015

Course Outline: Course: Implementing a Data Warehouse with Microsoft SQL Server 2012 Learning Method: Instructor-led Classroom Learning

Microsoft Research Microsoft Azure for Research Training

Installation procedure for Chromis REC for 3CX

Assignment # 1 (Cloud Computing Security)

Implementing a Data Warehouse with Microsoft SQL Server 2012 (70-463)

System Area Management Software Tool Tip: Integrating into NetIQ AppManager

Extending Remote Desktop for Large Installations. Distributed Package Installs

Connecting to UNSW Exchange & zmail using MS Outlook Introduction

Installation Guide. Release Management for Visual Studio 2013

Cloud Powered Mobile Apps with Azure

Implementing a Data Warehouse with Microsoft SQL Server 2012 MOC 10777

Microsoft Modern ALM. Gilad Levy Baruch Frei

Implementing Microsoft Azure Infrastructure Solutions

How To Upgrade Your Microsoft SQL Server for Accounting CS Version

About database backups

8912A: Configuration & Customization in Microsoft Dynamics CRM 4.0

Implementing Microsoft Azure Infrastructure Solutions 20533B; 5 Days, Instructor-led

Specops Command. Installation Guide

Installation Guide on Cloud Platform

Installing Cobra 4.7

TECHNICAL NOTE SETTING UP A STRM UPDATE SERVER. Configuring your Update Server

Timesheet Installation Guide

Course 20533B: Implementing Microsoft Azure Infrastructure Solutions

Migrating from Legacy to New Business Solutions

SQL Server Setup for Assistant/Pro applications Compliance Information Systems

This release bulletin relates to Version build 2701 of the Swivel Authentication Platform and other new capabilities.

DBA xpress Product Overview

MS 20487A Developing Windows Azure and Web Services

ContentWatch Auto Deployment Tool

Sage Pay User Guide for Sage 200

Setting Up the Mercent Marketplace Price Optimizer Extension

Installing OGDI DataLab version 5 on Azure

Getting Started with SandStorm NoSQL Benchmark

System Administration Training Guide. S100 Installation and Site Management

Setup Guide: Server-side synchronization for CRM Online and Exchange Server

NovaBACKUP xsp Version 15.0 Upgrade Guide

Technical Requirements for OneStop Reporting products

Moving the Web Security Log Database

Sitecore Ecommerce Enterprise Edition Installation Guide Installation guide for administrators and developers

Enterprise Solutions IT Services 4132 Heartleaf Ln Naperville, IL 60564

KonyOne Server Installer - Linux Release Notes

Medications Shortages Dashboard

Transcription:

Upgrades and the Cloud Jacob Khan & Bill Murray Solution Architects The Choice for Leaders in Digital

The EPiServer Difference Simplicity for complex needs Experience is the new differentiator Insight to drive your business Agility to move on Internet time

Agility

Agility Features Get new features out quicker Weekly updates Community Respond faster to feedback from our users and the community

Types of Updates Add- ons: Add- on Store Add- ons Releases and Ho+ixes: nuget.episerver.com UI, Pla+orm and Framework

Visual Studio Extensions An easy way to setup new sites Snippets for creating things CMS only right now (business user add-ons)

Nuget NuGet is the package manager for the Microsoft development platform including.net. The NuGet client tools provide the ability to produce and consume packages. The NuGet Gallery is the central package repository used by all package authors and consumers.

EPiServer Nuget feed

World has it all

Upgrade strategy Maximum Value for Customer Simple upgrades Simple deployment Understanding

Pre-Production nuget.episerver.com Update-All-Packages J

Post-Production

Continuous Deployment Approach

Traditional Deployment Approach

When More than 20 releases since 7.5 Collaboration tool Compare Live monitor (New Version) UI Fixes Bug fixes and much much more

Demo

Running on Azure Create a new website The Choice for Leaders in Digital

Things to know You need to setup an Azure account! A specific cloud enabled license is required Mirroring, Workflows are not supported (yet) Add- ons must have support for SQL Azure ApplicaSons and Modules must be designed for the cloud Media should be stored in the Azure BLOB storage (to enable scaling)

Create an EPiServer Website h_p://www.snyurl.com/epiazure 1. Be sure you are using the latest Visual Studio Extensions (7.7+) 2. You can use either Web Forms or MVC 3. Do not install EPiServer Search (See the blog for more informason )

Prepare Your Site ü Upgrade the site to 7.10.0 ü Install EPiServer.Azure

NOT IN THE BLOG h_p://www.snyurl.com/epiazure You can add this to the run;me sec;on or let Visual Studio do it for you <configuration>.. <runtime> <dependentassembly> <assemblyidentity name="microsoft.windowsazure.storage" publickeytoken="31bf3856ad364e35" culture="neutral"/ > <bindingredirect oldversion="0.0.0.0-2.1.0.4" newversion="2.1.0.4"/> </dependentassembly> <dependentassembly> <assemblyidentity name="episerver.applicationmodules" publickeytoken="8fe83dea738b45b7" culture="neutral"/> <bindingredirect oldversion="0.0.0.0-7.10.0.0" newversion="7.10.0.0"/> </dependentassembly>.. </runtime>.. </configuration>

Prepare Azure Get into Azure 1. Create a WEBSITE with a new linked DATABASE 2. Setup STORAGE (This is where the Media is stored) 3. Setup a SERVICE BUS (handles messages between the site instances) Website SQL Server Storage Service Bus

More Code Settings 1. Add the <blob> and <event> providers under <episerver.framework> 2. Add the connecson strings for the blob and event providers Update the Blob s AccountName and AccountKey Update the Event s connecsonstring 3. Update the EPiServerDB connecson string with the sehngs in Azure be sure keep, MulSpleAcSveResultSets=True in the connecson string. check to make sure you updated your password! 4. Remove the workflow persistence configurason I searched for, SqlWorkflowPersistenceService"

Deploy! 1. Import your profile and validate the connecson 2. Be sure not to Precompile 3. Select Update database > configure it by removing the Auto schema update 4. Add the script found under../packages/episerver.cms.core.7.10.0/tools 5. Then Publish Important The EPiServer.Cms.Core.sql script is a one- ;me schema load. So you want to remove it Re- check Auto schema update and then resave the profile once publishing is completed.

It Works but guess what? 1. You can t log in J 1. Run you applicason in Visual Studio 2. There is a license yelling at you! 2. Log in using your machine credensals 3. Create, at least, the WebAdmins group 4. Create a user and assign the account to the WebAdmins group A couple of other issues: a. Security b. The license issue is STILL yelling at you!

Set Access Rights So that you can actually use the sopware: 1. Go to CMS > Admin > Set Access Rights 2. Add the WebAdmins group to the ROOT folder with all permissions 3. Enable the Apply sehngs for all subitems flag 4. Save it. The license issue is STILL yelling at you!

Fix the License Issue CMS > Admin > Config > Manage Websites The license likely shows up but you need to acsvate it 1. Click on the Cloud Licenses tab 2. Find your site and click AcSvate

Don t Look! Database: juieopzqxk User: episerver Pass: P@ssw0rd!