Skip to content

Commit 509156c

Browse files
committed
blog: why-lifeincloud-chose-cloudstack
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
1 parent 47e779c commit 509156c

File tree

3 files changed

+183
-0
lines changed

3 files changed

+183
-0
lines changed
162 KB
Loading
168 KB
Loading
Lines changed: 183 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,183 @@
1+
---
2+
layout: post
3+
title: Why LifeinCloud Chose ACS for their Public Cloud
4+
tags: [case-studies]
5+
authors: [jamie]
6+
slug: why-lifeincloud-chose-cloudstack
7+
---
8+
9+
## The Story of LifeinCloud
10+
11+
[LifeinCloud](https://lifeincloud.com/) is a privately-owned, European public
12+
cloud provider on a mission to make powerful cloud solutions more accessible to
13+
developers and businesses worldwide.
14+
15+
They started in 2009 as a managed services provider, later expanding into
16+
private cloud solutions. As demand grew, they faced a similar challenge to many
17+
in our community:
18+
19+
<!-- truncate -->
20+
21+
<div className="row">
22+
<div className="col col--4">
23+
24+
![](bogdan.png "Bogdan Rohan" class="blog-image")
25+
26+
</div>
27+
<div className="col col--8">
28+
29+
*"Each client environment was essentially a separate island. We were duplicating
30+
efforts across different environments - separate hardware, separate maintenance
31+
windows, separate upgrade cycles. This wasn't just inefficient; it was
32+
unsustainable as we looked to scale."*
33+
34+
-[Bogdan Rohan](https://www.linkedin.com/in/bogdanrohan/), LifeinCloud Founder & CEO
35+
36+
</div>
37+
38+
</div>
39+
40+
Their solution? Building a multi-region public cloud platform powered by Apache
41+
CloudStack. The results transformed their operations: 40% reduction in overhead,
42+
85%+ infrastructure utilization, and onboarding time cut from weeks to hours.
43+
44+
But the interesting part is how they got there.
45+
46+
## The choice: CloudStack vs OpenStack
47+
48+
During their technical evaluation, LifeinCloud's team discovered significant
49+
architectural differences between the two platforms. Their CTO, [George
50+
Lisandru](https://www.linkedin.com/in/george-lisandru-6840a9294/?originalSubdomain=ro),
51+
explains why OpenStack's architecture proved challenging for what they were
52+
trying to achieve:
53+
54+
<div className="row">
55+
<div className="col col--4">
56+
57+
![](george.png "George Lisandru" class="blog-image")
58+
59+
</div>
60+
<div className="col col--8">
61+
62+
*"OpenStack's architecture follows the Unix philosophy - many small components
63+
each doing one thing well. In theory, this provides maximum flexibility. In
64+
practice, it means you need separate services for compute (Nova), networking
65+
(Neutron), identity (Keystone), image management (Glance) and storage (Cinder).
66+
Each component needs its own high-availability setup, monitoring and
67+
maintenance. It's as powerful as it is complex."*
68+
69+
</div>
70+
</div>
71+
72+
Their testing revealed striking differences in resource requirements for managing 100 VMs:
73+
- OpenStack needed 5+ control nodes and nearly 100GB of RAM just to manage itself
74+
- CloudStack ran the same workload with a single management server (two for HA) and just 16GB of RAM
75+
- Ceph integration with CloudStack "just worked," while OpenStack required additional components and careful configuration
76+
77+
George also singled out CloudStack's API-first approach as a major advantage:
78+
79+
*"It's remarkably stable and well-documented. The API hasn't broken compatibility
80+
in years, making it reliable for long-term automation. This is crucial for our
81+
customers building infrastructure-as-code pipelines."*
82+
83+
## Implementation Challenges
84+
85+
While basic deployment was straightforward, the team encountered several
86+
technical hurdles, as George notes:
87+
88+
"The documentation for advanced HA configurations could be better. We ended up
89+
working directly with ShapeBlue and the CloudStack community to resolve some
90+
edge cases."
91+
92+
Other challenges included:
93+
- Extensive Ceph optimization for their workload patterns
94+
- Network configuration refinement for maximum throughput
95+
- Management server database tuning for multi-datacenter operations
96+
97+
## Real-World Performance
98+
99+
After optimization, LifeinCloud reports that their deployment is now delivering
100+
consistent performance:
101+
102+
**Compute Layer:**
103+
104+
- [VM Provisioning](https://lifeincloud.com/products/cloud-servers/): 45 seconds average (down from 3+ minutes)
105+
- Live Migration: Sub-second downtime for running VMs
106+
- CPU Overhead: Less than 2% for KVM virtualization
107+
108+
**Storage Layer (Ceph with NVMe):**
109+
110+
- Random 4K Read: 120,000 IOPS per storage node
111+
- Sequential Read: 3.2 GB/s sustained throughput
112+
- Latency: Sub-5ms for cached reads
113+
114+
## Storage Architecture
115+
116+
When asked about why Ceph won, LifeinCloud’s CTO explains: "Ceph, while more
117+
resource-intensive, met our reliability requirements and offered better scaling
118+
characteristics."
119+
120+
Their current Ceph implementation provides:
121+
122+
- Triple replication for data redundancy
123+
- Dedicated networks for replication traffic
124+
- Optimized placement groups for better performance
125+
- Integration with [NVMe SSD storage](https://lifeincloud.com/products/block-storage/) for high-performance workloads
126+
127+
## Network Architecture
128+
129+
Their network design emphasizes redundancy and isolation through:
130+
131+
- Dual physical switches for hardware redundancy
132+
- Network bonding on all hosts
133+
- Automatic failover capabilities
134+
- VLAN-based network separation
135+
- [Granular firewall](https://lifeincloud.com/products/cloud-firewall/) controls
136+
- Support for custom network topologies
137+
138+
## Security Architecture
139+
140+
The provider says security was built as a fundamental component into every layer of their stack:
141+
142+
**Network Security:**
143+
144+
- CloudStack's VLAN capabilities maintain complete customer traffic separation
145+
- Per-VLAN firewall rules allow customers to implement precise security controls
146+
- No cross-tenant network visibility
147+
148+
**[Access Control](https://lifeincloud.com/features/identity-access-management/):**
149+
150+
- Granular Role-Based Access Control (RBAC) system
151+
- Precise permission management
152+
- Comprehensive admin action logging for compliance requirements
153+
154+
*"The centralized management approach is key here,"* notes George. *"When
155+
something needs investigation, we're not playing detective across five different
156+
dashboards trying to piece together what happened."*
157+
158+
## Technical Roadmap
159+
160+
The LifeinCloud platform currently operates across multiple datacenters:
161+
162+
- Frankfurt: Chosen for proximity to DE-CIX, Europe's largest Internet peering exchange
163+
- Bucharest: Features some of the fastest broadband internet globally
164+
- London: Europe’s largest data center market and a global business hub
165+
- Miami: Planned for end of 2025, connecting European customers to the Americas
166+
167+
Having just released their
168+
[Kubernetes](https://lifeincloud.com/products/kubernetes/), [high-frequency
169+
compute](https://lifeincloud.com/products/high-frequency-compute/), and [S3-compatible
170+
object storage](https://lifeincloud.com/products/object-storage/) offerings,
171+
their upcoming technical initiatives include GPU support with direct device
172+
passthrough.
173+
174+
## The Final Verdict
175+
176+
After running CloudStack in production, LifeinCloud achieved the scalability
177+
they needed without the complexity they feared. Their infrastructure handled
178+
growth from one region to multiple availability zones while maintaining
179+
performance and reliability. Their CTO adds:
180+
*"So far, we're happy with how ACS performed in this expansion: one platform,
181+
multiple regions, no silos. We can scale globally while keeping data exactly
182+
where it needs to be."*
183+

0 commit comments

Comments
 (0)