Is zero downtime deployment the gcloud storage rsync command used to deploy to storage?

Hi.

I'm hosting my website with Google Cloud Storage.

I deployed static files with the gcloud storage rsync command.

Is zero downtime deployment this?

Thanks.

Solved Solved
3 1 132
1 ACCEPTED SOLUTION

Hello @dong-gwan 

It does not sounds like zero downtime deployment. You are using GCS and LB for traffic distribution. Even if you are able to somehow implement CICD to automatically update page content ( maybe via GH actions and triggers ) you are still replacing content 1:1. 

I would say that by ZDD ( zero downtime deployment ) I understand usage of :

* Blue-Green Deployment
* Canary Deployment
* Rolling Deployment
More info about them here: https://medium.com/@sagarkonde/deployment-strategies-to-achieve-zero-downtime-in-production-b3da23f8...

If you want to utilize power of ZDD, feel free to follow this guide : https://cloud.google.com/architecture/application-development/stateful-app-zero-downtime-deploy-gce

cheers,
DamianS

View solution in original post

1 REPLY 1

Hello @dong-gwan 

It does not sounds like zero downtime deployment. You are using GCS and LB for traffic distribution. Even if you are able to somehow implement CICD to automatically update page content ( maybe via GH actions and triggers ) you are still replacing content 1:1. 

I would say that by ZDD ( zero downtime deployment ) I understand usage of :

* Blue-Green Deployment
* Canary Deployment
* Rolling Deployment
More info about them here: https://medium.com/@sagarkonde/deployment-strategies-to-achieve-zero-downtime-in-production-b3da23f8...

If you want to utilize power of ZDD, feel free to follow this guide : https://cloud.google.com/architecture/application-development/stateful-app-zero-downtime-deploy-gce

cheers,
DamianS