Grid University - Grid Usage Overview


Class:  Overview of AppLogic

Level - Grid Usage
Duration: 45 min,      Sign up for a live class Sign up
Synopsis: This course demonstrates how the basic operation of a grid works.
It gives an overview of the grid GUI and Command Line Interface on a working grid.
After finishing the class attendees should be able to access a grid, copy, configure and start one of the sample applications on the grid.
Prerequisites: Level - General Knowledge
Resources: None

Class:  Application Configuration

Level - Grid Usage
Duration: 25 min,      Sign up for a live class Sign up
Synopsis: This course is an overview of the new GUI features like application tarts, SSH to your Apps, monitoring configuration and explains in detail what do all these new icons mean and how to use them. The session coves some of the basics for enabling common protocols.
Prerequisites: Level - General Knowledge
Resources: None


Class:  Application Provisioning

Level - Grid Usage
Duration: 25 min,      Sign up for a live class Sign up
Synopsis: This course shows how to use application templates to provision applications on an AppLogic grid.
At the end of this session attendees will be able to install template applications and deploy copies of the templates using the app provision command.
Prerequisites: Level - General Knowledge
Resources: None


Class:  Application Templates and Provisioning with AppLogic 2.3.9

Level - Grid Usage
Duration: 25 min,      Sign up for a live class Sign up
Synopsis: It shows How to provision your template and what is new with 2.3.9 when you provision. What has changed in the GUI and the console.
Prerequisites: Level - General Knowledge
Resources: None


Class:  Custom Application Deployment

Level - Grid Usage
Duration: 20 min,     Sign up for a live class Sign up
Synopsis: This course demonstrated how to deploy the application specific code on the grid.
It shows how to copy the user files into the application volumes, how to configure and start the application.
At the end of this course the attendees should be able to deploy and run a basic application with custom code.
Prerequisites: Level - General Knowledge
Resources: None


Class:  Application Migration

Level - Grid Usage
Duration: 25 min,      Sign up for a live class Sign up
Synopsis: This course demonstrates how to move an application from one AppLogic grid to another, as well as from one data center to another by using the app migrate command.
Prerequisites: Level - General Knowledge
Resources: None


Class:  Custom Appliances

Level - Grid Usage
Duration: 60 min,     Sign up for a live class Sign up
Synopsis: This course shows how to customize appliances to create new applications.
It demonstrates how to modify catalog appliances to suit the users' needs. The class covers branching catalog appliances, upgrading and adding packages, creating or modifying properties and moving new appliances into a catalog.
At the end of this course the attendees should be able to create custom appliances from standard catalog parts and add them to one of the user catalogs.
Prerequisites: Level - General Knowledge
Resources: None


Class:  Hands-on Custom Appliances

Level - Grid Usage
Duration: 30 min,    Sign up for a live class Sign up
Synopsis: This course shows how to modify an existing Linux catalog appliances to install and configure JBoss on top of it and create a new JBoss catalog appliance. Attendees will see a step-by-step demonstration on how to create custom appliances from standard catalog parts and add them to one of the user catalogs.
Prerequisites: Level - General Knowledge
Resources: None


Class:  Creating Custom Appliance Catalogs

Level - Grid Usage
Duration: 20 min,      Sign up for a live class Sign up
Synopsis: This course demonstrates how to create custom appliance catalogs for users' applications.
It also describes the reason for using catalog parts in custom applications and the way upgrades and volume sharing are performed.
At the end of this course the attendees should know the benefits of using catalog parts and be able to create and populate custom appliance catalogs.
Prerequisites: Level - General Knowledge

Resources: None


Class:  Building appliances with the new APK

Level - Grid Usage
Duration: 30 min,    Sign up for a live class Sign up
Synopsis: This course shows how to build a new appliance from beginning to end using the new Appliance Kit (APK).
Prerequisites: Level - General Knowledge
Resources: None


Class:  New Linux Distro Appliances

Level - Grid Usage
Duration: 60 min,      Sign up for a live class Sign up
Synopsis: This course shows how to build custom appliances on various Linux platforms, different from CentOS or Fedora.
It demonstrate the process of creating an Ubuntu GSU-type appliance by branching the Linux catalog appliances, putting in the new image, configuring it to run under AppLogic and then making it a catalog part.
At the end of this course the attendees should be able to create an Ubuntu GSU type appliance and add it to one of the user catalogs.
Prerequisites: Level - General Knowledge
Resources: None


Class: Application Architecture and Development

Level - Grid Usage
Duration: 40 min,      Sign up for a live class Sign up
Synopsis: This course demonstrates the basic structure of an application that will be deployed on the grid.
It shows how to build a standard 2-tier web application paying special attention to what the volume structure is and why it is this way, how to assign hardware resources, and how to arrange start order dependencies.
After finishing this course the attendees should understand how basic n-tiered applications are deployed on the grid.
Prerequisites: Level - General Knowledge
Resources: None


Class: Building Applications for Scalability

Level - Grid Usage
Duration: 40 min,      Sign up for a live class Sign up
Synopsis: This course covers the deployment of custom code into a basic n-tier infrastructure on the grid.
It demonstrates the basic architecture of a standard 2-tier web application in AppLogic and how to deploy PHP-based application by copying the user files into the application volumes, configuring and starting the application.
At the end of this course the attendees should be able to deploy a basic PHP-based application in the standard 2-tier application infrastructure.
Prerequisites: Level - General Knowledge
Resources: None


Class: Creating Assemblies

Level - Grid Usage
Duration: 25 min,      Sign up for a live class Sign up
Synopsis: This course demonstrates how to combine several appliances into and assembly and use it as a single appliance to be used in any application.
It also describes how to make the new assembly a catalog part and re-use it multiple times.
At the end of this course the attendees should be able to create a custom assembly out of catalog parts and add it to a user catalogs.
Prerequisites: Level - General Knowledge
Resources: None


Class: Installing cPanel on Applogic

Level - Grid Usage
Duration: 30 min,      Sign up for a live class Sign up
Synopsis: This course demonstrates how to setup cPanel in GSC and discuss some of the methods we have seen used when scaling cPanel.
Prerequisites: Level - General Knowledge
Resources: None


Class: Volume Maintenance

Level - Grid Usage
Duration: 20 min,      Sign up for a live class Sign up
Synopsis: This course describes how to maintain your volume storage, by keeping all volumes in a good state, so that a grid can tolerate a failure of servers without losing data. It also demonstrates how to prepare a server on a grid for removal by migrating volumes away.
The class presents the basic mirror structure, how volumes get into degraded state, and how to check and repair volumes on the grid.
At the end of this course the attendees should be able to check, repair and migrate any volume on a grid.
Prerequisites: Level - General Knowledge
Resources: None


Class: Failure Handling and Recovery

Level - Grid Usage
Duration: 30 min,      Sign up for a live class Sign up
Synopsis: The course describes how to manage the grid after a node or appliance fails while applications are running.
It teaches what to do when a failure occurs on a running production grid - performing volume maintenance, repairs and providing sufficient resources for failover.
At the end of this course the attendees should feel confident to bring the grid back into a 100% working state after a server or appliance failure occurs.
Prerequisites: Level - General Knowledge
Resources: None


Class: High Availability

Level - Grid Usage
Duration: 20 min,      Sign up for a live class Sign up
Synopsis: This course covers the High Availability (HA) model of AppLogic. It presents the differences between HA and fault tolerance, and how AppLogic handles different types of failures. At the end of this course the attendees should have a clear understanding of what to expect when failures occur and how to restore the operation of their grid.
Prerequisites: Level - General Knowledge
Resources: None


Class: Scalable cPanel application overview (by request)

Level - Grid Usage
Duration: 45 min,      Request a class
Synopsis: This course covers the deployment of scalable version of the cPanel application.
It describes the architecture, appliances and catalog of the Scalable cPanel application.
At the end of the course the attendees should be able to deploy a copy of the scalable cPanel Application.
Prerequisites: Level - General Knowledge
Resources: None


Class: Building clustered database with MySQL-R

Level - Grid Usage
Duration: 25 min,      Sign up for a live class Sign up
Synopsis: This course provides an overview of the new MySQLr appliance and database clustering. It will demonstrate an implementation from the beginning, to a running MySQL cluster in an AppLogic application.
Prerequisites: Level - General Knowledge
Resources: None


Class: Backup and Disaster Recovery Strategies

Level - Grid Usage
Duration: 30 min,      Sign up for a live class Sign up
Synopsis: This course covers the methodologies used to back up applications. It describes the process for copying apps, rsync into a running appliance/remote server and off-site backups.
At the end of this course the attendees should be able to determine the best way to back up their applications based on their SLA requirements and availability of the application.
Prerequisites: Level - General Knowledge
Resources: None