Architecture Training


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.

If a course date is GTR, it's Guaranteed to Run!
CC-CAW-Cloud Computing Workshop: Cloud based Application Architecture Workshop
Duration: 2 days
Get Pricing
(What is this?)
Get instant pricing on this training course when you submit your information. Be assured that we do not sell your information to any party.
Select State for Schedule
Dates Location Enroll
 Course Timings - 9 a.m. - 5 p.m. M-F
 Evening Course Timings - 5 p.m. - 10 p.m. (weekdays) & 9 a.m. - 5 p.m. (weekends)
If a course date is GTR, it's Guaranteed to Run!

Located outside our service areas? No problem. You can attend a live class from anywhere in the world with Unitek Education's RealHD Live Online. Ask your Account Manager why RealHD Live Online delivers the best online training experience in the industry- 888-825-6273.


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


 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



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.