deltek insight 2012: technical insight: costpoint 7.0 configuration

33
Technical Insight: Costpoint 7.0 Configuration Vasiliy Lachinov, Senior Software Architect, Deltek GC-52

Upload: deltek

Post on 20-Aug-2015

754 views

Category:

Technology


0 download

TRANSCRIPT

Technical Insight: Costpoint 7.0 Configuration

Vasiliy Lachinov, Senior Software Architect, DeltekGC-52

2 Copyright © 2011 Deltek, Inc.

Basic Deployment of Costpoint Web Multiple Systems in a Single Deployment

Clustering for Scalability

New Features in Costpoint 7

Costpoint Web Configuration Utility Demo

- Project Manufacturing

- Content Management Integration

- Web Services Through IIS

Costpoint Web Monitoring Utility Demo

Agenda

3

Key Takeaways

Understand Costpoint Web Deployment and Configuration Options

Demo of Configuration and Monitoring Utilities

Copyright © 2011 Deltek, Inc.

Basic Deployment of Costpoint

Copyright © 2011 Deltek, Inc.4

5

Basic Deployment of Costpoint

Copyright © 2011 Deltek, Inc.

6

Costpoint Database Schemas

Three Schemas

Metadata Application and component descriptions Descriptions read at runtime

Administrative (admin) System configuration User authorization

Transactional Costpoint business data

Costpoint Schemas can be Installed Separately or in the Same Database, which in turn can be on the same on different DB Servers

Copyright © 2011 Deltek, Inc.

7

Multiple Systems in a Single Deployment

A Single Deployment is Simple Deployment With a Single Application Server and a Single Report Server

A “System” in this Context is a Logical System Attached to a Collection of Three Metadata Database Schemas

A Single Deployment can Contain Multiple Logical Systems

A single application server can serve multiple systems A single report server can serve multiple systems A single web server can serve multiple systems A single metadata database schema can serve multiple systems

Copyright © 2011 Deltek, Inc.

8

Multiple Systems in a Single Deployment (cont’d)

Typical Usage of Multiple Logical Systems

A copies of production data to do “what if” business scenarios A training system using production code with training data Test system for deploying hot fixes Development/Testing system for Web Services

Benefits of multiple systems: Hardware Reduction and Ease of Administration for Training, “What If,” and Miscellaneous Systems

Requirement for Multiple Logical Systems

Must use the same code base and metadata version in each system

Copyright © 2011 Deltek, Inc.

9

Single Metadata Schema w/Multiple Systems (cont’d)

Copyright © 2011 Deltek, Inc.

Costpoint Clustering for Scalability

Copyright © 2011 Deltek, Inc.10

11

Clustering for Scalability

Wikipedia definition of cluster: “A computer cluster is a group of linked computers, working together closely

thus in many respects forming a single computer.”

Web Servers can be Load Balanced for Scalability

Application Servers can be Clustered for Scalability

Report Servers can be Clustered for Scalability

Oracle DB Real Application Cluster(RAC) in Costpoint 7

Copyright © 2011 Deltek, Inc.

12

Web Servers can be Load Balanced for Scalability

Windows network load balancing Some customers have used hardware devices to achieve

scalability at this tier

Copyright © 2011 Deltek, Inc.

Clustering for Scalability

13

Application Servers can be Clustered for Scalability

Homogeneous clustering (replication of the same components on each server) recommended

Application Server (Weblogic) Supports:

Load balancing Failover

Wikipedia: “In computing, failover is the capability to switch over automatically to a redundant or standby computer server, system, or network upon the failure or abnormal termination of the previously active application, server, system, or network.”

Copyright © 2011 Deltek, Inc.

Clustering for Scalability

14 Copyright © 2011 Deltek, Inc.

Clustering for Scalability

15

Report Servers can be Clustered for Scalability

Actuate Cluster Supports:

Load balancing Encyclopedia failover

Copyright © 2011 Deltek, Inc.

Clustering for Scalability

16 Copyright © 2011 Deltek, Inc.

Clustering for Scalability

17 Copyright © 2011 Deltek, Inc.

Oracle: Support for RAC

Support for Oracle Real Application Cluster (RAC) is included in Costpoint 7 for Oracle 10g and 11gR2

Provide scalability and failover for database tier

Note: a single powerful server with 16 CPUs doesn’t automatically equate to RAC consisting of 8 servers with 2 CPUs each

Costpoint Web configuration utility supports RAC to automate Costpoint side of RAC configuration Includes support for SCAN deployment of RAC with 11gR2

Larger clients can utilize both parallel SQL execution and Oracle RAC features to spread the workload between servers and CPUs.

18 Copyright © 2011 Deltek, Inc.

Clustering for Scalability

New Configuration Features in Costpoint 7

Copyright © 2011 Deltek, Inc.19

20 © 2011 Deltek, Inc.

New Configuration Features in Costpoint 7

New Supported Platforms for Costpoint 7:

Operating systems for application and reporting servers: Windows Server 2008 R2 (only 64 bit)

Databases: Microsoft SQL Server 2008 R2 Oracle 11g R2

Support for Oracle Real Application Cluster (RAC) Browser:

Added support for IE9 Removed support for IE7

© 2008 Deltek, Inc.

21

Simplified Installation

Simplified Active Directory Authentication Configuration

Added Support for Dedicated Reporting Servers

Oracle RAC

Project Manufacturing

Content Management Integration

Copyright © 2011 Deltek, Inc.

New Configuration Features in Costpoint 7

Configuration Utility

Copyright © 2011 Deltek, Inc.22

23

Configuration Utility

We Highly Recommend the Configuration Utility for Modifying your Costpoint Web Configuration

Works with all supported deployment scenarios Addresses comprehensive changes made to all impacted

configuration files Simplifies changes, reduces the chance of errors

Eight Main Tabs Address Different Areas of Configuration

Client Server Program Uses the Standard Java Swing Interface

Requires the Java Runtime Engine (JRE)

Copyright © 2011 Deltek, Inc.

New areas in Configuration Utility in Costpoint 7:

Oracle RAC Custom Databases Extensibility Enhanced LDAP configuration Added Support for Dedicated Reporting Servers Content Management System(CMS) Integration

24 Copyright © 2011 Deltek, Inc.

Configuration Utility

25

Demo of the Configuration Utility

Copyright © 2011 Deltek, Inc.

Configuration Utility

Monitoring Utility

Copyright © 2011 Deltek, Inc.26

27

Monitoring Utility

Monitoring and Diagnostic Utility

Periodic review of Costpoint Web installation Correctness of all configuration files Availability of specified folders Availability of Weblogic and Actuate server/cluster nodes

Continuous monitoring of Costpoint Web Background monitoring process Automatically checks for availability of all configured server nodes Email notification is sent when a problem is detected

Collect information for Deltek Support Collects system information and log files typically needed for a support ticket

Copyright © 2011 Deltek, Inc.

28

Demo of the Costpoint Monitoring Utility

Copyright © 2011 Deltek, Inc.

Monitoring Utility

Conclusion

Copyright © 2011 Deltek, Inc.29

30

Conclusion

Costpoint 7 has a Variety of Deployment Options to Meet Your Needs

Costpoint 7 supports:

Clustering at all tiers to help you scale up and provide higher availability

New Configuration Options in Costpoint 7

Costpoint Configuration and Monitoring Utilities provide an easy way to configure and monitor Costpoint installation

Copyright © 2011 Deltek, Inc.

Questions and Answers

31 Copyright © 2011 Deltek, Inc.

Learn More…

See Deltek Costpoint in the Solutions Pavilion

Attend Additional Sessions on Deltek Costpoint for More In-Depth Information

GC-44: Technical Insight: Costpoint 7.0 GC-45: Looking Ahead at Deltek Costpoint Technology GC-46: Extending Costpoint 7: Content Management GC-48: Extending Costpoint 7: Extensibility Services GC-49: Technical Insight: Costpoint 7.0 Advanced Security GC-50: Extending Costpoint: Web Services Integration GC-322: Costpoint 7 - The User Experience

32 Copyright © 2012 Deltek, Inc.

Thank You!