Last modified by Erik Bakker on 2024/09/03 07:58

Hide last authors
Erik Bakker 4.1 1 {{container}}{{container layoutStyle="columns"}}(((
Erik Bakker 15.1 2 In this microlearning, we’ll explore the concept of cloud templates within eMagiz. A cloud template defines how your architecture will be deployed on AWS, including which tools and configurations are available. We’ll discuss the impact of upgrading these templates, including considerations for service interruptions, update durations, and best practices for managing changes. Understanding these factors will help you effectively plan and execute cloud template upgrades while minimizing disruptions to your environment.
eMagiz 1.1 3
Erik Bakker 3.1 4 Should you have any questions, please get in touch with [[academy@emagiz.com>>mailto:academy@emagiz.com]].
eMagiz 1.1 5
6 == 1. Prerequisites ==
eMagiz 2.1 7
eMagiz 1.1 8 * Advanced knowledge of the eMagiz platform
9 * Completed the relevant microlearnings around Cloud Management till advanced.
10
eMagiz 2.1 11 == 2. Key concepts ==
eMagiz 1.1 12
Erik Bakker 11.1 13 With cloud template, we mean: A Cloud template is a configuration, specified by eMagiz, how deploy Architecture will run in AWS, and which supporting tools (such as auto-healing, auto-recovery, and improved alerting, for instance) are available for your environment.
eMagiz 1.1 14
15 Cloud Templates:
eMagiz 2.1 16
eMagiz 1.1 17 * Determine what runtime runs where
Erik Bakker 11.1 18 * Determine which eMagiz Cloud version we will use
eMagiz 1.1 19 * Determine which supporting tools are available
20 * Are updateable
21
22 == 3. Assessing the impact of upgrading Cloud templates ==
23
Erik Bakker 11.1 24 The following considerations are valid when upgrading to a new Cloud template.
eMagiz 1.1 25
Erik Bakker 7.1 26 * Service affecting vs. non-service effecting
Erik Bakker 11.1 27 ** Non-service affecting templates will not affect your current operation. * flows will continue to function as usual. You can safely apply the cloud template. Service affecting means that the machines will need to be stopped and started to operationalize the cloud template. There is a short window in which flows are not operational, and there will be a delay in message delivery & processing. Messages are preserved.
eMagiz 1.1 28
Erik Bakker 7.1 29 * Other changes pending for an AWS update
Erik Bakker 11.1 30 ** The apply to environment button will apply all the changes made in Design architecture and Deploy architecture. These can be things such as
Erik Bakker 9.1 31 *** Memory changes
32 *** Runtimes removed
33 *** Runtimes added
eMagiz 1.1 34
Erik Bakker 11.1 35 {{info}}It is a good practice to isolate the Cloud template upgrade from these changes to the AWS slot. All changes can be handled with a single push of a button, but it may become harder to isolate the root cause when an issue occurs. So keep your Deploy Architecture as current as possible.{{/info}}
eMagiz 1.1 36
Erik Bakker 8.1 37 * Duration of the upgrade
Erik Bakker 11.1 38 ** A Cloud template upgrade will take between 5 and 15 minutes, depending on the size of the slot in terms of machines. Take this value into account when making the plan to upgrade or set the automatic upgrade timeslot.
eMagiz 1.1 39
40
Erik Bakker 8.1 41 * Availability zone
Erik Bakker 11.1 42 ** The Cloud template upgrade will perform the upgrade zone by zone for failover setups. Two zones (A and B) are defined in the failover scenario. Effectively, this means there is no downtime in the entire environment as flows, and the JMS server will continue operating as usual.
eMagiz 1.1 43
Erik Bakker 8.1 44 * Multiple Cloud template upgrades
Erik Bakker 11.1 45 ** If you have a backlog of upgrades, please take each cloud template step by step. If you switch to an automatic upgrade, this upgrade will take making all the upgrades.
Erik Bakker 8.1 46
Erik Bakker 10.1 47 == 4. Key takeaways ==
eMagiz 1.1 48
Erik Bakker 11.1 49 * Cloud templates can be rolled out automatically via the upgrade options. Regardless of the type of environment (Test, Acceptance, or Production)
eMagiz 1.1 50 * Double lane Cloud template upgrades are non-service affecting.
Erik Bakker 11.1 51 * Keep your Deploy architecture current - less risk of the impact of Cloud template upgrade issues.
eMagiz 1.1 52
Erik Bakker 10.1 53 == 5. Suggested Additional Readings ==
eMagiz 1.1 54
Carlijn Kokkeler 12.1 55 * [[Novice (Menu)>>doc:Main.eMagiz Academy.Microlearnings.Novice.WebHome||target="blank"]]
56 ** [[eMagiz Cloud Management (Navigation)>>doc:Main.eMagiz Academy.Microlearnings.Novice.eMagiz Cloud Management.WebHome||target="blank"]]
57 *** [[Cloud Templates Explained (Explanation)>>doc:Main.eMagiz Academy.Microlearnings.Novice.eMagiz Cloud Management.novice-emagiz-cloud-management-cloud-templates-explained||target="blank"]]
58 * [[Intermediate (Menu)>>doc:Main.eMagiz Academy.Microlearnings.Intermediate Level.WebHome||target="blank"]]
59 ** [[eMagiz Cloud Management (Navigation)>>doc:Main.eMagiz Academy.Microlearnings.Intermediate Level.eMagiz Cloud Management.WebHome||target="blank"]]
60 * [[Expert (Menu)>>doc:Main.eMagiz Academy.Microlearnings.Expert Level.WebHome||target="blank"]]
Carlijn Kokkeler 13.1 61 ** [[eMagiz Cloud Management (Navigation)>>doc:Main.eMagiz Academy.Microlearnings.Expert Level.eMagiz Cloud Management.WebHome||target="blank"]]
Erik Bakker 15.1 62 * [[Cloud Template (Search Result)>>url:https://docs.emagiz.com/bin/view/Main/Search?text=%22cloud%20template%22&f_type=DOCUMENT&f_space_facet=0%2FMain.&f_locale=en&f_locale=&f_locale=en&r=1||target="blank"]]
Carlijn Kokkeler 12.1 63 )))((({{toc/}}))){{/container}}{{/container}}