Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

Groupe PI: Nimbus

Requirements Technical constraints Solutions

Orchestration Kubernetes
• Self-healing.
• Installable almost on any Linux distribution
• Installable automatically using configuration Openshift
management tools.
• Be a standard and is available on a large Docker swarm
number of platforms.
• Facilitate both declarative configuration and
automation.
• Provide deployment patterns and templates.
• Provide service discovery and load balancing
Automation • An open-source software. Ansible
• Able to provide provisioning, configuration
management, and application-deployment Puppet
features
• To run on any Windows, Linux and Unix-like SlatStack
systems.
• Agentless, does not require to deploy any
agents to nodes
• Using simple and standardized communication
protocols like SSH.
Infrastructure • Open source Openstack
servers • Multi-tenant architecture
containers,or disks • Provide orchestration capabilities. cloudstak
• self-healing, reliable, data redundancy
protection from failures. aws
• Easily add capacity.
• Scale vertically and horizontally-distributed Azure
storage
• Backup and archive large amounts of data with
linear performance.
• Large choice of hypervisors
• Support private and hybrid deployment
• Provide standards for building open, massively
scalable clouds.
• Deliver simple management of cloud
resources through a centralized dashboard.

Virtualisation • Live migration KVM


• supported and compatible with the
infrastructure management solution Vmware
• Use a wide variety of certified Linux support
hardware platforms. XEN
• Scales to match demand load
• Allows the most demanding applications
workloads to be virtualized
Containerisation • Provide virtualized computing resources on
demand Docker
kubernetes
podman

Infrastructure servers containers,or disks

openstack cloudstak aws azure

Open source

Multi-tenant
architecture

Provide
orchestration
capabilities.

Backup and
archive large
amounts of data
with linear
performance.

self-healing,
reliable, data
redundancy
protection from
failures

Support private
and hybrid
deployment.

Easily add
capacity.

Support a large
choice of
hypervisors.
Provide
standards for
building open,
massively
scalable clouds

Scale vertically
and horizontally-
distributed
storge

Deliver simple
management of
cloud resources
through a
centralized
dashboard.

Orchestration
Kubernetes Openshift Docker Swarm
installable almost on any
Linux distribution

Installable automatically
using configuration
management Tools

Be a standard and is
available on a large
number of platforms

Facilitate both declarative


configuration and
automation.
Provide deployment
patterns and templates.
Provide service discovery
and load balancing

Automation

Ansible SaltStack Puppet


An open-source software.

Able to provide provisioning,


configuration management, and

application-deployment
features

To run on any Windows, Linux


and Unix-like systems.

Agentless, does not require to


deploy any agents to nodes

Using simple and standardized


communication protocols like
SSH.

Virtualization
KVM Xen Vmware

Live migration

supported and compatible


with the infrastructure
management solution

Use a wide variety of


certified Linux support
hardware platforms

Scales to match demand


load
Allows the most Full virtualization Hardware assisted Hardware assisted
demanding applications paravirtualization paravirtualization Full /paravirtualization
workloads to be virtualized

Containerisation
Docker kubernetes podman
Provide virtualized
computing resources on
demand

Imen chanoufi

Siwar ben ahmed

Achwak harizi

Med aziz benlazreg

Ali rebai

Hedi ayari

You might also like