Streamlining Documentum Development and Deployment with...

25
Streamlining Documentum Development and Deployment with VMware Jenny Dormoy Director, Customer Deployability EMC Documentum Michael Ottati Sr. Software Engineer EMC Documentum

Transcript of Streamlining Documentum Development and Deployment with...

Page 1: Streamlining Documentum Development and Deployment with …download3.vmware.com/vmworld/2006/tac4693.pdf · Streamlining Documentum Development and Deployment with VMware Jenny Dormoy

Streamlining Documentum Development and Deployment with VMware

Jenny Dormoy

Director, Customer Deployability

EMC Documentum

Michael Ottati

Sr. Software Engineer

EMC Documentum

Page 2: Streamlining Documentum Development and Deployment with …download3.vmware.com/vmworld/2006/tac4693.pdf · Streamlining Documentum Development and Deployment with VMware Jenny Dormoy

Agenda

Introductions and backgroundOptimizing your EMC Documentum deployment

Getting StartedImplementationRolloutMaintenance

Lab In A Box Use CaseQuestions

Page 3: Streamlining Documentum Development and Deployment with …download3.vmware.com/vmworld/2006/tac4693.pdf · Streamlining Documentum Development and Deployment with VMware Jenny Dormoy

Q2 2006 Deployability Program Customer Survey

67% use VMware virtualization softwareMost use VMware virtualization software for development and test

0 20 40 60 80

SandboxDevelopmentTestPilotProductionTraining

Page 4: Streamlining Documentum Development and Deployment with …download3.vmware.com/vmworld/2006/tac4693.pdf · Streamlining Documentum Development and Deployment with VMware Jenny Dormoy

Documentum Architecture

RepositoryLayer Federated/Distributed

RepositoryOther Internal and

External Repositories

Server/Services Layer

Delivery/Distribution Services

Core Server

Classification Services

XML ServicesXML Services

Transformation Services

LifecycleLifecycleCompliance/Records Services

WorfklowWorfklow SecuritySecurity

Library ServicesLibrary ServicesColla

bora

toin

Colla

bora

toin

ECI/Search Services

Experiences PortalApplications

PortalApplications

EnterpriseApplicationsEnterprise

ApplicationsWorkspace/Messaging

Workspace/Messaging

Webtop/Desktop Webtop/Desktop

DesktopApplications

DesktopApplications

Component/DevelopmentLayer Foundation Classes (APIs)

Business ObjectsUnified Content Facilities

Application Components (JSP/JSR168)

Tools

(WDK

. …)

InfrastructureLayer

FAST Full text Index File System

CenteraClarriion

SymmetrixNetappDatabase

Inte

grat

ion

Serv

ices

FTP, WebDAV, JDBC, ADO.NET

Repository/DataIntegration

Web Services

Directory Services Integration

Content Storage Services

Business Process Services

File Share Services

Page 5: Streamlining Documentum Development and Deployment with …download3.vmware.com/vmworld/2006/tac4693.pdf · Streamlining Documentum Development and Deployment with VMware Jenny Dormoy

VMware Provides Benefits At Each Deployment Milestone

develop test stage deploy manage integrate

Getting Started Implementation Rollout Maintenance

EMC Documentum Deployment: 50,000 Foot Overview

Page 6: Streamlining Documentum Development and Deployment with …download3.vmware.com/vmworld/2006/tac4693.pdf · Streamlining Documentum Development and Deployment with VMware Jenny Dormoy

Getting Started Activities

Create a well defined planSet clear goalsEnsure deployment is business criticalAppoint an executive sponsor and championResearch roadmapsPrepare your people Plan your technical infrastructureProcure your hardwareGather Requirements

develop test stage deploy manage integrate

Getting Started Implementation Rollout Maintenance

Page 7: Streamlining Documentum Development and Deployment with …download3.vmware.com/vmworld/2006/tac4693.pdf · Streamlining Documentum Development and Deployment with VMware Jenny Dormoy

Getting Started Challenges

Resource dedicationSufficient skill sets Infrastructure and hardware set-up

Multiple servers Current and future needsSizingDeployment environments

develop test stage deploy manage integrate

Getting Started Implementation Rollout Maintenance

Page 8: Streamlining Documentum Development and Deployment with …download3.vmware.com/vmworld/2006/tac4693.pdf · Streamlining Documentum Development and Deployment with VMware Jenny Dormoy

VMware Solutions for Getting Started

Developer’s SandboxVM templates and cloningConsolidated, dedicated and secured developer environmentsInteroperability across multiple OS environmentsInfrastructure validation

develop test stage deploy manage integrate

Getting Started Implementation Rollout Maintenance

Page 9: Streamlining Documentum Development and Deployment with …download3.vmware.com/vmworld/2006/tac4693.pdf · Streamlining Documentum Development and Deployment with VMware Jenny Dormoy

Implementation Activities

Configure ApplicationDevelop CustomizationsTest ApplicationPractice Change ManagementMigrate Legacy DataValidate System

Implementation Maintenance

develop test stage deploy manage integrate

Getting Started Rollout

Page 10: Streamlining Documentum Development and Deployment with …download3.vmware.com/vmworld/2006/tac4693.pdf · Streamlining Documentum Development and Deployment with VMware Jenny Dormoy

Implementation Challenges

Getting end user buy inCreating Golden EnvironmentsStreamlining all development & testing cycles

Implementation Maintenance

develop test stage deploy manage integrate

Getting Started Rollout

Page 11: Streamlining Documentum Development and Deployment with …download3.vmware.com/vmworld/2006/tac4693.pdf · Streamlining Documentum Development and Deployment with VMware Jenny Dormoy

VMware Solutionsfor Implementation

Create “Crash and Burn” test boxesPass development images directly to and from testConsolidate multiple test environments on same systemReset test bed in minutesSave multiple versions and stages of test images

Implementation Maintenance

develop test stage deploy manage integrate

Getting Started Rollout

Page 12: Streamlining Documentum Development and Deployment with …download3.vmware.com/vmworld/2006/tac4693.pdf · Streamlining Documentum Development and Deployment with VMware Jenny Dormoy

Roll Out Activities

Create support planDeploy graduallyTrain end usersEvaluate deployment

Implementation Maintenance

develop test stage deploy manage integrate

Getting Started Rollout

Page 13: Streamlining Documentum Development and Deployment with …download3.vmware.com/vmworld/2006/tac4693.pdf · Streamlining Documentum Development and Deployment with VMware Jenny Dormoy

Roll Out Challenges

Handle deployment issuesKeeping dev/test servers around

Real time scaling Handling changing HA requirementsDisaster planning

Implementation Maintenance

develop test stage deploy manage integrate

Getting Started Rollout

Page 14: Streamlining Documentum Development and Deployment with …download3.vmware.com/vmworld/2006/tac4693.pdf · Streamlining Documentum Development and Deployment with VMware Jenny Dormoy

VMware Solutions for Roll Out

Rapidly provision new production servers from templatesConsolidate multiple EMC Documentum products onto single physical systemMove test/staging images to production in minutesPool and manage resourcesImplement high availability and disaster recovery

Implementation Maintenance

develop test stage deploy manage integrate

Getting Started Rollout

Page 15: Streamlining Documentum Development and Deployment with …download3.vmware.com/vmworld/2006/tac4693.pdf · Streamlining Documentum Development and Deployment with VMware Jenny Dormoy

Maintenance Activities

Upgrades and service packsPatchesBackup recoveryScaling

Implementation Maintenance

develop test stage deploy manage integrate

Getting Started Rollout

Page 16: Streamlining Documentum Development and Deployment with …download3.vmware.com/vmworld/2006/tac4693.pdf · Streamlining Documentum Development and Deployment with VMware Jenny Dormoy

Maintenance Challenges

Risk assessment OSVendor patchesSP

Implementation Maintenance

develop test stage deploy manage integrate

Getting Started Rollout

Page 17: Streamlining Documentum Development and Deployment with …download3.vmware.com/vmworld/2006/tac4693.pdf · Streamlining Documentum Development and Deployment with VMware Jenny Dormoy

VMware Solutions for Maintenance

Concurrently test patches on multiple configurationsRapidly replicate production environmentInstantly rollback EMC Documentum VMsIndependently add/upgrade EMC Documentum applicationsEasily create a library of production configurations Dynamically migrate EMC Documentum VM instances

Implementation Maintenance

develop test stage deploy manage integrate

Getting Started Rollout

Page 18: Streamlining Documentum Development and Deployment with …download3.vmware.com/vmworld/2006/tac4693.pdf · Streamlining Documentum Development and Deployment with VMware Jenny Dormoy

The Power of “And”

Documentum and VMware together:Can Speed Up Your Deployment Can Reduce the Time and Cost of Your DeploymentWe Know This From First Hand Experience

eRoom Product Operations • 30 images on one box!Webtop, Server Product Operations• Regression Test Cycle Shortened 67%Sales Demo Hosted Solution• Saved nearly $1000000“Lab In a Box”

Page 19: Streamlining Documentum Development and Deployment with …download3.vmware.com/vmworld/2006/tac4693.pdf · Streamlining Documentum Development and Deployment with VMware Jenny Dormoy

Lab In a Box

Objective: Create lab for complex 3 tier networked application Replicable amongst many users in many geographiesComponent swapability to physical counterpart

ChallengesConfiguration State• Machine Names/IP addresses• User Names and PasswordsNetworks• Windows Network Namespace (duplication)• Test environment isolation

Page 20: Streamlining Documentum Development and Deployment with …download3.vmware.com/vmworld/2006/tac4693.pdf · Streamlining Documentum Development and Deployment with VMware Jenny Dormoy

Lab In a Box

PartitioningDomain ControllerWebServerContent ServerDatabaseLoadRunner

TemplatesHosted on NFSPopulated with diagnostic tools.Scripted to join the domain when cloned.

Page 21: Streamlining Documentum Development and Deployment with …download3.vmware.com/vmworld/2006/tac4693.pdf · Streamlining Documentum Development and Deployment with VMware Jenny Dormoy

Lab In a Box

NetworkingLab networks arevirtualGateways are mulithomedLabs do notinterfere with eachotherVPN is used foraccess into thelab(s).

Page 22: Streamlining Documentum Development and Deployment with …download3.vmware.com/vmworld/2006/tac4693.pdf · Streamlining Documentum Development and Deployment with VMware Jenny Dormoy

Lab In a Box

AdvantagesReplicabilityOS Updates are managed on the templatesWell known configurations lowers learning curve“Interesting” situations can be saved for later examination • Machine Resources are not tied up• Developers can investigate when time permits• Multiple people can collaborate and trouble shoot issuesAn alternative to the “Pottery Barn” model

“It’s all bits”

Page 23: Streamlining Documentum Development and Deployment with …download3.vmware.com/vmworld/2006/tac4693.pdf · Streamlining Documentum Development and Deployment with VMware Jenny Dormoy

Questions??

Page 24: Streamlining Documentum Development and Deployment with …download3.vmware.com/vmworld/2006/tac4693.pdf · Streamlining Documentum Development and Deployment with VMware Jenny Dormoy

Presentation Download

Please remember to complete yoursession evaluation form

and return it to the room monitorsas you exit the session

The presentation for this session can be downloaded at http://www.vmware.com/vmtn/vmworld/sessions/

Enter the following to download (case-sensitive):

Username: cbv_repPassword: cbvfor9v9r

Page 25: Streamlining Documentum Development and Deployment with …download3.vmware.com/vmworld/2006/tac4693.pdf · Streamlining Documentum Development and Deployment with VMware Jenny Dormoy