Cloud Deployment

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.

Last updated