Cozystack: Free PaaS platform and framework for building clouds
AndreyKvapil
95 views
29 slides
Mar 06, 2024
Slide 1 of 29
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
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 ...
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 to provide a cost-effective development environments.
Size: 3.15 MB
Language: en
Added: Mar 06, 2024
Slides: 29 pages
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