SlideShare a Scribd company logo
1 of 22
Download to read offline
Victoria Livschitz
Founder & CEO, Tonomi
@vlivschitz
Autonomic Management of Cloud
Applications
“ ”
Everyday is a battle
to keep up with the pace of innovation
Fujitsu Lettuce Farm
(in repurposed micro-chip factory)
managed from a cloud
Akisai: IoT, Big Data and Cloud in Action
Part of a Greater Vision of Sustaining Farming
Tonomi vision: Agile Software Factory
Continuously develop,
test, rollout, measure,
analyze, experiment, tune,
scale, patch and upgrade
applications, 24 x 7“ ”
Tonomi Focus: Adaptive Configuration Management
Externalize configuration of everything affecting
application and its environment. Enable centralized
control over configurations from a cloud.
Continuously monitor configuration state of running
applications. Track changes in their environment.
Identify triggers that require controlled response.
Adaptively change application configuration by
applying orchestrated workflows based on
policies. Log all changes for analysis and audit.
1.
2.
3.
Devops with Autonomic Platform
Developers catalog components and codify their
dependencies.
Operations define policies on configurational
controls for specific environments.
Automated cloud-based control system will do
the rest: spin-up, scale, upgrade and tear-down
applications in their environments, as needed.
1.
2.
3.
How self-service + autonomic control
works
Search eCommerce Personalization
Payment
Microservice
Search eCommerce Personalization
Payment
Microservice
Search eCommerce Personalization
Update
Index Patch OS Upgrade
Schema
Payment
Microservice
Make application configuration
“adaptive” to purpose and
environment
Configuration A
CentOS
CentOS
EC2
20Mb 

Data
WebLogic
Stub
API
Blueprint A
Testing
Automation via statically-defined configuration
Configuration A Configuration B
CentOS
CentOS
EC2
20Mb 

Data
WebLogic
Stub
API
Blueprint A Blueprint B
Testing
Production
RedHat
2Tb 

Data
WebLogic
API
WebLogic
RedHat
Static configurations, forked
Configuration A Configuration B
CentOS
CentOS
EC2
20Mb 

Data
WebLogic
Stub
API
2Tb 

Data
WebLogic
API
Tonomi Way: Adaptive Configuration
Environment B
Policy 2
Environment A
Policy 1
WebLogic
Testing Production
RedHat
RedHat
Adaptive Configuration Management in Action:
Managing Release Pipeline Environments
Commit UpgradeCI
Regression
Integration
Performance
User
Acceptance
Mobile
Staging
CI
Regression
Integration
Performance
User
Acceptance
Mobile
Staging
Dynamic Environments
Runtime Configuration (t) =
F (Application (t),
Environment (t),
Policy (t))
Runtime Configuration (t) =
F (Application (t),
Environment (t),
Policy (t))
Automation without configuration
dependency management and
adaptive change control is not
effective in a long run
Emerging Control Stack
IaaS
Infrastructure
management
vm
Container
management
Containers
vms
PaaS
Stacks
Micro-services Web Big Data CommercePatterns
Pipeline
Environment
management Self-service
Release
management
ConfigurationAutonomic
vmvmvm
IoTMobile Domains
More…
Hadoop
Docker with Pet
Clinic
Broadleaf
Commerce
Oracle ATG
Commerce
Check out Starter Kits:
Tonomi is SaaS, self signup, free on AWS to start
Go to
tonomi.com
to sign up
Thank you
Victoria Livschitz
@vlivschitz

More Related Content

Viewers also liked

Hand wrist exercises
Hand   wrist exercisesHand   wrist exercises
Hand wrist exercises
tpeda65
 

Viewers also liked (18)

Embedding modern languages across the disciplines - Catriona Cunningham
Embedding modern languages across the disciplines - Catriona CunninghamEmbedding modern languages across the disciplines - Catriona Cunningham
Embedding modern languages across the disciplines - Catriona Cunningham
 
طريقنا الى القلوب!
طريقنا الى القلوب!طريقنا الى القلوب!
طريقنا الى القلوب!
 
Autonomic Application Management with Qubell (and Docker)
Autonomic Application Management with Qubell (and Docker)Autonomic Application Management with Qubell (and Docker)
Autonomic Application Management with Qubell (and Docker)
 
Лабораторна робота LR4-5_4-5.1_kozachenko
Лабораторна робота LR4-5_4-5.1_kozachenkoЛабораторна робота LR4-5_4-5.1_kozachenko
Лабораторна робота LR4-5_4-5.1_kozachenko
 
非リア充
非リア充非リア充
非リア充
 
Revamping the math classroom
Revamping the math classroomRevamping the math classroom
Revamping the math classroom
 
технология селективной изоляции водопритока
технология селективной изоляции водопритокатехнология селективной изоляции водопритока
технология селективной изоляции водопритока
 
طريقنا الى القلوب!
طريقنا الى القلوب!طريقنا الى القلوب!
طريقنا الى القلوب!
 
820036301
820036301820036301
820036301
 
селективная обработка пласта пакер
селективная обработка пласта пакерселективная обработка пласта пакер
селективная обработка пласта пакер
 
Using Capifony for Symfony apps deployment.
Using Capifony for Symfony apps deployment.Using Capifony for Symfony apps deployment.
Using Capifony for Symfony apps deployment.
 
Informal invitation
Informal invitationInformal invitation
Informal invitation
 
Silabus osn geografi_2013
Silabus osn geografi_2013Silabus osn geografi_2013
Silabus osn geografi_2013
 
Hand wrist exercises
Hand   wrist exercisesHand   wrist exercises
Hand wrist exercises
 
Sli027
Sli027Sli027
Sli027
 
New zealand Tourism
New zealand TourismNew zealand Tourism
New zealand Tourism
 
Enterprise in your degree - Neil Coles
Enterprise in your degree - Neil ColesEnterprise in your degree - Neil Coles
Enterprise in your degree - Neil Coles
 
INTERNET PROTOCOL
INTERNET PROTOCOLINTERNET PROTOCOL
INTERNET PROTOCOL
 

Similar to Autonomic Management of Cloud Applications with Tonomi, Gluecon Keynote, 2015

Big Fix Architectural Overview
Big Fix Architectural OverviewBig Fix Architectural Overview
Big Fix Architectural Overview
Brian Dickhaus
 
Sumo Logic IT Operations Solutions Brief
Sumo Logic IT Operations Solutions BriefSumo Logic IT Operations Solutions Brief
Sumo Logic IT Operations Solutions Brief
Manish Kalra
 
Introduction to Cloud Native Computing
Introduction to Cloud Native ComputingIntroduction to Cloud Native Computing
Introduction to Cloud Native Computing
Saju Thomas
 
How to Overcome Data Challenges When Refactoring Monoliths to Microservices
How to Overcome Data Challenges When Refactoring Monoliths to MicroservicesHow to Overcome Data Challenges When Refactoring Monoliths to Microservices
How to Overcome Data Challenges When Refactoring Monoliths to Microservices
VMware Tanzu
 

Similar to Autonomic Management of Cloud Applications with Tonomi, Gluecon Keynote, 2015 (20)

U Forge appcenter - Datasheet
U Forge appcenter - DatasheetU Forge appcenter - Datasheet
U Forge appcenter - Datasheet
 
Microservices and the Modern IT Stack: Trends of Tomorrow - AppSphere16
Microservices and the Modern IT Stack: Trends of Tomorrow - AppSphere16Microservices and the Modern IT Stack: Trends of Tomorrow - AppSphere16
Microservices and the Modern IT Stack: Trends of Tomorrow - AppSphere16
 
Bigfix Lifecycle - Reduce Cost, Risk of Managing Endpoints
Bigfix Lifecycle - Reduce Cost, Risk of Managing EndpointsBigfix Lifecycle - Reduce Cost, Risk of Managing Endpoints
Bigfix Lifecycle - Reduce Cost, Risk of Managing Endpoints
 
Product Sheet - BeAnywhere InSight
Product Sheet - BeAnywhere InSightProduct Sheet - BeAnywhere InSight
Product Sheet - BeAnywhere InSight
 
Configurability for Cloud-Native Applications: Observability and Control
Configurability for Cloud-Native Applications: Observability and ControlConfigurability for Cloud-Native Applications: Observability and Control
Configurability for Cloud-Native Applications: Observability and Control
 
Overcoming Regulatory & Compliance Hurdles with Hybrid Cloud EKS and Weave Gi...
Overcoming Regulatory & Compliance Hurdles with Hybrid Cloud EKS and Weave Gi...Overcoming Regulatory & Compliance Hurdles with Hybrid Cloud EKS and Weave Gi...
Overcoming Regulatory & Compliance Hurdles with Hybrid Cloud EKS and Weave Gi...
 
Big Fix Architectural Overview
Big Fix Architectural OverviewBig Fix Architectural Overview
Big Fix Architectural Overview
 
BigFix Mobile- Extending modern endpoint management capabilities to iOS and A...
BigFix Mobile- Extending modern endpoint management capabilities to iOS and A...BigFix Mobile- Extending modern endpoint management capabilities to iOS and A...
BigFix Mobile- Extending modern endpoint management capabilities to iOS and A...
 
Sumo Logic IT Operations Solutions Brief
Sumo Logic IT Operations Solutions BriefSumo Logic IT Operations Solutions Brief
Sumo Logic IT Operations Solutions Brief
 
Introduction to Cloud Native Computing
Introduction to Cloud Native ComputingIntroduction to Cloud Native Computing
Introduction to Cloud Native Computing
 
AutomationWorld Webinar - Tacoma Power Turned to Virtualization to Reduce Cos...
AutomationWorld Webinar - Tacoma Power Turned to Virtualization to Reduce Cos...AutomationWorld Webinar - Tacoma Power Turned to Virtualization to Reduce Cos...
AutomationWorld Webinar - Tacoma Power Turned to Virtualization to Reduce Cos...
 
Achieve Data & Operational Sovereignty: Managing Hybrid & Edge EKS Deployment...
Achieve Data & Operational Sovereignty: Managing Hybrid & Edge EKS Deployment...Achieve Data & Operational Sovereignty: Managing Hybrid & Edge EKS Deployment...
Achieve Data & Operational Sovereignty: Managing Hybrid & Edge EKS Deployment...
 
Viewfinity Product Overview
Viewfinity Product OverviewViewfinity Product Overview
Viewfinity Product Overview
 
Unified Device Management
Unified Device ManagementUnified Device Management
Unified Device Management
 
Business Case - SSD.pptx
Business Case - SSD.pptxBusiness Case - SSD.pptx
Business Case - SSD.pptx
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
Viewfinity Privilege Management Support for FDCC & USGCB
Viewfinity Privilege Management Support for FDCC & USGCBViewfinity Privilege Management Support for FDCC & USGCB
Viewfinity Privilege Management Support for FDCC & USGCB
 
Government and Education: IT Tools to Support Your Hybrid Workforce
Government and Education: IT Tools to Support Your Hybrid WorkforceGovernment and Education: IT Tools to Support Your Hybrid Workforce
Government and Education: IT Tools to Support Your Hybrid Workforce
 
How to Overcome Data Challenges When Refactoring Monoliths to Microservices
How to Overcome Data Challenges When Refactoring Monoliths to MicroservicesHow to Overcome Data Challenges When Refactoring Monoliths to Microservices
How to Overcome Data Challenges When Refactoring Monoliths to Microservices
 
Maintaining Continuous Compliance with HCL BigFix
Maintaining Continuous Compliance with HCL BigFixMaintaining Continuous Compliance with HCL BigFix
Maintaining Continuous Compliance with HCL BigFix
 

Recently uploaded

Recently uploaded (20)

CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...
CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...
CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...
 
OpenChain Webinar: AboutCode and Beyond - End-to-End SCA
OpenChain Webinar: AboutCode and Beyond - End-to-End SCAOpenChain Webinar: AboutCode and Beyond - End-to-End SCA
OpenChain Webinar: AboutCode and Beyond - End-to-End SCA
 
Community is Just as Important as Code by Andrea Goulet
Community is Just as Important as Code by Andrea GouletCommunity is Just as Important as Code by Andrea Goulet
Community is Just as Important as Code by Andrea Goulet
 
GraphSummit Milan - Visione e roadmap del prodotto Neo4j
GraphSummit Milan - Visione e roadmap del prodotto Neo4jGraphSummit Milan - Visione e roadmap del prodotto Neo4j
GraphSummit Milan - Visione e roadmap del prodotto Neo4j
 
Encryption Recap: A Refresher on Key Concepts
Encryption Recap: A Refresher on Key ConceptsEncryption Recap: A Refresher on Key Concepts
Encryption Recap: A Refresher on Key Concepts
 
Alluxio Monthly Webinar | Simplify Data Access for AI in Multi-Cloud
Alluxio Monthly Webinar | Simplify Data Access for AI in Multi-CloudAlluxio Monthly Webinar | Simplify Data Access for AI in Multi-Cloud
Alluxio Monthly Webinar | Simplify Data Access for AI in Multi-Cloud
 
Abortion Clinic Pretoria ](+27832195400*)[ Abortion Clinic Near Me ● Abortion...
Abortion Clinic Pretoria ](+27832195400*)[ Abortion Clinic Near Me ● Abortion...Abortion Clinic Pretoria ](+27832195400*)[ Abortion Clinic Near Me ● Abortion...
Abortion Clinic Pretoria ](+27832195400*)[ Abortion Clinic Near Me ● Abortion...
 
Abortion Clinic In Stanger ](+27832195400*)[ 🏥 Safe Abortion Pills In Stanger...
Abortion Clinic In Stanger ](+27832195400*)[ 🏥 Safe Abortion Pills In Stanger...Abortion Clinic In Stanger ](+27832195400*)[ 🏥 Safe Abortion Pills In Stanger...
Abortion Clinic In Stanger ](+27832195400*)[ 🏥 Safe Abortion Pills In Stanger...
 
From Theory to Practice: Utilizing SpiraPlan's REST API
From Theory to Practice: Utilizing SpiraPlan's REST APIFrom Theory to Practice: Utilizing SpiraPlan's REST API
From Theory to Practice: Utilizing SpiraPlan's REST API
 
Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024
Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024
Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024
 
Abortion Clinic In Pongola ](+27832195400*)[ 🏥 Safe Abortion Pills In Pongola...
Abortion Clinic In Pongola ](+27832195400*)[ 🏥 Safe Abortion Pills In Pongola...Abortion Clinic In Pongola ](+27832195400*)[ 🏥 Safe Abortion Pills In Pongola...
Abortion Clinic In Pongola ](+27832195400*)[ 🏥 Safe Abortion Pills In Pongola...
 
Abortion Clinic In Pretoria ](+27832195400*)[ 🏥 Safe Abortion Pills in Pretor...
Abortion Clinic In Pretoria ](+27832195400*)[ 🏥 Safe Abortion Pills in Pretor...Abortion Clinic In Pretoria ](+27832195400*)[ 🏥 Safe Abortion Pills in Pretor...
Abortion Clinic In Pretoria ](+27832195400*)[ 🏥 Safe Abortion Pills in Pretor...
 
Abortion Pill Prices Mthatha (@](+27832195400*)[ 🏥 Women's Abortion Clinic In...
Abortion Pill Prices Mthatha (@](+27832195400*)[ 🏥 Women's Abortion Clinic In...Abortion Pill Prices Mthatha (@](+27832195400*)[ 🏥 Women's Abortion Clinic In...
Abortion Pill Prices Mthatha (@](+27832195400*)[ 🏥 Women's Abortion Clinic In...
 
Auto Affiliate AI Earns First Commission in 3 Hours..pdf
Auto Affiliate  AI Earns First Commission in 3 Hours..pdfAuto Affiliate  AI Earns First Commission in 3 Hours..pdf
Auto Affiliate AI Earns First Commission in 3 Hours..pdf
 
Prompt Engineering - an Art, a Science, or your next Job Title?
Prompt Engineering - an Art, a Science, or your next Job Title?Prompt Engineering - an Art, a Science, or your next Job Title?
Prompt Engineering - an Art, a Science, or your next Job Title?
 
Lessons Learned from Building a Serverless Notifications System.pdf
Lessons Learned from Building a Serverless Notifications System.pdfLessons Learned from Building a Serverless Notifications System.pdf
Lessons Learned from Building a Serverless Notifications System.pdf
 
Evolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI EraEvolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI Era
 
Abortion Pill Prices Turfloop ](+27832195400*)[ 🏥 Women's Abortion Clinic in ...
Abortion Pill Prices Turfloop ](+27832195400*)[ 🏥 Women's Abortion Clinic in ...Abortion Pill Prices Turfloop ](+27832195400*)[ 🏥 Women's Abortion Clinic in ...
Abortion Pill Prices Turfloop ](+27832195400*)[ 🏥 Women's Abortion Clinic in ...
 
[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse
[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse
[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse
 
BusinessGPT - Security and Governance for Generative AI
BusinessGPT  - Security and Governance for Generative AIBusinessGPT  - Security and Governance for Generative AI
BusinessGPT - Security and Governance for Generative AI
 

Autonomic Management of Cloud Applications with Tonomi, Gluecon Keynote, 2015