Structure and Operations
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
“How do we coordinate problem resolution across all parts of the organization?” “How can we minimize the disparate information we collect?” “How can we instrument our systems?” “How can we share resource descriptions in a consistent manner?” “What industry standards can be applied to help solve the problems?” “I know something’s wrong, but where?”
Build to Manage Extensions
reference This creates a SML phenic document that captures the tooling metadata
Interchange Normalization Layer “Dynamic”
Statistical
Current pain pointsadmin tool has a distinct way Each
Limited interoperability b/t tools (even those from the same company)
Customer Pain Points End-to-end problem determination is awkward and difficult Response to change in requirements is slow Creating higher value analytics difficult b/c of inconsistencies in the way resource information is expressed Inefficiencies in management costs displace development work
SNMP
WSDM
Logs
ARM
JMX
Management Enablement tooling extends Build to Manage by using the “Tooling Metadata” to drive the instrumentation
6
Eclipse Foundation, Inc. | Copyright © 2006 by IBM, and others and made available under the EPL v1.0
3
Eclipse Foundation, Inc. | Copyright © 2006 by IBM, and others and made available under the EPL v1.0
Project Overview COmmunity Systems Management Open Source* COSMOS project proposal submitted to Eclipse
– Built upon the Eclipse Platform, the COSMOS project intends to develop generic, extensible, standards-based components for a tools platform upon which software developers can create specialized, differentiated, and inter-operable offerings of tools for system management • http://www.eclipse.org/proposals/cosmos/ • http://wiki.eclipse.org/index.php/COSMOS – The framework will exploit standards-based services for monitoring, and modeling of enterprise resources, applications, and workloads • COSMOS will facilitate the next evolutionary move for systems management • COSMOS will define the common assets needed in a platform for vendors to derive immediate benefit and in turn provide higher value in their own offerings • COSMOS will facilitate a migration to a common and open standards driven set of components • COSMOS will define tooling for modeling resources based on SML standard
SML Phenic Tooling Metadata
COSMOS
SML Phenic
Tooling Model Editor CML Metadata
Reporting Applicatio n Relational Data Store Data collection Application
SML
Framework based on SML
… … … Windows Linux WAS MySql Router JBoss Apache
Deployment
Availability
Monitoring
Analysis
Security
…
COSMOS
COSMOS Data collection, normalization and persistence framework
2
Eclipse Foundation, Inc. | Copyright © 2006 by IBM, and others and made available under the EPL v1.0
Challenges of IT Systems Management
Today’s applications offer flexibility for business but introduce management challenges …
Management EnablemBaidu Nhomakorabeant Tooling
Problem Determination
Performance
Validation/Editing/Viewing
Common framework for defining and expressing the key instrumentation points of the resource …
Resource Model Builder
Domain specific value add plug ins can be completely in commercial space, with minimal open source capability to demonstrate and prove the framework
COSMOS: Key Components
Resource Modeling Management Enablement Data collection Reporting
7
Eclipse Foundation, Inc. | Copyright © 2006 by IBM, and others and made available under the EPL v1.0
“Dynamic”
Statistical
SNMP
WSDM
Logs
ARM
Domain specific resource models and data collectors
JMX
Commercial value add … Open Source
5
Eclipse Foundation, Inc. | Copyright © 2006 by IBM, and others and made available under the EPL v1.0
Eclipse Foundation, Inc. | Copyright © 2006 by IBM, and others and made available under the EPL v1.0
Agenda: Motivation Overview Key components Initial implementation focus Structure and Operations
4
Eclipse Foundation, Inc. | Copyright © 2006 by IBM, and others and made available under the EPL v1.0
COSMOS Resource monitoring and modeling tools
COSMOS is committed to providing exemplar usage of its APIs without eroding commercial opportunities. The community will be end-to-end use case driven focusing on tooling to support production and the linkage to preproduction environment.
Future use of SML in the Management Enablement life cycle: Monitoring Domain, annotating what tooling is needed for a resource
Management Enablement Tooling Builder Defines how to construct tooling needed to observe the measurements described in the resource model Based on resource model SML-IF documents Extensible to use third parties' tooling template documents SML template documents are used to build SML phenic instances; the result is an SML-IF document Tooling metadata controls code generation and packaging
(http://www.serviceml.org/)
– In accordance with Eclipse process the COSMOS project will incubate following the guidance and supervision of the Eclipse Technology PMC • Expectation is COSMOS will graduate to a top level Eclipse project in 1H07
IBM Tivoli Software
Community Systems Management Open Source “COSMOS” Creation Review
Put together by the COSMOS community http://wiki.eclipse.org/index.php/COSMOS