GridServer Overview
<ul><li>High performance SOA platform </li></ul><ul><li>Modern, open and extensible </li></ul><ul><li>Multi-platform, mult...
How it Works  <ul><li>Physical server has one Daemon and 1 (or more) engines </li></ul><ul><li>Daemon - monitors host and ...
SpeedLink:   Low-Latency, High-Throughput Extension to GridServer   <ul><ul><li>Real-time computing,  300 micro-second  ex...
Key Feature Summary  <ul><li>Dynamic Scaling of Services: </li></ul><ul><ul><li>GridServer configures and manages services...
Performance and Scaling <ul><li>Services can be scaled to meet performance or SLA demands  </li></ul><ul><li>Execution of ...
Dynamic Resource Sharing <ul><li>The resource pool is a heterogeneous collection of engines, consisting of different platf...
Centralized Command and Control <ul><li>GridServer’s Admin Console is accessed via a web browser </li></ul><ul><li>Alterna...
Application Resource Management <ul><li>Configuration options can be specified to affect how services are executed on Engi...
Data Caching <ul><li>GridCache™ provides durable state maintenance with a distributed data cache to distribute data all En...
Monitoring and Reporting <ul><li>Reporting database tables provide visibility into the demand and consumption of applicati...
Ease of Implementation <ul><li>GridServer is installed via a single implementation package that’s always the same, regardl...
Thanks  For more information go to www.datasynapse.com
Upcoming SlideShare
Loading in …5
×

Grid Server Intro

3,462 views

Published on

GridServer Introduction

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,462
On SlideShare
0
From Embeds
0
Number of Embeds
2,841
Actions
Shares
0
Downloads
196
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Grid Server Intro

  1. 1. GridServer Overview
  2. 2. <ul><li>High performance SOA platform </li></ul><ul><li>Modern, open and extensible </li></ul><ul><li>Multi-platform, multi-language </li></ul><ul><li>Self-managing: </li></ul><ul><ul><li>HA/Failover </li></ul></ul><ul><ul><li>Deployment and provisioning </li></ul></ul><ul><ul><li>Monitoring </li></ul></ul><ul><li>Large platform ecosystem of premier ISVs </li></ul>GridServer – Service Execution Environment
  3. 3. How it Works <ul><li>Physical server has one Daemon and 1 (or more) engines </li></ul><ul><li>Daemon - monitors host and spawns one or more engines </li></ul><ul><li>Engine creates service instances, controls, monitors, and isolates from other service instances </li></ul>Physical Machine
  4. 4. SpeedLink: Low-Latency, High-Throughput Extension to GridServer <ul><ul><li>Real-time computing, 300 micro-second execution latency </li></ul></ul><ul><ul><li>Extreme volume services </li></ul></ul><ul><ul><li>Variable size dynamic pool that can be assigned directly to a client </li></ul></ul><ul><ul><li>Example client types: </li></ul></ul><ul><ul><ul><li>ESB endpoint </li></ul></ul></ul><ul><ul><ul><li>Application server </li></ul></ul></ul><ul><ul><ul><li>Web service </li></ul></ul></ul>Application Components
  5. 5. Key Feature Summary <ul><li>Dynamic Scaling of Services: </li></ul><ul><ul><li>GridServer configures and manages services based on schedule, policy, and priority </li></ul></ul><ul><li>Unparalleled Performance: </li></ul><ul><ul><li>GridServer dynamically scales services to meet SLA targets </li></ul></ul><ul><li>Availability: </li></ul><ul><ul><li>Guaranteed Service Execution – even if the hardware fails </li></ul></ul><ul><ul><li>Automatic failover and failback of services </li></ul></ul><ul><li>Centralized Command and Control: </li></ul><ul><ul><li>GridServer simplifies the configuration and management of running multiple services across widely distributed resources </li></ul></ul>
  6. 6. Performance and Scaling <ul><li>Services can be scaled to meet performance or SLA demands </li></ul><ul><li>Execution of online parallel transactions delivers the greatest flexibility and scalability </li></ul><ul><li>Service availability delivers unparalleled horizontal scalability </li></ul>Node 1 Node 2 Node 3 Node 4 GridServer Manager <ul><li>30 + brokers on a single grid </li></ul><ul><li>3,000 + engines on a single broker </li></ul><ul><li>30,000 + engines on a single grid </li></ul>Node 5 Node 6 Director Broker Broker Broker
  7. 7. Dynamic Resource Sharing <ul><li>The resource pool is a heterogeneous collection of engines, consisting of different platforms and operating systems </li></ul><ul><li>Engine behavior is controlled at the individual component level, including mode and availability </li></ul><ul><li>Because of resource sharing, engines can be configured to automatically move to where they’re needed – thereby ensuring high resource availability </li></ul>Director Broker B Broker C Broker A Director Broker B Broker C Broker A
  8. 8. Centralized Command and Control <ul><li>GridServer’s Admin Console is accessed via a web browser </li></ul><ul><li>Alternatively, Admin API’s are accessible via SOAP, C++, .NET, and Java </li></ul><ul><li>Provides complete plant management, including: </li></ul><ul><ul><li>Configuration and control of all GridServer resources </li></ul></ul><ul><ul><li>Graphical monitoring </li></ul></ul><ul><ul><li>Engine and Driver installation </li></ul></ul><ul><ul><li>Event-based email notification </li></ul></ul><ul><ul><li>Batch scheduling </li></ul></ul><ul><ul><li>Secure Login </li></ul></ul><ul><ul><li>Reporting </li></ul></ul>
  9. 9. Application Resource Management <ul><li>Configuration options can be specified to affect how services are executed on Engines, controlling everything from stateful execution to retry logic and notifications </li></ul><ul><ul><li>Service options also provide the ability to specify resource limits (“don’t scale this execution past a specified number of engines”) </li></ul></ul><ul><li>All components can be configured, reconfigured dynamically and monitored </li></ul><ul><li>Services can be reprioritized at execution </li></ul>
  10. 10. Data Caching <ul><li>GridCache™ provides durable state maintenance with a distributed data cache to distribute data all Engines on request via a full-featured distributed, replicated caching server and standards-based API (JCache – JSR107) </li></ul><ul><li>Pluggable loaders for abstracting and controlling the interface to enterprise data resources </li></ul><ul><li>Supports life-cycle management, bulk loading, XML, and RDBMS connection pooling </li></ul><ul><li>Data locality is supported at the task and service levels </li></ul><ul><li>Support for third-party caching products including Gemfire, Coherence, GigaSpaces is also available </li></ul>
  11. 11. Monitoring and Reporting <ul><li>Reporting database tables provide visibility into the demand and consumption of applications and resources </li></ul><ul><li>Reporting is extended through VersaVision for near real-time portal-based reporting </li></ul><ul><li>All GridServer components– Directors, Brokers, Engines, and Clients– maintain logs with configurable expirations and detail levels </li></ul><ul><li>GridServer’s dashboard provides an Ajax-based console of current activity with drill-down capability </li></ul><ul><li>The Service Status Report provides a historical view of executed services </li></ul>
  12. 12. Ease of Implementation <ul><li>GridServer is installed via a single implementation package that’s always the same, regardless of the platform or operating system </li></ul><ul><li>Once unpackaged, GridServer Directors and Brokers are configured through the Admin GUI </li></ul><ul><li>Engines are installed a single time and automatically keep themselves up-to-date with service deployments and software updates </li></ul><ul><li>Transparent network tools are supported </li></ul>
  13. 13. Thanks For more information go to www.datasynapse.com

×