the role of grid in the it landscape robert fogel intel corporation, principal education architect...
Post on 19-Dec-2015
219 views
TRANSCRIPT
The Role of Grid in the IT Landscape
Robert FogelIntel Corporation, Principal Education Architect
OGF Vice-President
2© 2006 Open Grid Forum
Overview
• Enterprise IT Pain Points:• Total cost of operation• Operational & energy efficiency• Business alignment and delivery of business value
• Virtualization has struck a loud chord
• Grid extends the familiar concept of virtualization• Increased utilization of IT assets• Break-down of silos• Federation of data and infrastructure
Grid and virtualization work together in the IT datacenter and beyond
3© 2006 Open Grid Forum
4© 2006 Open Grid Forum
Virtualization Spectrum
Service-Oriented ITService-Oriented IT(Grid + SOA + Web 2.0)(Grid + SOA + Web 2.0)
Enterprise Grid (today)Enterprise Grid (today)
VM (today)VM (today)
Rack/ClusterRack/Cluster& Desktops& DesktopsProcessorProcessor
““The Grid”The Grid”
PlatformPlatform
Virtualization Spectrum(micro) (macro)
VirtualVirtualEcosystemEcosystem
VirtualVirtualEnterpriseEnterprise
VirtualVirtualDatacenterDatacenter
5© 2006 Open Grid Forum
Virtualization in the Future
Virtualized Compute, Network & Storage
Application and Data Services
SO
A
OutsourcersOutsourcersInternetInternetComm Comm Service Service
ProvidersProviders
Digital Digital GovernmentGovernment
Mobile Consumers
Digital Digital HomesHomes
Digital Offices (SMB)
EnterpriseEnterprise
Mobile Workforce
Digital Office
Data Data CenterCenter Factory / Factory /
WarehouseWarehouse
Sensors
Business Processes & Workflows
SuppliersSuppliers
CustomersCustomers
Rack/ClusterRack/Cluster& Desktops& Desktops(Grid 1.0)(Grid 1.0)ProcessorProcessor
““The GridThe Grid””
PlatformPlatform
Virtualization Spectrum(micro) (macro)
VirtualVirtualEcosystemEcosystem
VirtualVirtualEcosystemEcosystem
VirtualVirtualEnterpriseEnterprise
VirtualVirtualEnterpriseEnterprise
VirtualVirtualDatacenterDatacenter
VirtualVirtualDatacenterDatacenter
6© 2006 Open Grid Forum
Next Generation IT Infrastructure
Utility Computing
Policy-based SLA/QoS, dynamic resource
allocation, and pay-for-use
Grid
Virtualize, Provision, and Aggregate Shared
Resource Pools
Communication
Grid Enabled
Storage
Grid Enabled
Compute
Grid Enabled
MessagingDirectoryDataOrchestrationResourcesSecurity
Web
Ser
vice
sW
eb S
ervi
ces
Grid Middleware Services
Utility Computing Services
OptimizationLoad
BalancingBillingOrchestrationAccountingMetering
Communication
Grid Enabled
Communication
Grid Enabled
Storage
Grid Enabled
Storage
Grid Enabled
Compute
Grid Enabled
Compute
Grid Enabled
MessagingDirectoryDataOrchestrationResourcesSecurity
WS
RF
Grid Services
Utility Computing ServicesOptimization
Load BalancingBillingOrchestrationAccountingMetering
7© 2006 Open Grid Forum
The Virtual Datacenter
Grid of VMs (or service containers)
CPUCPUCPUCPU CPUCPUCPUCPU
Blade/ServerBlade/Server
CoreCore
CPU
CoreCore…
VMVM
Core
VMVM…
Rack/ClusterRack/Cluster& Desktops& Desktops(Grid 1.0)(Grid 1.0)ProcessorProcessor
““The GridThe Grid””
PlatformPlatform
Virtualization Spectrum(micro) (macro)
VirtualVirtualEcosystemEcosystem
VirtualVirtualEcosystemEcosystem
VirtualVirtualEnterpriseEnterprise
VirtualVirtualEnterpriseEnterprise
VirtualVirtualDatacenterDatacenter
VirtualVirtualDatacenterDatacenter
8© 2006 Open Grid Forum
IT Infrastructure Evolution
Single-core processor systemsSingle-core processor systems
Multi-Core Multi-Core processor-processor-
based systembased system
Server ConsolidationServer Consolidation Shared LandingShared Landing
Intel Host PlatformIntel Host Platform
Common Application ComponentsCommon Application ComponentsCommon Application ComponentsCommon Application Components
Operating SystemOperating SystemOperating SystemOperating System
App AApp AApp AApp A App BApp BApp BApp B App CApp CApp CApp C
VMMVMM App EApp E
App DApp D
App CApp C
App BApp B
App AApp AOSOS
OSOS
OSOS
OS PartitioningOS Partitioning
OSOS
OSOS
OSOS
VMMVMM
2002 - 2005
App AApp AApp AApp A App BApp BApp BApp B App CApp CApp CApp C
Enterprise GridEnterprise Grid
Grid MiddlewareGrid MiddlewareGrid MiddlewareGrid Middleware
2004 - 2007
Evolving Toward The Virtual Datacenter
9© 2006 Open Grid Forum
The Business Value of Virtualization
Server ConsolidationServer Consolidation
Multiple App/OS – 10:1 in many casesMultiple App/OS – 10:1 in many cases
HWHWHWHW
HWHWVMMVMM
Disaster RecoveryDisaster Recovery
HWHWVMMVMM
HWHWVMMVMM
Upholding high-levels of business continuity
……OSOS
AppApp
OSOS
AppApp
OSOS
AppApp……
OSOS
AppApp
HWHWVMMVMM
HW HW VMMVMM
Balancing utilization with head room
Dynamic Load BalancingDynamic Load Balancing
OSOS
AppApp11
OSOS
AppApp22
OSOS
AppApp33
OSOS
AppApp44
CPU UsageCPU Usage
30%30%
CPU UsageCPU Usage
90%90%
Enables rapid deployment Enables rapid deployment
R&D ProductionR&D Production
HWHWVMMVMM
OSOS
AppApp
Higher Utilization, Isolation, Lower TCOHigher Utilization, Isolation, Lower TCO
10© 2006 Open Grid Forum
C#4AC#4ACPUCPUCPUCPU
OS BOS BOS BOS B
C#4BC#4BCPUCPUCPUCPU
OS BOS BOS BOS B
C#4CC#4CCPUCPUCPUCPU
OS BOS BOS BOS B
Consolidated Environment
• Dissimilar configurations• Low System Utilization (<20% on avg.)
# 1# 1CPUCPUCPUCPU
App AApp AApp AApp A
OS AOS AOS AOS A
App BApp BApp BApp B
# 2# 2CPUCPUCPUCPU
App CApp CApp CApp C
OS BOS BOS BOS B
# 3# 3
App DApp DApp DApp D
CPUCPUCPUCPU
OS BOS BOS BOS B
App EApp EApp EApp E App EApp EApp EApp E App EApp EApp EApp E
# 5# 5CPUCPUCPUCPU
App FApp FApp FApp F
OS BOS BOS BOS B
11© 2006 Open Grid Forum
Starting on Virtualization
• Dissimilar configurations• Cluster or silo heterogeneous environment enabled
for maximal performance & server utilization
#4B#4B#4A#4ACPUCPUCPUCPU
App EApp EApp EApp E
OS BOS BOS BOS B
CPUCPUCPUCPU
OS BOS BOS BOS B
#4C#4CCPUCPUCPUCPU
OS BOS BOS BOS B
Grid SWGrid SWGrid SWGrid SW
SW OS PartitioningSW OS Partitioning GridGrid
# 2# 2CPUCPUCPUCPU
App CApp CApp CApp C
OS BOS BOS BOS B
# 3# 3
App DApp DApp DApp D
CPUCPUCPUCPU
OS BOS BOS BOS B
# 1# 1CPUCPUCPUCPU
App AApp AApp AApp A
OS AOS AOS AOS A
App BApp BApp BApp B
# 5# 5CPUCPUCPUCPU
App FApp FApp FApp F
OS BOS BOS BOS B
App EApp EApp EApp E App EApp EApp EApp E App EApp EApp EApp E
# 2A# 2ACPUCPUCPUCPU
App CApp CApp CApp C App DApp DApp DApp D
SW VMMSW VMMSW VMMSW VMM
OS BOS BOS BOS BOS BOS BOS BOS B
# 1# 1CPUCPUCPUCPU
App AApp AApp AApp A App BApp BApp BApp B
SW VMMSW VMMSW VMMSW VMM
OS AOS AOS AOS A OS BOS BOS BOS B
App FApp FApp FApp F
12© 2006 Open Grid Forum
Better Virtualization
• HW assisted OS Partitioning• Better reliability over SW based OS Partitioning
# 1A# 1AVT CPUVT CPUVT CPUVT CPU
App AApp AApp AApp A App BApp BApp BApp B
VT Enabled VMMVT Enabled VMMVT Enabled VMMVT Enabled VMM
OS AOS AOS AOS A OS BOS BOS BOS B
App FApp FApp FApp F
# 2A# 2AVT CPUVT CPUVT CPUVT CPU
App CApp CApp CApp C App DApp DApp DApp D
VT Enab. VMMVT Enab. VMMVT Enab. VMMVT Enab. VMM
OS BOS BOS BOS BOS BOS BOS BOS B
App EApp EApp EApp E
#4B#4B#4A#4ACPUCPUCPUCPU
OS BOS BOS BOS B
CPUCPUCPUCPU
OS BOS BOS BOS B
#4C#4CCPUCPUCPUCPU
OS BOS BOS BOS B
Grid SWGrid SWGrid SWGrid SW
HW Assisted OS PartitioningHW Assisted OS Partitioning GridGrid
CPUCPUCPUCPU
SW VMMSW VMMSW VMMSW VMM
CPUCPUCPUCPU
SW VMMSW VMMSW VMMSW VMM
SW OS PartitioningSW OS Partitioning
13© 2006 Open Grid Forum
Grid + OS Partitioning
• Enhanced virtualization• Resources available on demand
# 2A# 2AVT CPUVT CPUVT CPUVT CPU
App CApp CApp CApp C App DApp DApp DApp D
VT Enab. VMMVT Enab. VMMVT Enab. VMMVT Enab. VMM
OS BOS BOS BOS BOS BOS BOS BOS B
Grid SWGrid SWGrid SWGrid SW
App EApp EApp EApp E
# 4VA# 4VAVT CPUVT CPUVT CPUVT CPU
VT Enabled VMMVT Enabled VMMVT Enabled VMMVT Enabled VMM
OS AOS AOS AOS A OS BOS BOS BOS B
OS PartitioningOS Partitioning Grid + OS PartitioningGrid + OS Partitioning
#4C#4CCPUCPUCPUCPU
OS BOS BOS BOS B
Grid SWGrid SWGrid SWGrid SW
App AApp AApp AApp A App BApp BApp BApp B App FApp FApp FApp F
App EApp EApp EApp E
#4B#4B#4A#4ACPUCPUCPUCPU
OS BOS BOS BOS B
CPUCPUCPUCPU
OS BOS BOS BOS B
# 4VB# 4VBVT CPUVT CPUVT CPUVT CPU
VT Enabled VMMVT Enabled VMMVT Enabled VMMVT Enabled VMM
OS AOS AOS AOS AOS AOS AOS AOS A OS BOS BOS BOS B
GridGrid
14© 2006 Open Grid Forum
# 2A# 2AVT CPUVT CPUVT CPUVT CPU
VT Enab. VMMVT Enab. VMMVT Enab. VMMVT Enab. VMM
OS BOS BOS BOS BOS BOS BOS BOS B
Completing Virtualization
• Extending cross enterprise• Resource allocation shifted based on SLA and QoS
App CApp CApp CApp C App DApp DApp DApp D
Grid SWGrid SWGrid SWGrid SW
App EApp EApp EApp E
#4C#4CCPUCPUCPUCPU
OS BOS BOS BOS B
# 4VA# 4VAVT CPUVT CPUVT CPUVT CPU
VT Enabled VMMVT Enabled VMMVT Enabled VMMVT Enabled VMM
OS AOS AOS AOS A OS BOS BOS BOS B
# 4VB# 4VBVT CPUVT CPUVT CPUVT CPU
VT Enabled VMMVT Enabled VMMVT Enabled VMMVT Enabled VMM
OS AOS AOS AOS AOS AOS AOS AOS A OS BOS BOS BOS B
App AApp AApp AApp A App BApp BApp BApp B App FApp FApp FApp F
Grid SWGrid SWGrid SWGrid SW
Grid + OS PartitioningGrid + OS Partitioning
15© 2006 Open Grid Forum
Future Scaling
• Much simpler scale-out
# 2A# 2AVT CPUVT CPUVT CPUVT CPU
VT Enab. VMMVT Enab. VMMVT Enab. VMMVT Enab. VMM
OS BOS BOS BOS BOS BOS BOS BOS B
Grid SWGrid SWGrid SWGrid SW
App EApp EApp EApp E
#4C#4CCPUCPUCPUCPU
OS BOS BOS BOS B
# 4VA# 4VAVT CPUVT CPUVT CPUVT CPU
VT Enabled VMMVT Enabled VMMVT Enabled VMMVT Enabled VMM
OS AOS AOS AOS AOS AOS AOS AOS A OS BOS BOS BOS B
# 4VB# 4VBVT CPUVT CPUVT CPUVT CPU
VT Enabled VMMVT Enabled VMMVT Enabled VMMVT Enabled VMM
OS AOS AOS AOS AOS AOS AOS AOS A OS BOS BOS BOS B
App AApp AApp AApp A App BApp BApp BApp B App FApp FApp FApp F
# N1# N1VT CPUVT CPUVT CPUVT CPU
VT Enab. VMMVT Enab. VMMVT Enab. VMMVT Enab. VMM
OS BOS BOS BOS BOS AOS AOS AOS A
App CApp CApp CApp C App DApp DApp DApp D
Grid SWGrid SWGrid SWGrid SW
16© 2006 Open Grid Forum
The Best Combination
VMMVMM App EApp E
App DApp D
App CApp C
App BApp B
App AApp AOSOS
OSOS
OSOS
OS PartitioningOS Partitioning
OSOS
OSOS
OSOS
VMMVMM
App AApp AApp AApp A App BApp BApp BApp B App CApp CApp CApp C
Enterprise GridEnterprise Grid
Business Grid SWBusiness Grid SWBusiness Grid SWBusiness Grid SW
No Application Modification RequiredApplication Modification May Be Required(many vendors)
Server Utilization 90%Operation Costs Reduction
30%
Application Performance
1000%
Server Utilization 80%Operation Costs Reduction
65%
Application Performance
15%
Source: Intel Customers including Hewitt, Wachovia, CSFB and others
17© 2006 Open Grid Forum
Summary and Conclusion
• Grid and VM technologies are mainstream
• Grid and VM work together to provide better optimization and new capabilities of the IT datacenter
• Grid setups for extending optimization and new capabilities beyond the datacenter