Course Code:
ctiait
Duration:
21 hours
Course Outline:
-
Preparing to deploy cloud solutions
- Understanding Cloud Principles (Virtualization, Hypervisor, Characteristics and Shared Responsibility Model)
- Cloud deployment models (private, public, hybrid)
- Cloud service models (IaaS, Paas, Saas) definitions
- Understanding Cloud Services
- Capacity/elasticity of cloud environment
- Creating Documentation and Diagrams
- Security and monitoring plan
- Financial Planning of Cloud Resources
- Ensuring successful system deployment
-
Deploying Pilot Project
- Analysing system requirements (subnetting, compute, storage and basic routing)
- Creating and executing a deployment plan for pilot project
- Production vs. development
- Automation and orchestration
- Redundancy, High Availability and Disaster Recovery
- Total cost of ownership (TCO)
-
Testing Pilot Project
- Success factor indicators of the testing environment
- Baseline comparisons for performance and optimization
- SLA comparisons
- Monitoring and visibility
- Billing and cost
- Choosing a Migration Approach
-
Designing Secure Compliant Cloud Infrastructure
- Importance and Impacts of Compliance in the Cloud
- Key and certificate management
- Compliance and audit requirements governing the environment
-
Design Implement Secure Cloud Environment
- Company security policies
- Security configurations for applicable platforms
- Encryption technologies (IPSec, SSL/TLS etc.)
- Tunneling protocols(L2TP, PPTP, GRE etc.)
- Appropriate configuration for the applicable platform as it applies to compute
-
Planning Identity and Access Management
- Identity management elements
- Federation (Single sign-on)
- Multifactor Authentication
- Users, Groups, policies
- Access Control methods
-
Determining CPU and Memory Sizing
- Available vs. proposed resources (CPU, RAM)
- Memory technologies
- CPU technologies
- Effect to HA/DR
- Performance considerations
- Cost considerations
- Energy savings
- Dedicated compute environment vs. shared compute environment
-
Determining Storage Requirements
- Requested IOPS and read/write throughput
- Protection capabilities
- Storage types
- Access protocols
- Provisioning model
- Storage Technologies
- Storage Tiers
-
Analysing Workload Characteristics
- Migration types
- Source and destination format of the workload
- Network connections and data transfer methodologies
- Standard operating procedures for the workload migration
- Environmental constraints
-
Maintaining Cloud Systems
- Management and Technical Operations
- Data Management.
- Patching methodologies and standard operating procedures
- Automation tools to update cloud elements
- Appropriate backup or restore methods
- Disaster recovery methods
- Ensuring business continuity
- Monitoring and event correlation
- Determining when to provision/deprovision cloud resources
- Continuous Integration/Continuous Delivery(CI/CD)
- SLA requirements and reporting
- Troubleshooting