Architecture Training

 

U_Linux_requestinformation
This training course helps attendees understand the rapidly developing world of cloud computing. It provides a hands-on workshop illustrating the concepts and practical actions associated with deployment and development of a traditional LAMPP(Linux, Apache, MySQL, Perl/PHP, Python) application on Amazon Web Serves Elastic Compute Cloud(AWS EC2).

While the term "cloud computing" is widely known, its characteristics, architectural constraints, and details of application life cycle are less widely understood. The Unitek Education Cloud Computing Architecture Workshop clears the fog regarding cloud computing and enables organization technologists to clearly grasp the potential of cloud computing for their future IT initiatives and the impact it may have on their application life cycle management.

HyperStratus Cloud Computing Workshop: Cloud based Application Architecture Workshop

Duration: 2 days

Price: $1495.00

Starting Dates Ending Dates Location Enroll
Feb 20, 12 Feb 21, 12 Dallas, TX
Mar 05, 12 Mar 06, 12 Boston, MA
Mar 19, 12 Mar 20, 12 Chicago, IL
Apr 02, 12 Apr 03, 12 Dallas, TX
Apr 09, 12 Apr 10, 12 Atlanta, GA
Apr 23, 12 Apr 24, 12 Seattle, WA
May 07, 12 May 08, 12 Washington, DC
May 31, 12 Jun 01, 12 Fremont - San Francisco Bay Area, CA
All dates marked with are Guaranteed to Run (GTR) courses. When you enroll for one of the above GTR dates, please also confirm the course dates with your Unitek Education Account Manager. View all our GTR courses from here -All Guaranteed to Run Courses.
 

Training Overview

Attendees of these course will learn the general AWS EC2 cloud fundamentals as well as explore how to apply cloud computing to their applications and infrastructures. As a case study, details in porting a typical LAMPP(XAMPP) based application to the cloud will be studied and general cloud issues and best practices will be highlighted.

Topics Covered Include:

  • Cloud computing architectures and impact on application design
  • Managing EC2 cloud infrastructures
  • Ensuring data privacy, storage persistence and reliable DBMS backup
  • Ensuring robustness and scalability on demand
  • Creating a cloud application system development life cycle(SDLC)

Who Should Attend

  • Senior IT managers and those assessing the potential for cloud computing in their organization
  • System architects designing cloud computing-based systems
  • IT operations managers responsible for infrastructure services
  • Application developers assessing cloud computing options for future projects
  • Application engineers responsible for deploying or managing cloud applications

Requirements

 The only mandatory requirement is a notebook with Wi-Fi connectivity and familiarity with a text editor like vi,emacs or TextEdit. All system and application components for the workshop will be provided. No application programming or shell script programming skills will be required since all scripts are provided along with detailed instructions on how to customize them and the corresponding application configuration files. However it would be beneficial(though not essential) if the student had basic familiarity or prior experience with:

  • Basics of Linux startup/shutdown sequences
  • SSH
  • Apache startup/shutdown and configuration
  • MySQL startup/shutdown and configuration

 

Agenda

Introductions and Workshop Overview

  • AWS Considerations & Setup
  • Fundamental Concepts
  • Limitations & Constraints
  • AWS Account Setup
  • SSH Security, Keys, Certificates
  • AMI Selection(initial EC2 image)
  • EC2 Instance Startup, Modification(Apache home page)
  • Creating Custom AMI(saving system modifications)

Deploying All-In-One LAMPP(XAMPP) Application on AWS

  • Review of traditional LAMPP development life cycle vs. Production Best Practices
  • Techniques for managing LAMPP stack Production Gold Master(XAMPP vs RPMs) in AMI
  • Managing Application Production Gold Master in S3
  • Persisting DBMS on EBS
  • Backup DBMS to S3
  • Automating EC2 instance configuration and DBMS recovery

LAMPP Application Robustness and On-demand Scalability

  • Scalable AWS Architectures
  • Dynamic DNS
  • HAProxy
  • System Metrics – collected
  • Cloud Management & Monitoring Systems – Amazon and Third-party tools

AWS System Development Life Cycle(SDLC)

  • Use of EBS Volumes
  • Eclipse AWS Toolkit
  • Code Management Systems
  • Cloud Development Collaboration Tools

 
Wrap-up, Next Steps, Q&A

About Unitek Education and Hyperstratus

Unitek Education has partnered with Hyperstratus, a well known name in the Virtualization world. Through this unique partnership, our synergies provide the exclusive advantage of superior courseware and excellent teaching credentials which is supported by extensive virtualization field experience which no other training entity can match.