SlideShare a Scribd company logo
1 of 23
MODAClouds
MODAClouds R&D Projects
Multi-Cloud
DevOps Solutions
Meet the Team
Dave
Developer
Percy
Operator
John
Sales Quality
Manager
Steve
CEO
Peter
CIO
Creator 4Clouds is a Multi-Cloud
DevOps Tool that facilitates
Multi-Cloud development
Without Creator 4Clouds
Dave “the Developer” has a non-cloud Application that
needs to migrate to the Cloud
Dave also has already another app running on Amazon
EC2 (MODAFin is a Java app built with EC2 APIs)
Peter
CIO
Percy “the Operator” deploys, monitors and administers
MODAFin App on Amazon EC2
Dave &Percy (slowly) collaborate on testing, performance
debugging and refactoring
Peter (the CIO) has been instructed by Steve (the CEO) to
move everything to the Cloud to be have an IT
infrastructure more Agile and Faster for the business
John, Dave and Percy identify various cloud providers and
services that could host different pieces of their
applications
Dave
Developer
Percy
Operator
Without Creator 4Clouds
Dave and Percy are in trouble:
since it implies knowing different APIs and will imply different
tools for operations and monitoring quality… is it possible to
change from cloud provider? is it worth it ? … to use various
cloud providers?
It took a lot of time developing the app for the cloud the first
time and migrating old components to cloud working code. It is
even worse, what if they want to redeploy it, or migrate it, to
another provider ? or to another since they don’t offer the right
QoS or you find a better service for your business?
Peter wants to improve IT: he wants to develop once and be
able to deploy in several cloud providers and services… they
want to embrace the world of Multi-Cloud applications.
They need Abstraction of the Cloud Context !!!
Plus they want to specify early in the game business and
technical requirements, constrains, rules etc… for deployment,
monitoring and operations
Dave
Developer
Peter
CIO
Percy
Operator
With Creator 4Clouds
Dave “the Developer” now has a set of development tools within an
integrated IDE with:
CloudML which allows him to model Applications and add the cloud
specific bits to enable deployment and runtime optimizations, automation
and self-adaptation according to requirements and live-monitoring
Venues 4Clouds and Analysis Tools like SpaceDev 4Clouds to send the
model and discover the best suitable providers and services according to
QoS and Service Levels and Constrains policies defined by others in the
organization (John or Percy)
Energizer 4Clouds:
to take advantage of abstraction and automating deployment scripts on
different cloud providers (compatible with ADDapters 4Clouds) to answer
the question about if it is worth it ro not to think about deployin in another
cloud?
and later obtain feedback from monitoring with Tower or SpaceOps
4Clouds
SLA Tool 4Clouds which enables defining early in the game Business and
Techincal Drive QoS rules and constrains that will be assured by Energizer
4Clouds for controlled operations and self-adaptation
Dave
Developer
Without Creator 4Clouds
Peter
CIO
Percy “the Operator” is now also involved in the
development process to help analyze runtime
information for improving applications at design time
for better performance
Percy
Operator
Peter “the CIO” now is managing a team embracing
DevOps and has Agility, Flexibility, and faster
response times
Venues 4Clouds helps reducing
risks associated to Cloud
Computing
Without Venues 4Clouds
Petter “CIO” has been tasked to support a new business model
for the company ASAP (next week)
Peter
CIO
John
Sales Quality
Manager
Petter sits with Jonh (Quality Manager), Dave (Developer) & Percy
(Operator) to define a plan
They decide that Cloud is the way
They decide to put various cloud services together for different
parts of the App and be able to quickly prototype and test the
Application that will support the new Biz Model
… but be careful, John says that not all cloud providers can
assure the same quality or service level
Dave
Developer
Percy
Operator
Dave has all the pieces of the application but they don’t have
cloud-specific bits
Percy says that operating on various Cloud Providers will bring
different risks and problems to the table
Without Venues 4Clouds
They are in trouble:
how can we reduce time to develop a complex application ?
how can we make this app embraces the Cloud way ?
how can we reduce times for creating development, testing or
production environments?
Dave
Developer
Peter
CIO
Percy
Operator
What Cloud Services are out there that i can use for my Application?
Which provider should i use in terms of technical functionality ?
… and from our business requirements point of view?
how can i compare these providers services and the conditions under
they are provided?
There are many similar solutions and cloud providers out there, how
can i compare them technically? and from the Biz point of view?
the selection is a complex process that involves business people,
developers and operators, in which they all have something to say that
affects the overall picture of the selection
therefore Cloud is great but it comes with new problems and risks for
your business (and then for your IT) !!!
With Venues 4Clouds
With Venues 4Clouds they all participate in the process and define
a list of requirements for different contexts such as development,
testing, and production so they have risks under control !!!
John
Sales Quality
Manager They can all now discover, identify and compare cloud providers
and services that they need
They can now define the service levels they require for different
parts of the application according to Business and Technical
aspects
They can now define rules that identify other suitable providers
on the fly and pass them to the runtime engine Energizer
4Cloudsfor deployment and migration from one to another
provider according to QoS or any other needs
They now are able to find the Best Execution Venue for their
applications
the Energizer 4Clouds monitoring tools provide information
back to Creator 4Clouds and Venues 4Clouds to learn and refine
the list of suitable options with runtime information
Dave
Developer
Percy
Operator
Energizer 4Clouds is a Multi-
Cloud DevOps Tool
Without Energizer 4Clouds
Dave “the Developer” creates MODAFin
MODAFin is a Java app built with EC2 APIs
Dave
Developer
Peter
CIO
Percy “the Operator” deploy, monitors and
administers MODAFin on EC2
Dave &Percy (slowly) collaborate on testing,
performance debugging and refactoring
Percy
Operator
Peter “the CIO” (Dave &Percy’s boss) thinks EC2 is too
costly!
Dave hacks the app to work on CloudBees
Percy is in real trouble… restart from scratch with
new deploy, monitoring & admin stack?
With Energizer 4Clouds
Dave “the Developer” creates MODAFin
MODAFin is a (MODA)CloudML app
Energizer 4Clouds deploys, configures, and simplifies
management on Multi-Clouds
Dave
Developer
Peter
CIO
Percy’s new role is to administer problems
Dave can do a lot of testing and refactoring without
help from Percy
Percy
Operator
Peter “the CIO” (Dave &Percy’s boss) thinks EC2 is too
costly!
However… this time thanks to MODACloudML and
Energizer 4Clouds they are ready for CloudBees...
even just clicks away!
Energizer 4Clouds is a Multi-
Cloud DevOps Tool
Without Energizer 4Clouds
Dave “the Developer” creates MODAFin
Dave
Developer
Carl “Sales Quality Manager” gets response time
requirements from the customers (SLAs) but John has
no way to provide an automated and cost-effective
IT based solution
Percy
Operator
Percy “the Operator” uses SLA monitoring
Percy reports to Dave response time violations
Dave has to work with Percy on log files to
understand what went wrong
John
Sales Quality
Manager Peter
CIO
Without Energizer 4Clouds
John “Sales Quality Manager” inputs response time
requirements in the Energizer 4Clouds SLA Tool
Dave
Developer
Dave and Percy watch Energizer 4Clouds’ metric explorer
Energizer 4Clouds tells Dave and Percy of response time
violations by components and providers
Energizer 4Clouds now automatically monitors log files to
find root causes instead of Dave and Percy
Dave now knows what the problem is and what he has to
do
Percy can offer his experience to provide guidance to
operate in different ways
Percy
Operator
Peter and John are now sure to operate under
customer-requested conditions and have a report of
violations to offer compensations
John
Sales Quality
Manager
John
Sales Quality
Manager Peter
CIO
John
Sales Quality
Manager
Peter
CIO
Without Energizer 4Clouds
John and Peter agree that the customer is important
and they have to comply with his service level
demands so they think that auto-scaling is the
solution
Percy “the Operator” sets up EC2 auto-scaling
Percy updates the auto-scaling thresholds when
problems arise using rules of thumb
Percy just makes sure that each VM does not exceed
a certain utilization
Percy
Operator
John
Sales Quality
Manager Peter
CIO
With Energizer 4Clouds
John and Peter now have an automated and cost-
effective solution that learns from the past…
Percy “the Operator” deploys MODAFin with Energizer
4Clouds
Tower 4Clouds and SpaceOps 4Clouds automatically
monitor and adjusts load balancing and can scale out
VMs on-demand based on SLAs and QoS Business and
Technical requirements
Percy
Operator
Dave
Developer
Dave is not worried if his boss asks him to be ready to
deploy the application in another provider with better
performance thanks to ADDapters 4Clouds
He is now working on a new functionality and
abstracting the new components with CloudML 4Clouds
John
Sales Quality
Manager Peter
CIO
Selection of BEV
according to needs
& requirements
MDD Approach
Design with Business
& Technical
Requirements
Monitoring and Operations
with QoS
Cloud Agnostic
Development: Build
Once, deploy in multiple
clouds
Multi-Cloud & Bursting
Operations
with various compatible
QoS-Aware Self Adaptation
Feedback
Loop
Business
& Technical
Requirements
Identify and Select
Providers & Cloud
Services
we live in a Multi-Cloud world
with specific problems to address
Claudification
migrate to the cloud in
a controlled way
Business
Driven Clouds
putting Business
Requirements into the
Development & Operation
workflow
Quality First
taking care of the
unexpected with
Monitoring and SLAs
Optimization
optimization of Code, Deployment,
& Operations
Feasibility
Analysis
identify the best
services available to
transform IT-
powered
infrastructures into
your business model
Agility in a
Multi-Cloud
World
select the best venue for
your business
MODAClouds
Oliver Barreto
MODAClouds.eu/downloads

More Related Content

What's hot

Large-Scale Enterprise Platform Transformation with Microservices, DevOps, an...
Large-Scale Enterprise Platform Transformation with Microservices, DevOps, an...Large-Scale Enterprise Platform Transformation with Microservices, DevOps, an...
Large-Scale Enterprise Platform Transformation with Microservices, DevOps, an...VMware Tanzu
 
Supercharge Your Application Delivery: The Journey to Enterprise PaaS
Supercharge Your Application Delivery: The Journey to Enterprise PaaSSupercharge Your Application Delivery: The Journey to Enterprise PaaS
Supercharge Your Application Delivery: The Journey to Enterprise PaaSAl Sargent
 
Docker Containers in the Enterprise DevOps Journey
Docker Containers in the Enterprise DevOps JourneyDocker Containers in the Enterprise DevOps Journey
Docker Containers in the Enterprise DevOps JourneyTechWell
 
Next Generation Cloud Adoption - Beyond just cheaper & faster – transformati...
Next Generation Cloud Adoption -  Beyond just cheaper & faster – transformati...Next Generation Cloud Adoption -  Beyond just cheaper & faster – transformati...
Next Generation Cloud Adoption - Beyond just cheaper & faster – transformati...Capgemini
 
Digital Disruption with DevOps - Reference Architecture Overview
Digital Disruption with DevOps - Reference Architecture OverviewDigital Disruption with DevOps - Reference Architecture Overview
Digital Disruption with DevOps - Reference Architecture OverviewIBM UrbanCode Products
 
Legacy application modernization with microsoft azure
Legacy application modernization with microsoft azureLegacy application modernization with microsoft azure
Legacy application modernization with microsoft azureOptiSol Business Solutions
 
CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...
CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...
CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...CloudIDSummit
 
CloudWorld: What Does Cloud-Native Mean Anyway?
CloudWorld: What Does Cloud-Native Mean Anyway?CloudWorld: What Does Cloud-Native Mean Anyway?
CloudWorld: What Does Cloud-Native Mean Anyway?Grace Jansen
 
Supercharge Your Application Delivery
Supercharge Your Application DeliverySupercharge Your Application Delivery
Supercharge Your Application DeliveryVMware Tanzu
 
The Cloud Native Journey
The Cloud Native JourneyThe Cloud Native Journey
The Cloud Native JourneyVMware Tanzu
 
Semplificare l'observability per progetti Serverless
Semplificare l'observability per progetti ServerlessSemplificare l'observability per progetti Serverless
Semplificare l'observability per progetti ServerlessLuciano Mammino
 
Cloud Foundry Summit 2015: Leaving your Comfort Zone - Garmin and Cloud Foundry
Cloud Foundry Summit 2015: Leaving your Comfort Zone - Garmin and Cloud FoundryCloud Foundry Summit 2015: Leaving your Comfort Zone - Garmin and Cloud Foundry
Cloud Foundry Summit 2015: Leaving your Comfort Zone - Garmin and Cloud FoundryVMware Tanzu
 
Business model driven cloud adoption - what NI is doing in the cloud
Business model driven cloud adoption -  what  NI is doing in the cloudBusiness model driven cloud adoption -  what  NI is doing in the cloud
Business model driven cloud adoption - what NI is doing in the cloudErnest Mueller
 
DevOps at scale: what we did, what we learned at Societe Generale
DevOps at scale: what we did, what we learned at Societe GeneraleDevOps at scale: what we did, what we learned at Societe Generale
DevOps at scale: what we did, what we learned at Societe GeneraleAdrien Blind
 
Delivering Essentials for Albertsons: VMware TAS’s Critical Role During the C...
Delivering Essentials for Albertsons: VMware TAS’s Critical Role During the C...Delivering Essentials for Albertsons: VMware TAS’s Critical Role During the C...
Delivering Essentials for Albertsons: VMware TAS’s Critical Role During the C...VMware Tanzu
 
DevOps as a Pathway to AWS | AWS Public Sector Summit 2016
DevOps as a Pathway to AWS | AWS Public Sector Summit 2016DevOps as a Pathway to AWS | AWS Public Sector Summit 2016
DevOps as a Pathway to AWS | AWS Public Sector Summit 2016Amazon Web Services
 
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business DevelopmentCloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business DevelopmentSam Garforth
 
Cloud Native: Designing Change-tolerant Software
Cloud Native: Designing Change-tolerant SoftwareCloud Native: Designing Change-tolerant Software
Cloud Native: Designing Change-tolerant Softwarecornelia davis
 
Spring Boot & Spring Cloud on Pivotal Application Service
Spring Boot & Spring Cloud on Pivotal Application ServiceSpring Boot & Spring Cloud on Pivotal Application Service
Spring Boot & Spring Cloud on Pivotal Application ServiceVMware Tanzu
 

What's hot (20)

Large-Scale Enterprise Platform Transformation with Microservices, DevOps, an...
Large-Scale Enterprise Platform Transformation with Microservices, DevOps, an...Large-Scale Enterprise Platform Transformation with Microservices, DevOps, an...
Large-Scale Enterprise Platform Transformation with Microservices, DevOps, an...
 
Supercharge Your Application Delivery: The Journey to Enterprise PaaS
Supercharge Your Application Delivery: The Journey to Enterprise PaaSSupercharge Your Application Delivery: The Journey to Enterprise PaaS
Supercharge Your Application Delivery: The Journey to Enterprise PaaS
 
Cloud Native Operations
Cloud Native OperationsCloud Native Operations
Cloud Native Operations
 
Docker Containers in the Enterprise DevOps Journey
Docker Containers in the Enterprise DevOps JourneyDocker Containers in the Enterprise DevOps Journey
Docker Containers in the Enterprise DevOps Journey
 
Next Generation Cloud Adoption - Beyond just cheaper & faster – transformati...
Next Generation Cloud Adoption -  Beyond just cheaper & faster – transformati...Next Generation Cloud Adoption -  Beyond just cheaper & faster – transformati...
Next Generation Cloud Adoption - Beyond just cheaper & faster – transformati...
 
Digital Disruption with DevOps - Reference Architecture Overview
Digital Disruption with DevOps - Reference Architecture OverviewDigital Disruption with DevOps - Reference Architecture Overview
Digital Disruption with DevOps - Reference Architecture Overview
 
Legacy application modernization with microsoft azure
Legacy application modernization with microsoft azureLegacy application modernization with microsoft azure
Legacy application modernization with microsoft azure
 
CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...
CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...
CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...
 
CloudWorld: What Does Cloud-Native Mean Anyway?
CloudWorld: What Does Cloud-Native Mean Anyway?CloudWorld: What Does Cloud-Native Mean Anyway?
CloudWorld: What Does Cloud-Native Mean Anyway?
 
Supercharge Your Application Delivery
Supercharge Your Application DeliverySupercharge Your Application Delivery
Supercharge Your Application Delivery
 
The Cloud Native Journey
The Cloud Native JourneyThe Cloud Native Journey
The Cloud Native Journey
 
Semplificare l'observability per progetti Serverless
Semplificare l'observability per progetti ServerlessSemplificare l'observability per progetti Serverless
Semplificare l'observability per progetti Serverless
 
Cloud Foundry Summit 2015: Leaving your Comfort Zone - Garmin and Cloud Foundry
Cloud Foundry Summit 2015: Leaving your Comfort Zone - Garmin and Cloud FoundryCloud Foundry Summit 2015: Leaving your Comfort Zone - Garmin and Cloud Foundry
Cloud Foundry Summit 2015: Leaving your Comfort Zone - Garmin and Cloud Foundry
 
Business model driven cloud adoption - what NI is doing in the cloud
Business model driven cloud adoption -  what  NI is doing in the cloudBusiness model driven cloud adoption -  what  NI is doing in the cloud
Business model driven cloud adoption - what NI is doing in the cloud
 
DevOps at scale: what we did, what we learned at Societe Generale
DevOps at scale: what we did, what we learned at Societe GeneraleDevOps at scale: what we did, what we learned at Societe Generale
DevOps at scale: what we did, what we learned at Societe Generale
 
Delivering Essentials for Albertsons: VMware TAS’s Critical Role During the C...
Delivering Essentials for Albertsons: VMware TAS’s Critical Role During the C...Delivering Essentials for Albertsons: VMware TAS’s Critical Role During the C...
Delivering Essentials for Albertsons: VMware TAS’s Critical Role During the C...
 
DevOps as a Pathway to AWS | AWS Public Sector Summit 2016
DevOps as a Pathway to AWS | AWS Public Sector Summit 2016DevOps as a Pathway to AWS | AWS Public Sector Summit 2016
DevOps as a Pathway to AWS | AWS Public Sector Summit 2016
 
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business DevelopmentCloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business Development
 
Cloud Native: Designing Change-tolerant Software
Cloud Native: Designing Change-tolerant SoftwareCloud Native: Designing Change-tolerant Software
Cloud Native: Designing Change-tolerant Software
 
Spring Boot & Spring Cloud on Pivotal Application Service
Spring Boot & Spring Cloud on Pivotal Application ServiceSpring Boot & Spring Cloud on Pivotal Application Service
Spring Boot & Spring Cloud on Pivotal Application Service
 

Similar to Solving Top Cloud Problems MODAClouds Toolbox

DevOps Implementation Roadmap
DevOps Implementation RoadmapDevOps Implementation Roadmap
DevOps Implementation RoadmapSofiaCarter4
 
DEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONS
DEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONSDEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONS
DEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONSSprintzeal
 
Azure article
Azure articleAzure article
Azure articleSKYWEBCOM
 
7 flavours of devops implementation
7 flavours of devops implementation7 flavours of devops implementation
7 flavours of devops implementationAspire Systems
 
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...Siva Rama Krishna Chunduru
 
Spend less time, effort, and money by choosing a Dell EMC server with pre-ins...
Spend less time, effort, and money by choosing a Dell EMC server with pre-ins...Spend less time, effort, and money by choosing a Dell EMC server with pre-ins...
Spend less time, effort, and money by choosing a Dell EMC server with pre-ins...Principled Technologies
 
JavaOne 2015 Devops and the Darkside CON6447
JavaOne 2015 Devops and the Darkside CON6447JavaOne 2015 Devops and the Darkside CON6447
JavaOne 2015 Devops and the Darkside CON6447Steve Poole
 
AWS DevOps: Introduction to DevOps on AWS
  AWS DevOps: Introduction to DevOps on AWS  AWS DevOps: Introduction to DevOps on AWS
AWS DevOps: Introduction to DevOps on AWSDatacademy.ai
 
Delivering Applications Continuously to Cloud
Delivering Applications Continuously to CloudDelivering Applications Continuously to Cloud
Delivering Applications Continuously to CloudIBM UrbanCode Products
 
MLOps with Azure DevOps
MLOps with Azure DevOpsMLOps with Azure DevOps
MLOps with Azure DevOpsMarco Parenzan
 
Agile Chennai 2021 | Achieving High DevOps Maturity through Platform Engineer...
Agile Chennai 2021 | Achieving High DevOps Maturity through Platform Engineer...Agile Chennai 2021 | Achieving High DevOps Maturity through Platform Engineer...
Agile Chennai 2021 | Achieving High DevOps Maturity through Platform Engineer...AgileNetwork
 
Devops interview-questions-PDF
Devops interview-questions-PDFDevops interview-questions-PDF
Devops interview-questions-PDFMayank Kumar
 
Adopting DevOps at Scale on AWS with VirtusaPolaris
Adopting DevOps at Scale on AWS with VirtusaPolarisAdopting DevOps at Scale on AWS with VirtusaPolaris
Adopting DevOps at Scale on AWS with VirtusaPolarisAmazon Web Services
 
Join Us to Explore DevOps on AWS with REAN Cloud
Join Us to Explore DevOps on AWS with REAN CloudJoin Us to Explore DevOps on AWS with REAN Cloud
Join Us to Explore DevOps on AWS with REAN CloudAmazon Web Services
 
DevOps in Cloud Environment
DevOps in Cloud EnvironmentDevOps in Cloud Environment
DevOps in Cloud EnvironmentDomain News Tech
 
Is Serverless The New Swiss Cheese? - AWS Seattle User Group
Is Serverless The New Swiss Cheese? - AWS Seattle User GroupIs Serverless The New Swiss Cheese? - AWS Seattle User Group
Is Serverless The New Swiss Cheese? - AWS Seattle User GroupChase Douglas
 
REAN Cloud DevOps Accelerators
REAN Cloud DevOps AcceleratorsREAN Cloud DevOps Accelerators
REAN Cloud DevOps AcceleratorsREAN Cloud
 
Scaling DevOps from Ground Zero to Enterprise
Scaling DevOps from Ground Zero to EnterpriseScaling DevOps from Ground Zero to Enterprise
Scaling DevOps from Ground Zero to Enterprisematthewabq
 
Hybrid Cloud DevOps with Apprenda and UrbanCode Deploy
Hybrid Cloud DevOps with Apprenda and UrbanCode DeployHybrid Cloud DevOps with Apprenda and UrbanCode Deploy
Hybrid Cloud DevOps with Apprenda and UrbanCode DeployClaudia Ring
 

Similar to Solving Top Cloud Problems MODAClouds Toolbox (20)

DevOps Implementation Roadmap
DevOps Implementation RoadmapDevOps Implementation Roadmap
DevOps Implementation Roadmap
 
DEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONS
DEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONSDEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONS
DEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONS
 
Azure article
Azure articleAzure article
Azure article
 
7 flavours of devops implementation
7 flavours of devops implementation7 flavours of devops implementation
7 flavours of devops implementation
 
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
 
Spend less time, effort, and money by choosing a Dell EMC server with pre-ins...
Spend less time, effort, and money by choosing a Dell EMC server with pre-ins...Spend less time, effort, and money by choosing a Dell EMC server with pre-ins...
Spend less time, effort, and money by choosing a Dell EMC server with pre-ins...
 
JavaOne 2015 Devops and the Darkside CON6447
JavaOne 2015 Devops and the Darkside CON6447JavaOne 2015 Devops and the Darkside CON6447
JavaOne 2015 Devops and the Darkside CON6447
 
AWS DevOps: Introduction to DevOps on AWS
  AWS DevOps: Introduction to DevOps on AWS  AWS DevOps: Introduction to DevOps on AWS
AWS DevOps: Introduction to DevOps on AWS
 
Delivering Applications Continuously to Cloud
Delivering Applications Continuously to CloudDelivering Applications Continuously to Cloud
Delivering Applications Continuously to Cloud
 
MLOps with Azure DevOps
MLOps with Azure DevOpsMLOps with Azure DevOps
MLOps with Azure DevOps
 
Agile Chennai 2021 | Achieving High DevOps Maturity through Platform Engineer...
Agile Chennai 2021 | Achieving High DevOps Maturity through Platform Engineer...Agile Chennai 2021 | Achieving High DevOps Maturity through Platform Engineer...
Agile Chennai 2021 | Achieving High DevOps Maturity through Platform Engineer...
 
DevOps Offerings at WhiteHedge
DevOps Offerings at WhiteHedgeDevOps Offerings at WhiteHedge
DevOps Offerings at WhiteHedge
 
Devops interview-questions-PDF
Devops interview-questions-PDFDevops interview-questions-PDF
Devops interview-questions-PDF
 
Adopting DevOps at Scale on AWS with VirtusaPolaris
Adopting DevOps at Scale on AWS with VirtusaPolarisAdopting DevOps at Scale on AWS with VirtusaPolaris
Adopting DevOps at Scale on AWS with VirtusaPolaris
 
Join Us to Explore DevOps on AWS with REAN Cloud
Join Us to Explore DevOps on AWS with REAN CloudJoin Us to Explore DevOps on AWS with REAN Cloud
Join Us to Explore DevOps on AWS with REAN Cloud
 
DevOps in Cloud Environment
DevOps in Cloud EnvironmentDevOps in Cloud Environment
DevOps in Cloud Environment
 
Is Serverless The New Swiss Cheese? - AWS Seattle User Group
Is Serverless The New Swiss Cheese? - AWS Seattle User GroupIs Serverless The New Swiss Cheese? - AWS Seattle User Group
Is Serverless The New Swiss Cheese? - AWS Seattle User Group
 
REAN Cloud DevOps Accelerators
REAN Cloud DevOps AcceleratorsREAN Cloud DevOps Accelerators
REAN Cloud DevOps Accelerators
 
Scaling DevOps from Ground Zero to Enterprise
Scaling DevOps from Ground Zero to EnterpriseScaling DevOps from Ground Zero to Enterprise
Scaling DevOps from Ground Zero to Enterprise
 
Hybrid Cloud DevOps with Apprenda and UrbanCode Deploy
Hybrid Cloud DevOps with Apprenda and UrbanCode DeployHybrid Cloud DevOps with Apprenda and UrbanCode Deploy
Hybrid Cloud DevOps with Apprenda and UrbanCode Deploy
 

More from Oliver Barreto Rodríguez

Heterogeneous Hardware & Software Alliance...
Heterogeneous Hardware & Software Alliance... Heterogeneous Hardware & Software Alliance...
Heterogeneous Hardware & Software Alliance... Oliver Barreto Rodríguez
 
SLALOM Webinar Final Legal Outcomes Explanined "Using the SLALOM Contract Ser...
SLALOM Webinar Final Legal Outcomes Explanined "Using the SLALOM Contract Ser...SLALOM Webinar Final Legal Outcomes Explanined "Using the SLALOM Contract Ser...
SLALOM Webinar Final Legal Outcomes Explanined "Using the SLALOM Contract Ser...Oliver Barreto Rodríguez
 
SLALOM Webinar Final Technical Outcomes Explanined "Using the SLALOM Technica...
SLALOM Webinar Final Technical Outcomes Explanined "Using the SLALOM Technica...SLALOM Webinar Final Technical Outcomes Explanined "Using the SLALOM Technica...
SLALOM Webinar Final Technical Outcomes Explanined "Using the SLALOM Technica...Oliver Barreto Rodríguez
 
SLALOM Best Practice DOs & DON'Ts Guide on Cloud SLAs for Project Researchers
SLALOM Best Practice DOs & DON'Ts Guide on Cloud SLAs for Project ResearchersSLALOM Best Practice DOs & DON'Ts Guide on Cloud SLAs for Project Researchers
SLALOM Best Practice DOs & DON'Ts Guide on Cloud SLAs for Project ResearchersOliver Barreto Rodríguez
 
SLALOM Project Legal Webinar Introduction 20151019 Legal Aspects
SLALOM Project Legal Webinar Introduction 20151019 Legal AspectsSLALOM Project Legal Webinar Introduction 20151019 Legal Aspects
SLALOM Project Legal Webinar Introduction 20151019 Legal AspectsOliver Barreto Rodríguez
 
SLALOM Project Legal Webinar Introduction 20151019 Introduction
SLALOM Project Legal Webinar Introduction 20151019 IntroductionSLALOM Project Legal Webinar Introduction 20151019 Introduction
SLALOM Project Legal Webinar Introduction 20151019 IntroductionOliver Barreto Rodríguez
 
MODAClouds - Underpinning the Leap to DevOps Movement on Clouds scenarios
MODAClouds - Underpinning the Leap to DevOps Movement on Clouds scenariosMODAClouds - Underpinning the Leap to DevOps Movement on Clouds scenarios
MODAClouds - Underpinning the Leap to DevOps Movement on Clouds scenariosOliver Barreto Rodríguez
 
Cloud Interoperability and Portability at Future Pre-FIA 2013 Multi-Clouds Wo...
Cloud Interoperability and Portability at Future Pre-FIA 2013 Multi-Clouds Wo...Cloud Interoperability and Portability at Future Pre-FIA 2013 Multi-Clouds Wo...
Cloud Interoperability and Portability at Future Pre-FIA 2013 Multi-Clouds Wo...Oliver Barreto Rodríguez
 

More from Oliver Barreto Rodríguez (20)

H-HW&SW Alliance Presentation
H-HW&SW Alliance PresentationH-HW&SW Alliance Presentation
H-HW&SW Alliance Presentation
 
Ditas factsheet h2020 v1.1
Ditas factsheet h2020  v1.1Ditas factsheet h2020  v1.1
Ditas factsheet h2020 v1.1
 
Ditas Poster v1.1
Ditas  Poster v1.1Ditas  Poster v1.1
Ditas Poster v1.1
 
Ditas Flyer v2.1
Ditas  Flyer v2.1Ditas  Flyer v2.1
Ditas Flyer v2.1
 
Ditas Project Presentation v1.0
Ditas Project Presentation v1.0Ditas Project Presentation v1.0
Ditas Project Presentation v1.0
 
Heterogeneous Hardware & Software Alliance...
Heterogeneous Hardware & Software Alliance... Heterogeneous Hardware & Software Alliance...
Heterogeneous Hardware & Software Alliance...
 
SLALOM Webinar Final Legal Outcomes Explanined "Using the SLALOM Contract Ser...
SLALOM Webinar Final Legal Outcomes Explanined "Using the SLALOM Contract Ser...SLALOM Webinar Final Legal Outcomes Explanined "Using the SLALOM Contract Ser...
SLALOM Webinar Final Legal Outcomes Explanined "Using the SLALOM Contract Ser...
 
SLALOM Webinar Final Technical Outcomes Explanined "Using the SLALOM Technica...
SLALOM Webinar Final Technical Outcomes Explanined "Using the SLALOM Technica...SLALOM Webinar Final Technical Outcomes Explanined "Using the SLALOM Technica...
SLALOM Webinar Final Technical Outcomes Explanined "Using the SLALOM Technica...
 
TANGO Project in a Nutshell Presentation
TANGO Project in a Nutshell PresentationTANGO Project in a Nutshell Presentation
TANGO Project in a Nutshell Presentation
 
TANGO Project Poster v1
TANGO Project Poster v1TANGO Project Poster v1
TANGO Project Poster v1
 
TANGO Project in a Nutshell Flyer
TANGO Project in a Nutshell FlyerTANGO Project in a Nutshell Flyer
TANGO Project in a Nutshell Flyer
 
TANGO Project Poster v2
TANGO Project Poster v2TANGO Project Poster v2
TANGO Project Poster v2
 
SLALOM Best Practice DOs & DON'Ts Guide on Cloud SLAs for Project Researchers
SLALOM Best Practice DOs & DON'Ts Guide on Cloud SLAs for Project ResearchersSLALOM Best Practice DOs & DON'Ts Guide on Cloud SLAs for Project Researchers
SLALOM Best Practice DOs & DON'Ts Guide on Cloud SLAs for Project Researchers
 
SLALOM Project Technical Webinar 20151111
SLALOM Project Technical Webinar 20151111 SLALOM Project Technical Webinar 20151111
SLALOM Project Technical Webinar 20151111
 
SLALOM Project Legal Webinar Introduction 20151019 Legal Aspects
SLALOM Project Legal Webinar Introduction 20151019 Legal AspectsSLALOM Project Legal Webinar Introduction 20151019 Legal Aspects
SLALOM Project Legal Webinar Introduction 20151019 Legal Aspects
 
SLALOM Project Legal Webinar Introduction 20151019 Introduction
SLALOM Project Legal Webinar Introduction 20151019 IntroductionSLALOM Project Legal Webinar Introduction 20151019 Introduction
SLALOM Project Legal Webinar Introduction 20151019 Introduction
 
H2020 Research Projects Elevator Ptch
H2020 Research Projects Elevator PtchH2020 Research Projects Elevator Ptch
H2020 Research Projects Elevator Ptch
 
MODAClouds - Underpinning the Leap to DevOps Movement on Clouds scenarios
MODAClouds - Underpinning the Leap to DevOps Movement on Clouds scenariosMODAClouds - Underpinning the Leap to DevOps Movement on Clouds scenarios
MODAClouds - Underpinning the Leap to DevOps Movement on Clouds scenarios
 
Cloud Interoperability and Portability at Future Pre-FIA 2013 Multi-Clouds Wo...
Cloud Interoperability and Portability at Future Pre-FIA 2013 Multi-Clouds Wo...Cloud Interoperability and Portability at Future Pre-FIA 2013 Multi-Clouds Wo...
Cloud Interoperability and Portability at Future Pre-FIA 2013 Multi-Clouds Wo...
 
OPTIMIS in a Nutshell
OPTIMIS in a NutshellOPTIMIS in a Nutshell
OPTIMIS in a Nutshell
 

Recently uploaded

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 

Solving Top Cloud Problems MODAClouds Toolbox

  • 2. Meet the Team Dave Developer Percy Operator John Sales Quality Manager Steve CEO Peter CIO
  • 3. Creator 4Clouds is a Multi-Cloud DevOps Tool that facilitates Multi-Cloud development
  • 4. Without Creator 4Clouds Dave “the Developer” has a non-cloud Application that needs to migrate to the Cloud Dave also has already another app running on Amazon EC2 (MODAFin is a Java app built with EC2 APIs) Peter CIO Percy “the Operator” deploys, monitors and administers MODAFin App on Amazon EC2 Dave &Percy (slowly) collaborate on testing, performance debugging and refactoring Peter (the CIO) has been instructed by Steve (the CEO) to move everything to the Cloud to be have an IT infrastructure more Agile and Faster for the business John, Dave and Percy identify various cloud providers and services that could host different pieces of their applications Dave Developer Percy Operator
  • 5. Without Creator 4Clouds Dave and Percy are in trouble: since it implies knowing different APIs and will imply different tools for operations and monitoring quality… is it possible to change from cloud provider? is it worth it ? … to use various cloud providers? It took a lot of time developing the app for the cloud the first time and migrating old components to cloud working code. It is even worse, what if they want to redeploy it, or migrate it, to another provider ? or to another since they don’t offer the right QoS or you find a better service for your business? Peter wants to improve IT: he wants to develop once and be able to deploy in several cloud providers and services… they want to embrace the world of Multi-Cloud applications. They need Abstraction of the Cloud Context !!! Plus they want to specify early in the game business and technical requirements, constrains, rules etc… for deployment, monitoring and operations Dave Developer Peter CIO Percy Operator
  • 6. With Creator 4Clouds Dave “the Developer” now has a set of development tools within an integrated IDE with: CloudML which allows him to model Applications and add the cloud specific bits to enable deployment and runtime optimizations, automation and self-adaptation according to requirements and live-monitoring Venues 4Clouds and Analysis Tools like SpaceDev 4Clouds to send the model and discover the best suitable providers and services according to QoS and Service Levels and Constrains policies defined by others in the organization (John or Percy) Energizer 4Clouds: to take advantage of abstraction and automating deployment scripts on different cloud providers (compatible with ADDapters 4Clouds) to answer the question about if it is worth it ro not to think about deployin in another cloud? and later obtain feedback from monitoring with Tower or SpaceOps 4Clouds SLA Tool 4Clouds which enables defining early in the game Business and Techincal Drive QoS rules and constrains that will be assured by Energizer 4Clouds for controlled operations and self-adaptation Dave Developer
  • 7. Without Creator 4Clouds Peter CIO Percy “the Operator” is now also involved in the development process to help analyze runtime information for improving applications at design time for better performance Percy Operator Peter “the CIO” now is managing a team embracing DevOps and has Agility, Flexibility, and faster response times
  • 8. Venues 4Clouds helps reducing risks associated to Cloud Computing
  • 9. Without Venues 4Clouds Petter “CIO” has been tasked to support a new business model for the company ASAP (next week) Peter CIO John Sales Quality Manager Petter sits with Jonh (Quality Manager), Dave (Developer) & Percy (Operator) to define a plan They decide that Cloud is the way They decide to put various cloud services together for different parts of the App and be able to quickly prototype and test the Application that will support the new Biz Model … but be careful, John says that not all cloud providers can assure the same quality or service level Dave Developer Percy Operator Dave has all the pieces of the application but they don’t have cloud-specific bits Percy says that operating on various Cloud Providers will bring different risks and problems to the table
  • 10. Without Venues 4Clouds They are in trouble: how can we reduce time to develop a complex application ? how can we make this app embraces the Cloud way ? how can we reduce times for creating development, testing or production environments? Dave Developer Peter CIO Percy Operator What Cloud Services are out there that i can use for my Application? Which provider should i use in terms of technical functionality ? … and from our business requirements point of view? how can i compare these providers services and the conditions under they are provided? There are many similar solutions and cloud providers out there, how can i compare them technically? and from the Biz point of view? the selection is a complex process that involves business people, developers and operators, in which they all have something to say that affects the overall picture of the selection therefore Cloud is great but it comes with new problems and risks for your business (and then for your IT) !!!
  • 11. With Venues 4Clouds With Venues 4Clouds they all participate in the process and define a list of requirements for different contexts such as development, testing, and production so they have risks under control !!! John Sales Quality Manager They can all now discover, identify and compare cloud providers and services that they need They can now define the service levels they require for different parts of the application according to Business and Technical aspects They can now define rules that identify other suitable providers on the fly and pass them to the runtime engine Energizer 4Cloudsfor deployment and migration from one to another provider according to QoS or any other needs They now are able to find the Best Execution Venue for their applications the Energizer 4Clouds monitoring tools provide information back to Creator 4Clouds and Venues 4Clouds to learn and refine the list of suitable options with runtime information Dave Developer Percy Operator
  • 12. Energizer 4Clouds is a Multi- Cloud DevOps Tool
  • 13. Without Energizer 4Clouds Dave “the Developer” creates MODAFin MODAFin is a Java app built with EC2 APIs Dave Developer Peter CIO Percy “the Operator” deploy, monitors and administers MODAFin on EC2 Dave &Percy (slowly) collaborate on testing, performance debugging and refactoring Percy Operator Peter “the CIO” (Dave &Percy’s boss) thinks EC2 is too costly! Dave hacks the app to work on CloudBees Percy is in real trouble… restart from scratch with new deploy, monitoring & admin stack?
  • 14. With Energizer 4Clouds Dave “the Developer” creates MODAFin MODAFin is a (MODA)CloudML app Energizer 4Clouds deploys, configures, and simplifies management on Multi-Clouds Dave Developer Peter CIO Percy’s new role is to administer problems Dave can do a lot of testing and refactoring without help from Percy Percy Operator Peter “the CIO” (Dave &Percy’s boss) thinks EC2 is too costly! However… this time thanks to MODACloudML and Energizer 4Clouds they are ready for CloudBees... even just clicks away!
  • 15. Energizer 4Clouds is a Multi- Cloud DevOps Tool
  • 16. Without Energizer 4Clouds Dave “the Developer” creates MODAFin Dave Developer Carl “Sales Quality Manager” gets response time requirements from the customers (SLAs) but John has no way to provide an automated and cost-effective IT based solution Percy Operator Percy “the Operator” uses SLA monitoring Percy reports to Dave response time violations Dave has to work with Percy on log files to understand what went wrong John Sales Quality Manager Peter CIO
  • 17. Without Energizer 4Clouds John “Sales Quality Manager” inputs response time requirements in the Energizer 4Clouds SLA Tool Dave Developer Dave and Percy watch Energizer 4Clouds’ metric explorer Energizer 4Clouds tells Dave and Percy of response time violations by components and providers Energizer 4Clouds now automatically monitors log files to find root causes instead of Dave and Percy Dave now knows what the problem is and what he has to do Percy can offer his experience to provide guidance to operate in different ways Percy Operator Peter and John are now sure to operate under customer-requested conditions and have a report of violations to offer compensations John Sales Quality Manager John Sales Quality Manager Peter CIO
  • 19. Without Energizer 4Clouds John and Peter agree that the customer is important and they have to comply with his service level demands so they think that auto-scaling is the solution Percy “the Operator” sets up EC2 auto-scaling Percy updates the auto-scaling thresholds when problems arise using rules of thumb Percy just makes sure that each VM does not exceed a certain utilization Percy Operator John Sales Quality Manager Peter CIO
  • 20. With Energizer 4Clouds John and Peter now have an automated and cost- effective solution that learns from the past… Percy “the Operator” deploys MODAFin with Energizer 4Clouds Tower 4Clouds and SpaceOps 4Clouds automatically monitor and adjusts load balancing and can scale out VMs on-demand based on SLAs and QoS Business and Technical requirements Percy Operator Dave Developer Dave is not worried if his boss asks him to be ready to deploy the application in another provider with better performance thanks to ADDapters 4Clouds He is now working on a new functionality and abstracting the new components with CloudML 4Clouds John Sales Quality Manager Peter CIO
  • 21. Selection of BEV according to needs & requirements MDD Approach Design with Business & Technical Requirements Monitoring and Operations with QoS Cloud Agnostic Development: Build Once, deploy in multiple clouds Multi-Cloud & Bursting Operations with various compatible QoS-Aware Self Adaptation Feedback Loop Business & Technical Requirements Identify and Select Providers & Cloud Services
  • 22. we live in a Multi-Cloud world with specific problems to address Claudification migrate to the cloud in a controlled way Business Driven Clouds putting Business Requirements into the Development & Operation workflow Quality First taking care of the unexpected with Monitoring and SLAs Optimization optimization of Code, Deployment, & Operations Feasibility Analysis identify the best services available to transform IT- powered infrastructures into your business model Agility in a Multi-Cloud World select the best venue for your business

Editor's Notes

  1. … and then John and Peter meet in the cafeteria… which means that !!! More troubles ahead !!! … more Business-Driven requirements
  2. Solutions for Multi-Cloud DevOps The idea of MODAClouds is to propose a set of tools and a methodology that take the requirements from Dev teams, apply them on the Ops side, and then close the circle by feeding information and insights extracted from running environments back to Dev side to improve or correct cloud applications. Therefore, it can also be seen as a set of supporting tools that help adoption of DevOps strategies on multi-cloud environments that also take into account Business requirements.