Training

Popular Courses

Browse Our Free Resources

  • whitepapers
  • whitepapers
  • webinars
  • blogs

Our Locations

Training Centres

Vancouver, BC
Calgary, AB
Edmonton, AB
Toronto, ON
Ottawa, ON
Montreal, QC
Hunt Valley
Columbia

locations map

Calgary

550 6th Av SW
Suite 475
Calgary, AB
T2P 0S2

Toronto

439 University Av
Suite 820
Toronto, ON
M5G 1Y8

Vancouver

409 Granville St
Suite 902
Vancouver, BC
V6C 1T2

U.S. Office

436 York Road
Suite 1
Jenkintown, PA
19046

Other Locations

Dallas, TX
Miami, FL

 

Home > Training > Cloud Computing >

WA1929 Cloud Computing for Architects Training and Courseware

Quick Enroll

Cloud Computing is gaining increasing attention within enterprises of all shapes and sizes, but few technologists actually know how to properly scope, design, and construct Cloud solutions.  Taking standard software applications, databases, and user interfaces and deploying them in a Cloud environment is a recipe for disaster.  Proper scoping, usage modeling, and careful design are all essential to success in the Cloud

This four day, hands-on bootcamp begins with an examination of the Cloud Computing concept, the structure and key characteristics of Clouds, and takes a look under the hood at how they operate.  From there, students are introduced to a Cloud Reference Model and explore various aspects of Cloud solution design from discovery throughout the lifecycle of a Cloud solution all the way to retirement.  Special attention is given to requirements and Cloud utilization analysis, Cloud solution design strategies, and deployment scenarios.  Upon completion of this course, students will have an understanding of the Cloud Computing environment and practical experience in designing, developing, and deploying Cloud-based solutions.

This hands-on workshop consists of 50% hands-on labs in an actual Cloud Computing development environment, and 50% lecture and discussion.  Students should have some hands-on experience developing software, but the focus of the course is upon architecture and design considerations within the Cloud.

Topics

  • The Rise of the Cloud
  • The Cloud Value Proposition
  • Cloud Computing Myths
  • Real World Case Studies
  • Cloud Computing Components
  • Infrastructure As A Service (IAAS)
  • Platform As A Service (PAAS)
  • Software As A Service (SAAS)
  • Private vs Public vs Hybrid Clouds
  • Cloud Standards
  • Infrastructure for the Cloud
  • Cloud Risks and Risk Mitigation
  • Cloud Reference Model
  • Cloud Layering
  • Cloud Development Life Cycle
  • Strategies for Designing Cloud Solutions
  • Governing Cloud Computing
  • Working with Cloud SLAs
  • Adopting Cloud Computing

Audience

Enterprise Architects, Solution Architects, Information Technology Architects, Senior Developers, and Team Leads

Pre-requisites

Foundational Knowledge in distributed computing and Web-based architecture

Duration

4 days

Course Outline

1. The Rise of the Cloud

 
  • Objectives
  • Where did Cloud Computing originate?
  • Cloud Computing
  • Wikipedia Entry
  • Five Attributes of Cloud Computing
  • Cloud Computing Examples
  • The Cloud Computing Spectrum
  • Understanding by Analogy
  • What is so special about Cloud?
  • Synergy is Powerful
  • Moving to the cloud
  • By the Numbers
  • Summary
 

2. Cloud Computing Value Proposition

 
  • Objectives
  • Why does Cloud matter?
  • Cloud Value Proposition
  • Cloud Value Business Case #1
  • Cloud Value Business Case #2
  • Cloud Value Business Case #3
  • Cloud Value Business Case #4
  • Cloud Business Cases
  • Do Clouds Compute?
  • 1. Select Expected Benefits
  • 2. Identify applicable cost scenario
  • 3. Calculate initial, simple return
  • 4. Calculate returns for on-going usage
  • Summary
 

3. Cloud Computing Myths

 
  • Objectives
  • Myth #1: Cloud = Virtualization
  • Myth #2: Cloud = Grid
  • Myth #3: Cloud = SAAS
  • Myth #4: Cloud = SOA
  • Myth #5: Cloud = Security Risk
  • Summary 1/2
  • Summary 2/2
 

4. Cloud Computing Components

 
  • Objectives
  • The Cloud Computing Stack
  • Cloud Computing Components
  • Tightly Coupled Enterprise
  • Breaking the Silos
  • Understanding SOA
  • Applying SOA to the Cloud
  • Cloud Computing without SOA
  • Cloud Component - Virtualization
  • Applying Virtualization to the Cloud
  • Cloud Component - SaaS
  • Applying SaaS to the Cloud
  • Web 2.0 Should I upgrade?
  • Web 1.0 vs Web 2.0
  • Applying Web 2.0 to the Cloud
  • Summary
 

5. Categorizing Clouds

 
  • Objectives
  • Consider the kind of cloud
  • Cloud Scope Public clouds
  • Cloud Scope Private clouds
  • Cloud Scope Hybrid clouds
  • Discussing Cloud Scope
  • Cloud Types
  • Discussing Cloud Types
  • Intersection of Scope & Type
  • Cloud Role
  • Discussing Cloud Categories
  • Summary
 

6. Real World Case Study Analysis

 
  • Objectives
  • Case Study - Amazon
  • Amazon EC2 Value
  • Discussing Amazon
  • Case Study TuneCore
  • TuneCore s Value
  • Discussing TuneCore
  • Case Study Salesforce.com
  • Salesforce.com Value
  • Discussing SalesForce
  • Case Study Google Apps
  • Google Apps Value
  • Discussing Google
  • Case Study Pitney Bowes
  • Pitney Bowes Value
  • Discussing Pitney Bowes
  • Summary
 

7. Cloud Risks and Risk Mitigation

 
  • Objectives
  • Failure-As-A-Service
  • Service Reliability
  • Service Quality
  • Secure Cloud Calling
  • Problem Resolution
  • Data Back-up
  • Total Cost of Ownership (TCO)
  • Provisioning
  • The Scale of Scale
  • Financial Management
  • Managing Service Levels
  • Redundancy / Failover
  • Vendor Lock-In
  • Liability
  • Security
  • Identifying Cloud-ready Solutions
  • Governing Cloud Services
  • Business alignment
  • Asset Ownership
  • Contract-driven Services
  • Financial Management and Tracking
  • Governance and Risk Mitigation
  • Some Best Practices
  • Summary 1/2
  • Summary 2/2
 

8. Cloud Standards

 
  • Objectives
  • What Exactly Are We Standardizing?
  • Standardizing on a Definition
  • Simple Concept, Difficult Implementation
  • Turf Wars
  • Other Groups Defining Standards
  • Let the Market Decide
  • Standardization is Restrictive not Creative
  • Fostering Creativity
  • Survival of the Fittest
  • The Simple View
  • Standards to Date
  • Building Cloud Solutions Today
  • Advice #1 Build on Proven Standards
  • Advice #2 Focus on Solid Design
  • Advice #3 Good Standards Take Time
  • Review 1 / 2
  • Review 2 / 2
 

9. Cloud Computing Infrastructure

 
  • Objectives
  • Does It Really Matter?
  • Cloud Infrastructure Categories
  • Understanding Virtualization
  • Cloud Management
  • Controllers and Agents
  • More Cloud Management Strategies
  • Abstracted Networking
  • Abstracted Computing
  • Abstracted Storage
  • Pulling it all together
  • Eucalyptus Overview
  • Management Platform
  • Management Controllers
  • Eucalyptus Storage
  • Summary
 

10. Looking Under the Cloud Hood

 
  • Objectives
  • Amazon Cloud Overview
  • Working with Amazon Web Services (AWS)
  • Building an Amazon Cloud Service
  • Google Cloud Overview
  • Google Cloud Storage
  • Working with the Google App Engine
  • Building a Google App
  • Microsoft Azure Overview
  • Working with Windows Azure
  • Building an Azure Cloud Service
  • Summary
 

11. Cloud Services

 
  • Objectives
  • Objects, components, services
  • When do I need a service?
  • Defining Services
  • Service Communication Analogy
  • Three Key Service Questions
  • Connecting the Dots
  • Anatomy of a Service
  • Service Actors
  • Service Layering
  • Cloud Computing
  • Understanding by Analogy
  • Moving to the cloud
  • You Need an Architecture
  • All Squares are Rectangles
  • Cloud Without SOA
  • Cloud With SOA
  • Review
 

12. Cloud Computing Sanity Check

 
  • Objectives
  • The Cloud Shift
  • Adapting to a Broader Market
  • Before You Leap to the Cloud
  • Cloud Sanity Check #1
  • Cloud Sanity Check #2
  • Cloud Sanity Check #3
  • Cloud Sanity Check #4
  • Summary
 

13. Adopting Your Very Own Cloud

 
  • Objectives
  • How can my organization explore Cloud?
  • Cloud Adoption Best Practices
  • Cloud Adoption Phase 1
  • 1. Identify your business drivers
  • 2. Get Educated
  • 3. Articulate a Value Proposition
  • 4. Define one or more scenarios
  • Cloud Adoption Phase 1
  • Cloud Adoption Phase 2
  • 5. Produce a Road Map
  • 6. Gain Stakeholder Buy-in
  • Cloud Adoption Phase 2
  • Cloud Adoption Phase 3
  • 7. Establish Governance
  • 8. Invest in Infrastructure
  • 9. Cloud Pilot
  • Scoping the Pilot Project
  • Pilot Project Scope (cont d)
  • 10. Enterprise Roll-out
  • Start small and grow incrementally
  • Summary

Chapter 14. Cloud Reference Model

  • Cloud Reference Model
  • Cloud Computing Stack
  • Cloud Infrastructure
  • Cloud Storage
  • Cloud Platform
  • Cloud Services
  • Cloud Applications
  • Categorizing Clouds
  • Scoping Clouds
  • Cloud Types
  • Cloud Roles
  • Cloud Roles Defined
  • Additional Cloud Roles
  • Cloud Solution Stack
  • Solution Stack- Cloud Desktop
  • Solution Stack- Cloud Software
  • Solution Stack- Cloud Services
  • Solution Stack- Cloud Processing
  • Solution Stack- Cloud Storage
  • Summary

Chapter 15. Cloud Layering

  • Cloud Layering
  • Cloud Application Services
  • Cloud Business Services
  • Composite Cloud Services
  • Cloud Security Services
  • Cloud Data Services
  • Orchestration in the Cloud
  • Summary

Chapter 16. SDLC in the Cloud

  • Software Development Lifecycle in the Cloud
  • Requirements Discovery
  • Cloud-Based Analysis and Design
  • Development
  • Development- Cont'd
  • Implementation and Testing
  • Monitoring
  • Retirement
  • Summary

Chapter 17. Requirements Discovery

  • Discovering Cloud Requirements
  • Discovery Workshops
  • Running a Discovery Workshop
  • Cloud Requirements
  • Scoping Cloud Requirements
  • Documenting Expected, Average and Peak Usage
  • Defining Cloud Service Levels
  • Discovery Best Practices
  • Discovery Best Practices (Cont'd)
  • Discovery Gotchas
  • Summary

Chapter 18. Analysis and Design

  • Analysis and Design in the Cloud
  • Analyzing Cloud Requirements
  • Requirements Management
  • Analysis Workflow
  • Mapping Cloud Requirements to Usage Scenarios
  • Introduction to Cloud Design
  • Designing Cloud Solutions
  • Design the Cloud Service Interface
  • Designing Cloud Functional Requirements
  • Designing Cloud Non-Functional Requirements
  • Analysis and Design Best Practices
  • Analysis and Design Gotchas
  • More Design Gotchas
  • Summary

Chapter 19. Cloud Design Strategies

  • Cloud Design Strategies
  • Designing for Cloud Availability
  • Designing for Cloud Security
  • Designing for Cloud Storage
  • Cloud Storage Model
  • Designing for Cloud Management
  • Designing for Cloud Maintainability
  • Designing for Cloud Service Reuse
  • Designing for Cloud Agility
  • Designing for Cloud Usability
  • Additional Usability Considerations
  • Summary

Chapter 20. Cloud Development

  • Implementing Cloud Services
  • Common Pitfalls for Cloud Developers
  • Building Composite Solutions
  • Cloud Development Stacks
  • Creating Services for Amazon WS
  • Testing in the Amazon Cloud
  • Deploying Amazon Web Services
  • Consuming Amazon Web Services
  • Creating Services for Google
  • Testing Google Cloud Services
  • Deploying Google Services
  • Consuming Google Services
  • Summary

Chapter 21. Cloud Governance

  • Cloud Governance
  • Top Cloud Computing Consumer Risks
  • Top Cloud Computing Provider Risks
  • Risk Mitigation
  • Defining Cloud Governance
  • Cloud Governance Model
  • Key Artifacts
  • Governance Life Cycle
  • Policies and Procedures
  • Roles and Responsibilities
  • Governance Best Practices
  • Governance Gotchas
  • Summary

Chapter 22. Cloud SLAs

  • The Importance of Cloud SLAs
  • What Belongs in a Cloud SLA?
  • Minimal Cloud SLA
  • Robust Cloud SLA
  • More SLA Items...
  • Governing Cloud Service Quality
  • Supporting Clouds
  • Summary


 

We regularly offer classes in these and other cities. Atlanta, Austin, Baltimore, Calgary, Chicago, Cleveland, Dallas, Denver, Detroit, Houston, Jacksonville, Miami, Montreal, New York City, Orlando, Ottawa, Philadelphia, Phoenix, Pittsburgh, Seattle, Toronto, Vancouver, Washington DC.
Outline Course Outline
Setup Guide Lab Setup Guide

Buy on-site and customized class

Attend a public class

06/18/2012 - Toronto
$2,850.00 Enroll

06/18/2012 - Ottawa
$2,850.00 Enroll

06/25/2012 - Vancouver
$2,850.00 Enroll

06/25/2012 - Montreal
$2,850.00 Enroll

07/16/2012 - Calgary
$2,850.00 Enroll

08/13/2012 - Toronto
$2,850.00 Enroll

08/20/2012 - Ottawa
$2,850.00 Enroll

08/27/2012 - Calgary
$2,850.00 Enroll

08/27/2012 - Online Virtual
$2,695.00 Enroll

09/10/2012 - Vancouver
$2,850.00 Enroll

09/17/2012 - Online Virtual
$2,695.00 Enroll

09/24/2012 - Montreal
$2,850.00 Enroll

10/01/2012 - Calgary
$2,850.00 Enroll

10/01/2012 - Montreal
$2,850.00 Enroll

10/15/2012 - Online Virtual
$2,695.00 Enroll

10/29/2012 - Toronto
$2,850.00 Enroll

11/05/2012 - Vancouver
$2,850.00 Enroll

11/05/2012 - Ottawa
$2,850.00 Enroll

*Your name:

*Your e-mail:

*Phone:

*Company name:

Additional notes:

We have received your message. A sales representative will contact you soon.

Thank you!.