GigaSpaces Cloud Computing Framework Test Drive GigaSpaces Quick Tour
Agenda <ul><li>Login </li></ul><ul><li>Data-Grid Demo </li></ul><ul><li>Trader Desktop Demo </li></ul><ul><li>PetClinic De...
<ul><li>Login </li></ul>
Login Options <ul><li>Login via a Trial Key </li></ul><ul><ul><li>Get it from GigaSpaces web site via a simple registratio...
<ul><li>Login via a Free Trial Key </li></ul>
Login via Trial Key <ul><li>Access  http://www.gigaspaces.com/mycloud   </li></ul>2. Click the Create a free trail code  h...
Login via Trial Key [email_address] wdemomyemailgmailcom  <ul><li>Get the key from the email sent </li></ul>2. Copy and pa...
<ul><li>Login via GigaSpaces Cloud license and Your Amazon account </li></ul>
Login via GigaSpaces Cloud license and Your Amazon account <ul><li>Select the “I am a new user” </li></ul>2. Fill in the f...
Login via GigaSpaces Cloud license and Your Amazon account Aug 22, 2009~Cloud_myemail@SEbCI12345GSVPQOXP#PREMIUM^6.0XAPPre...
Select Your Demo Application <ul><li>Click the Trader Stock Desktop , Data-Grid or the Pet Clinic Button </li></ul>2. Deta...
The Demo Applications <ul><li>Data-Grid </li></ul><ul><ul><li>Data-Grid - Demonstrates a simple clustered space running 2 ...
<ul><li>Data-Grid </li></ul><ul><li>Demo </li></ul>
Data Grid Demo Architecture
Start the Data-Grid Demo Click the Data-Grid Button
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 dep...
Data-Grid Demo – Step 2 – The GS-UI will be started <ul><li>The GS-UI will be started – A progress bar will be displayed w...
Data-Grid Demo – Step 3 – Run the Benchmark 1. Move to the Space View Tab. Drill into one of the spaces and click the Benc...
Data-Grid Demo – Step 4 – Watch the Statistics 1. To view the space operations statistics – Click the Statistics Icon To v...
Data-Grid Demo – More things you can do… <ul><li>Test High-Availability and Self healing </li></ul><ul><ul><li>You can Ter...
Data-Grid Demo - Test High-Availability and Self healing 1. Terminate one of the GSC 2. Click OK
Data-Grid Demo - Test High-Availability and Self healing The System got now only primary spaces running
Data-Grid Demo - Start New Containers 2. Close the Dialog. New machines will be started for you. These will join the grid ...
Data-Grid Demo - Test High-Availability and Self healing The System will recover and place the missing backup spaces withi...
Shut Down The Data-Grid Demo 2. Click OK Once you are done, shut down the application. This will terminate all the machine...
<ul><li>Trader Stock Desktop Demo </li></ul>
Trader Stock Desktop Architecture
Start the Trader Stock Desktop Demo  Click the Trader Stock Desktop Button
Trader Stock Desktop Demo – Step 1 Once the deployment is completed (~3 min), click the Load Balancer  Running   link
Trader Stock Desktop Demo – Step 2 The Stocks page will be displayed
Auto-Scalability – Step 3 <ul><li>Click multiple times on the “running” link to open more web clients. This will generate ...
Self-Healing – Step 4 <ul><li>Shutdown one of the machines by clicking the terminate button and see how your web client is...
Behind the Scenes – Step 5 <ul><li>Click the Manage button. After 2 minutes the GS-UI will be started. </li></ul>3. A prog...
Behind the Scenes – Step 5 <ul><li>You will see feeder PU , Professor PU running the Stock Space instances , StockDemo PU ...
Shut Down The Trader Stock Desktop Application Once you are done, shut down the application. This will terminate all the m...
<ul><li>Pet Click </li></ul><ul><li>Demo </li></ul>
Pet Click Demo Architecture
Start the Pet Click Demo  Click the Pet Clinic Button
Pet Click Demo Once deployment is completed (~3 min), click the Load Balancer  Running   link
Pet Click Demo The Pet Clinic application page will be displayed
Pet Click Demo – Test Persistency – Step 1 <ul><li>Access the database machine by Clicking the Mirror Public IP </li></ul>...
Pet Click Demo – Test Persistency – Step 2 2.  Access the database using: mysql –u pc –p petclinic Password: pc Select All...
Pet Click Demo – Test Persistency – Step 3 1. Click the Find Owner 2. Click the Add Owner
Pet Click Demo – Test Persistency – Step 4 1. Fill in some values and Click the Add Owner button 2. New Owner will be disp...
Pet Click Demo – Test Persistency – Step 5 <ul><li>Check the database – A new row should have been added into the owners t...
Shut Down The Pet Clinic Application 2. Click OK 1. Once you are done, shut down the application. This will terminate all ...
Need help? <ul><li>Email us at  [email_address]   </li></ul>Thank You!
Upcoming SlideShare
Loading in...5
×

GigaSpaces Cloud Computing Framework 4 XAP - Quick Tour - v2

976

Published on

GigaSpaces Cloud Computing Framework 4 XAP Quick Tour - v2

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

No Downloads
Views
Total Views
976
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
64
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide
  • 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

    1. 1. GigaSpaces Cloud Computing Framework Test Drive GigaSpaces Quick Tour
    2. 2. Agenda <ul><li>Login </li></ul><ul><li>Data-Grid Demo </li></ul><ul><li>Trader Desktop Demo </li></ul><ul><li>PetClinic Demo </li></ul>
    3. 3. <ul><li>Login </li></ul>
    4. 4. Login Options <ul><li>Login via a Trial Key </li></ul><ul><ul><li>Get it from GigaSpaces web site via a simple registration process. </li></ul></ul><ul><ul><li>Provides you one hour free ride running only Demo applications on the cloud </li></ul></ul><ul><li>Login via GigaSpaces Cloud license and Your Amazon account keys </li></ul><ul><ul><li>Get the GigaSpaces Cloud license from GigaSpaces web site via a simple registration process </li></ul></ul><ul><ul><li>Provides you full access including running your application on the cloud </li></ul></ul><ul><ul><li>Per pay use model </li></ul></ul>
    5. 5. <ul><li>Login via a Free Trial Key </li></ul>
    6. 6. Login via Trial Key <ul><li>Access http://www.gigaspaces.com/mycloud </li></ul>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. 7. Login via Trial Key [email_address] wdemomyemailgmailcom <ul><li>Get the key from the email sent </li></ul>2. Copy and paste into the Code field and click Next 3. The Cloud console will be opened with One Hour Trial Title
    8. 8. <ul><li>Login via GigaSpaces Cloud license and Your Amazon account </li></ul>
    9. 9. Login via GigaSpaces Cloud license and Your Amazon account <ul><li>Select the “I am a new user” </li></ul>2. Fill in the fields and click Next 3. Confirm the Message. An email will be sent to you
    10. 10. Login via GigaSpaces Cloud license and Your Amazon account Aug 22, 2009~Cloud_myemail@SEbCI12345GSVPQOXP#PREMIUM^6.0XAPPremium%UNBOUND <ul><li>Copy your GigaSpaces Cloud License from the email sent </li></ul>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. 11. Select Your Demo Application <ul><li>Click the Trader Stock Desktop , Data-Grid or the Pet Clinic Button </li></ul>2. Details about each running machine will be displayed here
    12. 12. The Demo Applications <ul><li>Data-Grid </li></ul><ul><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><ul><li>The Trader Stock Desktop </li></ul><ul><ul><li>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. </li></ul></ul><ul><ul><li>Full code located at http:// www.openspaces.org/display/DAE/Stock+Demo+Documentation </li></ul></ul><ul><li>The Pet Clinic </li></ul><ul><ul><li>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. </li></ul></ul><ul><ul><li>Full code located at http:// www.openspaces.org/display/DAE/GigaSpaces+PetClinic </li></ul></ul>
    13. 13. <ul><li>Data-Grid </li></ul><ul><li>Demo </li></ul>
    14. 14. Data Grid Demo Architecture
    15. 15. Start the Data-Grid Demo Click the Data-Grid Button
    16. 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. 17. Data-Grid Demo – Step 2 – The GS-UI will be started <ul><li>The GS-UI will be started – A progress bar will be displayed with a Confirmation Box. Click Yes. </li></ul>2. After 2 minutes - The GS-UI will be displayed with the Data-Grid components
    18. 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. 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. 20. Data-Grid Demo – More things you can do… <ul><li>Test High-Availability and Self healing </li></ul><ul><ul><li>You can Terminate of the machines and see how the data-grid recovers itself </li></ul></ul><ul><li>Run different Space operations </li></ul><ul><ul><li>You can perform other space operations such as read , take </li></ul></ul><ul><li>Deploy additional clusters </li></ul><ul><ul><li>You can use the existing GSC to host additional space clusters </li></ul></ul>
    21. 21. Data-Grid Demo - Test High-Availability and Self healing 1. Terminate one of the GSC 2. Click OK
    22. 22. Data-Grid Demo - Test High-Availability and Self healing The System got now only primary spaces running
    23. 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. 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. 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. 26. <ul><li>Trader Stock Desktop Demo </li></ul>
    27. 27. Trader Stock Desktop Architecture
    28. 28. Start the Trader Stock Desktop Demo Click the Trader Stock Desktop Button
    29. 29. Trader Stock Desktop Demo – Step 1 Once the deployment is completed (~3 min), click the Load Balancer Running link
    30. 30. Trader Stock Desktop Demo – Step 2 The Stocks page will be displayed
    31. 31. Auto-Scalability – Step 3 <ul><li>Click multiple times on the “running” link to open more web clients. This will generate some load (request/sec) on the system. </li></ul><ul><li>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 </li></ul>New Machine will be started on the fly!
    32. 32. Self-Healing – Step 4 <ul><li>Shutdown one of the machines by clicking the terminate button and see how your web client is behaving. </li></ul><ul><li>You will see that even though the machine was terminated the client is hardly affected. </li></ul>Click the Terminate Red button
    33. 33. Behind the Scenes – Step 5 <ul><li>Click the Manage button. After 2 minutes the GS-UI will be started. </li></ul>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. 34. Behind the Scenes – Step 5 <ul><li>You will see feeder PU , Professor PU running the Stock Space instances , StockDemo PU running the web containers : </li></ul>
    35. 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. 36. <ul><li>Pet Click </li></ul><ul><li>Demo </li></ul>
    37. 37. Pet Click Demo Architecture
    38. 38. Start the Pet Click Demo Click the Pet Clinic Button
    39. 39. Pet Click Demo Once deployment is completed (~3 min), click the Load Balancer Running link
    40. 40. Pet Click Demo The Pet Clinic application page will be displayed
    41. 41. Pet Click Demo – Test Persistency – Step 1 <ul><li>Access the database machine by Clicking the Mirror Public IP </li></ul><ul><li>Once the Desktop will be started you will be able to access the database. </li></ul>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. 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. 43. Pet Click Demo – Test Persistency – Step 3 1. Click the Find Owner 2. Click the Add Owner
    44. 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. 45. Pet Click Demo – Test Persistency – Step 5 <ul><li>Check the database – A new row should have been added into the owners table </li></ul>See the new Row added with the new Owner
    46. 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. 47. Need help? <ul><li>Email us at [email_address] </li></ul>Thank You!
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×