SlideShare une entreprise Scribd logo
1  sur  15
Télécharger pour lire hors ligne
BT2
Design & Code
6/8/2017 10:00:00 AM
BT2 Application Resiliency: Keys to
Planning for IoT and the Cloud
Presented by:
Steven Woodward
Cloud Perspectives
Brought to you by:
350 Corporate Way, Suite 400, Orange Park, FL 32073
888-­‐268-­‐8770 ·∙ 904-­‐278-­‐0524 - info@techwell.com - https://www.techwell.com/
Steven Woodward
Cloud Perspectives
CEO of Ottawa-based Cloud Perspectives, Steven Woodward is a member of the
National Institute of Standards for Technology cloud computing working groups,
a co-leader of the Cloud Audit and Cloud Carrier sub-groups, and contributor to
the Standards, Reference Architecture, SLAs, Security, Broker, and Services topic
areas. Steven fosters collaboration and cooperation within and between
standards groups (ISO/IEC, IEEE, IFPUG, TMFORUM, ITU-T, CSA, OMG) to clarify
and quantify realistic expectations for cloud computing and the controls that
build trust. Contact Steven at Cloud Perspectives, steve@cloud-perspectives.com,
and on Twitter @woodwardsystems or @cloudsimplify.
Cloud Computing 11/29/2012
www.cloud-perspectives.com 1
Steven Woodward CFPS, CSQA
steve@cloud-perspectives.com
613-698-5240
www.cloud-perspectives.com
 Resiliency Introduction
 Systems and Software Context Systems and Software Context
 Resiliency Taxonomy Exchange
 Roundtable Disruption
 Final Summary and Considerations
2©Copyright Cloud Perspectives 2017 All rights reserved
Open DiscussionsOpen Discussions
Cloud Computing 11/29/2012
www.cloud-perspectives.com 2
Resilience (noun) or Resiliency (noun) - Able to
recover quickly from misfortune; able to return to
i i l f ft b i b t doriginal form after being bent, compressed, or
stretched out of shape. A human ability to recover
quickly from disruptive change, or misfortune
without being overwhelmed or acting in
dysfunctional or harmful ways.
Al Siebert Resiliency Center » Resiliency Definitions
©Copyright Cloud Perspectives 2017 All rights reserved 3
Al Siebert Resiliency Center » Resiliency Definitions
resiliencycenter.com/resiliency-definitions/
ThingsThingsThingsThings
http://www.techeconomy.it/2014/01/13/internet-of-everythings-e-internet-of-things-quali-differenze/
©Copyright Cloud Perspectives 2017 All rights reserved 4
http://www.omeopatiadinamica.it/wordpress/2013/07/omeopatia-etica/tutti-malati-di-ansia/
Cloud Computing 11/29/2012
www.cloud-perspectives.com 3
©Copyright Cloud Perspectives 2017 All rights reserved 5
©Copyright Cloud Perspectives 2017 All rights reserved 6
Cloud Computing 11/29/2012
www.cloud-perspectives.com 4
©Copyright Cloud Perspectives 2017 All rights reserved 7
©Copyright Cloud Perspectives 2017 All rights reserved 8
Cloud Computing 11/29/2012
www.cloud-perspectives.com 5
©Copyright Cloud Perspectives 2017 All rights reserved 9
 Resiliency Introduction
 Systems and Software Context
 Resiliency Taxonomy Exchange
 Roundtable Disruption
 Final Summary and Considerations
10©Copyright Cloud Perspectives 2017 All rights reserved
Cloud Computing 11/29/2012
www.cloud-perspectives.com 6
11©Copyright Cloud Perspectives 2017 All rights reserved
 Building software cost can be massive…
 Cost of breaches can be worse
©Copyright Cloud Perspectives 2017 All rights reserved 12
Based on Galorath SEER-SEM Parametric Estimation Model
Cloud Computing 11/29/2012
www.cloud-perspectives.com 7
Are high availability premiums worth the timee g a a ab ty p e u s o t t e t e
and effort?
To what extent are highly resilient solutions
governed/ monitored where remediation/
refunds/ credits appropriately applied
©Copyright Cloud Perspectives 2017 All rights reserved 13
Transducer/ SensorTransducer/ Sensor
©Copyright Cloud Perspectives 2017 All rights reserved
Cloud Computing 11/29/2012
www.cloud-perspectives.com 8
Transducer/ SensorTransducer/ Sensor
ProcessingProcessing
Data StorageData Storage
©Copyright Cloud Perspectives 2017 All rights reserved
IoT
Interfaces
User
Interfaces
Processing
D
IoT
Interfaces
User
Interfaces
Processing
Data
©Copyright Cloud Perspectives 2017 All rights reserved 16
Cloud
Data
Cloud
Data
Cloud Computing 11/29/2012
www.cloud-perspectives.com 9
DeterDeter
D t tD t tDetectDetect
DelayDelay
DenyDeny
Reduce ImpactReduce Impact
©Copyright Cloud Perspectives 2017 All rights reserved 17
Reduce ImpactReduce Impact
PreventPrevent
AdaptAdapt
 Resiliency Introductiony
 Systems and Software Context
 Resiliency Taxonomy Exchange
 Roundtable Disruption
 Final Summary and Considerations
18©Copyright Cloud Perspectives 2017 All rights reserved
Cloud Computing 11/29/2012
www.cloud-perspectives.com 10
©Copyright Cloud Perspectives 2017 All rights reserved 19
©Copyright Cloud Perspectives 2017 All rights reserved 20
Cloud Computing 11/29/2012
www.cloud-perspectives.com 11
 Identify or select a node in the eco-system
and explore it’s resiliency characteristics
 Identify potential attributes or activities that
should be evident to make the solutions
“adequately resilient”
©Copyright Cloud Perspectives 2017 All rights reserved 21
 Resiliency Introductiony
 Systems and Software Context
 Resiliency Taxonomy Exchange
 Roundtable Disruption
 Final Summary and Considerations
22©Copyright Cloud Perspectives 2017 All rights reserved
Cloud Computing 11/29/2012
www.cloud-perspectives.com 12
©Copyright Cloud Perspectives 2017 All rights reserved 23
 Resiliency Introductiony
 Systems and Software Context
 Resiliency Taxonomy Exchange
 Roundtable Disruption
 Final Summary and Considerations
24©Copyright Cloud Perspectives 2017 All rights reserved
Cloud Computing 11/29/2012
www.cloud-perspectives.com 13
 Many Resiliency Contexts
 Clarity of Scope
 Consider Objectives
 Use of Simple Models and Diagrams
 Good Collaborative Communication
 Automation and Technology Advances
Resiliency
©Copyright Cloud Perspectives 2017 All rights reserved 25
 steve@cloud-perspectives.com
 Twitter: @woodwardsystems or
@cloudsimplify
 www.cloud-perspectives.com
 613-698-6240
26©Copyright Cloud Perspectives 2017 All rights reserved

Contenu connexe

Plus de TechWell

Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyTechWell
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTechWell
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipTechWell
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsTechWell
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GameTechWell
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsTechWell
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationTechWell
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessTechWell
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateTechWell
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessTechWell
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTechWell
 
Scale: The Most Hyped Term in Agile Development Today
Scale: The Most Hyped Term in Agile Development TodayScale: The Most Hyped Term in Agile Development Today
Scale: The Most Hyped Term in Agile Development TodayTechWell
 
Measure DevOps for Objective Continuous Improvement Practices
Measure DevOps for Objective Continuous Improvement PracticesMeasure DevOps for Objective Continuous Improvement Practices
Measure DevOps for Objective Continuous Improvement PracticesTechWell
 
Microservices and Docker at Scale: The PB&J of Modern Systems
Microservices and Docker at Scale: The PB&J of Modern SystemsMicroservices and Docker at Scale: The PB&J of Modern Systems
Microservices and Docker at Scale: The PB&J of Modern SystemsTechWell
 
Automation Anti-Patterns: Deal with Them
Automation Anti-Patterns: Deal with ThemAutomation Anti-Patterns: Deal with Them
Automation Anti-Patterns: Deal with ThemTechWell
 
Put Agile to the Test: A Case Study for Test Agility on a Large IT Project
Put Agile to the Test: A Case Study for Test Agility on a Large IT ProjectPut Agile to the Test: A Case Study for Test Agility on a Large IT Project
Put Agile to the Test: A Case Study for Test Agility on a Large IT ProjectTechWell
 
Sustaining Agility—After the Consultants Leave
Sustaining Agility—After the Consultants LeaveSustaining Agility—After the Consultants Leave
Sustaining Agility—After the Consultants LeaveTechWell
 
It's All in Your Head: Use Neuroscience to Improve Performance
It's All in Your Head: Use Neuroscience to Improve PerformanceIt's All in Your Head: Use Neuroscience to Improve Performance
It's All in Your Head: Use Neuroscience to Improve PerformanceTechWell
 
To Estimate or Not to Estimate, is that the Question?
To Estimate or Not to Estimate, is that the Question?To Estimate or Not to Estimate, is that the Question?
To Estimate or Not to Estimate, is that the Question?TechWell
 

Plus de TechWell (20)

Ma 15
Ma 15Ma 15
Ma 15
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps Strategy
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOps
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—Leadership
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile Teams
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile Game
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps Implementation
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery Process
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to Automate
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile Transformation
 
Scale: The Most Hyped Term in Agile Development Today
Scale: The Most Hyped Term in Agile Development TodayScale: The Most Hyped Term in Agile Development Today
Scale: The Most Hyped Term in Agile Development Today
 
Measure DevOps for Objective Continuous Improvement Practices
Measure DevOps for Objective Continuous Improvement PracticesMeasure DevOps for Objective Continuous Improvement Practices
Measure DevOps for Objective Continuous Improvement Practices
 
Microservices and Docker at Scale: The PB&J of Modern Systems
Microservices and Docker at Scale: The PB&J of Modern SystemsMicroservices and Docker at Scale: The PB&J of Modern Systems
Microservices and Docker at Scale: The PB&J of Modern Systems
 
Automation Anti-Patterns: Deal with Them
Automation Anti-Patterns: Deal with ThemAutomation Anti-Patterns: Deal with Them
Automation Anti-Patterns: Deal with Them
 
Put Agile to the Test: A Case Study for Test Agility on a Large IT Project
Put Agile to the Test: A Case Study for Test Agility on a Large IT ProjectPut Agile to the Test: A Case Study for Test Agility on a Large IT Project
Put Agile to the Test: A Case Study for Test Agility on a Large IT Project
 
Sustaining Agility—After the Consultants Leave
Sustaining Agility—After the Consultants LeaveSustaining Agility—After the Consultants Leave
Sustaining Agility—After the Consultants Leave
 
It's All in Your Head: Use Neuroscience to Improve Performance
It's All in Your Head: Use Neuroscience to Improve PerformanceIt's All in Your Head: Use Neuroscience to Improve Performance
It's All in Your Head: Use Neuroscience to Improve Performance
 
To Estimate or Not to Estimate, is that the Question?
To Estimate or Not to Estimate, is that the Question?To Estimate or Not to Estimate, is that the Question?
To Estimate or Not to Estimate, is that the Question?
 

Dernier

Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 

Dernier (20)

Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 

Application Resiliency: Keys to Planning for IoT and the Cloud

  • 1. BT2 Design & Code 6/8/2017 10:00:00 AM BT2 Application Resiliency: Keys to Planning for IoT and the Cloud Presented by: Steven Woodward Cloud Perspectives Brought to you by: 350 Corporate Way, Suite 400, Orange Park, FL 32073 888-­‐268-­‐8770 ·∙ 904-­‐278-­‐0524 - info@techwell.com - https://www.techwell.com/
  • 2. Steven Woodward Cloud Perspectives CEO of Ottawa-based Cloud Perspectives, Steven Woodward is a member of the National Institute of Standards for Technology cloud computing working groups, a co-leader of the Cloud Audit and Cloud Carrier sub-groups, and contributor to the Standards, Reference Architecture, SLAs, Security, Broker, and Services topic areas. Steven fosters collaboration and cooperation within and between standards groups (ISO/IEC, IEEE, IFPUG, TMFORUM, ITU-T, CSA, OMG) to clarify and quantify realistic expectations for cloud computing and the controls that build trust. Contact Steven at Cloud Perspectives, steve@cloud-perspectives.com, and on Twitter @woodwardsystems or @cloudsimplify.
  • 3. Cloud Computing 11/29/2012 www.cloud-perspectives.com 1 Steven Woodward CFPS, CSQA steve@cloud-perspectives.com 613-698-5240 www.cloud-perspectives.com  Resiliency Introduction  Systems and Software Context Systems and Software Context  Resiliency Taxonomy Exchange  Roundtable Disruption  Final Summary and Considerations 2©Copyright Cloud Perspectives 2017 All rights reserved Open DiscussionsOpen Discussions
  • 4. Cloud Computing 11/29/2012 www.cloud-perspectives.com 2 Resilience (noun) or Resiliency (noun) - Able to recover quickly from misfortune; able to return to i i l f ft b i b t doriginal form after being bent, compressed, or stretched out of shape. A human ability to recover quickly from disruptive change, or misfortune without being overwhelmed or acting in dysfunctional or harmful ways. Al Siebert Resiliency Center » Resiliency Definitions ©Copyright Cloud Perspectives 2017 All rights reserved 3 Al Siebert Resiliency Center » Resiliency Definitions resiliencycenter.com/resiliency-definitions/ ThingsThingsThingsThings http://www.techeconomy.it/2014/01/13/internet-of-everythings-e-internet-of-things-quali-differenze/ ©Copyright Cloud Perspectives 2017 All rights reserved 4 http://www.omeopatiadinamica.it/wordpress/2013/07/omeopatia-etica/tutti-malati-di-ansia/
  • 5. Cloud Computing 11/29/2012 www.cloud-perspectives.com 3 ©Copyright Cloud Perspectives 2017 All rights reserved 5 ©Copyright Cloud Perspectives 2017 All rights reserved 6
  • 6. Cloud Computing 11/29/2012 www.cloud-perspectives.com 4 ©Copyright Cloud Perspectives 2017 All rights reserved 7 ©Copyright Cloud Perspectives 2017 All rights reserved 8
  • 7. Cloud Computing 11/29/2012 www.cloud-perspectives.com 5 ©Copyright Cloud Perspectives 2017 All rights reserved 9  Resiliency Introduction  Systems and Software Context  Resiliency Taxonomy Exchange  Roundtable Disruption  Final Summary and Considerations 10©Copyright Cloud Perspectives 2017 All rights reserved
  • 8. Cloud Computing 11/29/2012 www.cloud-perspectives.com 6 11©Copyright Cloud Perspectives 2017 All rights reserved  Building software cost can be massive…  Cost of breaches can be worse ©Copyright Cloud Perspectives 2017 All rights reserved 12 Based on Galorath SEER-SEM Parametric Estimation Model
  • 9. Cloud Computing 11/29/2012 www.cloud-perspectives.com 7 Are high availability premiums worth the timee g a a ab ty p e u s o t t e t e and effort? To what extent are highly resilient solutions governed/ monitored where remediation/ refunds/ credits appropriately applied ©Copyright Cloud Perspectives 2017 All rights reserved 13 Transducer/ SensorTransducer/ Sensor ©Copyright Cloud Perspectives 2017 All rights reserved
  • 10. Cloud Computing 11/29/2012 www.cloud-perspectives.com 8 Transducer/ SensorTransducer/ Sensor ProcessingProcessing Data StorageData Storage ©Copyright Cloud Perspectives 2017 All rights reserved IoT Interfaces User Interfaces Processing D IoT Interfaces User Interfaces Processing Data ©Copyright Cloud Perspectives 2017 All rights reserved 16 Cloud Data Cloud Data
  • 11. Cloud Computing 11/29/2012 www.cloud-perspectives.com 9 DeterDeter D t tD t tDetectDetect DelayDelay DenyDeny Reduce ImpactReduce Impact ©Copyright Cloud Perspectives 2017 All rights reserved 17 Reduce ImpactReduce Impact PreventPrevent AdaptAdapt  Resiliency Introductiony  Systems and Software Context  Resiliency Taxonomy Exchange  Roundtable Disruption  Final Summary and Considerations 18©Copyright Cloud Perspectives 2017 All rights reserved
  • 12. Cloud Computing 11/29/2012 www.cloud-perspectives.com 10 ©Copyright Cloud Perspectives 2017 All rights reserved 19 ©Copyright Cloud Perspectives 2017 All rights reserved 20
  • 13. Cloud Computing 11/29/2012 www.cloud-perspectives.com 11  Identify or select a node in the eco-system and explore it’s resiliency characteristics  Identify potential attributes or activities that should be evident to make the solutions “adequately resilient” ©Copyright Cloud Perspectives 2017 All rights reserved 21  Resiliency Introductiony  Systems and Software Context  Resiliency Taxonomy Exchange  Roundtable Disruption  Final Summary and Considerations 22©Copyright Cloud Perspectives 2017 All rights reserved
  • 14. Cloud Computing 11/29/2012 www.cloud-perspectives.com 12 ©Copyright Cloud Perspectives 2017 All rights reserved 23  Resiliency Introductiony  Systems and Software Context  Resiliency Taxonomy Exchange  Roundtable Disruption  Final Summary and Considerations 24©Copyright Cloud Perspectives 2017 All rights reserved
  • 15. Cloud Computing 11/29/2012 www.cloud-perspectives.com 13  Many Resiliency Contexts  Clarity of Scope  Consider Objectives  Use of Simple Models and Diagrams  Good Collaborative Communication  Automation and Technology Advances Resiliency ©Copyright Cloud Perspectives 2017 All rights reserved 25  steve@cloud-perspectives.com  Twitter: @woodwardsystems or @cloudsimplify  www.cloud-perspectives.com  613-698-6240 26©Copyright Cloud Perspectives 2017 All rights reserved