Top Banner
cocktail d’expérience informatiques Genève 3 & 4 octobre 2011 Seconde édition Track Auteur Session Incubateur Marc-Elian BEGIN SlipStream Overview
17

soft-shake.ch - Déploiement continu sur le cloud avec SlipStream

Dec 14, 2014

Download

Technology

soft-shake.ch

Marc-Elian Begin


Le passage en production de toute application nécessite de franchir une série d’étapes - p. ex. construction, testes unitaires, déploiement en environnement de certification, testes fonctionnels, déploiement en production, maintenance, mise-à-jour). Ces étapes sont souvent, à l’heure actuelle, manuelles et donc prônes à l’erreur.

De plus, dans un contexte agile, ou les équipes de développement sont amenées à ‘releaser’ souvent, ce besoin de passer en production crée en goulot d’étranglement important et peut être la source de stresses et frictions importantes.

Avec l’avènement du cloud, de la virtualisation et des services en ligne (SaaS), une nouvelle génération de produits et services permet d’automatiser considérablement la chaine de production logiciel, permettant de déployer en continue et à la demande, des systèmes multi-tiers, pour créer des environnements de développement et testes proches de la production et ce en quelques minutes.

Cette session propose un workshop, ou les participants pourront ‘apprendre en faisant’, ou la théorie et la pratique s’alternera pour permettre aux participants de créer et déployer une application sur un environnement de cloud, par petites étapes et de la tester.

Cette session utilisera SlipStream, une application développée par SixSq et un cloud basé sur StratusLab, une solution open source européenne de cloud IaaS.

Venez participer avec ou sans laptop !!


http://soft-shake.ch/2011/conference/sessions/incubator/2011/09/12/deploiement-continu-sur-le-cloud-avec-slipstream.html
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: soft-shake.ch - Déploiement continu sur le cloud avec SlipStream

cocktail d’expérience informatiques

Genève 3 & 4 octobre 2011

Seconde édition

Track

Auteur

Session

Incubateur

Marc-Elian BEGIN

SlipStream Overview

Page 2: soft-shake.ch - Déploiement continu sur le cloud avec SlipStream
Page 3: soft-shake.ch - Déploiement continu sur le cloud avec SlipStream

SlipStream Overview

Marc-Elian Bégin, Konstantin Skaburskas

Soft-Shake, Geneva, 4 October 2011

Page 4: soft-shake.ch - Déploiement continu sur le cloud avec SlipStream

SixSq Sàrl

‣Founded in 2007 by three partners‣Based in Geneva,

Switzerland‣Privately held, limited

liability company

‣sixsq.com

2

Page 5: soft-shake.ch - Déploiement continu sur le cloud avec SlipStream

SixSq Services

‣Products and Services• SlipStream™: Automated deployment orchestration of

multi-machine deployment in clouds• StratusLab: open source IaaS cloud solution

‣Consultancy and Training/Coaching• Automation of development processes and practices• Agile and Scrum training and coaching• Cloud and virtualization technologies

3

Page 6: soft-shake.ch - Déploiement continu sur le cloud avec SlipStream

4

IaaS PaaSSaaS

SlipStream

Page 7: soft-shake.ch - Déploiement continu sur le cloud avec SlipStream

Main Features

5

•Virtual Machine Factory•Automatic creation of new virtual machines•Based on existing public images or custom built

images•Deployment

•Multi-machine deployment•Automatic deployment and synchronisation of

services•On-demand provisioning of systems

Page 8: soft-shake.ch - Déploiement continu sur le cloud avec SlipStream

Silo Development

6

Dev Test QA UserOperations

Page 9: soft-shake.ch - Déploiement continu sur le cloud avec SlipStream

On-Demand Provisioning

7

Dev

TestQA

User

Operations

Page 10: soft-shake.ch - Déploiement continu sur le cloud avec SlipStream

SlipStream Cloud support

8

SlipStream

Page 11: soft-shake.ch - Déploiement continu sur le cloud avec SlipStream

Test ClientTest ClientTest ClientTest Client

Web ServerWeb ServerWeb ServerWeb ServerWeb Server

SlipStream Deployment

9

Database

Load Balancer

Test Client

Page 12: soft-shake.ch - Déploiement continu sur le cloud avec SlipStream

VMBaseVM

Base

SlipStream Factory

10

VMBase

Store

Page 13: soft-shake.ch - Déploiement continu sur le cloud avec SlipStream

Continuous Integration

11

SlipStream<parameterized>

Page 14: soft-shake.ch - Déploiement continu sur le cloud avec SlipStream

Tutorial: HelloWorld

•Simple client/server example•slipstream.stratuslab.eu•Follow Tutorial Document

12

Page 15: soft-shake.ch - Déploiement continu sur le cloud avec SlipStream

HelloWorld: Simple client/server deployment

13

SlipStream

Orchestrator

Test Client

ApachePort

Hostna

me

Ready

Page 16: soft-shake.ch - Déploiement continu sur le cloud avec SlipStream

Show Time... together!!

14

Page 17: soft-shake.ch - Déploiement continu sur le cloud avec SlipStream

Thanks :-)sixsq.com

[email protected]