fundamental-emagiz-store
Version 16.1 by marijn on 2022/06/13 09:34
eMagiz Cloud * Inner Workings
In this fundamental, we will zoom in on how the eMagiz Cloud is structured and how it functions for you as a customer. We will start our journey at a high level in which we focus on how we support multiple customer environments within the same eMagiz Cloud. From there, we will in on the details of each of those customer environments. Building on that, we show the differences between a single lane and a double lane setup. Last but not least, we will focus on the key benefits deploying in the eMagiz Cloud holds for you.Should you have any questions, please get in touch with academy@emagiz.com.- Last update: November 4th, 2021
- Required reading time: 6 minutes
1. Prerequisites
- Some context on cloud functionality will be helpful.
2. Key concepts
- Each eMagiz model is deployed in a client specific VPC (Virtual Private Cloud) in the eMagiz Cloud
- The eMagiz Cloud is automated on AWS technology - all VPC's reside in eu-central-01
- A carwash serves as entry point for all incoming traffio to allow highest level of security and to route this traffice to the right VPC
- Each VPC has DNS functionality to ensure that external systems don't have to call an IP address directly
- Each VPC is automatically monitored by the eMagiz Cloud
- You can add additional features to your specific VPC such as DirectConnect, VPN or fixed IP addresses
- A double lane means that all machines are duplicated to increase uptime of the deployed Model. The JMS Server is setup in a failover (active-passive) manner
3. eMagiz Cloud * Inner Workings
When running your eMagiz solution, there are generally two methods of deploying. There is the Cloud and the on-premise (i.e., in your own data center) option. We see a strong development towards Cloud-based functionality across markets. Furthermore, we see that patterns such as API Gateway and Event Streaming are tailored for a cloud only approach. Given all those characteristics, we have an eMagiz Cloud first strategy when further developing our patterns and features across the platform.In this fundamental, we will zoom in on how the eMagiz Cloud is structured and how it operates for you as a customer. We will start our journey at a high level in which we focus on how we support multiple customer environments within the same eMagiz Cloud. From there, we will in on the details of each of those customer environments. Building on that, we show the differences between a single lane and a double lane setup. Last but not least, we will focus on the key benefits deploying in the eMagiz Cloud holds for you.3.1 High-level overview
The first perspective on the Cloud we take is how we run multiple customers within the same eMagiz Cloud solution that we offer. The picture below shows how we structured our Cloud to ensure that your data is kept safely within your environment.
3.2 Customer level overview
Now that we have a conceptual idea of how the various customers within the Cloud are separated from each other, we will zoom in on how a standard single-lane VPC setup looks.
3.3 Single lane vs. Double Lane
In the previous overview, we showed a single-lane setup. In the outline below, we deliver what we call a double lane setup. The most fundamental difference between the two is that you have a mirror image of each piece of functionality you are running with the double lane. Having a mirror image of everything reduces the downtime of the environment during maintenance and unexpected outings of your environment.
3.4 Key benefits
Now that we have explained how our Cloud is configured, we will wrap up this fundamental by looking at the key benefits the Cloud holds for you when building your models with the help of the eMagiz platform. Below we have summarized these key benefits:- Each model has its VPC
- Meta information is stored on EFS for auto-scaling purposes
- Meta information is stored on EFS to guarantee a quick recovery in case of an outage
- Monitoring capabilities provide auto-healing options
- The eMagiz Cloud can be fully controlled via the eMagiz platform (check out our microlearnings under suggested additional readings)
- A carwash is placed in front of all VPCs to add a layer of security
- You can add additional features to your specific VPC
Practice
4. Key takeaways
- Each eMagiz model result in a separate VPC in the eMagiz Cloud
- eMagiz models are deployed in the AWS eu-central-01 zone by default - other regions are possible upon request
- A carwash is placed in front of all VPCs to add a layer of security
- Each VPC has DNS functionality to ensure that external parties don't have to call an IP address directly
- Each VPC is automatically monitored
- You can add additional features to your specific VPC
- Setting up a double lane is a safeguard against downtime
- The eMagiz Cloud can be controlled via the eMagiz platform (check out our microlearnings under suggested additional readings)
5. Suggested Additional Readings
If you are interested in this topic and want to learn how you can control your Cloud with the help of the eMagiz platform, please check out our microlearnings offering on eMagiz Cloud Management:- [Novice - eMagiz Cloud Management](../microlearning/novice-emagiz-cloud-management-index.md)
- [Intermediate - eMagiz Cloud Management](../microlearning/intermediate-emagiz-cloud-management-index.md)
- [Advanced - eMagiz Cloud Management](../microlearning/advanced-cloudmanagement-index.md)