Cloud Computing for Architects Training in Salt Lake City

Enroll in or hire us to teach our Cloud Computing for Architects class in Salt Lake City, Utah by calling us @303.377.6176. Like all HSG classes, Cloud Computing for Architects may be offered either onsite or via instructor led virtual training. Consider looking at our public training schedule to see if it is scheduled: Public Training Classes
Provided there are enough attendees, Cloud Computing for Architects may be taught at one of our local training facilities.
We offer private customized training for groups of 3 or more attendees.

Course Description

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.
Course Length: 4 Days
Course Tuition: $1650 (US)


Foundational Knowledge in distributed computing and Web-based architecture

Course Outline


1. The Rise of the Cloud
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

2. Cloud Computing Value Proposition
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?
Select Expected Benefits
Identify applicable cost scenario
Calculate initial, simple return
Calculate returns for on-going usage

3. Cloud Computing Myths
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
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

5. Categorizing Clouds
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

6. Real World Case Study Analysis
Case Study - Amazon
Amazon EC2 Value
Discussing Amazon
Case Study TuneCore
TuneCore s Value
Discussing TuneCore
Case Study Value
Discussing SalesForce
Case Study Google Apps
Google Apps Value
Discussing Google
Case Study Pitney Bowes
Pitney Bowes Value
Discussing Pitney Bowes

7. Cloud Risks and Risk Mitigation
Service Reliability
Service Quality
Secure Cloud Calling
Problem Resolution
Data Back-up
Total Cost of Ownership (TCO)
The Scale of Scale
Financial Management
Managing Service Levels
Redundancy / Failover
Vendor Lock-In
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
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
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

10. Looking Under the Cloud Hood
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

11. Cloud Services
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

12. Cloud Computing Sanity Check
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

 13. 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 Solution Stacks
Solution Stack – Cloud Desktop
Solution Stack – Cloud Software
Solution Stack – Cloud Service
Solution Stack – Cloud Processing
Solution Stack – Cloud Storage

14. Cloud Layering
Cloud Application Services
Cloud Business Services
Composite Cloud Services
Cloud Security Services
Cloud Data Services
Orchestration in the Cloud

15. Cloud Development Life Cycle
Cloud Development Life Cycle
Requirements Discovery
Documenting Expected, Average, and Peak Usage
Defining Cloud Service Levels
Analysis & Design
Mapping Cloud Requirements to Usage Scenarios
Designing Cloud Solutions
Designing Cloud Service Interfaces
Designing for Cloud Non-functional Requirements

16. Design Strategies
Designing for Cloud Availability
Designing for Cloud Security
Designing for Cloud Storage
Designing for Cloud Management
Designing for Cloud Maintainability
Designing for Cloud Service Reuse
Designing for Cloud Agility
Designing for Cloud Usability

17. Development
Implementing Cloud Services
Building Composite Solutions
Creating Services for Amazon
Testing Amazon Cloud Services
Deploying Amazon Services
Consuming Amazon Services
Creating Services for Google
Testing Google Cloud Services
Deploying Google Services
Consuming Google Services

18. 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

19. Cloud Service Level Agreements (SLAs)
The Importance of Cloud SLAs
What Belongs in a Cloud SLA?
Minimal Cloud SLA
Robust Cloud SLA
Governing Cloud Service Quality
Supporting Clouds

20. Adopting Your Very Own Cloud
How can my organization explore Cloud?
Cloud Adoption Best Practices
Cloud Adoption Phase 1
Identify your business drivers
Get Educated
Articulate a Value Proposition
Define one or more scenarios
Cloud Adoption Phase 1
Cloud Adoption Phase 2
Produce a Road Map
Gain Stakeholder Buy-in
Cloud Adoption Phase 2
Cloud Adoption Phase 3
Establish Governance
Invest in Infrastructure
Cloud Pilot
Scoping the Pilot Project
Pilot Project Scope (cont d)
Enterprise Roll-out
Start small and grow incrementally

Course Directory [training on all levels]

Upcoming Classes
Gain insight and ideas from students with different perspectives and experiences.

Interesting Reads Take a class with us and receive a book of your choosing for 50% off MSRP.