Confluent Logo

AWS MSK to Confluent Cloud Migration Estimator

Documentation and Scoring Guide

Loading views since Mar 14...
← Back to Estimator

Tip: Hard refresh on Mac with Cmd + Shift + R.

Scoring System

The estimator calculates a total complexity score based on 11 key categories:

1. Migration Goals

5-20 points

  • Primary and secondary goals
  • Timeline constraints
  • Budget constraints
  • Risk tolerance
  • Success criteria

2. General & Scope

5-18 points

  • Number of MSK clusters
  • Timeline requirements
  • Non-functional requirements
  • Team experience
  • Dedicated migration team availability

3. Kafka Core & Data Migration

5-25 points

  • Number of topics and partitions
  • Topic configuration complexity
  • Historical data migration requirements
  • Acceptable downtime
  • Consumer group migration needs

4. Applications & Connectivity

5-20 points

  • Number of applications
  • Programming language diversity
  • Authentication mechanisms
  • Network connectivity requirements
  • Credential management

5. Ecosystem & Tools

5-20 points

  • Schema Registry usage
  • Kafka Connect deployment
  • ksqlDB usage
  • Stream processing requirements
  • Monitoring and logging tools

6. Security & Governance

5-20 points

  • ACL management
  • Service account complexity
  • Auditing requirements
  • Compliance needs
  • Encryption requirements

7. Network & Connectivity

5-20 points

  • Network type
  • VPC peering requirements
  • PrivateLink requirements
  • Cross-region replication
  • Bandwidth and latency needs

8. Performance & Scaling

5-20 points

  • Throughput requirements
  • Message size
  • Retention periods
  • Auto-scaling needs
  • Partition and broker scaling

9. Disaster Recovery & HA

5-25 points

  • DR strategy
  • Backup requirements
  • Failover time requirements
  • Multi-region deployment
  • Replication factor

10. Cost Analysis & Optimization

5-15 points

  • Current MSK costs
  • Cost optimization needs
  • Reserved pricing requirements
  • Data retention strategy
  • Storage type requirements

11. Target State

5-25 points

  • Cluster type selection
  • Region configuration
  • Environment setup
  • Security model
  • Monitoring and logging setup
  • Automation approach
  • Compliance requirements

Risk Categorization

The total score determines the migration effort level:

Low Effort (0-25 points)

  • Simple migration with minimal complexity
  • Few custom configurations
  • Standard security requirements
  • Basic monitoring needs
  • Single-region deployment
  • Limited number of applications
  • Standard retention periods
  • Basic disaster recovery needs

Medium Effort (26-50 points)

  • Moderate complexity
  • Some custom configurations
  • Enhanced security requirements
  • Multiple monitoring tools
  • Multi-region considerations
  • Moderate number of applications
  • Extended retention periods
  • Standard disaster recovery

High Effort (51-75 points)

  • Complex migration
  • Multiple custom configurations
  • Strict security requirements
  • Complex monitoring setup
  • Multi-region deployment
  • Large number of applications
  • Custom retention periods
  • Advanced disaster recovery

Very High Effort (76+ points)

  • Extremely complex migration
  • Extensive custom configurations
  • Enterprise-grade security
  • Complex monitoring ecosystem
  • Global deployment
  • Large application ecosystem
  • Complex retention policies
  • Enterprise disaster recovery

Best Practices

  • Complete all sections accurately
  • Consider both current state and target requirements
  • Review recommendations carefully
  • Plan for the highest complexity areas first
  • Consider phased migration for complex scenarios
  • Validate assumptions with Confluent Cloud documentation