GigaSpaces Cloud Computing Framework 4 XAP - Quick Tour - v2
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

GigaSpaces Cloud Computing Framework 4 XAP - Quick Tour - v2

on

  • 2,344 views

GigaSpaces Cloud Computing Framework 4 XAP Quick Tour - v2

GigaSpaces Cloud Computing Framework 4 XAP Quick Tour - v2

Statistics

Views

Total Views
2,344
Views on SlideShare
2,247
Embed Views
97

Actions

Likes
2
Downloads
63
Comments
0

4 Embeds 97

http://www.gigaspaces.com 91
http://www.slideshare.net 3
https://www.linkedin.com 2
https://www.gigaspaces.com 1

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
  • 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.

GigaSpaces Cloud Computing Framework 4 XAP - Quick Tour - v2 Presentation Transcript

  • 1. GigaSpaces Cloud Computing Framework Test Drive GigaSpaces Quick Tour
  • 2. Agenda
    • Login
    • Data-Grid Demo
    • Trader Desktop Demo
    • PetClinic Demo
  • 3.
    • Login
  • 4. Login Options
    • Login via a Trial Key
      • Get it from GigaSpaces web site via a simple registration process.
      • Provides you one hour free ride running only Demo applications on the cloud
    • Login via GigaSpaces Cloud license and Your Amazon account keys
      • Get the GigaSpaces Cloud license from GigaSpaces web site via a simple registration process
      • Provides you full access including running your application on the cloud
      • Per pay use model
  • 5.
    • Login via a Free Trial Key
  • 6. Login via Trial Key
    • Access http://www.gigaspaces.com/mycloud
    2. Click the Create a free trail code here 3. The registration page will open. Place your email and click Next 4. Confirm the Message. You will be routed back to the login page and an email will be send to you with the trial key
  • 7. Login via Trial Key [email_address] wdemomyemailgmailcom
    • Get the key from the email sent
    2. Copy and paste into the Code field and click Next 3. The Cloud console will be opened with One Hour Trial Title
  • 8.
    • Login via GigaSpaces Cloud license and Your Amazon account
  • 9. Login via GigaSpaces Cloud license and Your Amazon account
    • Select the “I am a new user”
    2. Fill in the fields and click Next 3. Confirm the Message. An email will be sent to you
  • 10. Login via GigaSpaces Cloud license and Your Amazon account Aug 22, 2009~Cloud_myemail@SEbCI12345GSVPQOXP#PREMIUM^6.0XAPPremium%UNBOUND
    • Copy your GigaSpaces Cloud License from the email sent
    2. Place the GigaSpaces Cloud License and your Amazon key and secret key and click Next 3. The Cloud console will be opened with full access to all options [email_address]
  • 11. Select Your Demo Application
    • Click the Trader Stock Desktop , Data-Grid or the Pet Clinic Button
    2. Details about each running machine will be displayed here
  • 12. The Demo Applications
    • Data-Grid
      • 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.
    • The Trader Stock Desktop
      • Demonstrates a stock feed into a partitioned space with a Java EE web application front end. Front end is based on Spring framework MVC module on the server side and ExtJS JavaScript library on the client side.
      • Full code located at http:// www.openspaces.org/display/DAE/Stock+Demo+Documentation
    • The Pet Clinic
      • Spring PetClinic - The Spring sample PetClinic application ported to GigaSpaces XAP platform. Spring MVC based web application using mySQL as the persistency layer using the Mirror Service.
      • Full code located at http:// www.openspaces.org/display/DAE/GigaSpaces+PetClinic
  • 13.
    • Data-Grid
    • Demo
  • 14. Data Grid Demo Architecture
  • 15. Start the Data-Grid Demo Click the Data-Grid Button
  • 16. Data-Grid Demo – Step 1 – Start the GS-UI 1. Once all the machines will be in ‘running’ mode and the Data-Grid will be deployed Click the Manage button 2. The GigaSpaces Desktop UI Applet will be started – Make sure your Amazon default Security Group have ports 22,80 and 443 opened
  • 17. Data-Grid Demo – Step 2 – The GS-UI will be started
    • The GS-UI will be started – A progress bar will be displayed with a Confirmation Box. Click Yes.
    2. After 2 minutes - The GS-UI will be displayed with the Data-Grid components
  • 18. Data-Grid Demo – Step 3 – Run the Benchmark 1. Move to the Space View Tab. Drill into one of the spaces and click the Benchmark Icon – The benchmark View will be displayed at the right side 2. Click the Start button – This will write 10,000 objects into the IMDG 1. Move to the Space View Tab. Drill into one of the spaces and click the Benchmark Icon – The benchmark View will be displayed at the right side
  • 19. Data-Grid Demo – Step 4 – Watch the Statistics 1. To view the space operations statistics – Click the Statistics Icon To view the space operations statistics – Click the Statistics Icon 2. You will have throughput history graph and current throughput and total operations bar displayed
  • 20. Data-Grid Demo – More things you can do…
    • Test High-Availability and Self healing
      • You can Terminate of the machines and see how the data-grid recovers itself
    • Run different Space operations
      • You can perform other space operations such as read , take
    • Deploy additional clusters
      • You can use the existing GSC to host additional space clusters
  • 21. Data-Grid Demo - Test High-Availability and Self healing 1. Terminate one of the GSC 2. Click OK
  • 22. Data-Grid Demo - Test High-Availability and Self healing The System got now only primary spaces running
  • 23. Data-Grid Demo - Start New Containers 2. Close the Dialog. New machines will be started for you. These will join the grid Click the Add Machine button, Have the small machine selected and type 2 as the number of machine to start 1. Click the Add Machine button – a dialog will be opened, have the small machine selected and type 2 as the number of machine to start
  • 24. Data-Grid Demo - Test High-Availability and Self healing The System will recover and place the missing backup spaces within the newly started containers
  • 25. Shut Down The Data-Grid Demo 2. Click OK Once you are done, shut down the application. This will terminate all the machines running the application on the cloud
  • 26.
    • Trader Stock Desktop Demo
  • 27. Trader Stock Desktop Architecture
  • 28. Start the Trader Stock Desktop Demo Click the Trader Stock Desktop Button
  • 29. Trader Stock Desktop Demo – Step 1 Once the deployment is completed (~3 min), click the Load Balancer Running link
  • 30. Trader Stock Desktop Demo – Step 2 The Stocks page will be displayed
  • 31. Auto-Scalability – Step 3
    • Click multiple times on the “running” link to open more web clients. This will generate some load (request/sec) on the system.
    • As soon as the request/sec will grow beyond a certain threshold you will see new machine being started. This machine will host a new web-container
    New Machine will be started on the fly!
  • 32. Self-Healing – Step 4
    • Shutdown one of the machines by clicking the terminate button and see how your web client is behaving.
    • You will see that even though the machine was terminated the client is hardly affected.
    Click the Terminate Red button
  • 33. Behind the Scenes – Step 5
    • Click the Manage button. After 2 minutes the GS-UI will be started.
    3. A progress bar will be displayed and a Confirmation Box. Click Yes 2. A progress bar will be displayed and a Confirmation Box. Click Yes 1. Click Continue
  • 34. Behind the Scenes – Step 5
    • You will see feeder PU , Professor PU running the Stock Space instances , StockDemo PU running the web containers :
  • 35. Shut Down The Trader Stock Desktop Application Once you are done, shut down the application. This will terminate all the machines running the application on the cloud Click OK
  • 36.
    • Pet Click
    • Demo
  • 37. Pet Click Demo Architecture
  • 38. Start the Pet Click Demo Click the Pet Clinic Button
  • 39. Pet Click Demo Once deployment is completed (~3 min), click the Load Balancer Running link
  • 40. Pet Click Demo The Pet Clinic application page will be displayed
  • 41. Pet Click Demo – Test Persistency – Step 1
    • Access the database machine by Clicking the Mirror Public IP
    • Once the Desktop will be started you will be able to access the database.
    1. Get the Mirror (Database) machine public IP 2. Access the Machine via HTTP. The UI applet will be displayed. Click Continue 3. A progress bar will be displayed and a Confirmation Box. Click Yes 2. Access the Machine via HTTP. The UI applet will be displayed. Click Continue 3. A progress bar will be displayed and a Confirmation Box. Click Yes
  • 42. Pet Click Demo – Test Persistency – Step 2 2. Access the database using: mysql –u pc –p petclinic Password: pc Select All owners There are 10 initial Owners 1. Start a new Linux Console
  • 43. Pet Click Demo – Test Persistency – Step 3 1. Click the Find Owner 2. Click the Add Owner
  • 44. Pet Click Demo – Test Persistency – Step 4 1. Fill in some values and Click the Add Owner button 2. New Owner will be displayed
  • 45. Pet Click Demo – Test Persistency – Step 5
    • Check the database – A new row should have been added into the owners table
    See the new Row added with the new Owner
  • 46. Shut Down The Pet Clinic Application 2. Click OK 1. Once you are done, shut down the application. This will terminate all the machines running the application on the cloud
  • 47. Need help?
    • Email us at [email_address]
    Thank You!