Overview:
Cloud Computing requires a degree of cognitive shift on the part of technologists working on designing solutions for the Cloud. This two day class provides students with a frame of reference of needed concepts, means and techniques that will enable them to make informed decisions when designing solutions for the Cloud. This hands-on workshop includes 9 labs, 4 of which use OpenStack to illustrate the main aspects of the IaaS platform.
Topics:
- Cloud Reference Model
- Designing Cloud Solutions
- Cloud Design Best Practices
- Security in the Cloud
- Cloud Governance
- Cloud SLAs
Audience:
Information Technology Architects, Developers, and Business Analysts
Pre-Requisite:
Foundational Knowledge in Cloud Computing, such as is provided by our Introduction to Cloud Computing.
Course Curriculum
Cloud Reference Model | |||
The Need for a Cloud Reference Model Details | 00:00:00 | ||
Cloud Reference Model Details | 00:00:00 | ||
Cloud Infrastructure Details | 00:00:00 | ||
Cloud Infrastructure – Virtual Machines Details | 00:00:00 | ||
A Bootable OS Image Details | 00:00:00 | ||
Defining a “Compute Unit” Details | 00:00:00 | ||
Instance Templates (Flavors) Details | 00:00:00 | ||
Launching an Instance in OpenStack Details | 00:00:00 | ||
Block Storage for Instances Details | 00:00:00 | ||
Cloud Infrastructure – Cloud Object Storage Details | 00:00:00 | ||
Additional Data Storage Options Details | 00:00:00 | ||
Cloud Multi-Tenancy Model Details | 00:00:00 | ||
Common Characteristics of Multi-tenant Applications (1/2) Details | 00:00:00 | ||
Common Characteristics of Multi-tenant Applications (2/2) Details | 00:00:00 | ||
The PaaS Platform Details | 00:00:00 | ||
Google App Engine (GAE) PaaS Overview Details | 00:00:00 | ||
GAE’s Stats Details | 00:00:00 | ||
Google Cloud Storage Details | 00:00:00 | ||
The SaaS Platform Details | 00:00:00 | ||
Cloud Service Model Implementations Details | 00:00:00 | ||
Google Compute Engine’s Simplified Architecture Details | 00:00:00 | ||
Google Cloud Platform Details | 00:00:00 | ||
Summary Details | 00:00:00 | ||
Cloud Services | |||
Defining Cloud Services Details | 00:00:00 | ||
User-Cloud Interaction Details | 00:00:00 | ||
Cloud Service Characteristics Details | 00:00:00 | ||
The Typical Cloud Services Details | 00:00:00 | ||
Application Services Details | 00:00:00 | ||
Messaging Application Service Details | 00:00:00 | ||
Email Application Service Details | 00:00:00 | ||
Cache Application Service Details | 00:00:00 | ||
Specialized Application Services Details | 00:00:00 | ||
AWS Analytics Systems Details | 00:00:00 | ||
Google App Engine (GAE) MapReduce Service Details | 00:00:00 | ||
Use Cases for MapReduce Jobs Details | 00:00:00 | ||
Integration Platform as a Service (IPaaS) Details | 00:00:00 | ||
Storage Services Details | 00:00:00 | ||
Object Storage Details | 00:00:00 | ||
Archive Storage Details | 00:00:00 | ||
Relational Storage Details | 00:00:00 | ||
NoSQL Storage Details | 00:00:00 | ||
Some AWS Storage Services Details | 00:00:00 | ||
Data Warehouses in the Cloud Details | 00:00:00 | ||
Cloud Utility Services Details | 00:00:00 | ||
Scalability and HA of Your Applications in the Cloud Details | 00:00:00 | ||
The Auto-scaling Service Details | 00:00:00 | ||
Monitoring Services Details | 00:00:00 | ||
Configuring Instance Health Check in AWS Details | 00:00:00 | ||
Amazon Web Services Integration Diagram Details | 00:00:00 | ||
Google App Engine (GAE) Services Integration Diagram Details | 00:00:00 | ||
Microsoft Azure Services Details | 00:00:00 | ||
Comparing Cloud Service Stacks Details | 00:00:00 | ||
Summary Details | 00:00:00 | ||
Cloud Development | |||
Common Pitfalls for Cloud Developers Details | 00:00:00 | ||
Ephemeral Storage? Details | 00:00:00 | ||
Cloud Development Stacks Details | 00:00:00 | ||
AWS Toolkit for Eclipse Details | 00:00:00 | ||
AWS Explorer Details | 00:00:00 | ||
AWS Toolkit for Visual Studio Details | 00:00:00 | ||
Creating Services for Google Details | 00:00:00 | ||
Testing Google Cloud Services Details | 00:00:00 | ||
Consuming Google Services Details | 00:00:00 | ||
Summary Details | 00:00:00 | ||
Cloud Design Strategies | |||
Implications of Vendor Lock-In Details | 00:00:00 | ||
Dealing with Vendor-specific Service API Details | 00:00:00 | ||
Know Your Cloud Application’s Needs Details | 00:00:00 | ||
Data Physics Details | 00:00:00 | ||
Cloud Design Strategies Details | 00:00:00 | ||
Designing for Scalability Details | 00:00:00 | ||
Designing for Cloud Availability Details | 00:00:00 | ||
Designing for Failure Details | 00:00:00 | ||
Designing for Cloud Security Details | 00:00:00 | ||
Designing for Cloud Security – OWASP 10 Details | 00:00:00 | ||
Designing for Cloud Security – Multi-Factor Security Details | 00:00:00 | ||
Stepping Across Site Silos Details | 00:00:00 | ||
Stepping Across Site Silos – the SAML Protocol Details | 00:00:00 | ||
Stepping Across Site Silos – the OpenID Protocol Details | 00:00:00 | ||
SAML vs OpenID Details | 00:00:00 | ||
History of OAuth Details | 00:00:00 | ||
Stepping Across Site Silos – OAuth Details | 00:00:00 | ||
Selecting the Right Storage Details | 00:00:00 | ||
Designing for Cloud Management Details | 00:00:00 | ||
Designing for Cloud Maintainability Details | 00:00:00 | ||
Other Considerations Details | 00:00:00 | ||
Designing for Cloud Service Reuse Details | 00:00:00 | ||
Designing for Cloud Service Reuse Details | 00:00:00 | ||
Designing for Cloud Agility Details | 00:00:00 | ||
Designing for Cloud Usability Details | 00:00:00 | ||
Additional Usability Considerations Details | 00:00:00 | ||
Summary Details | 00:00:00 | ||
Adopting Your Very Own Cloud | |||
What Drives Cloud Adoption? Details | 00:00:00 | ||
What May Go to the Cloud? Details | 00:00:00 | ||
Capacity Planning Details | 00:00:00 | ||
Critical Run-time and Storage Parameters Details | 00:00:00 | ||
The Cloud Adoption Stages (Example) Details | 00:00:00 | ||
Getting to the Cloud (Example Road Map) Details | 00:00:00 | ||
Pre-Cloud Stages Details | 00:00:00 | ||
Cloud Stages Details | 00:00:00 | ||
Cloud Adoption Steps Details | 00:00:00 | ||
Identify your business drivers (Step #1) Details | 00:00:00 | ||
Get Educated (Step #2) Details | 00:00:00 | ||
Get Educated (Things to Avoid … ) Details | 00:00:00 | ||
Articulate a Value Proposition (Step #3) Details | 00:00:00 | ||
Define one or more scenarios (Step #4) Details | 00:00:00 | ||
Produce a Road Map (Step #5) Details | 00:00:00 | ||
Gain Stakeholder Buy-in (Step #6) Details | 00:00:00 | ||
Establish Governance (Step #7) Details | 00:00:00 | ||
Invest in Infrastructure (Step #8) Details | 00:00:00 | ||
Cloud Pilot (Step #9) Details | 00:00:00 | ||
Scoping the Pilot Project Details | 00:00:00 | ||
Pilot Project Scope (Cont’d) Details | 00:00:00 | ||
Enterprise Roll-out (Step #10) Details | 00:00:00 | ||
Start Small and Grow Incrementally Details | 00:00:00 | ||
Amazon WS Technical Lessons When Moving To the Cloud Details | 00:00:00 | ||
Hype Cycle and Technology Adoption Model Details | 00:00:00 | ||
Summary Details | 00:00:00 | ||
Designing Cloud Solutions | |||
Getting Started Details | 00:00:00 | ||
Analyzing Cloud Requirements Details | 00:00:00 | ||
“Good/Not-so-Good” Use Cases for the Cloud Details | 00:00:00 | ||
Design the Cloud Service Interface Details | 00:00:00 | ||
Designing for Cloud Non-Functional Requirements Details | 00:00:00 | ||
Practical Observations and Rules Details | 00:00:00 | ||
Analysis and Design (A&D) Best Practices Details | 00:00:00 | ||
A&D Best Practices – Prototyping Details | 00:00:00 | ||
A&D Best Practices – System Partitioning Details | 00:00:00 | ||
A&D Best Practices – Leveraging Cloud Platform Services Details | 00:00:00 | ||
A&D Best Practices – Using Asynchronous Communication Patterns Details | 00:00:00 | ||
MOM to the Rescue Details | 00:00:00 | ||
A&D Best Practices – Preempt Possible Data Corruption Details | 00:00:00 | ||
A&D Best Practices – Caching Details | 00:00:00 | ||
A&D Best Practices – Staying Hands-On Details | 00:00:00 | ||
Be Aware of the CAP Theorem Constraints Details | 00:00:00 | ||
The CAP Triangle Details | 00:00:00 | ||
Cloud Layering Details | 00:00:00 | ||
Cloud Layering Overview Details | 00:00:00 | ||
Content Services Details | 00:00:00 | ||
Separate Static Content from Dynamic Content Details | 00:00:00 | ||
Logic Services Details | 00:00:00 | ||
Orchestration in the Cloud Details | 00:00:00 | ||
Creating Services for OpenStack Details | 00:00:00 | ||
Creating Applications for OpenStack Details | 00:00:00 | ||
Testing OpenStack Solutions Details | 00:00:00 | ||
Consuming OpenStack Solutions Details | 00:00:00 | ||
Utility – Security Services Details | 00:00:00 | ||
Out-of-the-Box Security Service Example Details | 00:00:00 | ||
Layering Example Details | 00:00:00 | ||
Architecting for HA in AWS (Same Data Center) Details | 00:00:00 | ||
Architecting for HA in AWS (Different AZs) Details | 00:00:00 | ||
Handling Error Messages in the Cloud Details | 00:00:00 | ||
Summary Details | 00:00:00 | ||
Designing Cloud Web UIs | |||
Main User Interface Types Details | 00:00:00 | ||
Other User Interface Types Details | 00:00:00 | ||
Primary UI Considerations Details | 00:00:00 | ||
Additional UI Considerations Details | 00:00:00 | ||
Real-time Considerations Details | 00:00:00 | ||
Social Network Considerations Details | 00:00:00 | ||
Cloud Client and Web User UIs Details | 00:00:00 | ||
Data Transportation Considerations Details | 00:00:00 | ||
Emerging Standard – the WebSocket Protocol Details | 00:00:00 | ||
Mashups in the Cloud Details | 00:00:00 | ||
Cloud Security | |||
The Heartbleed OpenSSL Bug Details | 00:00:00 | ||
A Notable Breach (a Spear-phishing Attack Example) Details | 00:00:00 | ||
Cloud Vendor Security Certifications Details | 00:00:00 | ||
Google Compute Engine Data Security Details | 00:00:00 | ||
Cloud Access Security Features Details | 00:00:00 | ||
Security of Cloud Vendor Networks Details | 00:00:00 | ||
Insecure Interfaces Details | 00:00:00 | ||
Top Threats for Cloud Computing Details | 00:00:00 | ||
The Common Cloud Security Concerns Details | 00:00:00 | ||
Authorization and Data Access Constraints Details | 00:00:00 | ||
Cloud Security Domains Details | 00:00:00 | ||
The CIAs of Security Details | 00:00:00 | ||
Access Control: Physical Security Details | 00:00:00 | ||
Access Control: Authentication & Authorization Details | 00:00:00 | ||
Federated Identity Management Details | 00:00:00 | ||
Access Control: Auditing Details | 00:00:00 | ||
Identity Management Details | 00:00:00 | ||
AWS Identity and Access Management Service Details | 00:00:00 | ||
Security in the Google Cloud Details | 00:00:00 | ||
GAE Cloud Security Module Details | 00:00:00 | ||
Application Security Details | 00:00:00 | ||
Application Multi-Layer Security Design Details | 00:00:00 | ||
Access Control List Extensions Details | 00:00:00 | ||
Information and Data Security Details | 00:00:00 | ||
Data-at-rest Security Details | 00:00:00 | ||
Amazon S3 Security Details | 00:00:00 | ||
Network Security Details | 00:00:00 | ||
Operational Security Details | 00:00:00 | ||
DevOps Security Concerns Details | 00:00:00 | ||
Summary Details | 00:00:00 | ||
Cloud Standards | |||
What Exactly Are We Standardizing? Details | 00:00:00 | ||
Standardizing on a Definition Details | 00:00:00 | ||
Why Standardize? Details | 00:00:00 | ||
Simple Concept, Difficult Implementation Details | 00:00:00 | ||
Perspective #1 – Turf Wars Details | 00:00:00 | ||
Turf Wars Details | 00:00:00 | ||
Other Groups Defining Standards Details | 00:00:00 | ||
Recent Progress Details | 00:00:00 | ||
Perspective #2 – Let the Market Decide Details | 00:00:00 | ||
Standardization is Restrictive not Creative Details | 00:00:00 | ||
Fostering Creativity Details | 00:00:00 | ||
Survival of the Fittest Details | 00:00:00 | ||
OpenStack Foundation Model Details | 00:00:00 | ||
Perspective #3 – The Simple View Details | 00:00:00 | ||
Standards to Date Details | 00:00:00 | ||
OCCI Details Details | 00:00:00 | ||
OCCI Client Handshake Details | 00:00:00 | ||
OCCI Server Response Details | 00:00:00 | ||
OCCI Cloud Infrastructure Categories Details | 00:00:00 | ||
Best Practices for Working with Cloud Standards: Building Cloud Solutions Today Details | 00:00:00 | ||
Advice #1 – Build on Proven Standards Details | 00:00:00 | ||
Advice #2 – Focus on Solid Design Details | 00:00:00 | ||
Advice #3 – Good Standards Take Time Details | 00:00:00 | ||
Summary Details | 00:00:00 | ||
Cloud Governance | |||
IT Governance Details | 00:00:00 | ||
Unmanaged Clouds Details | 00:00:00 | ||
Defining Cloud Governance Details | 00:00:00 | ||
An Internal Service Registry and Repository Details | 00:00:00 | ||
IBM WebSphere Service Registry and Repository (Example) Details | 00:00:00 | ||
Cloud Risks to Consider Details | 00:00:00 | ||
Top Cloud Computing Consumer Risks Details | 00:00:00 | ||
Top Cloud Computing Provider Risks Details | 00:00:00 | ||
Risk Mitigation Details | 00:00:00 | ||
Governance and Risk Mitigation Details | 00:00:00 | ||
Cloud Governance Model Details | 00:00:00 | ||
Roles and Responsibilities Details | 00:00:00 | ||
Policies and Procedures Details | 00:00:00 | ||
Governing Cloud Services Details | 00:00:00 | ||
Business alignment Details | 00:00:00 | ||
Asset Ownership Details | 00:00:00 | ||
Contract-driven Services Details | 00:00:00 | ||
Agile IT in the Cloud Details | 00:00:00 | ||
The Cloud Systems Checklist Details | 00:00:00 | ||
Capacity Planning Concepts and Challenges Details | 00:00:00 | ||
Governance Best Practices Details | 00:00:00 | ||
Governance Gotchas Details | 00:00:00 | ||
Summary Details | 00:00:00 | ||
Cloud SLAs | |||
What is an SLA? Details | 00:00:00 | ||
Two SLA Management Phases Details | 00:00:00 | ||
Some SLA Parameters Details | 00:00:00 | ||
The Importance of Cloud SLAs Details | 00:00:00 | ||
Amazon Storage SLAs Details | 00:00:00 | ||
Understanding your SLA Details | 00:00:00 | ||
Example of Google Infrastructure Failure Rates Details | 00:00:00 | ||
Assess Consequences for Your Business Details | 00:00:00 | ||
Characteristics of a Service Quality Metric Details | 00:00:00 | ||
Service Quality Metrics Details | 00:00:00 | ||
SLA Monitoring Components Details | 00:00:00 | ||
Summary Details | 00:00:00 |
Course Reviews
No Reviews found for this course.
0 STUDENTS ENROLLED