Alien4Cloud, The Atos DevOps Suite
for fast digital transformation
1.  The Devops (r)evolution
2.  Alien4Cloud to facilitate Devops
3.  Alien4Cloud demo
4.  Use Cases
5.  Conclusion
2
Agenda
DevOps
▶  DevOps is a practice that emphasizes the collaboration of software developers
and IT operations while automating the process of software delivery and
infrastructure changes
▶  Benefits #1:
–  Faster delivery of
features
4
What is DEVOPS?
DEV team OPS team
Fig : DevOps Cycle
From Agile to Continuous Delivery and DevOps
▶  Acceptance test driven development process
▶  Tight collaboration between business and delivery teams
▶  Cross-functional teams include QA and operations
▶  Automated build, testing, database migration and deployment
▶  Incremental development on mainline with continuous integration
▶  Solutions always production ready
▶  Release tied to business needs, not operational constraints
Agile 101 Integration + QA Release and Operation
Customer
“Agile” team
IT OperationCentralized QA
Iteration 0 1 2 3 4
Customer
DevOps team
Constant flow of new features
into production
DevOps & Continuous Delivery
The “last mile”
Analysis + Design
Development
Testing + Showcase
Faster time to market
Early feedback
6
What are Dev and Ops needs
I want a self service and
automated platform for
provisionning and deployment
from my dev factory.
It needs to support my
existing apps but also
containers and Paas.
I am a Dev I am an Ops
I need to propose a self
service platform that enforces
our security policies and
leverages our existing
infrastructure and
automation scripts.
It needs to be evolutive.
7
Challenges to address in the enterprise
to make DevOps a reality
Collaboration and
governance
Self-service IT for
Dev & Ops
Heterogeneous
automation
Fine grained-
control on
infrastructure
access and
available resources
and services
Hybrid
infrastructures,
static and dynamic
Need to tackle these alltogether
8
Not all enterprises are startups
…and they have to deal with legacy
Alien4Cloud
SELFSERVICE
Main Features :
•  A roles based access self-service portal
•  A TOSCA components and blueprints
studio accelerating design and reusability
•  A powerful deployment workflow generator
•  A smart matching model, with cloud
brokering capabilities
•  An infrastructure provisioning and
deployment orchestrator (Iaas/Paas/Caas)
•  An Audit Console & DashBoard
10
Alien4Cloud, an open source Software Suite for
DevOps
DEPLOY
applications
DESIGN
blueprints
SHARE
components
11
OASIS TOSCA
for applications portability across clouds
OASIS TOSCA defines the interoperable description
of applications;
(components, relationships, dependencies,
requirements, and capabilities)
…thereby enabling portability and automated
management across cloud providers regardless of
underlying platform or infrastructure thus
expanding customer choice, improving reliability,
and reducing cost and time-to-value.
https://www.oasis-open.org/
12
Choosing the right orchestrator
Orchestration and integration are key
▶  What we want :
Complete Application Lifecycle orchestration
On Hybrid Infrastructure
Standard-based blueprint orchestrator for
simplified integration (support of TOSCA)
Flexible workflow engine, allowing
custom workflows implementation
Extensive integration capabilities
Day 2 management features
Security and high availability
Ops runtime dashboards
Cloudify offers it
13
Alien4Cloud, a complete DevOps Suite
to tackles digital transformations challenges
14
Alien4Cloud optimizes 3 use cases
▶  No vendor lock-in, by
decoupling infrastructure
from application design
▶  Model once, deploy anywhere
▶  Accelerate time-to-market
▶  Improve quality & productivity
▶  Try and retry
▶  No silos
▶  Qualified use cases ready to
be shared
▶  IT added value
Business reinvention
Digital Transformation
Operational excellence
DevOps
Customer experience
Self Service Platform
Hybrid cloud
enablement
Application Market
Place
Dev Factory
New Apps
(mobile, blockchain, microservices,… )
Legacy Applications
(Databases, J2EE, .net, Big Data,…)
15
Deal with legacy and new apps…
…and hybrid infrastructures
Paas IaaS Containers Public
&
Private
Automation .sh .bat
Infrastructure Abstraction
Self Service Portal & APIs
Application Blueprints
Orchestration
Alien4Cloud
Demo
Iaas / Paas / Caas
Alien4Cloud in action
Alien4Cloud
TOSCA
components
Factory
TOSCA
components
Catalog
develop
upload
1 3
4
17
use construct
TOSCA
Blueprints
Modeler
Smart
Deployment
2
1
18
Alien4Cloud demonstration
Use Cases
▶  Context
Digitalisation program: 80% of applications on the cloud (Private and Public) by 2020. It means
hundreds of application on thousands of compute nodes. They want to be able to deploy a full
application, and provision its underlying infrastructure, in one click.
▶  Targets
Reduce Time To Market
Reduce Project and application hosting costs
Adapt to business needs with more product releases and better quality
▶  Challenges
High number of applications with very heterogeneous technologies and functional usages.
NoOps is required for economical balance
▶  Solution
TOSCA as a norm and alien4cloud as DevOps platform.
▶  Immediate results
TTM reduced from 18 to 6 months
-8% on project costs
Close to 0 production incident
▶  Journey to Success
Phase 0 (2016): Integrate A4C and enforce Security
Phase 1 (early 2017): Platform open without provisioning on private Cloud
Phase 2 (spring 2017): Deploy applications in self service (+100 apps; +1000 depl./week)
Phase 3 (summer 2017): industrialization, Containers, extension to Public Cloud (AWS) with
complete automation
Customer use case : Digital Transformation for
French Top 3 Bank
21
Customer Use Case : Big Data as a service
for a saas provider
The challenge : Big Data application at scale
▶  On-demand Hadoop, self-service provisioning on
Private Clouds
▶  Central distribution of Hadoop solutions as a
Self-Service for the Business User
▶  No in-house expertise on complex Hadoop based Big
Data solutions
The solution :
▶  Application deployment solutions and methodology,
specific developments for custom integration, consulting
and training
▶  Custom blueprints, data lake & analytics components
(MapR dist)+ Alien4cloud + Cloudify + Openstack
Benefits
▶  Accelerate Time to Market of Hadoop cluster
provisioning (from days to minutes)
▶  Leverage Openstack between Business organizations
▶  Easy adaptation of the standard Hadoop topology to
Business entity requirements
Conclusion
Alien4Cloud contributes to the benefits of DevOps.
▶  Using Oasis TOSCA, Alien4Cloud promotes cloud
portability by decoupling application design from
infrastructure.
▶  The components catalog and blueprints studio
help collaboration between teams and promotes
self service mode.
▶  The open/plugin model facilitates reusability and
evolutivity
Summary
▶ LinkedIn : Join Alien4Cloud Group
▶ Twitter : Follow @Alien4Cloud
▶ Facebook : Like us at facebook.com/alien4cloud
▶ Youtube : http://goo.gl/JLzwyN
▶ And our website : http://alien4cloud.org
24
Follow us on the web
Atos, the Atos logo, Atos Codex, Atos Consulting, Atos Worldgrid, Worldline, BlueKiwi, Bull, Canopy the
Open Cloud Company, Unify, Yunano, Zero Email, Zero Email Certified and The Zero Email Company are
registered trademarks of the Atos group. June 2016. © 2016 Atos. Confidential information owned by
Atos, to be used by the recipient only. This document, or any part of it, may not be reproduced, copied,
circulated and/or distributed nor quoted without prior written approval from Atos.
#ThankYou
For more information please contact: Sébastien Bergougnoux
+33 6 79 72 82 42
sebastien.bergougnoux@atos.net

DevOps Digital Transformation: A real life use case enabled by Alien4Cloud

  • 1.
    Alien4Cloud, The AtosDevOps Suite for fast digital transformation
  • 2.
    1.  The Devops(r)evolution 2.  Alien4Cloud to facilitate Devops 3.  Alien4Cloud demo 4.  Use Cases 5.  Conclusion 2 Agenda
  • 3.
  • 4.
    ▶  DevOps isa practice that emphasizes the collaboration of software developers and IT operations while automating the process of software delivery and infrastructure changes ▶  Benefits #1: –  Faster delivery of features 4 What is DEVOPS? DEV team OPS team Fig : DevOps Cycle
  • 5.
    From Agile toContinuous Delivery and DevOps ▶  Acceptance test driven development process ▶  Tight collaboration between business and delivery teams ▶  Cross-functional teams include QA and operations ▶  Automated build, testing, database migration and deployment ▶  Incremental development on mainline with continuous integration ▶  Solutions always production ready ▶  Release tied to business needs, not operational constraints Agile 101 Integration + QA Release and Operation Customer “Agile” team IT OperationCentralized QA Iteration 0 1 2 3 4 Customer DevOps team Constant flow of new features into production DevOps & Continuous Delivery The “last mile” Analysis + Design Development Testing + Showcase Faster time to market Early feedback
  • 6.
    6 What are Devand Ops needs I want a self service and automated platform for provisionning and deployment from my dev factory. It needs to support my existing apps but also containers and Paas. I am a Dev I am an Ops I need to propose a self service platform that enforces our security policies and leverages our existing infrastructure and automation scripts. It needs to be evolutive.
  • 7.
    7 Challenges to addressin the enterprise to make DevOps a reality Collaboration and governance Self-service IT for Dev & Ops Heterogeneous automation Fine grained- control on infrastructure access and available resources and services Hybrid infrastructures, static and dynamic Need to tackle these alltogether
  • 8.
    8 Not all enterprisesare startups …and they have to deal with legacy
  • 9.
  • 10.
    SELFSERVICE Main Features : • A roles based access self-service portal •  A TOSCA components and blueprints studio accelerating design and reusability •  A powerful deployment workflow generator •  A smart matching model, with cloud brokering capabilities •  An infrastructure provisioning and deployment orchestrator (Iaas/Paas/Caas) •  An Audit Console & DashBoard 10 Alien4Cloud, an open source Software Suite for DevOps DEPLOY applications DESIGN blueprints SHARE components
  • 11.
    11 OASIS TOSCA for applicationsportability across clouds OASIS TOSCA defines the interoperable description of applications; (components, relationships, dependencies, requirements, and capabilities) …thereby enabling portability and automated management across cloud providers regardless of underlying platform or infrastructure thus expanding customer choice, improving reliability, and reducing cost and time-to-value. https://www.oasis-open.org/
  • 12.
    12 Choosing the rightorchestrator Orchestration and integration are key ▶  What we want : Complete Application Lifecycle orchestration On Hybrid Infrastructure Standard-based blueprint orchestrator for simplified integration (support of TOSCA) Flexible workflow engine, allowing custom workflows implementation Extensive integration capabilities Day 2 management features Security and high availability Ops runtime dashboards Cloudify offers it
  • 13.
    13 Alien4Cloud, a completeDevOps Suite to tackles digital transformations challenges
  • 14.
    14 Alien4Cloud optimizes 3use cases ▶  No vendor lock-in, by decoupling infrastructure from application design ▶  Model once, deploy anywhere ▶  Accelerate time-to-market ▶  Improve quality & productivity ▶  Try and retry ▶  No silos ▶  Qualified use cases ready to be shared ▶  IT added value Business reinvention Digital Transformation Operational excellence DevOps Customer experience Self Service Platform Hybrid cloud enablement Application Market Place
  • 15.
    Dev Factory New Apps (mobile,blockchain, microservices,… ) Legacy Applications (Databases, J2EE, .net, Big Data,…) 15 Deal with legacy and new apps… …and hybrid infrastructures Paas IaaS Containers Public & Private Automation .sh .bat Infrastructure Abstraction Self Service Portal & APIs Application Blueprints Orchestration Alien4Cloud
  • 16.
  • 17.
    Iaas / Paas/ Caas Alien4Cloud in action Alien4Cloud TOSCA components Factory TOSCA components Catalog develop upload 1 3 4 17 use construct TOSCA Blueprints Modeler Smart Deployment 2 1
  • 18.
  • 19.
  • 20.
    ▶  Context Digitalisation program:80% of applications on the cloud (Private and Public) by 2020. It means hundreds of application on thousands of compute nodes. They want to be able to deploy a full application, and provision its underlying infrastructure, in one click. ▶  Targets Reduce Time To Market Reduce Project and application hosting costs Adapt to business needs with more product releases and better quality ▶  Challenges High number of applications with very heterogeneous technologies and functional usages. NoOps is required for economical balance ▶  Solution TOSCA as a norm and alien4cloud as DevOps platform. ▶  Immediate results TTM reduced from 18 to 6 months -8% on project costs Close to 0 production incident ▶  Journey to Success Phase 0 (2016): Integrate A4C and enforce Security Phase 1 (early 2017): Platform open without provisioning on private Cloud Phase 2 (spring 2017): Deploy applications in self service (+100 apps; +1000 depl./week) Phase 3 (summer 2017): industrialization, Containers, extension to Public Cloud (AWS) with complete automation Customer use case : Digital Transformation for French Top 3 Bank
  • 21.
    21 Customer Use Case: Big Data as a service for a saas provider The challenge : Big Data application at scale ▶  On-demand Hadoop, self-service provisioning on Private Clouds ▶  Central distribution of Hadoop solutions as a Self-Service for the Business User ▶  No in-house expertise on complex Hadoop based Big Data solutions The solution : ▶  Application deployment solutions and methodology, specific developments for custom integration, consulting and training ▶  Custom blueprints, data lake & analytics components (MapR dist)+ Alien4cloud + Cloudify + Openstack Benefits ▶  Accelerate Time to Market of Hadoop cluster provisioning (from days to minutes) ▶  Leverage Openstack between Business organizations ▶  Easy adaptation of the standard Hadoop topology to Business entity requirements
  • 22.
  • 23.
    Alien4Cloud contributes tothe benefits of DevOps. ▶  Using Oasis TOSCA, Alien4Cloud promotes cloud portability by decoupling application design from infrastructure. ▶  The components catalog and blueprints studio help collaboration between teams and promotes self service mode. ▶  The open/plugin model facilitates reusability and evolutivity Summary
  • 24.
    ▶ LinkedIn : JoinAlien4Cloud Group ▶ Twitter : Follow @Alien4Cloud ▶ Facebook : Like us at facebook.com/alien4cloud ▶ Youtube : http://goo.gl/JLzwyN ▶ And our website : http://alien4cloud.org 24 Follow us on the web
  • 25.
    Atos, the Atoslogo, Atos Codex, Atos Consulting, Atos Worldgrid, Worldline, BlueKiwi, Bull, Canopy the Open Cloud Company, Unify, Yunano, Zero Email, Zero Email Certified and The Zero Email Company are registered trademarks of the Atos group. June 2016. © 2016 Atos. Confidential information owned by Atos, to be used by the recipient only. This document, or any part of it, may not be reproduced, copied, circulated and/or distributed nor quoted without prior written approval from Atos. #ThankYou For more information please contact: Sébastien Bergougnoux +33 6 79 72 82 42 sebastien.bergougnoux@atos.net