{"id":314,"date":"2020-01-27T08:15:05","date_gmt":"2020-01-27T08:15:05","guid":{"rendered":"https:\/\/demosites.io\/web-agency-gb\/?page_id=71"},"modified":"2024-03-19T13:34:18","modified_gmt":"2024-03-19T13:34:18","slug":"cozystack","status":"publish","type":"page","link":"https:\/\/dev.aenix.io\/cozystack\/","title":{"rendered":"Cozystack"},"content":{"rendered":"

Cozystack<\/strong> is a free PaaS platform and framework for building clouds.<\/p>

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.<\/p>

You can use Cozystack to build your own cloud or to provide a cost-effective development environments.<\/p>

<\/p>

<\/p>

Features<\/strong><\/h2>

Managed services with just a click<\/h3>

Are you searching for a solution to leverage the benefits of managed services on-premises?
We provide a complete solution to run in your infrastructure:<\/p>

\"\"<\/figure>
<\/div>

Truly managed Kubernetes<\/strong><\/h3>

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.<\/p>

\"\"<\/figure><\/div>
<\/div>

Learn more about managed Kubernetes in our article<\/a>.<\/p>

<\/div>

Databases-as-a-Service<\/h3>

Easily manage databases with a simple interface. Create databases, manage users and access rights, set up automatic backups, and monitor performance through user-friendly dashboards. Stay informed with configurable alerts to keep your databases running smoothly.<\/p>

\"\"<\/figure>
<\/div>

Use Cases<\/h2>

Using Cozystack to build public cloud<\/h3>

Cozystack positions itself as a kind of framework for building public clouds. The key word here is framework. In this case, it\u2019s important to understand that Cozystack is made for cloud providers, not for end users.<\/p>

Despite having a graphical interface, the current security model does not imply public user access to your management cluster.<\/p>

Instead, end users get access to their own Kubernetes clusters, can order LoadBalancers and additional services from it, but they have no access and know nothing about your management cluster powered by Cozystack.<\/p>

Thus, to integrate with your billing system, it\u2019s enough to teach your system to go to the management Kubernetes and place a YAML file signifying the service you\u2019re interested in. Cozystack will do the rest of the work for you.<\/p>

\"\"\n\t\t\t\n\t\t\t\t\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>

<\/a><\/p>

<\/a><\/h3>

Using Cozystack to build private cloud<\/h3>

One of the use cases is a self-portal for users within your company, where they can order the service they\u2019re interested in or a managed database.<\/p>

You can implement best GitOps practices, where users will launch their own Kubernetes clusters and databases for their needs with a simple commit of configuration into your infrastructure Git repository.<\/p>

Thanks to the standardization of the approach to deploying applications, you can expand the platform\u2019s capabilities using the functionality of standard Helm charts.<\/p>

\"\"\n\t\t\t\n\t\t\t\t\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>

<\/a><\/h3>

Using Cozystack as Kubernetes distribution<\/h3>

We created Cozystack primarily for our own needs, having vast experience in building reliable systems on bare metal infrastructure. This experience led to the formation of a separate boxed product, which is aimed at standardizing and providing a ready-to-use tool for managing your infrastructure.<\/p>

Currently, Cozystack already solves a huge scope of infrastructure tasks: starting from provisioning bare metal servers, having a ready monitoring system, fast and reliable storage, a network fabric with the possibility of interconnect with your infrastructure, the ability to run virtual machines, databases, and much more right out of the box.<\/p>

All this makes Cozystack a convenient platform for delivering and launching your application on Bare Metal.<\/p>

\"\"\n\t\t\t\n\t\t\t\t\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>

<\/a><\/h2>

<\/a><\/h3>

Benefits<\/h2>

Easy to install<\/h3>

With talos-bootstrap<\/strong><\/a>, we provide the ultimate easy installation method, allowing you to bootstrap Cozystack using PXE or ISO method on a set of your servers out-of-nothing in a bare data center. Using immutable OS allows us to maintain system consistency and ensure that everything will work as expected.<\/p>

Example: bootstrap Cozystack cluster in 5 minutes<\/em>:<\/p>