Deploying Migrated IBM Notes Applications to the Cloud



Similar documents
Course 20533: Implementing Microsoft Azure Infrastructure Solutions

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

ICONICS Using the Azure Cloud Connector

Cloud Services ADM. Agent Deployment Guide

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

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

Implementing Microsoft Azure Infrastructure Solutions

Course 20533B: Implementing Microsoft Azure Infrastructure Solutions

CLOUD COMPUTING & WINDOWS AZURE

Assignment # 1 (Cloud Computing Security)

Defender Token Deployment System Quick Start Guide

Microsoft Implementing Microsoft Azure Infrastructure Solutions

Implementing Microsoft Azure Infrastructure Solutions

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

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

Ingenious Testcraft Technical Documentation Installation Guide

NovaBACKUP xsp Version 15.0 Upgrade Guide

Active Directory Management. Agent Deployment Guide

Eylean server deployment guide

Tool Tip. SyAM Management Utilities and Non-Admin Domain Users

Microsoft SQL Server Review

Windows Azure Pack Installation and Initial Configuration

DreamFactory on Microsoft SQL Azure

Administration Guide for the System Center Cloud Services Process Pack

CTERA Cloud Onramp for IBM Tivoli Storage Manager

Issue Tracking Anywhere Installation Guide

System Administration Training Guide. S100 Installation and Site Management

Moving the TRITON Reporting Databases

Windows Azure Support in Kentico CMS 5.5 R2

Installation Guide. . All right reserved. For more information about Specops Inventory and other Specops products, visit

Immotec Systems, Inc. SQL Server 2005 Installation Document

SQL Server Setup for Assistant/Pro applications Compliance Information Systems

USER GUIDE Deploying Your Application to WinHost

SHAREPOINT 2013 IN INFRASTRUCTURE AS A SERVICE

Guide to Setting up Docs2Manage using Cloud Services

CloudBerry Dedup Server

AUTOMATED DISASTER RECOVERY SOLUTION USING AZURE SITE RECOVERY FOR FILE SHARES HOSTED ON STORSIMPLE

Active Directory Management. Agent Deployment Guide

DataCove. Installation Instructions for Search Plug-in for Microsoft Outlook 2007 & 2010 (All Users)

Deploy the client as an Azure RemoteApp program

Windows Azure and private cloud

NSi Mobile Installation Guide. Version 6.2

Microsoft Azure for IT Professionals 55065A; 3 days

Specops Command. Installation Guide

Administrator s Guide to deploying Engagement across multiple computers in a network using Microsoft Active Directory

Kentico CMS 7.0 Windows Azure Deployment Guide

Getting Started with Sitecore Azure

Developing Microsoft Azure Solutions

Moving the Web Security Log Database

Cloud Authentication. Getting Started Guide. Version

Administration Guide. . All right reserved. For more information about Specops Deploy and other Specops products, visit

Table of Contents SQL Server Option

Distributing SMS v2.0

Migrating to Azure SQL Database

MS 10978A Introduction to Azure for Developers

Cloud Attached Storage

MONAHRQ Installation Permissions Guide. Version 2.0.4

Configuring.NET based Applications in Internet Information Server to use Virtual Clocks from Time Machine

Propalms TSE Quickstart Guide

To add Citrix XenApp Client Setup for home PC/Office using the 32bit Windows client.

Composite C1 Load Balancing - Setup Guide

Juris Installation / Upgrade Guide

Nexio Connectus with Nexio G-Scribe

Create Reports Utilizing SQL Server Reporting Services and PI OLEDB. Tutorial

Using Public IP Settings

Cloud Attached Storage

SELF SERVICE RESET PASSWORD MANAGEMENT DATABASE REPLICATION GUIDE

How to Secure a Groove Manager Web Site

How to install and use the File Sharing Outlook Plugin

SiteCount v2.0 Revised: 10/30/2009

Checkmate 5.3.1: Hosted Solution Setup August 7, 2009

Mixed Authentication Setup

BUILDER 3.0 Installation Guide with Microsoft SQL Server 2005 Express Edition January 2008

WHITE PAPER SETTING UP AND USING ESTATE MASTER ON THE CLOUD INTRODUCTION

How To Connect A Java To A Microsoft Database To An Ibm.Com Database On A Microsq Server On A Blackberry (Windows) Computer (Windows 2000) On A Powerpoint (Windows 5) On An Ubio.Com

Implementing Microsoft Azure Infrastructure Solutions

Microsoft Corporation. Project Server 2010 Installation Guide

MATLAB Distributed Computing Server with HPC Cluster in Microsoft Azure

Umbraco on Windows Azure Step-by-step guide

NCTA Cloud Architecture

WhatsUp Gold v16.1 Installation and Configuration Guide

Getting Started with Attunity CloudBeam for Azure SQL Data Warehouse BYOL

PaperClip. em4 Cloud Client. Setup Guide

Cloud Portal User Guide

MIGRATING TO AVALANCHE 5.0 WITH MS SQL SERVER

How To Create An Easybelle History Database On A Microsoft Powerbook (Windows)

Configuration Task 3: (Optional) As part of configuration, you can deploy rules. For more information, see "Deploy Inbox Rules" below.

Creating client-server setup with multiple clients

Installing and configuring Microsoft Reporting Services

Exostar LDAP Proxy / Secure Setup Guide. This document provides information on the following topics:

GoDaddy (CentriqHosting): Data driven Web Application Deployment

Back Up and Restore. Section 11. Introduction. Backup Procedures

10 Step 2 System Service Setup. 11 Step 3 RelayFax Server Setup. 11 Step 4 Company Name and CSID String. 12 Step 5 Fax and Voice Number

enicq 5 System Administrator s Guide

Getting Started with Elastic DB Database Tools with Azure SQL

Install MS SQL Server 2012 Express Edition

Developing Microsoft Azure Solutions 20532A; 5 days

Pocket ESA Network Server Installation

NAS 206 Using NAS with Windows Active Directory

Transcription:

Deploying Migrated IBM Notes Applications to the Cloud A guide on deploying Composer Notes application to Microsoft Azure Prepared by Composer Technologies Copyright Composer Technologies

Table of Contents 1 Composer Notes...1 2 Overview...1 3 Azure PaaS versus IaaS for Composer Notes Deployment...1 4 Azure Setup Using Azure PaaS (Azure Database and Azure Web App)...3 Creating Azure Database:... 3 Importing Data into Azure Database:... 4 Creating Azure Web App:... 5 Publishing Website to Azure Web App:... 6 Page ii

1 Composer Notes The purpose of this document is to demonstrate how Composer Notes applications can be deployed in Azure PaaS. The differences between Azure PaaS and IaaS will be highlighted as both can be utilized and can even be mixed together to suit the needs of the deployment. One of the greatest benefits of deploying Composer Notes applications in Azure is time of deployment, as a complete production environment can be setup in as little as a few hours. 2 Overview Composer Notes is a software solution that automates the conversion of complex Lotus Notes applications to the Microsoft.Net environment while preserving the business logic and user interface. By preserving the user interface and business logic/workflow, Composer enables the rapid adoption of the Microsoft platform with minimal disruption to the organization and the end users. The entire Notes application, including the business logic (LotusScript & Formula Logic,) user interface, security, and document data with attachments is converted to the Microsoft platform. The corresponding Microsoft technologies in the converted application are C #, ASPX, Active Directory, and SQL Server. The converted application is maintained and extended in Visual Studio. Since it is a web app, it can be deployed in Azure. 3 Azure PaaS versus IaaS for Composer Notes Deployment Azure has two options for hosting a SQL Database. You can either use IaaS (Infrastructure as a Service) or PaaS (Platform as a Service). IaaS requires more administration as you have to administer the Virtual Machine as well as SQL Server just as you would in a traditional Physical or Virtual setup. With Azure SQL database, it is abstracted one level higher and you only administer the SQL server instance, and no longer deal with a virtual machine. Azure also offers IaaS and PaaS as well with Azure Web Apps or an Azure VM running IIS. There are a few distinctions between the two as an Azure Web App is intended to be a publicly accessible site, although security can easily be implemented by restricting to IP address ranges. Both the front end and back end don t have to both be IaaS or PaaS. They can be intermixed easily to suit the needs of your business. Composer Technologies Page 1 of 10 Composer Notes

This Microsoft Illustration shows that hosting the database with PaaS will require less administration and cost less than IaaS. Also, IaaS and PaaS will both be cheaper and require less administration than a Physical or a locally hosted Virtual deployment. Composer Notes runs identically on Azure IaaS as it would outside of the cloud. The ease of adjusting the performance alleviates any worries over buying too little or too much hardware. Running Composer Notes in Azure PaaS also performs without issue although the setup is different than configuring to run in IaaS. The setup for PaaS is below. Composer Technologies Page 2 of 10 Composer Notes

4 Azure Setup Using Azure PaaS (Azure Database and Azure Web App) Creating the Azure Database: 1. In the Azure Portal select NEW on the main menu, then select Data + Storage in the Create window. Finally select, SQL Database from the Data + Storage window. 2. Enter a name for the Database and change the Pricing Tier if needed. If you do not have a SQL Server instance created, you will do it here by selecting SERVER then Create a new server where you will give a name and enter login credentials. Composer Technologies Page 3 of 10 Composer Notes

3. Now the Database Server and SQL Database are created. Importing Data into the Azure Database: 1. In order to administer the database, you must go into the Firewall Settings for the database and add the IP address of the computer you wish to administer the database from. You will need to enter a name and an IP address Range. 2. Open the information for the Azure Database before starting up the Composer Data Importer. Once you get to the connection tab in the Data Importer, enter all the settings from the Azure information pane for the database then execute the importation of the data and your backend will be completely set up. Composer Technologies Page 4 of 10 Composer Notes

Creating the Azure Web App: 1. In the Azure portal, click on NEW in the main menu, then Web + Mobile. Next, click on Web App. 2. Next, name the Web App and adjust the App Service plan if needed. Now all that is needed is to publish a Website to this Web App. Composer Technologies Page 5 of 10 Composer Notes

Publishing the Website to an Azure Web App: Before starting this section, if you don t want the website to be publicly accessible you will need to add a section in the web.config to screen IP addresses in order to only allow ones from a certain range. To do this, add the code below to <system.webserver> in web.config, modifying the IP ranges as needed. <security> <ipsecurity allowunlisted="false" denyaction="notfound"> <add allowed="true" ipaddress="10.0.0.0" subnetmask="255.255.0.0"/> <add allowed="true" ipaddress="192.168.1.18"/> </ipsecurity> </security> Composer Technologies Page 6 of 10 Composer Notes

1. In Visual Studio, select Build->Publish Website. In the dialog box, select Microsoft Azure Websites as the publish target. 2. Sign into your Microsoft Azure account then select the Web App that you wish to publish to and click OK. 3. Click on the Connection tab and check that all the information is correct and filled in. Make sure you validate the connection as well. Composer Technologies Page 7 of 10 Composer Notes

4. Next, click on the Settings tab and add connection strings for Active Directory and/or the database. No changes are needed in the preview tab, and at this point you will need to click publish to finish. Composer Technologies Page 8 of 10 Composer Notes