Intelligent SME.tech Issue 11 | Page 45

intelligent

// END-USER INSIGHT //

IVO PROVIDES ONE of the

C world ’ s fastest-to-deploy managed Kubernetes services . Using K3s , Civo customers can launch a Kubernetes cluster in around 90 seconds compared to the 20 – 30 minutes and substantial effort required with most services .

Originally founded in Hertfordshire in the UK , Civo now has a globally distributed team with employees in UK , America , India and Malaysia . The company ’ s target markets include small to medium development teams that need fast Kubernetes access for experimentation and testing , demos , learning and training environments and continuous integration or delivery ( CI / CD ). The company also supports individual developers who work for – or represent – larger enterprises , including Oracle , Walmart , Verizon , Microsoft and NetApp .
The challenge
Civo ’ s original platform was based on OpenStack and initially used software-defined storage from Ceph . However , the development team quickly realised that this combination wasn ’ t delivering as anticipated . Andy Jeffries , CTO and Founder , explained : “ There were just too many maintenance and development issues at the platform and storage level . True , Ceph held many promises in terms of being a scalable solution .
“ But it felt like we were battling constantly to maintain a perfect working state . Some disks would fill up , while other disks would be 60 % empty – yet the whole cluster would go into a warning state , with alarm bells ringing everywhere . It wasn ’ t an easy or stress-free way to run a managed service business .”
Persevering with OpenStack , Civo moved away from open-source storage and tried NetApp , an all-flash solution . It was a move in the right direction , but the solution still required a lot of management and late-night calls when the storage failed or customer instances dropped into read-only mode . It was clear that the time had come to find a new operating platform and accompanying storage vendor . One that could support a growing managed services provider with reliable , scalable and self-healing cloudnative data availability .
The solution
Civo considered several storage vendors , including OpenEBS , Portworx , StorageOS and Rook . StorageOS was ultimately selected because it delivered on three essential requirements – performance , data safety and support . “ When we talk about performance and data safety , we ’ re talking about the strong replication , high availability and failover that StorageOS brings to the table ,” said Jeffries . “ StorageOS also demonstrated that its team understood the unique way cloud and managed service providers consume storage in terms of the vast number of volumes that are created and deleted on a regular basis – and the accompanying elasticity that ’ s required to make that happen .”
Today , Civo has two super-clusters with more on the way this year . One in London and one in New York . They both run Kubernetes as the base layer and StorageOS within that , providing persistent volumes . When a Civo customer launches a K3S cluster , the platform spins up a series of virtual machine disks with storage provided by StorageOS .
The benefits
Without the capability to persistently store data , clusters can fail and then customer applications can be affected . In the past , Civo was able to work around this issue by having regular I / O compute instances . If a customer needed a database or uploaded file storage , Civo had to manually create an instance and use that as the backend storage . With StorageOS , it ’ s a native part of the deployment and – as such – happens automatically . StorageOS also enables Civo to carry out maintenance and rolling upgrades of its Kubernetes clusters , thanks to its replication function and transparency when moving volumes between nodes .
“ Ours is the kind of offering that tests the limit of IT infrastructure and container-based applications ,” said Jeffries . “ We ’ re always hitting system limits and bottlenecks – like distributed key value stores . StorageOS is always keen to work with us as we push these boundaries . Its team monitors how close we are getting to the limits and , before we hit them , offers advice on how we can extend the capability so that it doesn ’ t become a bottleneck .”
Previous page : Andy Jeffries , CTO and Founder

SOME DISKS WOULD FILL UP , WHILE OTHER DISKS WOULD BE 60 % EMPTY – YET THE WHOLE CLUSTER WOULD GO INTO A WARNING STATE , WITH ALARM BELLS RINGING EVERYWHERE .
Intelligent SME . tech
. tech
45