enterprise grid alliance - open grid forum use cas… · enterprise grid alliance accelerating the...
TRANSCRIPT
-
Enterprise Grid AllianceAccelerating the Deployment of Grids in Enterprise Data Centers
Paul StrongSystems Architect, Sun Microsystems, Inc.Chair, EGA TSC & Ref Model WG
GGF15 - Capturing Enterprise GridRequirements Through Use Cases
-
12/2/2005GGF14 - OGSA/EGA Session Copyright 2005, Enterprise Grid Alliance 2
Enterprise Grid Computing• Different priorities to traditional Grid community
– All about guarantees and not just best efforts– Mission critical applications
• Commercial and technical workload, inc. ALL of– Traditional mixed workload, transactional (OLTP) and batch– Data warehousing– Web services and service oriented architectures– Compute and I/O intensive
• Key benefits - economies of scale– Better performance, scaling, throughput and resilience– Greater efficiency and agility
• Inhibitors To Adoption– Grid is poorly understood– MUST NOT break today’s processes
-
12/2/2005GGF14 - OGSA/EGA Session Copyright 2005, Enterprise Grid Alliance 3
Enterprise Grid Alliance Working Groups• Reference Model
– Common lexicon/taxonomy/model– Use cases
• Component Provisioning– Requirements for provisioning (including use cases)– Initially focused on servers
• Data Provisioning– Provisioning and management of data
• Security– Requirements exclusive to grids
• Utility Accounting– Requirements for enabling utility billing and pricing
-
12/2/2005GGF14 - OGSA/EGA Session Copyright 2005, Enterprise Grid Alliance 4
EGA Reference Model: Glossary• An enterprise Grid is a collection of interconnected
(networked) Grid components under the control of a Grid Management Entity (GME)
• Grid component - A super class of object including everything that is managed in an enterprise Grid– Physical: servers, disks, switches, etc.– Logical: services, applications, operating systems, load balancing
software, tiers of services, etc.
• Grid management entity - the logical aggregation that managed the enterprise Grid– People– Process– Technology
-
12/2/2005GGF14 - OGSA/EGA Session Copyright 2005, Enterprise Grid Alliance 5
EGA Reference Model: Representing Services As Graphs
OS InstanceOS Instance
ServerServer
OS InstanceOS Instance
HardwarePartition
HardwarePartition
ServerServer
DatabaseInstance
DatabaseInstance
DatabaseInstance
DatabaseInstance
ApplicationServer
Instance
ApplicationServer
Instance
WebServer
Instance
WebServer
Instance
BusinessLogicTier
BusinessLogicTier
PresentationTier
PresentationTier
E BookstoreE Bookstore
PersistentStorage
Tier
DatabaseCluster
ApplicationServerCluster
WebServerFarm
LoadBalancer����
LoadBalancer����
App ServerLoad
Balancer����
App ServerLoad
Balancer����
Firewall��Firewall�� LoadBalancer��Load
Balancer�� FirewallFirewall
AppServer
Firewall��
AppServer
Firewall��
WebServerFirewall
WebServerFirewall
Web ServerLoad
Balancer��
Web ServerLoad
Balancer��
ServerServer
OS InstanceOS Instance OS InstanceOS Instance
ServerServerBoot
Disk/LUNBoot
Disk/LUNOS MediaOS Media
DatabaseStorage
DatabaseStorage
More detailed drill down
PatchesPatchesDatabaseMediaDatabase
Media
OS ContainerOS ContainerDatabase
TransactionLog Storage
DatabaseTransactionLog Storage
-
12/2/2005GGF14 - OGSA/EGA Session Copyright 2005, Enterprise Grid Alliance 6
PhysicalPhysical
Virtualized Physical
OE
Virtualized OE
Platform Instance
Virtualized Platform
Biz Process/-Service
Storage NetworkComputeCompute
Aggregations
Web Server Farm Federation
Clusters Load Balanced Farms
EE--BookstoreBookstore ERP ServiceERP Service Online BankOnline Bank
DatabaseDatabase
NetworkFile systems -
NFS, CIFS
LDAPLDAP
Web ServerWeb Server Application Application ServerServer
File SystemsFile Systems
LUNs,Volumes
Disks, Array Controllers, SAN Switches
Virtualized OSeg N1 Grid Containers, BSD
Jails etc.
OS OS -- eg AIX, HP/UX, eg AIX, HP/UX, Linux, Solaris, Linux, Solaris, Windows etc.Windows etc.
VMMs & Hypervisors
Hardware Partitions
Servers,Servers,Blades etc.Blades etc.
Load Balancers, Global IP in
clusters
IP, TCP, UDP etcIP, TCP, UDP etc
VLANs
Switches, Routers etc..
EGA Reference Model: Classifying Grid Components
-
12/2/2005GGF14 - OGSA/EGA Session Copyright 2005, Enterprise Grid Alliance 7
EGA Reference Model: Grid Component Life Cycle
ProvisionProvisionProvision DecommissionDecommissionDecommission
ManageManageManage
-
12/2/2005GGF14 - OGSA/EGA Session Copyright 2005, Enterprise Grid Alliance 8
EGA Reference Model: Representing Services As Graphs
OS InstanceOS Instance
ServerServer
OS InstanceOS Instance
HardwarePartition
HardwarePartition
ServerServer
DatabaseInstance
DatabaseInstance
DatabaseInstance
DatabaseInstance
ApplicationServer
Instance
ApplicationServer
Instance
WebServer
Instance
WebServer
Instance
BusinessLogicTier
BusinessLogicTier
PresentationTier
PresentationTier
E BookstoreE Bookstore
PersistentStorage
Tier
DatabaseCluster
ApplicationServerCluster
WebServerFarm
LoadBalancer����
LoadBalancer����
App ServerLoad
Balancer����
App ServerLoad
Balancer����
Firewall��Firewall�� LoadBalancer��Load
Balancer�� FirewallFirewall
AppServer
Firewall��
AppServer
Firewall��
WebServerFirewall
WebServerFirewall
Web ServerLoad
Balancer��
Web ServerLoad
Balancer��
ServerServer
OS InstanceOS Instance OS InstanceOS Instance
ServerServerBoot
Disk/LUNBoot
Disk/LUNOS MediaOS Media
DatabaseStorage
DatabaseStorage
More detailed drill down
PatchesPatchesDatabaseMediaDatabase
Media
OS ContainerOS ContainerDatabase
TransactionLog Storage
DatabaseTransactionLog Storage
-
12/2/2005GGF14 - OGSA/EGA Session Copyright 2005, Enterprise Grid Alliance 9
Scenarios & Use Cases• Scenario
– The storyboard, e.g. line of biz VP walks into IT VP’s office and says “I need this new service deployed”
• Use Case– Enumerated set of steps required to realize the scenario– Sequence diagrams (UML)– Detailed– Leverage EGA reference model– Describes today’s process (NOT the desired state) so as to identify
major pain points and their context– Goal
• Automate process by replacing actors with software/services• Identifies appropriate services and their functionality
-
12/2/2005GGF14 - OGSA/EGA Session Copyright 2005, Enterprise Grid Alliance 10
Use Cases• Key Enterprise Grid Technology Areas
– Virtualization– Abstraction– Automation
• Automation– Moving Process From Human To Machine Domain
• Enterprises Are Built On Process– ITIL, eTOM, COBIT, Ad Hoc
• Use Cases– Proven mechanism to aid problem decomposition– Allow us to enumerate and capture problem and context, including
process– Leverage Reference Model - map processes to model
-
12/2/2005GGF14 - OGSA/EGA Session Copyright 2005, Enterprise Grid Alliance 11
EGA Reference Model: Use Case -Managing Grid Component Life Cycle
-
12/2/2005GGF14 - OGSA/EGA Session Copyright 2005, Enterprise Grid Alliance 12
Use Case Format• Title• Summary• Dependencies• Actors• Stakeholders• Pre-Conditions• Initiation Of Use Case• Flows
– Basic, Alternate, Exceptional
• Success Criteria• Post Conditions
-
12/2/2005GGF14 - OGSA/EGA Session Copyright 2005, Enterprise Grid Alliance 13
Provisioning By Walking The DAG
OS InstanceOS Instance
ServerServer
DatabaseInstance
DatabaseInstance
BootDisk/LUN
BootDisk/LUNOS MediaOS Media
DatabaseStorage
DatabaseStorage
OSPatches
OSPatches
OS ContainerOS ContainerDatabase
TransactionLog Storage
DatabaseTransactionLog Storage
DatabaseMedia
DatabaseMedia
DatabaseBinary Storage
DatabaseBinary Storage
ApplyVerb {ProvisionGridComponent}
-
12/2/2005GGF14 - OGSA/EGA Session Copyright 2005, Enterprise Grid Alliance 14
Provisioning By Walking The DAG
OS InstanceOS Instance
ServerServer
DatabaseInstance
DatabaseInstance
Boot Disk/LUNBoot Disk/LUNOS MediaOS Media
DatabaseStorage
DatabaseStorage
OSPatches
OSPatches
OS ContainerOS ContainerDatabase
TransactionLog Storage
DatabaseTransactionLog Storage
DatabaseMedia
DatabaseMedia
DatabaseBinary Storage
DatabaseBinary Storage
From left to right
ApplyVerb {ProvisionGridComponent}
From
leaf
nod
es u
p1 2
3.1.1 3.1.2
3.1
3.1.3
3.2
3 4 5
-
12/2/2005GGF14 - OGSA/EGA Session Copyright 2005, Enterprise Grid Alliance 15
EGA Use Case Delivery• Pragmatic
– Driven by high priority data center problems– Context for other EGA working groups– Basis for collaboration with other bodies, e.g. GGF, DMTF, SNIA
• v1.0 - Released May 2005– EGA Reference Model– Template use case
• v Next - Release Oct/Nov 2005– Focus on provisioning– Bottom up– 70+ detailed use cases– Validation via User Forums/Group
• v Next++– Service Level Management use cases– Top down
-
12/2/2005GGF14 - OGSA/EGA Session Copyright 2005, Enterprise Grid Alliance 16
RequirementsInhibitors To Adoption
EGAEGAEGA
EnterpriseUsers*
EnterpriseEnterpriseUsers*Users* Education
Reference ModelProfilesStandardsReference ArchitecturesProof PointsDemonstrations
Standard Interfaces/APIsArchitectures
CompliantImplementations,Products
StandardsBodies
StandardsStandardsBodiesBodies
Requirements, Model,Glossary, Use Cases
VendorsVendorsVendors *Enterprise users•Commercial end users•Public sector end users•Systems integrators•Solutions providers
*Enterprise users•Commercial end users•Public sector end users•Systems integrators•Solutions providers
Requirements, Model,Glossary, Use CasesStandards
EGA Role as Requirements Definer
-
12/2/2005GGF14 - OGSA/EGA Session Copyright 2005, Enterprise Grid Alliance 17
General Information:
Sign Up to Stay Informed. Join the EGA Interest List:
www.gridalliance.org/interest/
For More Information
-
12/2/2005GGF14 - OGSA/EGA Session Copyright 2005, Enterprise Grid Alliance 18
-
12/2/2005GGF14 - OGSA/EGA Session Copyright 2005, Enterprise Grid Alliance 19
Decommission Grid Component Use Case
-
12/2/2005GGF14 - OGSA/EGA Session Copyright 2005, Enterprise Grid Alliance 20
Monitor & Manage Grid Component Use Case
-
12/2/2005GGF14 - OGSA/EGA Session Copyright 2005, Enterprise Grid Alliance 21
Grid Computing Landscape• Network scale computing leverages
– Trend toward network distributed services– Network bandwidth
• Potentially unbounded– Performance + scaling + throughput– Inherent resilience
• Widespread adoption, but still largely perceived as…– Academic and scientific workload– Compute intensive
• Growing ecosystem– Product and service providers– Standards setting organizations
-
12/2/2005GGF14 - OGSA/EGA Session Copyright 2005, Enterprise Grid Alliance 22
Barriers to Enterprise Grid Adoption• Reluctance to risk mission critical applications• Confusion
– What is Grid?– How to apply grid in commercial data centers?
• Immaturity– Incomplete models– Lack of stable standards– Shortage of case studies and proven roadmaps– Unproven interoperability between vendor products
• Additional inhibitors– Cultural attitudes toward exclusive ownership of IT assets– Trust and accounting model issues– Licensing and resource sharing concerns
-
12/2/2005GGF14 - OGSA/EGA Session Copyright 2005, Enterprise Grid Alliance 23
Enterprise Grid Alliance• Vendor neutral consortium
– 30+ leading vendors and end-users
• Global participation– HQ in US, regional steering committees in Japan and EMEA
• Clear mission– Accelerating the deployment of Grids in enterprise data centers– Single focus: enterprise data centers
• Not a traditional standards body– Achieve results through collaboration– Create standards as a last resort
• Pay-to-play level playing field– Open to ALL stakeholders– One organization one vote
-
12/2/2005GGF14 - OGSA/EGA Session Copyright 2005, Enterprise Grid Alliance 24
EGA Membership Growth – 32(60 percent growth since April 2004 launch )
-
12/2/2005GGF14 - OGSA/EGA Session Copyright 2005, Enterprise Grid Alliance 25
Enterprise Grid Alliance Reference Model• Fills an obvious gap
– complementary to the existing body of work
• Technology agnostic– Makes no assumptions about implementation– Avoids need to re-write/re-factor as technologies evolve
• Vendor neutral– 20 participants from 14 EGA member organizations
• Catalyst– Reflection of the current understanding of Grid stakeholders– Basis for collaboration with other industry bodies to ensure emerging
standards meet enterprise requirements
• Evolution– Validate the model – Solicit feedback From GGF, DMTF,SNIA, vendors, SI’s and end users
-
12/2/2005GGF14 - OGSA/EGA Session Copyright 2005, Enterprise Grid Alliance 26
EGA Technical Program• Simple strategy
– Educate– Capture requirements– Drive interoperability– Drive adoption
• Pragmatic approach– Non-traditional; delivery through collaboration– Consensus driven application of domain expertise– Focus on short to medium term deliverables– Phased approach to solutions
• Start simple - single data center with enterprise applications• Extend - include multiple data centers and technical applications• Unify and complete - bring together to reflect Grid as a utility
– Individually chartered working groups to address specific areas• Reference Model, Component Provisioning, Data Provisioning, Security And Utility
Accounting
-
12/2/2005GGF14 - OGSA/EGA Session Copyright 2005, Enterprise Grid Alliance 27
EGA Reference Model• Glossary
– Defines a framework for classifying Grid resources/services together with their relationships and dependencies in a conceptual component architectural setting
• Model– Context for requirements, solutions and comparisons– Vendor neutral– Technology/implementation agnostic– Describes existing data centers– Does not assume a particular technology roadmap
• Use cases– Set of commercial enterprise community-centric use cases – Consistent and relevant requirements for partner SDOs and all
other enterprise Grid stakeholders
-
12/2/2005GGF14 - OGSA/EGA Session Copyright 2005, Enterprise Grid Alliance 28
EGA Reference Model• Specific
– Enterprise data center grids
• Sharp focus– Provide shared context or framework for describing enterprise Grid
customer requirements, technical problems and technical solutions inside and outside EGA
• Simple– Small set of simple objects, relationships and verbs describe highly
complex data centers, their constituent parts and their life cycles
• Complementary– Addressing a gap
-
12/2/2005GGF14 - OGSA/EGA Session Copyright 2005, Enterprise Grid Alliance 29
General RequirementsInhibitors To Adoption
EducationReference ModelStandardsProfilesReference ArchitecturesProof PointsDemonstrations
Standard Interfaces/APIsArchitectures
ValidationCompliantImplementations,Products
StandardsBodies
StandardsStandardsBodiesBodies
Requirements, Model,Glossary, Use Cases
VendorsVendorsVendors
EnterpriseUsers
EnterpriseEnterpriseUsersUsers
Specific Requirements(eg Security, Component Provisioning etc.)Specific Use Cases
EGAWG
EGAEGAWGWG Specific RequirementsEGA
ReferenceModel
EGAEGAReferenceReference
ModelModel
Requirements, Model,Glossary, Use Cases,Standards
Role of EGA Reference Model
-
12/2/2005GGF14 - OGSA/EGA Session Copyright 2005, Enterprise Grid Alliance 30
Enterprise Grid - Definition• An Enterprise Grid is a collection of interconnected
(networked) Grid Components under the control of a Grid Management Entity.
• An Enterprise Grid is typically differentiated from traditional data centers by management practices and technology which– Make management service or application centric rather than
component centric – Enable the pooling and sharing of networked resources
• Initial scope for EGA working groups– Within a single data center– Under the control of a single entity– Commercial workloads
-
12/2/2005GGF14 - OGSA/EGA Session Copyright 2005, Enterprise Grid Alliance 31
Datacenter Customers
Datacenter Component Manufacturers
Grid Resources
Enterprise Enterprise ApplicationsApplications(Services)(Services)
Grid Management EntityGrid Management EntityGrid Management Entity view
viewvi
ew
Datacenter O
perators
An Enterprise Grid
-
12/2/2005GGF14 - OGSA/EGA Session Copyright 2005, Enterprise Grid Alliance 32
The Grid Component• Grid Component
– Is a super class of object covering every managed thing in the data center• Resources - e.g. servers, switches, disks, arrays, routers• Applications and Services - databases, ERP services, CRM etc.• Everything in between, e.g Meta-Resources such as
– Virtual Machines– Hardware Partitions– OS Partitions, such as BSD Jails etc.– Clusters
– Is recursive• A component such as an ERP service is clearly comprised of other components
such as databases, application servers etc. • These are in turn realized through binding to other components, i.e. more
traditional resources such as servers and operating systems etc.
– Has a life cycle• It is Created, Discovered, Provisioned, Managed, De-Commissioned, Destroyed
-
12/2/2005GGF14 - OGSA/EGA Session Copyright 2005, Enterprise Grid Alliance 33
Service vs Resource• Whether a grid component is a service or a resource
is really a matter of perspective• The EGA ref model chooses not to make a distinction
- they are all managed objects
-
12/2/2005GGF14 - OGSA/EGA Session Copyright 2005, Enterprise Grid Alliance 34
Grid Grid Grid
AbstractApplicationDefinition
AbstractTo ConcreteMapping
Data CenterData CenterDevices Devices --Elemental GridElemental GridComponentsComponents
FirewallPool
LoadBalancer
Pool
NetworkDevicePool
ServerPool
StoragePool
Business Service(for example eBanking app of Bookstore etc.)
Business Service(for example eBanking app of Bookstore etc.)
Mapping Business Services ToGrid Components
-
12/2/2005GGF14 - OGSA/EGA Session Copyright 2005, Enterprise Grid Alliance 35
BookstoreAbstractApplicationDefinition
AbstractTo ConcreteMapping
Network StorageFirewallsLoad
Balancers Servers
WebServer
Tier
WebServer
Tier
Database/PersistentStorage
Tier
Database/PersistentStorage
Tier
ApplicationServer
Tier
ApplicationServer
Tier
Mapping Business Services ToGrid Components
Data CenterData CenterDevices Devices --Elemental GridElemental GridComponentsComponents
Grid Grid Grid
-
12/2/2005GGF14 - OGSA/EGA Session Copyright 2005, Enterprise Grid Alliance 36
BookstorePresentationTier
ApplicationLogicTier
AbstractApplicationDefinition
AbstractTo ConcreteMapping
PersistentStorage
Tier
Web ServerLoad
Balancer
Web ServerLoad
BalancerWeb ServersWeb Servers FirewallFirewall
App ServerLoad
Balancer
App ServerLoad
BalancerApplication
ServersApplication
ServersDatabaseCluster
DatabaseClusterFirewallFirewall
FirewallsLoad
Balancers Network Servers Storage
Mapping Business Services ToGrid Components
Data CenterData CenterDevices Devices --Elemental GridElemental GridComponentsComponents
Grid Grid Grid
-
12/2/2005GGF14 - OGSA/EGA Session Copyright 2005, Enterprise Grid Alliance 37
Grid Component Life Cycle -Example 1 - Server
ProvisionProvisionProvision DecommissionDecommissionDecommissionLogicallyManageable -Server is physically
installed withappropriate network
and storage links
PhysicallyManageable
Powered Up
-
12/2/2005GGF14 - OGSA/EGA Session Copyright 2005, Enterprise Grid Alliance 38
Grid Component Life Cycle -Example 2 - Operating System
ProvisionProvisionProvision DecommissionDecommissionDecommissionOS Instance whichmay be bound andbooted on a server or
virtual machineinstance
Unconfigured OSinstance
OS instance bound toa server or virtualmachine manager,
booted and availablefor use
-
12/2/2005GGF14 - OGSA/EGA Session Copyright 2005, Enterprise Grid Alliance 39
Grid Component Life Cycle -Example 3 - Database Service
ProvisionProvisionProvision DecommissionDecommissionDecommissionDatabase Service, incConfigured server and
Database tables
UnconfiguredDatabaseService
Database instancebound to an OS orOS partition andavailable for use
-
12/2/2005GGF14 - OGSA/EGA Session Copyright 2005, Enterprise Grid Alliance 40
The Grid Management Entity (GME)• Manages the collection of Grid Components• Manages the relationships between them• Manages their life cycle• May be realized
– Through people and process– Through automated tools– A combination of the above
• Provides the context for understanding the key problems associated with managing Grid Components today
• Is the Macro-Actor in all use cases
-
12/2/2005GGF14 - OGSA/EGA Session Copyright 2005, Enterprise Grid Alliance 41
EGA Reference Model:Role of Grid Management Entity
Manage Monitor
Accounting &BillingPolicyNotifications,Patches etc.
Managing includesProvisioning
DiscoveryConfigurationActivation
ControllingStatePerformanceScalingAvailabilitySecurity
Decommissioning
Monitoring includesStatePerformanceScalingAvailabilitySecurityAccounting
GMEGME
GridComponent
GridComponent
EnterpriseEnterpriseVendorSupportVendorSupport
Bugs etc.
Other GMEsOther GMEs
-
12/2/2005GGF14 - OGSA/EGA Session Copyright 2005, Enterprise Grid Alliance 42
EGA Reference Model:GME and Grid Component Life Cycle
Discover,Control,Monitor,Notify
GMEGME
-
12/2/2005GGF14 - OGSA/EGA Session Copyright 2005, Enterprise Grid Alliance 43
EGA Reference Model:GME and Service Level Management
Manage Monitor
Accounting &BillingPolicyNotifications,Patches etc.
EnterpriseEnterpriseVendorSupportVendorSupport
Assigns/Provisions
Consumed Generates
ReconciledGMEGME
MetricsMetricsResources
(other Grid Components)
Resources(other
Grid Components)
GridComponent
GridComponent
Bugs etc.
-
12/2/2005GGF14 - OGSA/EGA Session Copyright 2005, Enterprise Grid Alliance 44
Grid Management Entity
App ServerInstance
App ServerInstance
App ServerInstance
App ServerInstance
PersistentStorage
Tier
App ServerCluster
Policy Delegation
Embedded GMEFunctionality InCluster ManagementFramework
GMEGMEGME
DistributedHierarchical
-
12/2/2005GGF14 - OGSA/EGA Session Copyright 2005, Enterprise Grid Alliance 45
EGA Reference Model: GME Delegated Policy and SLM
VendorSupportVendorSupport EnterpriseEnterprise
ElectronicBookstore
GridComponent
ElectronicBookstore
GridComponent
Data CenterGME
Component
Data CenterGME
Component
BookstoreGME
Component
BookstoreGME
Component
DatabaseCluster
GridComponent
DatabaseCluster
GridComponent
Application ServerCluster
GridComponent
LogicalGME
DerivedPolicy
Accounting& Billing
BusinessPolicy
Bugs etc.NotificationsPatches etc.
ProvisionAccounting& Billing
Manage
Monitor
DatabaseCluster
GMEComponent
DatabaseCluster
GMEComponent
Accounting& Billing
Manage
Monitor
DerivedPolicy
Provision
-
12/2/2005GGF14 - OGSA/EGA Session Copyright 2005, Enterprise Grid Alliance 46
GME Delegated Policy & SLMVendorSupport Enterprise
ElectronicBookstore
GridComponent
Data CenterGME
Component
BookstoreSLM GME
Component
DatabaseCluster
GridComponent
DatabaseCluster
GridComponent
Application ServerCluster
GridComponent
LogicalGME
DerivedPolicy
Accounting& Billing
BusinessPolicy
Bugs etc.NotificationsPatches etc.
ProvisionAccounting& Billing
Manage
Monitor
DatabaseCluster
SLM GMEComponent
DatabaseCluster
SLM GMEComponent
Accounting& Billing
Manage
Monitor
DerivedPolicy
Provision
Database Cluster Product
-
12/2/2005GGF14 - OGSA/EGA Session Copyright 2005, Enterprise Grid Alliance 47
VendorSupportVendorSupport EnterpriseEnterprise
ElectronicBookstore
GridComponent
ElectronicBookstore
GridComponent
Data CenterGME
Component
Data CenterGME
Component
BookstoreGME
Component
BookstoreGME
Component
DatabaseCluster
GridComponent
DatabaseCluster
GridComponent
Application ServerCluster
GridComponent
LogicalGME
DerivedPolicy
Accounting& Billing
BusinessPolicy
Bugs etc.NotificationsPatches etc.
ProvisionAccounting& Billing
Manage
Monitor
DatabaseCluster
GMEComponent
DatabaseCluster
GMEComponent
Accounting& Billing
Manage
Monitor
DerivedPolicy
Provision
EGA Reference Model:GME Functional Breakdown
PolicyPolicy
Control��Control��
Provisioning/-Decommissioning�
Provisioning/-Decommissioning�
MonitorMonitor
AvailabilityManagement ��
AvailabilityManagement ��
PerformanceManagementPerformanceManagement
Security ��Security ��
Accounting & Billing
Accounting & Billing
OrchestrationOrchestration
ServiceLevelManagement
-
12/2/2005GGF14 - OGSA/EGA Session Copyright 2005, Enterprise Grid Alliance 48
The Functional Breakdown Of The GME
Accounting &BillingPolicyNotifications,Patches etc.
EnterpriseEnterpriseVendorSupportVendorSupport
Bugs etc.
Other GMEsOther GMEs
OS InstanceOS Instance
ServerServer
DatabaseInstance
DatabaseInstance
BootDisk/LUN
BootDisk/LUNOS MediaOS Media
DatabaseStorage
DatabaseStorage
OSPatches
OSPatches
OS ContainerOS ContainerDatabase
TransactionLog Storage
DatabaseTransactionLog Storage
DatabaseMedia
DatabaseMedia
DatabaseBinary Storage
DatabaseBinary Storage
OS InstanceGME
OS InstanceGME
ServerGME
ServerGME
DatabaseInstance
GME
DatabaseInstance
GME
BootDisk/LUN
GME
BootDisk/LUN
GMEOS Media
GMEOS Media
GME
DatabaseStorage
GME
DatabaseStorage
GME
OSPatches
GME
OSPatches
GME
OS ContainerGME
OS ContainerGME
DatabaseTx Log Storage
GME
DatabaseTx Log Storage
GME
DatabaseMediaGME
DatabaseMediaGME
DatabaseBinary Storage
GME
DatabaseBinary Storage
GME
EnterpriseGridGME
EnterpriseGridGME
LogicalGME
-
12/2/2005GGF14 - OGSA/EGA Session Copyright 2005, Enterprise Grid Alliance 49
EGA Reference Model: Use Cases• Key to articulating requirements• Provide basis for collaboration• Overall approach
– Focused - prioritization driven by EGA working groups and their needs
– Scenarios drive the larger context– Use cases built in detail from the bottom up
Leverage ref model - DAGs, life cycle, GME functionality etc.Provide operational environment context
• Opportunity to ensure alignment with existing best practices such as ITIL & eTOM
-
12/2/2005GGF14 - OGSA/EGA Session Copyright 2005, Enterprise Grid Alliance 50
EGA Roadmap: Technical Focus• Reference Model – v2.0
– More detailed use cases (~60-100), due later this year– Mapping onto other standard architectures and information models
• OGSA, CIM, ITIL
• Component Provisioning– Provisioning (server) use cases and requirements
• Data Provisioning– Usage scenarios and mapping of existing specs
• Grid Security– Enterprise grid security requirements– Issues and resolutions and use cases
• Utility Accounting– Currently exploring requirements
-
12/2/2005GGF14 - OGSA/EGA Session Copyright 2005, Enterprise Grid Alliance 51
EGA Roadmap: It’s About Iteration• We need feedback• We encourage membership• We want to make it more useful
-
12/2/2005GGF14 - OGSA/EGA Session Copyright 2005, Enterprise Grid Alliance 52
EGA Roadmap: Strategic Relationships• Developing strategic relationships
– Identify synergies– Build a long-term, cooperative foundation
• DMTF - active engagement/cooperation– Joint work register has been created
and approved by EGA and DMTF Boards– Publicly announced
• SNIA - developing relationship• GGF - defining relationship
That’s why I’m here!