Apache CloudStack Private Cloud for Software developer from Spain

Apache CloudStack Private Cloud for Software developer from Spain
28
Read 3 min.

Goals & Challenges 

The Challenge

Fast-growing online projects demand flexible and secure IaaS solutions for deploying complex infrastructures. Our client, a software developer from Spain, needed a reliable cloud platform to build and deliver ready-to-use solutions, including ERP, commerce, and inventory management systems.

Despite initial concerns about adopting a new platform, the client’s technical team quickly recognized the potential of Apache CloudStack, especially with the ability to create and manage Kubernetes clusters. The platform’s intuitive interface and minimal learning curve further solidified their decision.

The Solution

Our team proposed a robust and cost-effective solution, focusing on reliability and performance. We selected dedicated servers powered by proven AMD processors and Enterprise SSDs, forming a distributed storage foundation.

Key Features:

  • High Availability: Implemented a three-node Proxmox VE cluster with VM replication for both the Management Server and NFS server, ensuring continued operation even if one node failed.
  • Storage Redundancy: Achieved with RAID 5 on Enterprise SSDs for Primary and Secondary Storage, allowing future scalability.
  • Network Reliability: Eliminated single points of failure by integrating a backup switch into the local network.
  • Fault-Tolerant OS Installation: Mirrored arrays on KVM hosts protect against drive failures.
  • IaC Integration: Seamless Terraform and Ansible support to streamline cloud management.

The Results

The final infrastructure combines fault tolerance, scalability, and cost efficiency. With high availability at both the server and storage levels, the client can confidently develop and deliver software solutions without interruption.

Implementation Process

The setup process is not complicated but consists of multiple steps:

  • Preparation of servers with configured RAID arrays.
  • Installation and configuration of the operating system.
  • Configuration of local connections between servers.
  • Setup of the Proxmox VE cluster.
  • Configuration of clustered file systems LINSTOR and GlusterFS.
  • Deployment of virtual machines (VMs): Apache CloudStack Management Server and NFS server.
  • Preparation of KVM host servers and connection to the local network.
  • Integration of nodes into the Apache CloudStack platform.
  • Installation of additional providers: Terraform and Ansible.
  • Incorporation of all hardware components into the monitoring system.

Used Hardware

To build the platform, two types of servers were used:

For NFS Storage and CloudStack Management Server

Platform: Dell PowerEdge R7515
CPU: AMD EPYC 7402P, 24 Cores, 48 Threads, 2.8/3.35GHz
Memory: 256GB REG ECC DDR4
Disk: 2x 500GB SSD - RAID 1
Disk: 3x 7.68TB Enterprise SSD - RAID 5
Disk: 3x 14TB HDD - RAID 5
RAID: Hardware RAID 5 + BBU
VLAN: 10 Gbps Local network connection
IP-KVM: iDRAC
OS: Ubuntu 24.04

For KVM Hosts

Platform: Dell PowerEdge R7515

CPU: 2x AMD EPYC 7702, 128 Cores, 256 Threads, 2.0/3.35GHz
Memory: 1024GB REG ECC DDR4
Disk: 2x 480GB Enterprise SSD
RAID: Hardware RAID 1 + BBU
VLAN: 10 Gbps Local network connection
IP-KVM: iLO 5
OS: Ubuntu Server 24.04

Conclusion

This custom project was designed to empower the client with a robust and reliable cloud platform. Shortly after deployment, the client successfully launched a test environment using IaC providers and the REST API. Key interaction tools that we prioritized from the start.

The combination of proven server reliability, resilient storage, and strategic location in a central European hub ensures minimal network latency and high availability. We are confident that the client’s upcoming software products will perform seamlessly and meet the highest standards of quality and efficiency.


Similar article

VAT

  • Other

    Other

    0%
  • austria

    Austria

    20%
  • Belgium

    Belgium

    21%
  • Bulgaria

    Bulgaria

    20%
  • Croatia

    Croatia

    25%
  • Cyprus

    Cyprus

    19%
  • Czech Republic

    Czech Republic

    21%
  • Denmark

    Denmark

    25%
  • Estonia

    Estonia

    22%
  • France

    France

    20%
  • Finland

    Finland

    24%
  • Germany

    Germany

    19%
  • Greece

    Greece

    24%
  • Hungary

    Hungary

    27%
  • Ireland

    Ireland

    23%
  • Italy

    Italy

    22%
  • Latvia

    Latvia

    21%
  • Lithuania

    Lithuania

    21%
  • Luxembourg

    Luxembourg

    17%
  • Malta

    Malta

    18%
  • Netherlands

    Netherlands

    21%
  • Poland

    Poland

    23%
  • Portugal

    Portugal

    23%
  • Romania

    Romania

    19%
  • Slovakia

    Slovakia

    20%
  • Slovenia

    Slovenia

    %
  • Spain

    Spain

    21%
  • Sweden

    Sweden

    25%
  • USA

    USA

    0%
european
states
  • Other
  • canada
  • poland
  • european-union
  • france
  • germany
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria