Figurit Homepage
SafeScale™ logo

SafeScale™

app
Apache-2.0
owner

Project URL: https://github.com/CS-SI/safescale#description


What we believe in…

Great things can be done with an appropriate IT environment.

Cloud is one of the key component.

How to improve performance, scalability, & availability while maintaining a high level of security and production & cost controls?

How to define a strategy to easily & securely migrate to the cloud?

How to provide a PaaS provider-agnostic to automatically create and manage ICT & easily deploy secured micro-services?

How to push the automation of infrastructure creation, deployment and maintenance tasks in a DevOps Spirit?


To meet such challenges, CS GROUP actively develops SafeScale™


Whether you simply need to optimize the cost of your infrastructure or get the best performance for your deployments and high-volume data processing, SafeScale™ is for you!


What is SafeScale™?

SafeScale™ is a multicloud secured management platform that provides a simple and generic way to configure and deploy ad’hoc IT infrastructure regardless of the cloud supplier targeted:

  • Infra: Cloud agnostic Infrastructure as Code (IaC)
  • Platform: Platform as a Service (PaaS)
  • Security: End-to-end secured solution from host to user access

​ Features ——–

Infra

SafeScale™ Infra is designed for abstracting cloud services and guaranteeing total independence from cloud services providers (IaaS). To overcome their heterogeneities, SafeScale™ Infra is designed around a unique CLI (command line interface) and an `object storage adapter mechanism

It supports main market infrastructure providers:

  • Main European & Non-European cloud providers
  • Potentially any Openstack-based cloud providers
  • High Performance Computing clusters

Code your IT once and deploy it anywhere.

The Infra features are detailed on the project’s page.

For example, the following command illustrates how Infra works to create a virtual machine with a single command.

>> safescale host create –os "Ubuntu 18.04" --sizing "cpu~=4, ram~=16, cpu-freq>=2" \
--public my-host

The object storage adapter mechanism of Infra supports main market cloud service providers:

  • AWS
  • Google Cloud Platform
  • main European cloud providers offering EO data: OVH, Flexible Engine, Open Telekom Cloud, and CloudFerro.
  • all operational DIAS platforms
  • potentially any Openstack-based cloud providers through generic OpenStack driver.
  • EBRC and Azure drivers are under construction and will be released before the end of the year.

Platform

SafeScale™ Platform provides Platform as a Service (PaaS) capabilities:

  • Deploy a standard cluster with Kubernetes, gateway, integrated monitoring, Helm, Ansible
  • Deploy a specific cluster with applications that are dedicated to a business line. These clusters can be provided by CS Group on demand.

The Infra features are detailed on the project’s page.

For example the following command creates a Kubernetes cluster named k8s-cluster of Normal complexity (3 master nodes).

>> safescale platform create --flavor K8S --complexity normal k8s-cluster

Security

SafeScale™ covers several all facets of security:

  • On system level, SafeScale™ proposes firewalld as Firewall, suricata as NIDS, wazuh as HIDS
  • On service level, SafeScale™ proposes Kong Community as API gateway
  • On system level, SafeScale™ proposes Kong Community as Load Balancer and applicative firewall
  • On user level, SafeScale™ proposes KeyCloak for Identity and Access management, social login and identity brokering

The security features are detailed on the project’s page.

SafeScale™ is labelled France Cybersecurity. This label guarantees users that SafeScale™ has clear and well-defined functionalities, with a level of quality verified by an independent jury based on existing certifications, an investigation by an independent third party expert and user feedback.

Whats new in SafeScale™

The latest SafeScale™ v20.03.0 version released on March 31, 2020 brings you the following new features:

  • Added AWS support.
  • Added LAN Virtual IP support for OVH provider.
  • Added binaries for macOS 64bits operating system.
  • Added binaries for Raspberry Pi 32bits operating system (ARM v5).

Read more v20.03.0…

User benefits

Easy to use

Most operations can be done with a single command with Infra feature. With SafeScale™ you can create a virtual machine in a few CLI commands and in a few minutes have a thousand of them. SafeScale™ greatly reduces learning time and development time. You don’t have to manage the lower layers, the network part, the square meters, the security, the maintenance and the obsolescence.

Open-source

SafeScale™ is distributed under the Apache-2.0 license.

Secured

SafeScale™ provides system firewalls, intrusion detection, web firewall and identity and access management including social login and brokering and monitoring security dashboards

What Payload Data & Applications department can bring you?

As main SafeScale™ developper, Payload Data & Applications department is the ideal partner. We provide you with:

  • SafeScale™ specific deployment end to end for your need
  • Consulting services around the software:
    • Technical expertise
    • Upstream studies
    • Preliminary analysis
    • Need analysis
    • Functional analysis
    • Prototyping
    • Demonstrators
  • Development of new object storage adapter
  • New feature development
  • Training services:
    • For beginner (1/2 day): Deploy a virtual computer with SafeScale™
    • For advanced users (1 day): Deploy a optimized multi cloud platform

Contact: contact@safescale.eu