SONIC-3: Creating Large Scale Installations & Deployments Andrew S. Neumann Principal Engineer, Progress Sonic.

Slides:



Advertisements
Similar presentations
Implementing Tableau Server in an Enterprise Environment
Advertisements

Validator for Identity Manager Save Time, Improve Quality and Reduce Deployment Costs.
Implementing Autodesk Inventor in Your Company MA405-1
MCSE Guide to Microsoft Exchange Server 2003 Administration Chapter 14 Upgrading to Exchange Server 2003.
DEV-13: You've Got a Problem, Here’s How to Find It
CS 325: Software Engineering April 7, 2015 Software Configuration Management Task Scheduling & Prioritization Reporting Project Progress Configuration.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
Copyright 2009 FUJITSU TECHNOLOGY SOLUTIONS PRIMERGY Servers and Windows Server® 2008 R2 Benefit from an efficient, high performance and flexible platform.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 8 Introduction to Printers in a Windows Server 2008 Network.
© 2006, Cognizant Technology Solutions. All Rights Reserved. The information contained herein is subject to change without notice. Automation – How to.
Wally Mead Senior Program Manager Microsoft Corporation Session Code: MGT303.
Patch Management Module 13. Module You Are Here VMware vSphere 4.1: Install, Configure, Manage – Revision A Operations vSphere Environment Introduction.
What’s new in Progress Developer Studio for OpenEdge 11.0?
MiVoice Office v MiVoice Office v6.0 is mainly a service enhancement release, rather than a user feature rich enhancement release.
Microsoft ® Application Virtualization 4.6 Infrastructure Planning and Design Published: September 2008 Updated: February 2010.
Automating Student Course Profile & Student Record Report Uploads to GaDOE Chris A. McManigal Camden County Schools Kingsland, GA.
DB-12: Achieving High Availability with Clusters and OpenEdge® Replication Combining the two technologies Hugo Loera Chávez Senior Tech Support Engineer.
Client Management. Introduction In a typical organization there are a lot of client machines used for day to day operations Client management is a necessary.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
ATIF MEHMOOD MALIK KASHIF SIDDIQUE Improving dependability of Cloud Computing with Fault Tolerance and High Availability.
Migration XenDesktop 7. © 2013 Citrix | Confidential – Do Not Distribute Migration prerequisites Set up a XenDesktop 7 Site, including the site database.
SOA-18: Sonic ESB Application Deployment using SDM
SOA-06: Get On the Bus with the OpenEdge ® Adapter for Sonic ESB ® David Cleary Principal Software Engineer, Progress.
Oracle Application Server 10g (9.0.4) Recommended Topologies Pavana Jain.
XA R7.8 Upgrade Process and Technical Overview Ruth Anne Pharr Sr. IT Consultant, CISTECH Inc.
DONE-10: Adminserver Survival Tips Brian Bowman Product Manager, Data Management Group.
70-294: MCSE Guide to Microsoft Windows Server 2003 Active Directory Chapter 12: Deploying and Managing Software with Group Policy.
COMP-10: OpenEdge ® Management & Replication – Divide et impera! Cyril Gleiman & Libor Laubacher Principal Technical Support Engineers.
COMP-14: Automating your deployments using ANT Gary S Clink Business Consultant.
DB-2: OpenEdge® Replication: How to get Home in Time … Brian Bowman Sr. Solutions Engineer Sandy Caiado Sr. Solutions Engineer.
DEV-09: User Authentication in an OpenEdge™ 10.1 Distributed Computing Environment Michael Jacobs Development Architect.
DONE-08 Sizing and Performance Tuning N-Tier Applications Mike Furgal Performance Manager Progress Software
1 Administering Shared Folders Understanding Shared Folders Planning Shared Folders Sharing Folders Combining Shared Folder Permissions and NTFS Permissions.
SOA-14: Deploying your SOA Application David Cleary Principal Software Engineer.
DEV-8: OpenEdge® Architect – Extensibility & Third Party Integration Sunil Belgaonkar Principal Software Engineer Architect Phillip Magnay.
COMP-1: OpenEdge® Management Overview and Demo Principal Technical Support Engineer Cyril E. Gleiman.
Windows Server 2003 La migrazione da Windows NT 4.0 a Windows Server 2003 Relatore: MCSE - MCT.
Managing the CERN LHC Tier0/Tier1 centre Status and Plans March 27 th 2003 CERN.ch.
SONIC-3: Creating Large Scale Installations & Deployments Andrew S. Neumann Principal Engineer Progress Sonic.
INT-9: Implementing ESB Processes with OpenEdge ® and Sonic ™ David Cleary Principal Software Engineer.
Managing and Monitoring the Microsoft Application Platform Damir Bersinic Ruth Morton IT Pro Advisor Microsoft Canada
Symantec Storage Foundation High Availability 6.1 for Windows: What’s New Providing Support for ApplicationHA in Hyper-V and VMware.
1 Active Directory Administration Tasks And Tools Active Directory Administration Tasks Active Directory Administrative Tools Using Microsoft Management.
David Foster LCG Project 12-March-02 Fabric Automation The Challenge of LHC Scale Fabrics LHC Computing Grid Workshop David Foster 12 th March 2002.
IBM Express Runtime Quick Start Workshop © 2007 IBM Corporation Deploying a Solution.
Continuous Integration for SharePoint Solutions and Add-ins with VSTS and Azure Matthias Einig, MVP, CEO w: rencore.com | e:
VMware Certified Professional 6-Data Center Virtualization Beta 2V0-621Exam.
John Samuels October, Why Now?  Vista Problems  New Features  >4GB Memory Support  Experience.
Copyright © New Signature Who we are: Focused on consistently delivering great customer experiences. What we do: We help you transform your business.
vSphere 6 Foundations Exam Training
Please fill in my session feedback form available on each chair. SPSCairo Welcome.
Building Enterprise Applications Using Visual Studio®
Tivoli Storage Manager Product Family
CMS DCS: WinCC OA Installation Strategy
IBM Workload Scheduler 2015 Take the Complexity Out of Workload Automation, while Keeping the Technology Up-to-Date IEM fixlets and Centralized Agent Update.
5/19/2018 7:00 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Self-service enrollment for Windows desktops
Performance Data Collection and Reporting (PDCR)
Microsoft SharePoint Server 2016
CAE-SCRUB for Incorporating Static Analysis into Peer Reviews
Test Upgrade Name Title Company 9/18/2018 Microsoft SharePoint
Ch > 28.4.
Managing Specialized Devices With Windows Embedded Device Manager 2011
Microsoft Virtual Academy
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
SAP R/3 Installation on WIN NT-ORACLE
The Problem ~6,000 PCs Another ~1,000 boxes But! Affected by:
Upgrading Your Private Cloud with Windows Server 2012 R2
Delivering great hardware solutions for Windows
SOA-09: Conducting Business with OpenEdge® and SonicMQ®
Presentation transcript:

SONIC-3: Creating Large Scale Installations & Deployments Andrew S. Neumann Principal Engineer, Progress Sonic

© 2007 Progress Software Corporation 2 SONIC-3: Creating Large Scale Installations & Deployments Agenda  Use Cases  Challenges of Configuration & Deployment  Overview of SDM  Using SDM for Configuration & Deployment  Summary

© 2007 Progress Software Corporation 3 SONIC-3: Creating Large Scale Installations & Deployments  Depends upon context  Could be a centralized server farm 10, 100, servers in racks  Could simply be location of host for Management Domain hosts For multiple remote sites For replicated Management Domain  Could be a room at each remote site “Server Room”?

© 2007 Progress Software Corporation 4 SONIC-3: Creating Large Scale Installations & Deployments  Centralized “Server Farm”  Replicated Management Domain  Multiple Remote Locations Use Cases

© 2007 Progress Software Corporation 5 SONIC-3: Creating Large Scale Installations & Deployments  Typically performed from remote console  10+, 100+, machines  Similar, but not quite identical, configuration on each host Centralized Server Room Aspects of Configuration & Deployment

© 2007 Progress Software Corporation 6 SONIC-3: Creating Large Scale Installations & Deployments  Might be done in conjunction w/centralized or remote server room deployment  Similar Domain Manager configurations on 2 hosts Primary Backup Replicated Domain Manager Aspects of Configuration & Deployment

© 2007 Progress Software Corporation 7 SONIC-3: Creating Large Scale Installations & Deployments  Same issues as centralized server room setup  Also, may be additional hosts in additional “server rooms” Replicated Domain Manager Issues With Configuration & Deployment

© 2007 Progress Software Corporation 8 SONIC-3: Creating Large Scale Installations & Deployments  Similar to centralized server room deployment, might range from sites  Effectively have many remote “server rooms”, each of which must be configured and updated  Spread over wide geographical area, physically remote from central location Remote Server Room Sites Aspects of Configuration & Deployment

© 2007 Progress Software Corporation 9 SONIC-3: Creating Large Scale Installations & Deployments  Insert CD  Run character mode or GUI install Sonic ™ Product Installer Install individual products (e.g. SonicMQ ®, Sonic ESB ®, etc.) Configure Directory Service and start Create additional containers, management objects and components Set properties to desired values Configure components (add queues, Acceptors, Services, etc.)  Rinse, lather, repeat... Installation Conventional Installation Approach

© 2007 Progress Software Corporation 10 SONIC-3: Creating Large Scale Installations & Deployments Lifecycle for Server Room Deployments Common approach for server rooms: develop, test, deploy…

© 2007 Progress Software Corporation 11 SONIC-3: Creating Large Scale Installations & Deployments  Complex configuration  May be thousands of properties overall; often inconsistently set  Mixed, or lack of, naming conventions  Failure to create component, container  manual recreation of configuration on each remote machine, leading to mistakes  Extensive upgrade process  WASTED TIME! Server Room Issues With Configuration & Deployment

© 2007 Progress Software Corporation 12 SONIC-3: Creating Large Scale Installations & Deployments  Wouldn’t it be nice if there was something to: Avoid repetitive tasks Validate configurations Enforce naming conventions Consistently recreate a standard configuration Ease the upgrade process Addressing the Common Issues

© 2007 Progress Software Corporation 13 SONIC-3: Creating Large Scale Installations & Deployments  A tool that allows the creation and deployment of Sonic configurations in a reusable and repeatable fashion  A tool used for several years by the Sonic Professional Services Organization in support of large scale customer deployments Now becoming an officially released and supported product The Solution: SDM Sonic Deployment Manager

© 2007 Progress Software Corporation 14 SONIC-3: Creating Large Scale Installations & Deployments Development Platform Development Machine Lifecycle for Server Room Deployments Using SDM SDM-based approach for server rooms: develop, test, deploy… Staging Platform Source Code Control Test Platform SDM Model Development Tailoring Parameters Production Tailoring Parameters Integration Tailoring Parameters Test Tailoring Parameters

© 2007 Progress Software Corporation 15 SONIC-3: Creating Large Scale Installations & Deployments  Model-based XML model Supports validation  One model used for one or more domains  Support for naming conventions  Support for deployment-specific parameter values  Creation of Domain Manager Including creation and configuration of Directory Service SDM Default Mode Basics

© 2007 Progress Software Corporation 16 SONIC-3: Creating Large Scale Installations & Deployments SDM Default Mode Sonic Installation CD SDM Model SDM Environment Tailoring Parameters Sonic Domain Manager Install Configure  Run SDM on a clean Domain Manager machine: Uses model to find required installs Installs SonicMQ ®, Directory Service and Agent Manager –Can handle clusters and fault tolerance Starts the Management Broker, Directory Service and Agent Manager Configures the running Directory Service with information from the model

© 2007 Progress Software Corporation 17 SONIC-3: Creating Large Scale Installations & Deployments  Model file used on each machine  Necessary runtime software laid down  No manual intervention required during deployment process  Virtual host name support: “physical host-agnostic” SDM Resources Mode Basics

© 2007 Progress Software Corporation 18 SONIC-3: Creating Large Scale Installations & Deployments SDM Resources Mode Sonic Installation CD SDM Model SDM Environment Tailoring Parameters Domain Manager Install Connect  Run SDM again on a clean remote machine: Uses model to find required installs Installs SonicMQ and Sonic ESB ® (if configured) Remotely configures the Directory Service with information from the model for this host Host #1

© 2007 Progress Software Corporation 19 SONIC-3: Creating Large Scale Installations & Deployments  Completely Automated Server Installation  Software Life Cycle support Development -> Test -> QA -> Production  Versioned Server setups  Repeatable Installation of Sonic Deployment  Re-Installation of a Sonic Deployment  Updates of an existing Sonic Deployment Simplification of Installation & Configuration

© 2007 Progress Software Corporation 20 SONIC-3: Creating Large Scale Installations & Deployments  Run script with SDM Model and Sonic Products  End result = desired Sonic Installation  Same model used for multiple hosts  No manual intervention required  Enforces naming conventions Automated Server Installation

© 2007 Progress Software Corporation 21 SONIC-3: Creating Large Scale Installations & Deployments  One model may be used for each phase: Development -> Test -> QA -> Production  Hosts, and number of hosts, can change  No changes required to model  Ensures production deployment is as successful as test environment SDM for Software Lifecycle Support

© 2007 Progress Software Corporation 22 SONIC-3: Creating Large Scale Installations & Deployments  Can add model files to source control  As deployment is updated, can track changes  Simple to revert to earlier deployment topology if necessary  Simple to track down issues that arise as deployment is modified Versioned Server Setup

© 2007 Progress Software Corporation 23 SONIC-3: Creating Large Scale Installations & Deployments  Model is used to create each new installation on a given host  No variance from Host A to Host B Consistency across all servers Valid configuration on all severs Repeatable Installation

© 2007 Progress Software Corporation 24 SONIC-3: Creating Large Scale Installations & Deployments  Recreate deployment on replacement remote host Model file ensures EXACT replica  No concerns if host machine needs to be replaced Consistency Validity Handling Hardware Failure

© 2007 Progress Software Corporation 25 SONIC-3: Creating Large Scale Installations & Deployments  Reverse Engineering -> model of existing deployment  Model may be “forward engineered” to recreate deployment  Simplifies upgrade process Deployment of older version may remain in place Deployment of newer version done w/o shutting down old deployment Reliability! Version Migration for Existing Deployments

© 2007 Progress Software Corporation 26 SONIC-3: Creating Large Scale Installations & Deployments In Summary  Manual creation of server room deployments Time-intensive Error-prone  SDM: Automates the process Simplifies the process Saves time and $$$ Provides guaranteed reproducibility Eases upgrade process

© 2007 Progress Software Corporation 27 SONIC-3: Creating Large Scale Installations & Deployments For More Information…  Please contact your authorized sales representative for additional details

© 2007 Progress Software Corporation 28 SONIC-3: Creating Large Scale Installations & Deployments Questions?

© 2007 Progress Software Corporation 29 SONIC-3: Creating Large Scale Installations & Deployments D I S C L A I M E R Don’t Quote Me On This…  This Question & Answer session may include information about potential future products and/or product enhancements.  What I am going to say reflects our current thinking, but the information contained herein is preliminary and subject to change. Any future products we ultimately deliver may be materially different from what is described here. D I S C L A I M E R

© 2007 Progress Software Corporation 30 SONIC-3: Creating Large Scale Installations & Deployments Thank you for your time

© 2007 Progress Software Corporation 31 SONIC-3: Creating Large Scale Installations & Deployments

© 2007 Progress Software Corporation 32 SONIC-3: Creating Large Scale Installations & Deployments SonicMQ Domain Sample: Illustration Agent Manager Directory Service Broker Container1 ESB Container Service Queue Topic Queue Topic