Designing Cloud Computing Solutions
Private training pricing for 3-12 students.
- Designing Cloud Computing Solutions Training Class Summary
-
This two day workshop introduces a Cloud Reference Model and explores 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.
Audience: Information Technology Architects, Developers, and Business Analysts
Prerequisites: Foundational Knowledge in Cloud Computing.
Class Length: 2 days
- Designing Cloud Computing Solutions Training Class Objectives
-
- How to create a Cloud Reference Model
- Build Cloud Layering
- Think Strategies for Designing Cloud Solutions
- Work with Cloud SLAs
- Design Cloud Patterns and Anti-Patterns
- Designing Cloud Computing Solutions Training Class Detailed Outline
-
- Cloud Reference Model
- 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
- Cloud Layering
- Cloud Application Services
- Composite Cloud Services
- Cloud Security Services
- Cloud Data Services
- Orchestration in the Cloud
- SDLC in The Cloud
- Software Development Life Cycle
- Requirements Discovery
- Cloud-Based Analysis & Design
- Development
- Implementation and Testing
- Monitoring
- Retirement
- Requirements Discovery
- Discovering Cloud Requirements
- Discovery Workshops
- Cloud Requirements
- Scoping Cloud Requirements
- Documenting Expected, Average, and Peak Usage
- Defining Cloud Service Levels
- Discovery Gotchas
- Analysis & Design
- Analyzing Cloud Requirements
- Requirements Management
- Analysis Workflow
- Mapping Cloud Requirements to Usage Scenarios
- Introduction to Cloud Design
- Designing Cloud Solutions
- Designing Cloud Service Interfaces
- Designing for Cloud Functional Requirements
- Designing for Cloud Non-functional Requirements
- Analysis & Design Best Practices
- Analysis & Design Gotchas
- Cloud 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
- Cloud Development
- Implementing Cloud Services
- Common Pitfalls for Cloud Developers
- Building Composite Solutions
- Cloud Development Stacks
- Creating Services for Amazon WS
- Testing Amazon Cloud
- Deploying Amazon Web Services
- Consuming Amazon Web Services
- Creating Services for Google
- Testing Google Cloud Services
- Deploying Google Services
- Consuming Google Services
- 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
- 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
- Cloud Reference Model



