Part 1: Fundamentals of Cloud Computing
- Tenets of Cloud Computing
- What makes something “cloud”?
- The five tenets
- Why the five tenets are so difficult in practice
- The cloud mindset
- Cloud Deployment Models
- Types of providers
- Public
- Private
- Hybrid
- Combining providers
- Single
- Multi-cloud
- Choosing among provider types
- Using cloud providers securely
- Types of providers
- Cloud Service Models
- Infrastructure as a service (IaaS)
- Platform as a service (PaaS)
- Software as a service (SaaS)
- Serverless
- Communicating Your Cloud Journey
- Share your cloud strategy
- Don’t ignore the people side of strategy success
- Stay connected regularly and be available
- Expect challenges and doubters
- Celebrate your successes and share lessons learned
- Exercise: Develop a communications plan
Part 2: Cloud Strategy Overview
- What Is Cloud Strategy?
- What it is (and isn’t)
- Relation to other strategies and plans
- Once you have one, now what?
- From Business Vision to Cloud Strategy
- Desired business outcomes
- Potential benefits
- Potential risks
- The rise of bimodal IT
- Business-specific factors
- Exercise: Align benefits and risks with desired outcomes
- Cloud Strategy Council
- What is it?
- Why do you need one?
- Who’s on it?
- Services Model
- Consume
- Build
- Broker
- Hybrid Management
- Exercise: Develop sample services model
- Financial Models
- How pricing works for cloud services
- Is cloud cheaper?
- CapEx vs. OpEx
- Principles
- Why principles matter
- Common cloud principles
- How to choose yours
- Exercise: Select cloud principles for sample case
- Workload Inventory
- The hard work of preparation
- Exercise: Complete a sample workload inventory
- Establish Governance Model
- Importance of cloud governance
- Layers of governance
- Enterprise architecture
- Technical architecture
- Application architecture
- Data architecture
- Risk and compliance
- Legal compliance
- Industry compliance
- Internal policies
- Cloud center of excellence
- Staffing, Resource, and Training Impacts
- Assessment of roles needed and impacted
- Evaluate corporate staffing and resource policies
- Exercise: Complete a sample training plan
- Exit Strategy
- Why it’s critical to have one
- Contracts
- Data ownership and retention
- Potential risks and issues
Part 3: Beginning Cloud Adoption
- Cloud Adoption Framework
- Assess
- Perform
- Extend
- Improve
- Assess Your Cloud Readiness
- Initiating your adoption planning
- Conducting cloud readiness assessments inventorying
- Interpreting readiness results
- Moving from assessment to action plan
- Exercise: Complete a sample readiness assessment
- Cloud Migration Decision Framework: The 6Rs
- Replace
- Refactor
- Rehost
- Retain
- Retire
- Replatform
- Exercise:Apply cloud migration decision framework to a sample case
- Select Your First Cloud Service
- Prioritize candidate services
- Select candidates for your first cloud service
- Assess service criticality of each candidate
- Assess risk and benefit of each candidate
- Decide on the first cloud service
- Architect selected cloud service
- Cloud native
- 12 factor app methodology
- LIFESPAR
- Exercise: Rearchitect sample architecture for cloud migration
- Evaluate cost and return
- Maximize your cloud value
- Avoid surprise bills
- Use demand forecasting effectively
- Trade off space and time to save money
- Hit your uptime targets without breaking the bank
- Assess benefits of cloud service
- Operational efficiencies or agility
- Changes in staffing and skill sets
- Operations
- Development
- Security
- Expected cost savings from infrastructure
- Determine costs of cloud services
- Assessing impact on staff resources
- Compute cloud service costs
- Throughput
- Compute time
- Scalability
- Resiliency
- Exercise: Estimate cost for sample architecture for public cloud providers
- Maximize your cloud value
- Prioritize candidate services
Part 4: Extending and Improving Adoption
- Assess Hybrid Operating Challenges
- Development and testing
- Development toolchain
- Debugging in the cloud
- Testing
- Operations
- The rise of SRE
- Moving administration up the stack
- Aligning cloud service monitoring and on-premises monitoring
- Survey of SRE vendors and tools
- Security
- Incident and event management
- Auditing
- Policy enforcement
- Penetration testing
- Threat assessment and modeling
- Vulnerability management
- Identity and access controls
- The continuum of identity from on-premises to IDaaS
- Understand the benefits and trade-offs of IAM protocols
- Identity as the new edge
- The hidden costs of identity in SaaS
- Survey of cloud IAM vendors
- Environment management
- Moving from on-premises environments to cloud environments
- Hybrid environment challenges
- Configuration management
- Impact of cloud service models on configuration
- Storing secrets securely
- Managing secrets over time
- Monitoring for drift
- Survey of configuration management vendors and tools
- Deployment and release management
- A new philosophy of release management
- Separating deployment from release
- Monitor and recover from failed deployments
- Data management
- Implement proper security controls
- Plan a successful data migration effort
- Establish audit and traceability
- Analysis and reporting from the cloud
- Business continuity and disaster recovery
- Evaluate business continuity procedures
- Evaluate disaster recovery procedures
- Business continuity and disaster recovery
- Development and testing
- Improve Cloud Adoption Practices
- Conduct regular retrospectives
- Improve automation
- Manage workloads
- Refine governance, security, and risk processes
- Train and develop staff
- Monitor cloud consumption
- Perform ongoing security and risk assessments
Part 5: Wrap Up
- Our Cloud Strategy Journey
- What To Do Now
- Final Thoughts