Deployment of new cloud infrastructure under Pimcore for Zarys on the Azure platform
Zarys is a company with over 30 years of tradition and is one of the leaders in the Polish and European medical supply market. They attach great importance to the quality, safety, and compliance of the products they produce with global standards. The diversified offer includes many product groups, giving the possibility to adapt to the needs and expectations of customers.
That is why they chose the official Pimcore partner - Tandemite, which specializes in creating online stores, automating the exchange of product information and handling purchase and post-purchase processes.
As part of this implementation, we provided professional support and adapted the environment to the project requirements. We prepared the infrastructure for the specific needs of Pimcore. We offered an efficient environment that enabled efficient work with content management, data integration and page personalization. It should also be added that for the newly prepared environment we implemented infrastructure monitoring services and ensured appropriate security and regular updates.
Thanks to our cooperation, Tandemite ensured the infrastructure was fully optimized and professionally managed. This enabled the Tandemite team to fully focus on delivering a valuable solution for Zarys.
Infrastructure scheme:
Solution:
We proposed to configure the infrastructure on the Azure platform to enable efficient implementation and operation for the Pimcore platform. Using the Azure platform for the project gave many benefits. The Azure platform provides a flexible scaling capability, which means that the infrastructure can be adapted to the project's changing needs and meets the requirements set by the Pimcore platform. We also used mechanisms provided by Azure, such as access management, security monitoring, or advanced threat protection systems, to ensure the security of the infrastructure and data.
Additionally, Azure has an extensive ecosystem of services that have been implemented in the project:
- Azure Bastion - a fully managed service that allows developers to establish secure OpenVPN connections. It is a solution that provides convenient and secure access via Secure Shell Protocol (SSH) protocols to individual virtual machines without disclosing any data despite using public IP addresses.
- Maria DB - a relational database that is responsible for storing data in the project, is a recommended database system for Pimcore solutions. In the project, it is installed on each virtual machine.
- Redis - a modern data store, a NoSQL database operating on a key-value principle. The solution was implemented primarily because of its performance for storing sessions. As in the case of MariaDB, it is installed separately on each virtual machine.
- Apache2 - serves as a web server for Pimcore virtual machines (dev and prod)
- Azure Application Gateway - acts as an entry point for network traffic and serves as a firewall, protecting services from unauthorized access. It terminates HTTP/HTTPS connections. It only provides access to some services (which should not be made public) from private addressing.
- Azure Virtual Network Gateway - a set of IPSec tunnels used by both Hostersi (for administration and monitoring services) and by the Customer (encrypted and secure connection from Customer's offices to Azure resources)
- Azure Backup - performs backups of virtual machines
- Kerberos - a service installed on Pimcore virtual machines, thanks to which instances authenticate themselves in the on-premise Active Directory of the Customer and mount static resources
Summary:
By configuring the Pimcore platform on Azure, Zarys company obtained an infrastructure based on an advanced and reliable environment. Proper scaling, security, and the availability of Azure services contributed to the smooth functioning and success of the project. After the completion of the work, we provided 24/7 administrative support for the environment.
Read also:
- Migration of the properto.io system to the Azure platform based on Azure Kubernetes Service (AKS)
- AKS-based infrastructure for PartsClub and Automa.Net
- New azure cloud infrastructure for PORTA KMI POLAND