CEOs ask, “If the cloud enables agility and low CapEx, why aren’t we in the cloud?” This course equips you with the tools of a structured Cloud Assessment so you can understand the interdependencies and create a roadmap. This module helps you understand application requirements - CPU, storage, and network requirements, end user responsiveness expectations of performance and latency. It provides a general framework on assessing application performance needs - scaling up versus scaling out while addressing business requirements. As a case study, you will assess business readiness for migration to the cloud while understanding what does it take to meet the continuity needs of the business as well as planning for recovery from a disaster and managing the process while minimizing business down time. Other key issues you will learn to address are security, vendor lock-in, and cost analysis. We examine the case of Netflix and its migration to the cloud. Groups within the class take up the case of Fortune 100 firms and using public domain information, come up with a cloud assessment. The groups deliver a presentation targeted to the client’s C-level executives and project managers.
Module 1 | Introduction |
Unit 1 | Introduction to Cloud Services Architecture |
Unit 2 | Architecting applications in the AWS cloud |
Unit 3 | webex recording from an impromptu session on Cloud Architecture |
Unit 4 | Dissecting the building blocks of Amazon Web Services |
Unit 5 | Select a project for your workgroup |
Unit 6 | Reading Assignment: Inside one of the world's largest data centers |
Unit 7 | Reference architectures for a variety of cloud applications |
Unit 8 | Understanding business requirements |
Unit 9 | Understanding application requirements |
Unit 10 | Netflix: From DVD in the mail to Streaming from the Cloud |
Unit 11 | Netflix Transition to AWS SimpleDB and S3 (Sid Anand of Netflix) |
Unit 12 | Divide and Conquer: Managing roles and responsibilities in a large project |
Unit 13 | Best practices for cloud performance in real world networks |
Unit 14 | Cloud Computing Security |
Unit 15 | Network characteristics of the cloud architecture |
Unit 16 | Discussion: Meeting app performance needs – scaling up versus scaling out |