Grid Server Intro
Upcoming SlideShare
Loading in...5
×
 

Grid Server Intro

on

  • 6,484 views

GridServer Introduction

GridServer Introduction

Statistics

Views

Total Views
6,484
Views on SlideShare
3,645
Embed Views
2,839

Actions

Likes
2
Downloads
170
Comments
0

10 Embeds 2,839

http://www.datasynapse.com 2777
http://www.slideshare.net 42
http://translate.googleusercontent.com 7
http://datasynapse.newfangled.com 4
http://static.slidesharecdn.com 2
http://webcache.googleusercontent.com 2
http://209.85.129.132 2
http://74.125.155.132 1
http://203.208.37.132 1
http://64.233.189.132 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Grid Server Intro Grid Server Intro Presentation Transcript

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