|
|
Continues -> Continuous
Universal Service Manager (USM)
Universal Service Manager Automate and control the: Deployment, Provisioning, Elasticity, Fail-Over, Scaling of any (Non GigaSpaces) services Ensure SLA post deployment Handle Multi Tenant deployment Run on any cloud private/public 2
The demo Use Caasandra as a private case for external service Demonstrate what it takes to Deploy Manage Handle failure Scale Monitor A Service (Cassandra in this specific case) using the USM ® Copyright 2010 Gigaspaces Ltd. All Rights Reserved 3
Deploying NoSQL Service (Cassandra) ® Copyright 2010 Gigaspaces Ltd. All Rights Reserved 4
You - take the control seat – GigaSpaces does the rest.. How does it work? ® Copyright 2010 Gigaspaces Ltd. All Rights Reserved 5
General architecture ® Copyright 2010 Gigaspaces Ltd. All Rights Reserved 6 Grid Service Manager GigaSpaces Application Cluster Scale-out Scale-in Deploy Control Data-Center/Cloud
Life cycle Provisioning Monitoring Statistics The USM Structure 7
The deployment process ® Copyright 2010 Gigaspaces Ltd. All Rights Reserved 8 Cassandra Installation Agent Grid Service Container 1)Deploy Cassandra DevOps CLI Elastic Service Manager
Continuous availability ® Copyright 2010 Gigaspaces Ltd. All Rights Reserved 9 Grid Service Container Machine failure Elastic Service Manager Instance failure
Continuous scalability ® Copyright 2010 Gigaspaces Ltd. All Rights Reserved 10 Elastic Service Manager Monitor Not enough resources to meet the SLA Add resources to meet the SLA
Multi Tenancy ® Copyright 2010 Gigaspaces Ltd. All Rights Reserved 11 Elastic Service Manager
Monitoring Redirect console output Monitor statistics through JMX Pluggable Monitoring Management console: Web CLI API (REST, Groovy, Java) Alerts ® Copyright 2010 Gigaspaces Ltd. All Rights Reserved 12
Cassandra monitoring 13
Run on any cloud ® Copyright 2010 Gigaspaces Ltd. All Rights Reserved 14 DataCenter/Cloud Use a generic Elastic Scaling Handler on top of the Jclouds framework Plugs in to any cloud just by setting user properties Takes care of: Launching a machine Provisioning GigaSpaces and other core services Elastic Scaling Handler Elastic Service Manager
What’s next.. Revamped monitoring and management designed specifically for cloud enabled apps Multi cloud and Openstack support First milestone available by end of March ® Copyright 2010 Gigaspaces Ltd. All Rights Reserved 15
GigaSpaces Cloud Enabled Platform gigaspaces.com/paas-enablement gigaspaces.com/saas-enablement GigaSpaces XAP Product Overview: http://www.gigaspaces.com/wiki/
Summary: The universal service manager enable to handle the deployment, elasticity, continues avliability, scalabiltiy of existing application on any cloud or local data center. In this specific presentation were demonstrating how we can deploy NoSQL Service - Cassandra using the USM , scale-it, monitor it.
| URL: |
No comments posted yet
Comments