Cozystack: Free PaaS platform and framework for building clouds

AndreyKvapil 95 views 29 slides Mar 06, 2024
Slide 1
Slide 1 of 29
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29

About This Presentation

With Cozystack, you can transform your bunch of servers into an intelligent system with a simple REST API for spawning Kubernetes clusters, Database-as-a-Service, virtual machines, load balancers, HTTP caching services, and other services with ease.

You can use Cozystack to build your own cloud or ...


Slide Content

Your own PaaS platform

Introduction
With Cozystack, you can transform your bunch of servers into an intelligent system with a simple REST API for spawning
Kubernetes clusters, Database-as-a-Service, virtual machines, load balancers, HTTP caching services, and other services
with ease.
MonitoringAPIKubernetes

Simple integration
Cozystack offers a robust, ready-to-use backend for building both public and private clouds, and seamless integration
with your infrastructure.User Website Git Developer

As Backend for Public Cloud
It takes place behind your web service, providing a simple API for ordering managed services.

End users have no access to your cluster backend, only to managed services.
User WebsiteGit Developer

As Private Cloud managed with Infrastructure-as-Code
Use modern GitOps techniques to manage your private cloud declaratively and securely. Enable your CI/CD system to
deploy infrastructure services with a single YAML manifest.User Website
Git Developer

Simple dashboard

Deploy an application using Dashboard

Deploy an application using YAML manifest

Simple installation
We significantly simplified the cluster setup, turning the installation process into a simple and enjoyable experience.
powered by Talos Linux
srv1 srv2 srv3

Simple installation
Select a node

Simple installation
Input the information

Simple installation
Select a disk

Simple installation
Create a load balancer

Simple installation
And click install

Get a ready cluster out-of-nothing in just 5 minutes:

Ready monitoring stack
Pre-configured Grafana dashboards


Enabled automatically for every deployed service


Integrated IRM (Incident Response Management) system
powered by

Fast and reliable storage
Replication operating directly in the kernel


Simple design


Time-tested technologies


Ready-to-use configuration
powered by

Modern networking fabric
Multi-tenancy and VPCs (Virtual Personal Networks)
Simple integration with your infrastructure
Network offloading with eBPF and SR-IOV
powered by and

Multiple services available with just a click
HTTP-caching serviceManaged VPN service S3 Storage
Virtual Machines Load balancers Managed DatabasesManaged Kubernetes

Truly managed Kubernetes
Managing Kubernetes clusters on-premises often is challenging.
We offer a simple, full-featured Kubernetes solution that just works, like in every cloud, but on your bare metal servers.
Automatic VM provisioning
Cluster Autoscaller
Pre-installed services
Load Balancers
Persistent Volumes
Monitoring and Logs

Databases-as-a-Service
Powered by operator approach.
Highly-available by default.
You can simple:
Create databases
Manage users and access rights
Configure automatic backups
Monitor through the dashboards
Configure and recieve alerts

Ultimate Performance driven by Open Source
We care about performance. That’s why we adopt the most performant technologies balancing stability
and functionality in our platform:
write read
0 io/s 500K io/s 1000K io/s
336.1K io/s 1005.6K io/s
54.1K io/s162.1K io/s
LINSTOR
Ceph
0 G 1 G 2 G
0.26 G
2.90G
LINSTOR
Ceph
0 0.5 1 1.5 2
0.3 bytes/sample
2.1 bytes/sample
VictoriaMetrics
Prometheus
VictoriaMetrics consumes up to 7 times less storage
space than Prometheus:
0 GB 5 GB 10 GB 15 GB 20 GB
4.3 GB
23.0 GB
VictoriaMetrics
Prometheus
VictoriaMetrics consumes up to 7 times less storage
space than Prometheus:
LINSTOR provides up to 6.2 times
faster replication than Ceph:
LINSTOR consumes up to 11.2 times less
RAM than Ceph:
according to research:
Comparing LINSTOR, Ceph, Mayastor, & Vitastor Storage Performance in Kubernetes
Prometheus vs VictoriaMetrics benchmark on node_exporter metrics

Cost efficient and secure by design
Our unique tenant model enables efficient allocation of cloud resources for the control plane, ensuring
cost-efficiency and the desired level of security

Easy to extend
Each package in the platform consists of a set of YAML files. Therefore, anyone with some familiarity with Kubernetes
primitives can modify or expand the platform. Delivery of packages to the system is handled by FluxCD, a well-known
and widely used tool in the community.

Standardization and unification
All components of the platform are based on proven open source tools and technologies which are widely known in
the industry. We strive to use the most standard and correct approaches, as a result the whole platform is very simple
and have no vendor lock-in.

Invisible Integration: Secure by Design
End users have no access to management API of the cluster, either from outside or within their services.

Cozystack support plans
Plus
Dedicated Support Channel
Unlimited
Business Hours
4 Hours Maximum
Best Effort
3 Business Days Maximum
Advanced Priority
14
2 Business Days Maximum
60
Enterprise
Full On-Call Support
Unlimited
24×7 Support
1 Hour Maximum
Enterprise Support Available
3 Days Maxumum
High Priority
4 Hours Maximum
Support Channel
Incidents covered
Service Desk Hours
Emergency Response Time
Standard Response Time
Exclusive Update Channel
Remote Access (ssh)
Supervised Upgrade Assistance
Core Platform and Kubernetes Support
Other Components Support
Security Fixes
Bug Fixes
Consultation Hours Included per Month
Project Documentation Access
Dedicated Support Channel
5
Business Hours
2 Business Days Maximum
1 Business Days Maximum
In Release Cycle
Best Effort
Standard Priority
2
Basic

Stop worrying about your bare metal infrastructure, leave it to the
professionals!
aenix.io/contact