Skip to content
This repository was archived by the owner on Nov 19, 2024. It is now read-only.

MAGECLOUD-3234 Reducing downtime #4005

Merged
merged 11 commits into from
Mar 25, 2019
Merged

MAGECLOUD-3234 Reducing downtime #4005

merged 11 commits into from
Mar 25, 2019

Conversation

hguthrie
Copy link
Contributor

@hguthrie hguthrie commented Mar 22, 2019

New topic in the Cloud guide Optimize deployment section to explain the zero downtime concept.

Also made the following updates:

  • Made corrections to static-content-deployment topic
  • Updated navigation and added XREFs

Waiting on the following:

  • Provide preview link: Reduce downtime
  • Final technical review
  • Writer review

whatsnew
Added a new topic in Cloud Optimize deployment called Reduce downtime to explain the zero downtime concept.

@hguthrie hguthrie added New doc 2.2.x Internal Dev Differentiates work between community and Magento staff labels Mar 22, 2019
@hguthrie hguthrie self-assigned this Mar 22, 2019
@hguthrie hguthrie requested a review from meker12 March 22, 2019 20:21
@hguthrie
Copy link
Contributor Author

@hguthrie hguthrie requested a review from dougkm March 22, 2019 20:56
Copy link
Contributor

@meker12 meker12 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A few editorial suggestions, otherwise looks good.


During the deployment process, all connections queue for up to 5 minutes preserving any active sessions and pending actions, such as adding to cart or checkout. After deployment, the queue is released and connections continue without interruption. To use this _connection hold_ to your advantage and reduce your downtime to zero, you must configure your project to employ the most efficient deploy strategy possible: SCD on build with HTML minification.

Use the following steps to help reduce the amount of time it takes your store to deploy an update to Production:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Use the following steps to help reduce the amount of time it takes your store to deploy an update to Production:
Use the following instructions to update your project configuration and minimize store downtime when deploying an update to Production:

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It is not exactly minimizing downtime, but rather avoiding it. There is a window of time they need to take advantage of so that deployment time doesn't surpass the connection hold and they experience downtime.

@hguthrie
Copy link
Contributor Author

running tests

@hguthrie hguthrie merged commit 9fbeeb6 into master Mar 25, 2019
@ghost
Copy link

ghost commented Mar 25, 2019

Hi @hguthrie, thank you for your contribution!
Please, complete Contribution Survey, it will take less than a minute.
Your feedback will help us to improve contribution process.

@hguthrie hguthrie deleted the hg-mc3234-zero branch March 25, 2019 17:12
@lorikrell lorikrell added New Topic A major update published as an entirely new document and removed New Topic A major update published as an entirely new document New doc labels Mar 25, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
2.2.x Internal Dev Differentiates work between community and Magento staff New Topic A major update published as an entirely new document
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants