+ All Categories
Home > Documents > Prossione: Sustainable Platform with...

Prossione: Sustainable Platform with...

Date post: 16-Sep-2018
Category:
Upload: nguyennhi
View: 217 times
Download: 0 times
Share this document with a friend
16
© NTT DATA CORPORATION 2008 Prossione: Sustainable Prossione: Sustainable Platform with Accountability Platform with Accountability The 7th Northeast Asia OSS Promotion Forum The 7th Northeast Asia OSS Promotion Forum October 31, 2008 Kazuo Tanaka System Platforms Sector NTT DATA Corporation
Transcript

© NTT DATA CORPORATION 2008

Prossione: SustainableProssione: SustainablePlatform with AccountabilityPlatform with Accountability

The 7th Northeast Asia OSS Promotion ForumThe 7th Northeast Asia OSS Promotion Forum

October 31, 2008

Kazuo TanakaSystem Platforms Sector

NTT DATA Corporation

© NTT DATA CORPORATION 2008 1

NTT DATA, an IT service companyNTT DATA, an IT service company

offers a broad range of IT services:ConsultingSystems Integration IT Outsourcing

works with customers: finds out what customers wantprovides services to support customer needsuncovers new problemssolves them with IT

© NTT DATA CORPORATION 2008 2

Solutions: Reduction of IT assets

Server consolidation Server virtualization

Off-balancing of IT assets(On-premise On-demand) IT outsourcing SaaS Cloud computing

Enterprise informationintegration

Enhancement of systemmanagement

IT audit

Challenges and SolutionsChallenges and Solutions

Challenges for IT systemsfrom viewpoint of customers:

Business transformation Quick ROI Cost saving

(CapEx, OpEx)

Increased complexity Unpredictable peak

demand Quick development Support expiration of

software components Business continuity Compliance Attention to ecology

H/W price reduction,Multicore/manycore chips,

OSS, High speed network

OSS

OSS

OSS

OSS

OSS

© NTT DATA CORPORATION 2008 3

OSS TrendsOSS Trends

OSS is no wonder and becomes commonplace. “The right thing in the right place”, no more vis-à-vis comparison

with proprietary software products.

OSS climbs up the stack from OS to applications. ERP: Compiere, ERP5, Openbravo, Postbooks, TinyERP, etc. CRM: SugarCRM, Concursive, CentraView, openCRX, etc. BI: JasperIntelligence, Pentaho, BIRT, etc.

OSS goes into more high-performance and large scale systems. Red Hat Enterprise MRG, etc.

OSS becomes the key components of SaaS platform and Cloud. Hadoop, Hypertable, OpenQRM, Enomalism, Spread Toolkit, scalr,

Kodiak, Bacula, etc. 90% of SaaS providers will have at least some OSS in their

infrastructure stacks by 2010. (Gartner)

© NTT DATA CORPORATION 2008 4

Future of OSSFuture of OSSPe

rfor

man

ce

Proprietary H/W+ UNIX

Intel Architecture + Windows

Proprietary H/W+ S/W (Mainframe)

Intel Architecture

+ OSS

1970 1980 1990 2000 Time

Moore's LawThe number of transistors on thechip doubles every 18 months.

Gilder’s LawThe bandwidth of networkdoubles every 6 months.

Metcalfe's LawThe value of a network is

proportional to the square ofthe number of users.

Performance range

that customers can

utilize or absorb

Low-end “good enough”technology brings downestablished technology.

© NTT DATA CORPORATION 2008 5

Prossione, a full OSS system platformProssione, a full OSS system platform

Hinemos

Amanda

RHEL

HeartBeat

TOMOYO Linux

OpenLDAP

PostgreSQL, Ludia,PostgresForest

Tomcat, JBoss

Apache

TERASOLUNA

Monitoring

Backup

Job Mngt

Web Server

DBMS

AP Server

Directory

Secure OS

Clustering

Server OS

Framework

(Proprietary)

OpenNMS, Nagios

(Proprietary)

RHEL

(Proprietary)

SELinux

OpenLDAP

(Proprietary) /PostgreSQL

Tomcat, (Proprietary)

Apache

TERASOLUNA

developand releaseoriginal OSS,contributeOSS communities,andcombinevariousOSS

Prossione 2004 Prossione 2008

VMware / Xen / Cloud

© NTT DATA CORPORATION 2008 6

Hinemos,Hinemos, an OSS integrated management toolan OSS integrated management tool

Operation Monitoring (alive, log, process, port, SQL,SNMP trap, performance)

Job Management (job net, calendar, batch) Customizable Dashboard Target Grouping (group monitoring, group management)

Users can expand the functions ofHinemos, because it consists ofvarious OSS:

Linux, JBoss, OpenLDAP, PostgreSQL,Eclipse, JasperReports, JFreeChart, syslog-ng, Net-SNMP, JoeSNMP, Quartz, etc.

© NTT DATA CORPORATION 2008 7

Proven OSS platformProven OSS platform

Optimum Standards Entirely OSS-based Web 3-tire Stack Robust Integrity assured by Extended QA Testing Records of Successful Application

Development Resources Reusable Templates and Knowledge-Base In-house Training Programs Professional Services

Support Services Technical Support Thorough Troubleshooting

Sustainable Platform with AccountabilitySustainable Platform with Accountability

Prossione promoteProssione promotess the full OSS solution by providingthe full OSS solution by providing::

© NTT DATA CORPORATION 2008 8

Assured ConfigurationAssured Configuration

Robust integrity on Web 3-tire stack configuration No worry about product selection. Combinations and versions are

recommended as Best Practices.

Possible pitfalls have been detected and remedied through QA testing.

Wide range support for Prossione is provided.

Extended QA testing based on the case history of pastbreakdowns

Coverage over both functionalities and performance in edge conditions

Neither aging nor deterioration during long term operation

Robustness against peak load and picky surge load

Verified autonomous behavior for self restoration

Consistent time-out configurations and resource allocation schema

© NTT DATA CORPORATION 2008 9

reuse

Reusable Templates, Guides & ToolsReusable Templates, Guides & Tools

Testing Environment /Deployment Environment

DesignDefinition

EnvironmentDefinition

Proposal RequirementDefinition

Checklists SettingGuides

ResourceInfo

Collectors

Planning Requirement Analysis Design Development Testing Migration Operation

standardize process at every stage,from planning to operation.

Troubleshooting,Cause Analysis

Guides

TroubleCause

Analyzers

DocumentTemplates

Guides

Tools

ConfigurationSheets

DefinitionTemplates

DefinitionTemplates

• recommended parameter values with reasons• mapping from requirements to configurations• details about error handling and influences

Standardized troubleshootingprocedure – built-in healthmonitoring for overall systembehaviors

© NTT DATA CORPORATION 2008 10

Environment Definition TemplateEnvironment Definition Template

Reasons and rationality of the difference betweendefault and recommended values are explained.

Every configuration parameter isannotated and described how itshould be determined and set.

© NTT DATA CORPORATION 2008 11

Apache-Tomcat: Connection timeoutTime-Line Sequence Chart

Setting GuideSetting Guide

How to determine “reply_timeout”

connect_timeout / prepost_timeout

Key points for trouble-shooting are explained.

Estimation of Max Response TimeDesign know-how:Considerableconstraints andexceptions areexplained.

© NTT DATA CORPORATION 2008 12

Trouble Cause AnalyzerTrouble Cause Analyzer

Java Memory LeakDetector analyzesJava memory usagepatterns, thensuggests potentialmemory leak.

Java Thread DumpFile Analyzeranalyzes dependenciesamong Java threads,then locate waitingobjects and theirdependent threads.

© NTT DATA CORPORATION 2008 13

Thorough Technical SupportThorough Technical Support

OSS enables exhaustive cause analysis from everypoint of view.

Track down to the every piece of source code

True relief by preventing recurrences of the error from the rootcause.

Linux: tracking down the cause of kernel panic

Apache: dump analysis revealing a shortage of socketconnections.

PostgreSQL: improving the time-out logic in JDBC driver forself-healing from errors.

Community Contribution PostgreSQL: contribution on the new feature of performance

improvement, HOT (Heap Only Tuples)

© NTT DATA CORPORATION 2008 14

Achievement of Prossione ApplicationAchievement of Prossione Application

records of DB

Performance(tps)

0.1M 1M 3M 5M 10M 100M

Current Target Region

1B

150

100

50 a BI system(2TByte)


Recommended