2. About GigaSpaces Technologies 100+ Cloud Customers 400+ Direct Customers Among Top 50 Cloud Vendors Enabling applications to run a distributed cluster as if it was a single machine… “ Other vendors, including Oracle and IBM, plan to extend their distributed caching platforms with OSGi, Spring and Java EE elements. But none has yet architected a full cloud-enabled XTPP like GigaSpaces. This gives the company at least a year's competitive advantage on the technology front” . Gartner’s Massimo Pezzini on GigaSpaces XAP 7.0
5. Solution: Multi Tenant Scalable Architecture Many jobs by the same user Many users in a firm Many firms Risk Analytics Platform More loans, more simulations, longer horizon PaaS
11. Key Characteristics for Cloud/Virtualization Platforms DataGrid Messaging MapReduce Elastic Middleware Service
12.
13.
14.
15.
16. Multi-Tenancy Modes Server Customer 1 – App Data Grid A Customer 1 – App Data Grid B Customer 2 – App Data Grid C Server Server Single User/ Single App data grid per host Single User/ Multiple App data grids of the same user per host Multiple User/ Multiple App data grids per host Dedicated Shared - Private Shared - Public A C A A B A B A C
19. The Missing Piece… Business tier Back-up Back-up Back-up Back-up Load Balancer Web Tier Messaging Data Tier What will happen when you add a new machine? Which part of the app should move to that new machine? How will the app behave in terms of throughput, scaling?
Thanks to Massimo for the very informative presentation of the technology roadmap that awaits us. With your permission – I’d like to spend the next few minutes talking about 2 things: How we at GS see the change that our industry is going through (and no - I’m not referring to the sub-prime crisis...), How we are responding to it.
319 customers overall, of which: • 142 paying customers: • 66 on premise ONLY • 4 hybrid (on premise + on Cloud) • 72 on the cloud ONLY • 177 Start-up program users, all on-premise Production Customers: 27 on-premise customers are in production 9/10 off-premise (on-Cloud) customers are in production (depending how you look at it , see details below) Cloud Production Clients: VelociMetrics - latency & SLA management from public cloud to public cloud and public cloud to private cloud - build on GigaSpaces Orbyte - Trading on the Cloud Nortel - Contact Centre in the Cloud O2 - ActivatemySIM - Cloud Service from Telco CloudSave - OEM with NTE - built on GigaSpaces to support secure transactions on the cloud at Grid speeds Primatics – OEM - provides a high-performance risk management solution on the Cloud, running on GigaSpaces. BazuMedia – broadcasting sporting events Miwok – on-demand flight reservation and scheduling system Fluoresecent Media -- Media Serivces to backup network broadcasted gameshow ( never launched as they were taken over, but reached production stage ) Pre-production (wtihin a month top are expected to be in production) Advanced Gaming Labs (Signature Technologies) - Roulette Application that runs on cloud but entire gaming network is built for the cloud Jim is currently working on: Vodafone - for launch of social network aggregation service ABB - For customer updates services from the Cloud BAT - Non essential services in the cloud AKQA - evaluating cloud for an iPhone app but all has been quiet because of holiday period
Provides the equivalent of Amazon services (SimpleDB, SQS, Map/Reduce) for enterprise applications (Standard API, Transaction support,..).
Try to add a machine and see what happens? Nothing Evetything is hard wired, static Assuming we did do that, what the effect? Can you predict
Try to add a machine and see what happens? Nothing Evetything is hard wired, static Assuming we did do that, what the effect? Can you predict
Background Top wall street firm using GigaSpaces for on-line web application Backend system running GigaSpaces storing application data with the IMDG GigaSpaces stores data that is calculated overnight. Calculation using data from different resources. Application accessing data in memory instead of calculating it every time. Application stores in memory millions of objects Backend system hosted on Linux machine that are regularly being restarted every few days - To avoid memory leaks with legacy systems - To allow maintenance procedures to upgrade the SW System running across 2 data centers (10 miles apart) Both web front end and IMDG spread over the data centers