Grid Computing and Server Virtualization both require virtual pooling of information technology resources
Both concepts have common characteristics
A Common Scenario
Using one server for more than one purpose by
Running multiple instances of an operating system
Leveraging a grid of virtualized servers
Fulfills a set of requirements defined by one or more organizations.
Grid Computing in More Detail
Grids can be defined as systems that coordinate resources that are not subject to centralized control and reside in different domains.
Grids employ a standard, open, general-purpose protocol and interface.
The grid computing concept is utilized to deliver nontrivial qualities of service.
Grid Computing Core Capabilities
As defined by the Open Grid Forum the set of core capabilities of grid computing are:
Execution management services
Data and information services
Resource management services
Virtualization in More Detail
Virtualization represents the foundation of grid computing.
Server virtualization involves
Carving servers into partitions
Recasting physical resources into logical divisions.
Each partition acts as an independent entity
Each partition is assigned its own operating system & applications.
Virtualization Primer Parent VM Core Operating System User Mode Kernel Mode Child VM 1 Child VM 2 Child VM N
Application in Justice and Public Safety
Justice information systems are mission critical and require high availability.
Grid computing and server virtualization provide additional flexibility.
Aid in reducing costs while increasing infrastructure agility and manageability.
What Does it Take to Implement?
Selecting and deploying solutions for partitioning and isolation of virtual machines.
Encapsulation is critical
To increase the mobility of virtual machines across existing servers.
The key to success
Developing a strategy for effective management of all components of the resulting environment.
Brings together resources in a dynamic and geographically distributed way.
Increased computational activity and productivity.
Increased server management flexibility and infrastructure agility.
Effective sharing of investment in processing power.
Potential for reducing hardware and software costs.
Some Thoughts on Risks
Concepts are still new and standards are currently in development.
Implementation adds additional complexity in infrastructure and software
Effective strategies to mitigate risks are to:
Start implementation with non-critical applications.
Deploy in development and testing environments first.
Security and Privacy are important considerations.
Virtualization Case Studies
The county created two computing environments based on Dell hardware. It migrated its RMS system to these environments and created a scalable, virtualized server environment utilizing VMware® Server software.
Increased reliability flexibility and scalability
Cost savings of 60%
Accelerated new application deployment by 99.7%
Accelerated time to provide new services from one month to two hours
Faced with the challenge to double the size of it’s 500-square-foot data center, a project with a $2 million price tag, the college system administration staff decided to take a different route and to implement virtual technology.
Saved floor space and reduced significantly the investment in new servers.
Running and maintaining 46 instead of the estimated 101 servers.
Reduced power and cooling requirements.
Reduced additional backup costs
Grid Computing Case Studies
The need for scalable platform to support emerging products prompted Public TRUST to upgrade to a grid environment and to shift its CRM and warehouse systems onto Oracle Real Applications Clusters 10g on Linux servers.
Promoted flexibility in use and cost of computing power
Improved application reliability due to access to easily swappable blade server hardware in a grid environment
Enabled faster completion of substantial processing tasks
The Sommer Group
Leveraging Fujitsu Siemens Computers strategy, the Sommer Group adopted an innovative information technology approach. The strategy involved the use of virtualization and automation based on Oracle’s grid technology for incremental ERP system migration, including the entire system environment.
Consolidated server landscape: a single server pool for both production and testing environments
Significant reduction in operating and maintenance expense
Dynamic allocation of resources for optimal service quality
Future-safe investment since the grid platform can be flexibly scaled with industry-standard technology