CCF 4 XAP C loud  C omputing  F ramework  4 XAP
What is GigaSpaces CCF 4 XAP <ul><li>Stands for : C loud  C omputing  F ramework  4  GigaSpaces  XAP </li></ul><ul><li>Bri...
How it fits into the Cloud stack? <ul><li>SaaS – Software as a Service </li></ul><ul><ul><li>Easy migration - Existing app...
Customers Using GigaSpaces Cloud to Reduce Costs <ul><li>Large UK Telco Company </li></ul><ul><ul><li>Deploying discrete s...
GigaSpaces XAP Overview
XAP = Enterprise Grade Middleware <ul><li>Scale-out application server </li></ul><ul><ul><li>End 2 End scale-out middlewar...
XAP SLA Driven Architecture <ul><li>Move manual process to SLA driven deployment </li></ul><ul><li>Scale only when you nee...
XAP Middleware virtualization Middleware Virtualization OpenSpaces – GigaSpaces Development framework Messaging Services D...
<ul><li>Low latency applications </li></ul><ul><ul><li>Trading, Market data </li></ul></ul><ul><ul><li>Billing </li></ul><...
CCF 4 XAP Architecture Overview
CCF+ XAP+ IaaS = Platform as a Service MT — Multitenancy Application Platform as a Service (APaaS) Infrastructure as a Ser...
CCF 4 XAP Architecture Application Repository Multitenant Application Provisioning IaaS Provider (EC2, GoGrid, VMWhere, Ci...
Understanding the provisioning process GSC Start GSC Join the GSM cluster GSM Start GSM Deploy processing units Load-Balan...
Typical Application Life-Cycle Step 1 – Install your App in the Cloud Repository Step 2 - Create your App Deployment Confi...
Step 1 – Install your App on the Repository Place your application files on the cloud repository
Step 2 - Create Cloud Application Config Deployment File <ul><li><cloud-config> </li></ul><ul><ul><li><cloud-name>my-app</...
Step 3 - Login into the System Test Drive User New User – Register to the System Existing User
Step 3 – Deploy using CCF4XAP Web tool  Deploy Panel Control Panel Machines list Demo Apps
<ul><li>gs_launch-cloud </li></ul><ul><ul><li>Deploys an application (custom or web) or a data-grid to the Cloud. </li></u...
Step 4 - Manage your App via the Management tools Application Running on the Cloud Containers Running on the Cloud Virtual...
CCF 4 XAP Features Overview
Features outline <ul><li>Automated application deployment </li></ul><ul><li>Built-in Machine-Profile </li></ul><ul><li>Mul...
Automated Application Deployment <ul><li>Built-in Support for core enterprise application components: </li></ul><ul><ul><l...
Built-in Machine profiles <ul><li>Each machine can be assigned with </li></ul><ul><ul><li>64/32 S,M,L,XL Images individual...
Multitenant <ul><li>Same user can manage multiple applications: </li></ul><ul><ul><li>Using the Same Console </li></ul></u...
Auto Scaling  <ul><li>End to End  </li></ul><ul><ul><li>Works for web, business logic, messaging, and data layer </li></ul...
Failover, Recovery and Self healing <ul><li>When web server fails </li></ul><ul><ul><li>Instantiate new machine with web s...
Built-in Portability - Minimize lock-in <ul><li>Enable application portability and freedom of choice between:  </li></ul><...
Management and Monitoring <ul><li>Basic system monitoring  </li></ul><ul><ul><li>Disk </li></ul></ul><ul><ul><li>Memory </...
Zero installation <ul><li>Experience full production ready environment through web interface </li></ul><ul><li>Add custom ...
Standard development tools support <ul><li>Offline Development  </li></ul><ul><ul><li>No Need to pay for development machi...
Built-in desktop virtualization integration <ul><li>Integration with No-Machine Desktop virtualization </li></ul><ul><li>N...
Fully Secured <ul><li>Support Amazon Security Groups </li></ul><ul><ul><li>Firewall settings blocking specific ports </li>...
Consistent across all application stages <ul><li>Same tools used between Demo to Production environment </li></ul>Demo Eva...
Built-in Demo Applications <ul><li>Data-Grid - Demonstrates a simple clustered space running 2 partitions with one backup ...
Implementation Best Practices
Implementation Guidelines <ul><li>Avoid radical change, enabling a gradual process </li></ul><ul><li>Choose an architectur...
Practical Gradual Steps for Increasing ROA  Intrusiveness Time to value Web Tier Business Logic Messaging Data tier Archit...
Thank You
Upcoming SlideShare
Loading in …5
×

GigaSpaces CCF 4 Xap

1,899 views

Published on

CCF 4 XAP has been designed to exploit XAP capabilities on the cloud and leverage XAP scalability, low latency and high-throughput features when deployed in such dynamic environment

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

No Downloads
Views
Total views
1,899
On SlideShare
0
From Embeds
0
Number of Embeds
505
Actions
Shares
0
Downloads
0
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide
  • GigaSpaces CCF 4 Xap

    1. 1. CCF 4 XAP C loud C omputing F ramework 4 XAP
    2. 2. What is GigaSpaces CCF 4 XAP <ul><li>Stands for : C loud C omputing F ramework 4 GigaSpaces XAP </li></ul><ul><li>Bring the value of cloud computing to EXISTING enterprise applications: </li></ul><ul><ul><li>No need to re-write your application </li></ul></ul><ul><ul><li>Preventing lock-in to specific cloud provider </li></ul></ul><ul><ul><li>Enabling seamless portability between your local environment to cloud environment  </li></ul></ul><ul><ul><ul><li>No code or configuration change is required between the two environments </li></ul></ul></ul><ul><ul><ul><li>Develop local - test on the cloud </li></ul></ul></ul><ul><ul><ul><li>Built for iterative development </li></ul></ul></ul><ul><li>Built on top of GigaSpaces XAP </li></ul><ul><ul><li>Leverage the XAP maturity and robustness </li></ul></ul><ul><li>Currently support Amazon EC2 </li></ul><ul><ul><li>More to come </li></ul></ul>
    3. 3. How it fits into the Cloud stack? <ul><li>SaaS – Software as a Service </li></ul><ul><ul><li>Easy migration - Existing applications can become SaaS enabled easily </li></ul></ul><ul><ul><li>Support hybrid public/private cloud </li></ul></ul><ul><ul><li>Support the pay per use model </li></ul></ul><ul><ul><li>Minimize lock-in </li></ul></ul><ul><ul><li>Multi-tenant and Scalable – can support large number of concurrent clients </li></ul></ul><ul><li>PaaS – Platform as a Service </li></ul><ul><ul><li>Bridges between on-demand hardware scalability and on-demand application scalability </li></ul></ul><ul><ul><li>Provides full distributed middleware and application development support </li></ul></ul><ul><ul><li>Built in virtualization for the entire middleware stack </li></ul></ul><ul><ul><li>Unique solution for database scaling </li></ul></ul><ul><ul><li>Integrate with leading cloud providers </li></ul></ul><ul><li>IaaS – infrastructure as a Service </li></ul><ul><ul><li>Enhanced Middleware for developing large scale IaaS infrastructure </li></ul></ul><ul><ul><li>Rich API for cluster management - enable fine grained control </li></ul></ul><ul><ul><li>Reduce time to market </li></ul></ul><ul><ul><li>Ideal for aggregating monitoring event </li></ul></ul><ul><ul><li>Built-in monitoring enables fine-gain visibility over the cluster behavior </li></ul></ul>
    4. 4. Customers Using GigaSpaces Cloud to Reduce Costs <ul><li>Large UK Telco Company </li></ul><ul><ul><li>Deploying discrete stand alone services in the Cloud </li></ul></ul><ul><ul><li>More cost effective; easier to outsource; enabled by secure service interface </li></ul></ul><ul><li>Large Global Telco Company </li></ul><ul><ul><li>Deploying carrier grade VOIP service to the Cloud </li></ul></ul><ul><ul><li>New SaaS business model; New revenue stream </li></ul></ul><ul><li>Global Media Company </li></ul><ul><ul><li>Using the Cloud to process events for innovative new TV programme </li></ul></ul><ul><ul><li>Cloud makes concept cost effective </li></ul></ul><ul><li>Financial Services Start-up </li></ul><ul><ul><li>Using the Cloud for a trading exchange </li></ul></ul><ul><ul><li>Cloud lowers barrier to entry and makes proposition possible </li></ul></ul><ul><li>Online Gaming Company </li></ul><ul><ul><li>Using the Cloud for testing and scaling </li></ul></ul><ul><ul><li>Able to test large scale user support early / easy on cloud, hard otherwise </li></ul></ul>
    5. 5. GigaSpaces XAP Overview
    6. 6. XAP = Enterprise Grade Middleware <ul><li>Scale-out application server </li></ul><ul><ul><li>End 2 End scale-out middleware for: </li></ul></ul><ul><ul><ul><li>Web, Data, Messaging, Business logic </li></ul></ul></ul><ul><ul><li>Space Based Architecture – designed for scaling stateful applications </li></ul></ul><ul><ul><li>In-memory </li></ul></ul><ul><li>Proven performance, Scalability, Low latency, Reliability </li></ul><ul><li>SLA Driven </li></ul><ul><li>Unique database scaling solution that fits cloud environment </li></ul><ul><ul><li>In Memory Data Grid </li></ul></ul><ul><ul><li>O/R mapping support </li></ul></ul><ul><li>Support major Enterprise languages </li></ul><ul><ul><li>Java, </li></ul></ul><ul><ul><li>.Net </li></ul></ul><ul><ul><li>C++ </li></ul></ul>
    7. 7. XAP SLA Driven Architecture <ul><li>Move manual process to SLA driven deployment </li></ul><ul><li>Scale only when you need </li></ul><ul><li>Self healing </li></ul>
    8. 8. XAP Middleware virtualization Middleware Virtualization OpenSpaces – GigaSpaces Development framework Messaging Services Data <ul><li>&quot; All problems in computer science can be solved by another level of indirection&quot; ( Butler Lampson ) </li></ul><ul><li>Similar principles to storage virtualization </li></ul><ul><li>Decouple the application from the deployment environment </li></ul><ul><li>Use partitioning to split the load and the data. </li></ul><ul><li>Support JEE, .Net </li></ul>SaaS-Enabled Business Application Tenant App. View Users Tenant App. View Tenant App. View Users Users Business Application as a Service
    9. 9. <ul><li>Low latency applications </li></ul><ul><ul><li>Trading, Market data </li></ul></ul><ul><ul><li>Billing </li></ul></ul><ul><li>On-line Systems </li></ul><ul><ul><li>On-line Banking, Gaming </li></ul></ul><ul><ul><li>e-commerce Retail </li></ul></ul><ul><ul><li>Search engines, </li></ul></ul><ul><ul><li>Web2.0 </li></ul></ul><ul><li>Large scale applications </li></ul><ul><ul><li>Large Clusters > 1000 nodes </li></ul></ul><ul><ul><li>Risk Calculation </li></ul></ul><ul><ul><li>Real-time Analytics </li></ul></ul><ul><ul><li>Large-volume data mining </li></ul></ul><ul><ul><li>Media Rendering (Similar to youtube) </li></ul></ul>Suits for wide range of applications
    10. 10. CCF 4 XAP Architecture Overview
    11. 11. CCF+ XAP+ IaaS = Platform as a Service MT — Multitenancy Application Platform as a Service (APaaS) Infrastructure as a Service XAP -SaaS-Enabled Scale-out Application Server CCF 4 XAP Public Cloud Private Cloud SaaS-Enabled Business Application Tenant App. View Users Tenant App. View Tenant App. View Users Users Business Application as a Service Application Provider User Organizations Platform Supplier Host
    12. 12. CCF 4 XAP Architecture Application Repository Multitenant Application Provisioning IaaS Provider (EC2, GoGrid, VMWhere, Citrix,..) App A App B Application Deployment Configuration 2 - Deploy 1- Install Provision 3 - Manage
    13. 13. Understanding the provisioning process GSC Start GSC Join the GSM cluster GSM Start GSM Deploy processing units Load-Balancer Start the Load Balancer Add/Remove web container DB Initialize the database Start the database Deployment manager Virtual Machine on the Cloud Parse the deployment configuration Provision the VM with assigned profile Monitor and manage the application Install software packages from repo Assign machine profile Repeat for all machines
    14. 14. Typical Application Life-Cycle Step 1 – Install your App in the Cloud Repository Step 2 - Create your App Deployment Configuration Step 3 - Deploy your App (via Web Console or CLI) Step 4 - Manage your App via the Management tools Step 5 - Shutdown your Application
    15. 15. Step 1 – Install your App on the Repository Place your application files on the cloud repository
    16. 16. Step 2 - Create Cloud Application Config Deployment File <ul><li><cloud-config> </li></ul><ul><ul><li><cloud-name>my-app</cloud-name> </li></ul></ul><ul><ul><li><key-name>mykey</key-name> </li></ul></ul><ul><ul><li><gsm-numof-machines>1</gsm-numof-machines> </li></ul></ul><ul><ul><li><gsc-numof-machines>2</gsc-numof-machines> </li></ul></ul><ul><ul><li><gsm-per-machine>1</gsm-per-machine> </li></ul></ul><ul><ul><li><gsc-per-machine>1</gsc-per-machine> </li></ul></ul><ul><ul><li><alternate-s3-source-dir> myapplicationfiles </alternate-s3-source-dir> </li></ul></ul><ul><ul><li><gigaspaces-version-id>662ga3100ct233</gigaspaces-version-id> </li></ul></ul><ul><ul><li><processing-units> </li></ul></ul><ul><ul><ul><li><processing-unit> </li></ul></ul></ul><ul><ul><ul><ul><li><name>$CPD/myApp.war</name> </li></ul></ul></ul></ul><ul><ul><ul><ul><li><deploy-options/> </li></ul></ul></ul></ul><ul><ul><ul><li></processing-unit> </li></ul></ul></ul><ul><ul><li></processing-units> </li></ul></ul><ul><li></cloud-config> </li></ul>Amount of machines to start initially Application To deploy Application Repository
    17. 17. Step 3 - Login into the System Test Drive User New User – Register to the System Existing User
    18. 18. Step 3 – Deploy using CCF4XAP Web tool Deploy Panel Control Panel Machines list Demo Apps
    19. 19. <ul><li>gs_launch-cloud </li></ul><ul><ul><li>Deploys an application (custom or web) or a data-grid to the Cloud. </li></ul></ul><ul><li>gs_shutdown-cloud </li></ul><ul><ul><li>Shuts down the application or a data-grid on the Cloud. </li></ul></ul><ul><li>gs_admin-ui </li></ul><ul><ul><li>Starts the GigaSpaces Management Center on a dedicated AMI, and connects it to the provided cloud application. </li></ul></ul><ul><li>gs_shutdown-admin-ui </li></ul><ul><ul><li>Shuts down the GigaSpaces Management Center and its AMI for the provided cloud application. </li></ul></ul><ul><li>gs-add-machines </li></ul><ul><ul><li>Adds a machines running a GigaSpaces container (GSC) to a running cloud. </li></ul></ul><ul><li>gs-list-cloud-instances </li></ul><ul><ul><li>Lists all running machines running for a given application. </li></ul></ul>Step 3 – Deploy using CCF4XAP Command Line
    20. 20. Step 4 - Manage your App via the Management tools Application Running on the Cloud Containers Running on the Cloud Virtual Desktop – Running on the Cloud
    21. 21. CCF 4 XAP Features Overview
    22. 22. Features outline <ul><li>Automated application deployment </li></ul><ul><li>Built-in Machine-Profile </li></ul><ul><li>Multi-Tenant </li></ul><ul><li>Auto Scaling </li></ul><ul><li>E2E Fail-over recovery and self healing </li></ul><ul><li>Built-in portability – Minimiz lock-in </li></ul><ul><li>Management and Monitoring </li></ul><ul><li>Zero installation </li></ul><ul><li>Standard development tools support </li></ul><ul><li>Built-in dekstop virtualization integration </li></ul><ul><li>Highly secured </li></ul><ul><li>Support all application stages </li></ul><ul><li>Built-in demos </li></ul>
    23. 23. Automated Application Deployment <ul><li>Built-in Support for core enterprise application components: </li></ul><ul><ul><li>HTTP Load balancer </li></ul></ul><ul><ul><li>Cluster Web Containers </li></ul></ul><ul><ul><li>Cluster Application Processing units </li></ul></ul><ul><ul><li>MySQL database connected to EBS </li></ul></ul><ul><li>Full lifecycle support </li></ul><ul><ul><li>Including adding new components post-deployment </li></ul></ul><ul><ul><li>Dynamic machine provisioning based on SLA </li></ul></ul><ul><li>Simple application orchestration using simple XML format </li></ul><ul><ul><li>Order of deployment </li></ul></ul><ul><ul><li>Basic dependency checking </li></ul></ul><ul><li>Application repository </li></ul><ul><ul><li>Can easily support multiple application versions deployment </li></ul></ul><ul><ul><li>Multiple JVM versions support (currently 1.5, 1.6) </li></ul></ul><ul><ul><li>Dynamic installation of application packages </li></ul></ul>
    24. 24. Built-in Machine profiles <ul><li>Each machine can be assigned with </li></ul><ul><ul><li>64/32 S,M,L,XL Images individually </li></ul></ul><ul><li>Each machine dynamically install software packages </li></ul><ul><li>GSM responsible for deploying application packages to GSC machines </li></ul>WWW LB Machine Web Web Web Web Mirror IMDG IMDG IMDG Admin-Ui GSM Machine Tomcat Comp- Node Comp-Nodes Jmeter Ext-Machine Database Machine GSC Machines UI Machine
    25. 25. Multitenant <ul><li>Same user can manage multiple applications: </li></ul><ul><ul><li>Using the Same Console </li></ul></ul><ul><ul><li>Under the same Cloud account </li></ul></ul><ul><ul><li>Different versions can coexist at the same time </li></ul></ul><ul><li>Complete Isolation of management </li></ul><ul><ul><li>Logging </li></ul></ul><ul><ul><li>View </li></ul></ul><ul><ul><li>Machines </li></ul></ul><ul><ul><li>Lifecycle </li></ul></ul><ul><li>Scalable </li></ul><ul><ul><li>No single point of contention or central bottleneck </li></ul></ul>
    26. 26. Auto Scaling <ul><li>End to End </li></ul><ul><ul><li>Works for web, business logic, messaging, and data layer </li></ul></ul><ul><li>SLA Driven </li></ul><ul><li>Scale within machine (more threads, partitions) </li></ul><ul><li>Scale between machines (More Containers, Web Servers,..) </li></ul><ul><li>Scale-up and down </li></ul><ul><li>Customizable through the application layer </li></ul><ul><ul><li>Not just CPU or Memory </li></ul></ul><ul><ul><ul><li>TX/Sec </li></ul></ul></ul><ul><ul><ul><li>Backlog </li></ul></ul></ul><ul><ul><ul><li>Concurrent users </li></ul></ul></ul>
    27. 27. Failover, Recovery and Self healing <ul><li>When web server fails </li></ul><ul><ul><li>Instantiate new machine with web server container and automatically connect it to the Load balancer </li></ul></ul><ul><li>When application transaction breaks </li></ul><ul><ul><li>Fail to hot backup while bringing new backup </li></ul></ul><ul><li>When messaging is down </li></ul><ul><ul><li>Fail to hot backup while bringing new backup </li></ul></ul><ul><li>When database is down </li></ul><ul><ul><li>Store data in-memory until the database is recovered </li></ul></ul><ul><li>When the deployment manager is down </li></ul><ul><ul><li>Fail to hot-backup </li></ul></ul>
    28. 28. Built-in Portability - Minimize lock-in <ul><li>Enable application portability and freedom of choice between: </li></ul><ul><ul><li>cloud providers, web containers, programming language, database </li></ul></ul><ul><li>Minimize API lock in: </li></ul><ul><ul><li>Use of Standards </li></ul></ul><ul><ul><li>API Abstractions – when standards are not available </li></ul></ul><ul><ul><li>OpenSource Development framework (OpenSpaces) </li></ul></ul><ul><ul><li>Extendable </li></ul></ul>
    29. 29. Management and Monitoring <ul><li>Basic system monitoring </li></ul><ul><ul><li>Disk </li></ul></ul><ul><ul><li>Memory </li></ul></ul><ul><ul><li>CPU </li></ul></ul><ul><ul><li>Network </li></ul></ul><ul><li>Rich application monitoring </li></ul><ul><ul><li>Cluster </li></ul></ul><ul><ul><li>Deployment </li></ul></ul><ul><ul><li>Statistics </li></ul></ul><ul><ul><li>Content </li></ul></ul><ul><li>Rich management API </li></ul><ul><ul><li>Enable easy customization and integration </li></ul></ul>
    30. 30. Zero installation <ul><li>Experience full production ready environment through web interface </li></ul><ul><li>Add custom application easily </li></ul>
    31. 31. Standard development tools support <ul><li>Offline Development </li></ul><ul><ul><li>No Need to pay for development machine </li></ul></ul><ul><ul><li>Can easily work offline </li></ul></ul><ul><li>Standard IDE and tools support </li></ul><ul><ul><li>Java </li></ul></ul><ul><ul><ul><li>Eclipse , IntelliJ IDEA , </li></ul></ul></ul><ul><ul><ul><li>Ant </li></ul></ul></ul><ul><ul><ul><li>Maven </li></ul></ul></ul><ul><ul><li>.Net </li></ul></ul><ul><ul><ul><li>Visual Studio .Net </li></ul></ul></ul><ul><li>Support Iterative Development </li></ul><ul><ul><li>Test local->Deploy on the cloud </li></ul></ul><ul><ul><li>No need to change code or application configuration between local and cloud </li></ul></ul>
    32. 32. Built-in desktop virtualization integration <ul><li>Integration with No-Machine Desktop virtualization </li></ul><ul><li>No installation required </li></ul><ul><ul><li>Client downloaded via applet </li></ul></ul><ul><li>One click access </li></ul><ul><ul><li>Users can access the each machine through a click on the browser </li></ul></ul>Login Machine Desktop Login Application Management
    33. 33. Fully Secured <ul><li>Support Amazon Security Groups </li></ul><ul><ul><li>Firewall settings blocking specific ports </li></ul></ul><ul><li>Secured remote desktop access </li></ul><ul><ul><li>Built-in SSH tunneling </li></ul></ul><ul><li>Secured Database access </li></ul><ul><ul><li>via mySQL security roles </li></ul></ul><ul><li>Secured grid deployment infrastructure </li></ul><ul><ul><li>Start </li></ul></ul><ul><ul><li>Stop </li></ul></ul><ul><ul><li>Deploy/ Un-deploy </li></ul></ul><ul><li>Secured In-Memory-Data-Grid access roles </li></ul><ul><ul><li>Class Level </li></ul></ul><ul><ul><li>Object Level </li></ul></ul><ul><ul><li>Operation Level </li></ul></ul>
    34. 34. Consistent across all application stages <ul><li>Same tools used between Demo to Production environment </li></ul>Demo Evaluation Development Testing Deployment
    35. 35. Built-in Demo Applications <ul><li>Data-Grid - Demonstrates a simple clustered space running 2 partitions with one backup for each partition. The benchmark tool is used to populate the IMDG with data and perform different space operations. </li></ul><ul><li>Trader Stock Desktop - Demonstrates a RIA web2.0 deployment designed with Spring MVC, AJAX (ExtJS) and Caching. </li></ul><ul><li>Pet Clinic - shows a typical eCommerce application based on Spring pet-clinic with emphasize on Data-Base and Data-Grid integration </li></ul>
    36. 36. Implementation Best Practices
    37. 37. Implementation Guidelines <ul><li>Avoid radical change, enabling a gradual process </li></ul><ul><li>Choose an architecture supporting linear scalability </li></ul><ul><li>Minimize vendor lock-in </li></ul><ul><ul><li>Enable application portability and freedom of choice of: </li></ul></ul><ul><ul><ul><li>cloud provider, web container, programming language, database </li></ul></ul></ul><ul><ul><li>Minimize API lock in: </li></ul></ul><ul><ul><ul><li>Use of standards </li></ul></ul></ul><ul><ul><ul><li>API Abstractions – when standards are not available </li></ul></ul></ul><ul><li>Future proof your application </li></ul><ul><ul><li>Don’t make decision today, but be ready to make one without major effort </li></ul></ul><ul><li>Avoid long-term commitment – choose the right licensing model </li></ul>
    38. 38. Practical Gradual Steps for Increasing ROA Intrusiveness Time to value Web Tier Business Logic Messaging Data tier Architecture On-demand provisioning vs. static, peak-based Parallel Processing vs. client-server Partitioned virtualized servers vs . central server Partitioned virtualized servers vs. central server Saving Examples 7x machines (10 peak – 3 avg) 90x machines (100 peak, 10 avg) 6x machines (TBA/SBA Bench.) 6x machines (TBA/SBA Bench) Additional Benefits - Self-healing - Basic caching - Auto deployment -Commodity HW Simple dev and testing -Commodity HW Low latency (in-memory) <ul><li>Fast& Consistent response time. </li></ul><ul><li>Commodity db vs. high-end </li></ul>
    39. 39. Thank You

    ×