Skip to main content

Cloud Computing in Cloud Migration

$249.00
When you get access:
Course access is prepared after purchase and delivered via email
Who trusts this:
Trusted by professionals in 160+ countries
Toolkit Included:
Includes a practical, ready-to-use toolkit containing implementation templates, worksheets, checklists, and decision-support materials used to accelerate real-world application and reduce setup time.
How you learn:
Self-paced • Lifetime updates
Your guarantee:
30-day money-back guarantee — no questions asked
Adding to cart… The item has been added

This curriculum spans the technical, operational, and governance dimensions of cloud migration, comparable in scope to a multi-phase enterprise advisory engagement supporting the end-to-end transition of complex workloads to the cloud.

Module 1: Strategic Assessment and Readiness Evaluation

  • Conduct a workload categorization exercise to classify applications by cloud suitability based on dependencies, compliance, and performance requirements.
  • Perform a TCO analysis comparing on-premises operational costs with projected cloud spend, including data transfer and egress fees.
  • Define migration timelines by aligning business unit availability, budget cycles, and vendor support end dates for legacy systems.
  • Establish a migration governance board with representation from security, infrastructure, finance, and application teams to prioritize workloads.
  • Assess application interdependencies using network flow analysis and dependency mapping tools to avoid breaking critical services.
  • Validate existing disaster recovery and backup processes against cloud-native alternatives to determine rebuild vs. lift-and-shift decisions.

Module 2: Cloud Architecture and Design Principles

  • Design multi-account AWS Organization or Azure Management Group structures aligned with departmental ownership and security boundaries.
  • Implement network segmentation using VPCs and transit gateways to enforce isolation between development, production, and shared services.
  • Select between regional and global services (e.g., CloudFront vs. regional ALBs) based on latency, failover, and data residency requirements.
  • Define tagging standards for cost allocation, resource ownership, and automated policy enforcement across IaaS and PaaS services.
  • Architect for elasticity by decoupling stateful and stateless components using managed databases and object storage.
  • Integrate identity federation using SAML or OIDC to align cloud roles with existing enterprise directory groups.

Module 3: Data Migration and Storage Strategy

  • Plan database migration using AWS DMS or Azure Data Migration Service with minimal downtime, including cutover window coordination.
  • Classify data by sensitivity and apply encryption at rest using customer-managed keys in KMS or Azure Key Vault.
  • Design data retention policies in S3 or Blob Storage using lifecycle rules to transition to lower-cost tiers or enforce deletion.
  • Evaluate file storage migration using AWS DataSync or Azure File Sync for large-scale NAS transfers with bandwidth throttling.
  • Implement cross-region replication for critical datasets while accounting for egress charges and compliance with data sovereignty laws.
  • Migrate unstructured data with metadata preservation and update application paths to reference new cloud storage endpoints.

Module 4: Application Refactoring and Modernization

  • Determine refactoring scope for monolithic applications by identifying candidates for containerization using Docker and Kubernetes.
  • Migrate stateful applications to managed services (e.g., RDS, Cloud SQL) while addressing compatibility with legacy connection pooling.
  • Re-architect event-driven workflows using serverless functions (Lambda, Azure Functions) with proper error handling and retry logic.
  • Modify application configuration to retrieve secrets from cloud-native secret managers instead of hardcoded values or config files.
  • Update DNS and load balancing configurations to route traffic to cloud-hosted instances during phased cutover.
  • Implement health checks and readiness probes for containerized applications to ensure proper integration with orchestration platforms.

Module 5: Security, Compliance, and Identity Management

  • Enforce least-privilege access using IAM roles and Azure RBAC, avoiding long-term credentials and root account usage.
  • Deploy cloud security posture management (CSPM) tools to continuously monitor for misconfigurations in public storage or open security groups.
  • Configure logging and monitoring pipelines to ingest CloudTrail, VPC Flow Logs, or Azure Activity Logs into a centralized SIEM.
  • Implement network security controls using security groups, NSGs, and WAF rules aligned with corporate firewall policies.
  • Conduct compliance validation for regulated workloads (e.g., HIPAA, GDPR) using audit trails and evidence collection automation.
  • Establish incident response procedures for cloud-specific threats such as crypto-mining attacks or credential exfiltration.

Module 6: Automation and Infrastructure as Code

  • Develop Terraform or Bicep templates for repeatable provisioning of core network and compute resources across environments.
  • Integrate IaC pipelines with CI/CD systems using GitOps principles and pull request-based deployment approvals.
  • Manage state files securely using remote backends (e.g., Terraform Cloud, Azure Storage) with access controls and versioning.
  • Enforce policy-as-code using Open Policy Agent or AWS Config rules to prevent non-compliant resource creation.
  • Automate patching and OS updates using Systems Manager or Azure Update Management with maintenance window scheduling.
  • Design rollback mechanisms for infrastructure deployments, including snapshotting and versioned module references.

Module 7: Operational Management and Cost Optimization

  • Configure monitoring dashboards using CloudWatch, Azure Monitor, or third-party tools to track application and infrastructure KPIs.
  • Set up alerting thresholds for CPU, memory, and storage utilization with escalation paths to operations teams.
  • Right-size compute instances based on performance telemetry and use reserved instances or savings plans for predictable workloads.
  • Implement auto-scaling policies using predictive and reactive metrics while avoiding cold-start issues for critical services.
  • Conduct monthly cost reviews using cost allocation tags to identify underutilized resources and idle services.
  • Establish operational runbooks for common cloud incidents, including DNS failures, IAM permission errors, and service quotas.

Module 8: Governance, Change Management, and Continuous Improvement

  • Define change advisory board (CAB) processes for cloud configuration changes affecting production environments.
  • Track migration progress using a cloud readiness dashboard with milestones, risks, and ownership assignments.
  • Update DR runbooks to reflect cloud-based recovery procedures and conduct annual failover testing.
  • Institutionalize feedback loops from operations teams to refine architecture patterns and IaC modules.
  • Manage vendor lock-in risks by standardizing APIs, using portable container formats, and documenting exit strategies.
  • Conduct post-migration reviews to evaluate performance, cost, and operational stability against baseline metrics.