Cloud Crowd GigaSpaces Presentation

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Notes on slide 1

    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.

    Cut slide

    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

    3 Favorites

    Cloud Crowd GigaSpaces Presentation - Presentation Transcript

    1. GigaSpaces – PaaS for Public & Private Clouds GigaSpaces: Jim Liddle: Sales & Operations Director for UK, Eire & Scandinavia
    2. What would Organisations really like to do ?
    3. GigaSpaces solution: Middleware as a Service
      • All resources are shared
      • Machines get virtualized
      • Middleware gets virtualized
      • Auto-balanced, Managed
      Virtualized Machines Load Balancer Business Tier Web Tier Virtualized Application Data Tier Messaging Tier Virtualized Messaging Virtualized Data Virtualized Web
    4. GigaSpaces Middleware Core Services
      • Core PaaS Services (Middleware as a Service)
        • Data as a Services
        • Messaging as a Services
        • Parallel Processing as a Service (Map/Reduce) services
      • Web Support Services
        • Session high availability
        • Load balancer integration
        • Integration with web container
      • Data Center Support Services
        • Application cluster automation
        • Trouble shooting for distributed application
        • Middleware Security
        • Middleware real time monitoring
    5. GigaSpaces vSphere integration Application Repository Multi Tenant Application Provisioning vSphere - IaaS App A App B Application Deployment Package 2 - Deploy 1- Install Provision 3 - Manage
    6. Our Approach to IaaS Vendors Platform as a Service Middleware as a Service Middleware Services Virtualization and Infra API Amazon Data Centers (Public) Elastic MapReduce SimpleDB SQS Auto Scaling S3 EC2 Mgmt & Monitors DataGrid Messaging MapReduce vSphere Mgmt & Monitors Java/Spring .Net
    7. Middleware as a Service
      • On Demand
        • Automatic provisioning
      • Multi-tenant
        • Use shared resources
      • Auto-scale
        • Span across more machines
        • Down scale when needed
      • Always on
        • Handle fail-over automatically
      Shared Pool of Virtual Machines Create a Data Grid Min (10G), Max (100G) Create a Data Grid Min (10G), Max (200G) Load data Load data
    8. Services API App
      • API Façade support data, messaging and parallel processing
      • All API share the same clustering, high availability, deployment, licensing,..
      • Support Java, .Net
      • " All problems in computer science can be solved by another level of indirection" ( Butler Lampson )
    9. Shared cluster –Services API (Cont)
      • Remoting abstraction on top of the shared cluster
      • Transparent to the application
      • You get:
        • Location transparency
        • Dynamic service discovery
        • Sync. / async. invocations
        • Cluster wide invocations (Map/Reduce)
        • Data affinity
        • Automatic method call failover
    10. Live Demo Cloud enabling existing JEE application
    11. Standard Unmodified Stateless Web Application
      • Typical Architecture
        • Network load balancer
        • Web/App containers
        • DB Server
      • Challenges in dynamic env.
        • Static pre-provisioning
          • Fixed IPs
          • Reliance and shared physical storage
        • Requires manual fixed changes
          • Downtime
          • Labor intensive
      Database Network Load-Balancer Web Container/App Server Web Container/App Server
    12. Auto Balancing in action (1/2) Web Service Data Grid Database
    13. Auto Balancing in action (2/2) New Machine Auto Rebalancing
    14. Summary – Best Practices
      • Avoid radical change, enabling a gradual process
        • GigaSpaces supports traditional on-premise and public/private cloud from the same product & application
      • Choose an architecture supporting linear scalability
        • Even if you application does not need to scale today, what about tomorrow ?
      • Minimize vendor lock-in
        • Enable application portability and freedom of choice of:
          • Cloud / Infrastructure provider, web container, programming language, database
        • Minimize API lock in:
          • Use of standards
          • API Abstractions – when standards are not available
      • Future proof your application
        • Don’t make decision today, but be ready to make one without major effort
      • Avoid long-term commitment – choose the right licensing model
    15. The Pet Clinic
      • Petclinic
        • Popular example
        • Standard web application stack.
      • Demo outline:
        • 1. Unmodified Pet-Clinic
          • Dynamic web scaling
          • HTTP session resiliency
        • 2. Modified Pet Clinic
          • Reduce database bottlenecks
          • Superior performance (100x times)
          • Dynamic linear scalability – grow and shrink based on application needs
          • Use Map/Reduce to parallelize the application
    16. About GigaSpaces Technologies 75+ Cloud Customers 300+ Direct Customers Among Top 50 Cloud Vendors Enabling applications to run a distributed cluster as if it was a single machine…
    SlideShare Zeitgeist 2009

    + jimliddlejimliddle Nominate

    custom

    206 views, 3 favs, 2 embeds more stats

    These are slides of the session that Jim Liddle gav more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 206
      • 195 on SlideShare
      • 11 from embeds
    • Comments 0
    • Favorites 3
    • Downloads 0
    Most viewed embeds
    • 7 views on http://jisi.dreamblog.jp
    • 4 views on http://vehera.jsn-server7.com

    more

    All embeds
    • 7 views on http://jisi.dreamblog.jp
    • 4 views on http://vehera.jsn-server7.com

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories