Cloud Web Console

Search CCF4XAP
Searching Cloud Computing Framework for XAP
Browse CCF4XAP

                                                              

Summary: Deploy, Manage and Monitor your application on the cloud via GigaSpaces Web Cloud Console.
– This section assumes that you are familiar with the Amazon EC2 web services. If this is not the case, please visit the Amazon EC2 getting started guide.
GigaSpaces Cloud Tools Considered as BETA version

Overview

The Cloud Web Console allows you to Deploy, Manage and Monitor your application when running on the cloud.

See the Cloud Tools Command Line Framework for a Command Line version of the GigaSpaces Cloud Web Console.

Once you have completed to build your application on your local environment, the Cloud Web Console will allow you to move your application files into the cloud, start the cloud instances, start GigaSpaces containers and deploy your application.

The GigaSpaces Cloud web console provide simple interface for developers to test drive GigaSpaces and deploy their applications on the cloud within few minutes. No need to wait for your IT organization to allocate new machines for your GigaSpaces evaluation. You can do that right now within a mouse click.

See this web cast describing the cloud web console with a cool demo.

The Cloud Web Console uses the Amazon Simple Storage Service(S3) as the application deployment repository. The application configuration and supporting files are stored within S3, allowing you to restart the application without the need to redeploy it. You also have options to modify the deployed application while running, by adding or removing running nodes.

Prerequisites

Before using the Cloud Web Console , please make sure the following prerequisites are met:

To obtain your Amazon's Access Key ID and Secret Access Key, login to your AWS account, at the top-right corner. Select Your Web Services Account>AWS Access Identifiers.

Login

To access the Cloud Web Console you should login via the Login page.
The Login Page support the following type of Users:

  • Free 1 hour trial - A user that has not signed up to the GigaSpaces Cloud program and does not have Amazon AWS account or don't want to use it and would like to test drive GigaSpaces on the cloud.
  • New User - A user that has not signed up to the GigaSpaces Cloud program and has Amazon AWS account.
  • Returning user - A user that has signed up to the GigaSpaces Cloud program and also has GigaSpaces Cloud license key and Amazon AWS account.

Once the system validates your credentials, the Cloud Web Console will be displayed.

See the Quick Tour Login into the Cloud Console for details about each option.

Demo Applications

The Demo application are pre-configured applications allowing you to use these as a skeleton applications when creating your own application deployment file when running on the cloud.

The CCF4XAP Quick Tour section includes details about the different Demo applications provided.

Deploying, Managing and Monitoring your Custom Application

Before you deploy the application you should package the application and place it at the application repository.

The Application Settings Panel

The Application Settings Panel includes the following fields:

  • The Deployment Configuration file location. Click the Browser button to select your application deployment config file.
  • Application Name to Deploy - The Application Name.
  • Availability Zone - Select one of the available Availability Zones.
  • Security Group - This drop down will include the different Security groups specified for your account. You may select one of these to be used to when running the machine.

The Management Panel

The The Management Panel includes the following:

– Deploy - Clicking this button will deploy the application.
– Add Machines - Clicking this button will start a new instance.
– Shutdown - Clicking this button will terminate all instances running the deployed application.
– Manage - Clicking this button will Start the GigaSpaces Management Center. This will allow you to monitor, manage and deploy your application and its space cluster.

The Deployment Process Output

This Deployment Process Output panel displays the deployment log including files uploaded and current deployment phase.

The My Machines Table

The My Machines table includes information about the started instances:
– Type - GSM , GSC , Apache Load-Balancer,UI , Database
– Status - Pending , Running
– Image - The Image ID
– Public DNS name
– Private DNS name

To control the instances you may use the following:
Ganglia is a scalable, distributed monitoring system for high-performance computing systems such as clusters and Grids.
Apache Load-Balancer Console – Started for web application.
– Shutdown a specific instance by clicking button.
– View machine output by clicking button.

Machine Output Stream

You may access the machine deploy process output stream directly from the Web Console. Click the at the status table panel to view the machine output.
Click to view the Machine Output screenshot...

Refresh - Click the Refresh button to get the latest machine deploy proecss log file content

Managing your Application on the Cloud

In order to view your started GSC, GSM, spaces and the relevant space classes and their objects, you can use the GigaSpaces Management Center.

For more advanced administration activities see the Cloud Management Tools.


Additional resources: XAP Application Server | XAP Data Grid | XAP for Cloud Computing | XAP J2EE Support

Labels

 
(None)