Infrastructure
Infrastructure Requirements
The following are the recommended infrastructure specifications for running TAKAKRYPT optimally:
| Component | Description |
|---|---|
| Server/VM | 8 CPU cores (Recommended) |
| Memory | 16 GB RAM (Recommended) |
| Storage | 100 GB (Recommended) |
| Storage Type | SSD recommended for optimal I/O performance |
| Operating System | Linux or Windows |
System Components
The following are the main components used in the TAKAKRYPT infrastructure:
1. Docker Engine
Serves as the primary container runtime for running all TAKAKRYPT services in the form of containers.
2. Docker Compose
Used to manage and orchestrate multi-container setups, particularly in development environments or small to medium-scale deployments.
3. Kubernetes
Used for container orchestration at large scale, supporting the needs of auto-scaling, self-healing, and high availability.
4. Container registry
Uses Harbor or Docker Hub as a repository to store and distribute container images centrally.