Cloud Deployment
Last updated
Last updated
The cloud deployment of emCA is a highly scalable and reliable way to deploy and manage emCA solution. It is based on AWS (Amazon Web Services) and includes the following components:
Application layer: This layer consists of two or more EC2 instances (Elastic Compute Cloud) running the emCA and its components. The EC2 instances are deployed in a public subnet and are load-balanced by an AWS ALB (Application Load Balancer). The ALB also provides WAF (Web Application Firewall) protection and GuardDuty (threat detection service) for the application layer.
Database layer: This layer consists of two RDS (Relational Database Service) instances running MySQL Database 8.0. The RDS instances are deployed in a private subnet and are configured in a high availability configuration with one instance being the master and the other instance being the replica.
Cloud HSM (Hardware Security Module): The Cloud HSM provides a secure environment for storing and managing your digital signing keys.
AWS EBS (Elastic Block Store): EBS provides persistent storage for the emCA application and database.
Advantages of cloud deployment
There are several advantages to deploying emCA in the cloud:
Scalability: The cloud deployment of emCA is highly scalable. You can easily add or remove EC2 instances to meet your changing needs.
Reliability: The cloud deployment of emSigner is highly reliable. AWS provides a number of features to help ensure the reliability of your application, such as high availability and disaster recovery.
Security: The cloud deployment of emSigner is secure. AWS provides a number of security features to help protect your application, such as WAF and GuardDuty.
Cost-effectiveness: The cloud deployment of emCA is cost-effective. You only pay for the resources that you use.
Additional advantages
In addition to the above advantages, the cloud deployment of emCA also offers the following advantages:
Global reach: The cloud deployment of emCA allows you to access from anywhere in the world.
Easy management: The cloud deployment of emCA is easy to manage. AWS provides a number of tools and services to help you manage your cloud environment.
No hardware upfront costs: The cloud deployment of emCA does not require any upfront hardware costs. You only pay for the resources that you use.
Overall, the cloud deployment of emCA is a highly scalable, reliable, secure, and cost-effective way to deploy and manage emCA PKI solution.