Minimum Resource Requirements
Every project hosted on the Square Cloud Platform has specific minimum resource requirements to ensure optimal performance:- Bots: Minimum 256MB RAM required.
- Websites: Minimum 512MB RAM required.
- Cache Databases: Minimum 512MB RAM required.
- General Databases: Minimum 1GB RAM required.
Why Minimum RAM Requirements?
Square Cloud enforces minimum RAM requirements to ensure application stability and optimal performance. These requirements are based on the typical resource consumption patterns of different application types. Insufficient RAM can lead to application crashes, poor performance, and degraded user experience. By setting these minimums, we guarantee that your applications have adequate memory to handle their core operations, background processes, and unexpected traffic spikes without compromising functionality. Please note that while Square Cloud offers plans with up to 1TB of RAM, the maximum RAM allocation for any application is 32GB. If you require more than 32GB, please reach out to our support team for assistance.CPU Optimization & Limitation
The CPU limitation logic aims to optimize performance by dynamically adapting to the application’s needs. The code divides the default CPU allocation by two, promoting an efficient resource utilization approach. However, specific conditions alter this behavior: If the application’s default CPU allocation is 1vCPU, the CPU is set to 1. (full release) Otherwise, the CPU allocation varies based on the application’s RAM size:- If RAM is less than or equal to 1024, the CPU is set to the maximum of half of CPU or 1.
- If RAM is 2048 or more, the CPU remains unchanged. (full release)
- For RAM sizes between 1024 and 2048, the CPU is set to half of CPU.
Network Limitations
Network limitations are essential to ensure fair resource distribution and a high-quality experience for all users.The network speed increases by 50 Mbps for every additional 256 MB of RAM allocated. Here are the network limitations based on RAM allocation:
- 256 MB RAM: 50 Mbps network speed
- 512 MB RAM: 100 Mbps network speed
- 1024 MB RAM: 200 Mbps network speed
- 2048 MB RAM: 400 Mbps network speed
- 4096 MB RAM: 800 Mbps network speed
- 8192 MB RAM: 1600 Mbps network speed
- 10240 MB RAM: 2000 Mbps network speed
Storage Limitations
Storage limitations are crucial to ensure equitable resource distribution and to provide a high-quality experience for all users.- All projects: Each project is allocated 10GB of storage.