Last modified by Martijn Woudstra on 2022/06/10 15:51

Hide last authors
Martijn Woudstra 35.1 1 {{container}}{{container layoutStyle="columns"}}(((
2 In the last microlearning, we learned how you together with eMagiz can determine the memory that is needed to run your solution.
3 In this microlearning, we will focus on how can configure the memory that each runtime needs within the boundaries of what is available on machine level.
4
5 In this microlearning, we will focus on runtimes that are running in the eMagiz Cloud.
6 In other microlearnings, we will learn about configuring the correct runtime size for on-premise installations.
7
8 Should you have any questions, please contact [[academy@emagiz.com>>mailto:academy@emagiz.com]].
9
10 * Last update: February 23th 2021
11 * Required reading time: 5 minutes
12
13 == 1. Prerequisites ==
14
15 * Advanced knowledge of the eMagiz platform
16 * At least one runtime that is running in the eMagiz cloud
17
18 == 2. Key concepts ==
19
20 This microlearning centers around configuring the memory that is needed to run the parts of your complete integration landscape that run in the eMagiz cloud.
21 With configuration we mean: Based on the calculations assign the correct heap and non-heap memory per runtime in Deploy Architecture
22
23 * Configuration of memory takes place in Deploy Architecture
24 * eMagiz provides you with a recalculate button that will do the calculation for you
25 * Use the calculation made by eMagiz and checked by you to fill in the numbers if you deviate from the recommended settings
26
27
28
29 == 3. Configure Needed Memory * Cloud ==
30
31 In the last microlearning, we learned how you together with eMagiz can determine the memory that is needed to run your solution.
32 In this microlearning, we will focus on how can configure the memory that each runtime needs within the boundaries of what is available on machine level.
33
34 In case your solution falls within the assumptions of eMagiz you only have to use the recalculate button when you exceed a threshold (think back to the table we shared in the last microlearning)
35 and let eMagiz do all the heavy lifting.
36
37 In cases where all or part of the assumptions are violated, you can start with using the recalculate button and based on that change the settings to mimic your calculations.
38
39 === 3.1 Deploy Architecture ===
40
41 You can recalculate the memory settings when you navigate to Deploy -> Architecture
42
43 [[image:Main.Images.Microlearning.WebHome@expert-solution-architecture-configure-needed-memory-cloud--deploy-architecture.png]]
44
45 After you have entered start editing mode on this view you will be able to edit the exact memory settings per cloud runtime.
46
47 With a right click of your mouse, you can access the context menu and select the option called Details
48
49 [[image:Main.Images.Microlearning.WebHome@expert-solution-architecture-configure-needed-memory-cloud--deploy-architecture-details.png]]
50
51 Selecting this option will lead you to the following pop-up
52
53 [[image:Main.Images.Microlearning.WebHome@expert-solution-architecture-configure-needed-memory-cloud--deploy-architecture-details-pop-up.png]]
54
55 As you can see, the details page tells you the current memory settings and gives you the option to recalculate based on the calculation done by eMagiz.
56
57 [[image:Main.Images.Microlearning.WebHome@expert-solution-architecture-configure-needed-memory-cloud--deploy-architecture-details-pop-up-recalculate.png]]
58
59 Do note that the complete difference between needed memory and allocated memory will be added to the heap memory of this container
60
61 === 3.2 Apply to environment ===
62
63 When you are satisfied with the changes you have made there is one more step left for you to do. This step is called Apply to environment.
64 Pressing this button will send a command to the eMagiz Cloud to change the configuration of your eMagiz Cloud setup based on the changes made in Deploy Architecture.
65
66 [[image:Main.Images.Microlearning.WebHome@expert-solution-architecture-configure-needed-memory-cloud--deploy-architecture-apply-to-environment.png]]
67
68 When you open the context menu on the eMagiz cloud slot itself (right mouse click in Deploy Architecture away from the integration landscape overview) you can access the details page
69
70 [[image:Main.Images.Microlearning.WebHome@expert-solution-architecture-configure-needed-memory-cloud--deploy-architecture-cloud-slot-details.png]]
71
72 On this page, you can track the progress of your update. When it says Update complete the command has been send and processed successfully.
73
74 [[image:Main.Images.Microlearning.WebHome@expert-solution-architecture-configure-needed-memory-cloud--track-update-status.png]]
75
76
77
78 == 4. Assignment ==
79
80 Compare the configuration of what is configured in Deploy Architecture with the calculation you made for the previous assignment
81 This assignment can be completed with the help of the (Academy) project that you have created/used in the previous assignment.
82
83 == 5. Key takeaways ==
84
85 * Configuration of memory takes place in Deploy Architecture
86 * eMagiz provides you with a recalculate button that will do the calculation for you
87 * Use the calculation made by eMagiz and checked by you to fill in the numbers if you deviate from the recommended settings
88 * When you are satisfied apply the changes to the eMagiz cloud slot linked to your project
89
90
91
92 == 6. Suggested Additional Readings ==
93
94 If you are interested in this topic and want more information on it please read the help text provided by eMagiz.
95
96 == 7. Silent demonstration video ==
97
98 As the assignment linked to this microlearning can only be executed in conjuncture with the eMagiz cloud we have opted to not make a video for now.
99
100 )))((({{toc/}}))){{/container}}{{/container}}