[AWS] Updating Elastic Beans Talks & RDS

 

All at once

  • Deploys to all instances simultaneously.
  • You will experience a total outage.
  • Not ideal for mission-critical production system.
  • Rolling back: another outage to get back to the previous version

Rolling Deployment Policy

  • Deploys the new version in batches
  • Each batch is taken out of service while the deployment takes place
  • You env capacity will be reduced by the number of instances in a batch while the deployment takes places.
  • Not ideal for performance sensitive system.
  • Rolling back: perform an additional rolling update to roll back the changes

[AWS] Updating Elastic Beans Talks & RDS

 

Rolling with Additional Batch

  • Launches an additional batch of instances.
  • Deploys the new version in batches
  • Maintains full capacity throughout the deployment
  • Rolling back: perform an additional rolling update to roll back the changes

[AWS] Updating Elastic Beans Talks & RDS

 

Immutable Deployments

  • Deploy the new version to a fresh group of instances
  • Only when the new instances pass their health checks, should the old instances be terminated.
  • This is the preferred approach for mission cirtical system.
  • Rollback: Just delete the new instances

[AWS] Updating Elastic Beans Talks & RDS

 

[AWS] Updating Elastic Beans Talks & RDS

 

[AWS] Updating Elastic Beans Talks & RDS

 

[AWS] Updating Elastic Beans Talks & RDS

 

[AWS] Updating Elastic Beans Talks & RDS

相关文章:

  • 2022-01-25
  • 2022-01-10
  • 2021-09-12
  • 2022-01-11
  • 2022-01-12
  • 2021-10-16
  • 2022-12-23
猜你喜欢
  • 2021-08-13
  • 2021-06-16
  • 2022-02-11
  • 2021-11-15
  • 2021-06-30
  • 2021-08-05
  • 2021-07-21
相关资源
相似解决方案