Grid Enabled Services Infrastructure (GESI) Capabilities Briefing Transformation from the Global Information Grid (GIG) to Net-Centric Environment (NCE) Background DoD NCE Grid Computing: The Net-Centric Environment (NCE) “grid” is envisioned as a federation of distributed computing resources available over local and wide area Office of the Secretary of Defense for Networks & networks that appear to an end user or application as one large Information Integration virtual computing system. (OSD NII) presented a roadmap for NCE Grid Computing will be built on pervasive services transformation of the oriented internet standards which will allow the DoD to share Global Information Grid computing and information resources across departmental and (GIG) to the Net-Centric organizational boundaries in a secure, highly efficient manner. Environment (NCE). (1) (1)John Daly Department of Defense Computing Infrastructure Brief NCOIC Stakeholder Outreach Working Group, 6 December 2007 http://colab.cim3.net/file/work/SICoP/Virtualization/2007-12-06/JDaly12062007.pdf 1
Technology Enablers of the NCE • Clustering : Collections of computers in a fixed configuration Technology designed to be operated and managed as a unified, high- performance machine. NCE will be based on • Server Virtualization: Provides the ability to deploy a business approaches discrete number of “virtual machines” on a single hardware and technology platform. solutions. • Network Virtualization: Allows for the establishment of Virtual LANs (VLANs) between Virtual Machines. • Storage Virtualization: Pooling of physical storage from multiple network storage devices into what appears to be a single storage device that is managed from a central console. • Agile Infrastructure Framework: Providing a very agile grid framework upon which to build a Service Oriented Architecture (SOA ) An Integrated Architecture Solution Services Integration GESI Database Storage Architecture to Host: Infrastructure Business Processes, Tools, Data Workflow UI Components GESI is Web Mash-Up (Ability customizable to to access multiple systems through single users’ initial UI) � High � Online � SOA requirements Multi-Tenants Availability � Open Source Growth and scalable to � Extensible � Store File � Open Standards Legacy Capabilities � Load � Interoperability as a users’ future Legacy Databases Balancing Globally “By 2010, Enterprise � Business Agility � Ability to Host Web Mash-Ups will be requirements Unique � Virtualization – dominant (80%) for Multiple Identifier Maximizing composite enterprise (Store Databases and Resource Use applications” Legacy once and � More SW across only Databases Less Hardware -Gartner Symposium, � Remote Mgmt. once) Orlando, October 2007 Capability 2
Booz Allen Hamilton Has Proven Expertise in Document Management within Federal Government spaces Background An enterprise system: � 7-node Oracle Real Application Clusters (RAC) � 70TB total storage available, 30TB used for database and In April 2004, our content storage Document Management � High-Availability Clustered Application pilot capability became an accredited and Recognized for its success and quality: operational capability � Recognized for Technical Achievement, noting superior operational support � OCIO confirmed SOA implementation compliance, supporting scalable, cost-effective architecture goals Deployed Architecture continues to successfully demonstrate: � Scalability – Increased workload from 18k documents per day in 3/06 to over 100k in 3/07. � User Buy-In - A 600% increase in unique users since going operational � Technology enhancement GESI Layered Architecture Layered Architecture GESI provides a flexible layered architecture “ First and foremost, a loosely coupled architecture allows you to replace components, or change components, without having to make reflective changes to other components in the architecture/systems. ” - David Linthicum, SOA Magazine, October 2007 3
GESI Physical Layer � Commodity hardware approach GESI - Low Start-Up and Maintenance Costs Physical Layer - Lower Technology Refresh Expenses - Reuse of current hardware � Encourages standardization across hardware components � Reclaim previously wasted resources GESI Foundation Layer • Red Hat Release 5.1 GESI • Red Hat Satellite Server Foundation • Red Hat Cluster Management Layer • Xen Virtualization • Global File System (GFS) 4
GESI Virtualization Layer • Multiple Layers of Clustering GESI - Server level clustering Virtualization - Virtual Machine clustering Layer - Application level clustering • The clustering provides - Fail-over - Load-balancing - Distributed deployment GESI Application Layer � Service Oriented Architecture GESI � Enterprise Service Bus Application Layer � High availability � Open source � Open Standards = Business Process Agility � Reuse of software components � Encourages standardization 5
Service Grid Architecture � RHEL 5 GESI � Xen (Virtualization) D. R. � Global File System Service Grid (GFS) Data User � Grid Management (Conga) � Red Hat Cluster Services � JBoss Application Server � Service Oriented Architecture (SOA) � Enterprise Service Bus (ESB) � High Availability Messaging � MetaMatrix Database Grid Architecture � Oracle 10G RAC GESI � (High Availability)/Dynamic Provisioning Oracle 10G � DataGuard supports DR Integration Database � Grid Control Grid � Balancing/Availability (TAF/FAN) � Automatic Storage Management (ASM) � Remote monitoring � Data Protection � RMAN � Backup/recovery � Database Duplication � Flash Recovery � DataGuard (Disaster Recovery) � Text – Index � Multi-language Content Search � Unicode � Stored within Database Content 6
GESI as a Service Oriented Infrastructure GESI SOI SOA Alliance’s components of a Service Oriented Infrastructure [2] The Open Group, Service Oriented Infrastructure: Charter, 31 July, 2007 , http://www.opengroup.org/projects/soa-soi/uploads/40/14171/OG-SOI-Charter-v1-1.pdf GESI is part of a Service Oriented Architecture Foundation As the Open Group Architecture Framework (TOGAF) states, good enterprise architecture brings important business benefits: A more efficient IT operation: – Lower software development, support, and maintenance costs – Increased portability of applications – Improved interoperability and easier system and network management – Improved ability to address critical enterprise-wide issues like security – Easier upgrade and exchange of system components Better return on existing investment, reduced risk for future investment: – Infrastructure Reduced complexity in IT infrastructure – Maximum return on investment in existing IT infrastructure Architecture is – The flexibility to make, buy, or out-source IT solutions – Reduced risk overall in new investment, and the costs of IT ownership part of the SOA Faster, simpler, and cheaper procurement: Alliance's SOA – Buying decisions are simpler, because the information governing procurement is readily available in a coherent plan. Foundation – The procurement process is faster - maximizing procurement speed and flexibility without sacrificing architectural coherence. 7
GESI provides the essential elements of a Service Oriented Infrastructure Addresses all the aspects of the infrastructure Service Oriented – Networks, servers, data centers, and firewalls Infrastructure – Application infrastructure, security, monitoring, Moving from a middleware, etc. dedicated Key elements infrastructure to a – Life cycle support to manage the deployment of SOI dynamic components infrastructure – Virtualization of infrastructure resources to SOI users – Service management to assure the SOI solution provides the required service characteristics “ SOI delivers bottom-line benefits to the enterprise. It provides the basis for greater Combines architecture building blocks and role-based portals IT automation which results in higher IT productivity – High reuse of common services ” and lower operational costs. – Reuse of infrastructure and foundational components SOA Practitioner's Guide, part 2 – Reduction in time needed to deliver capabilities Capacity Planning and GESI Architecture Modular Architecture GESI allows servers and storage to be more efficiently utilized, reducing use of power and cooling resources 8
Current Data Center Capacity Planning Systems Hosted in Typical Data Center GESI Data Center Dedicated Dedicated Storage Storage Current Data Center Pre-Apportioned Pre-Apportioned Storage Storage development paradigms lead to large amounts of under-utilized siloed resources Application 2 Application 3 5% Dedicated Dedicated Utilization Application 1 Application 2 7% Servers Servers Application 1 Utilization Operating Sys BIOS Operating Sys System A System B BIOS GESI Planning Methodology 9
Recommend
More recommend