software defined operator
DESCRIPTION
During the past few years we’ve seen how our entire data-center becomes software defined. This include the Compute, Storage, Network and also Configuration. This new data centre is the cloud. The missing piece in the puzzle: While this is pretty much old news there is one big thing that is missing in this puzzle and that is the operator itself. The operator is responsible for running processes such: * Installation of new apps * Upgrades and update of new features or patches * Performance tuning * Handling failure * Managing the capacity to meet the scaling demand. Most of those tasks today involves lots of human intervention. Users who realised that gap try to mitigate that by putting their own custom automation - usually that comes in a form of scripts on-top of the configuration management. Those custom scripts tend to grow fairly quickly to the point where they become unmanageable. This presentation will introduce how we can use an orchestrator to automate those tasks and by that create a software defined Operator.TRANSCRIPT
![Page 1: Software Defined Operator](https://reader036.vdocument.in/reader036/viewer/2022062319/557cbf64d8b42a09218b4764/html5/thumbnails/1.jpg)
Software Define Operator
Nati ShalomCTO & Founder GigaSpaces@natishalom
![Page 2: Software Defined Operator](https://reader036.vdocument.in/reader036/viewer/2022062319/557cbf64d8b42a09218b4764/html5/thumbnails/2.jpg)
DevOps Through the Car Industry
Analogy
![Page 3: Software Defined Operator](https://reader036.vdocument.in/reader036/viewer/2022062319/557cbf64d8b42a09218b4764/html5/thumbnails/3.jpg)
The Biggest Revolution?
Gasoline Engine
Sports Car
Model T Assembly Line
![Page 4: Software Defined Operator](https://reader036.vdocument.in/reader036/viewer/2022062319/557cbf64d8b42a09218b4764/html5/thumbnails/4.jpg)
“You can choose any color you want as long as its black...” - Henry Ford
![Page 5: Software Defined Operator](https://reader036.vdocument.in/reader036/viewer/2022062319/557cbf64d8b42a09218b4764/html5/thumbnails/5.jpg)
Transformed the Entire Industry
• Automobile enters the mass market• 10x more cars a day• 4 months pay to
buy a car
![Page 6: Software Defined Operator](https://reader036.vdocument.in/reader036/viewer/2022062319/557cbf64d8b42a09218b4764/html5/thumbnails/6.jpg)
How is this Relevant to DevOps?
![Page 7: Software Defined Operator](https://reader036.vdocument.in/reader036/viewer/2022062319/557cbf64d8b42a09218b4764/html5/thumbnails/7.jpg)
DevOps is the Industrialization of IT
IT Pre DevOps IT Post DevOps
![Page 8: Software Defined Operator](https://reader036.vdocument.in/reader036/viewer/2022062319/557cbf64d8b42a09218b4764/html5/thumbnails/8.jpg)
DevOps is all about...
• Releasing new features and products faster and at scale• 1000s of updates
per day is typical
![Page 9: Software Defined Operator](https://reader036.vdocument.in/reader036/viewer/2022062319/557cbf64d8b42a09218b4764/html5/thumbnails/9.jpg)
What’s Changed?
It seems like everything BUT the kitchen sink is software defined these
days.You were saying?
Everything is Software Defined
![Page 10: Software Defined Operator](https://reader036.vdocument.in/reader036/viewer/2022062319/557cbf64d8b42a09218b4764/html5/thumbnails/10.jpg)
We Can Automate Everything
Configuration
NetworkingComputeStorage
![Page 11: Software Defined Operator](https://reader036.vdocument.in/reader036/viewer/2022062319/557cbf64d8b42a09218b4764/html5/thumbnails/11.jpg)
The Missing Piece in the Puzzle
The Missing Piece In the Puzzle?The Missing Piece in the Puzzle…
![Page 12: Software Defined Operator](https://reader036.vdocument.in/reader036/viewer/2022062319/557cbf64d8b42a09218b4764/html5/thumbnails/12.jpg)
Software Defined
Operator
![Page 13: Software Defined Operator](https://reader036.vdocument.in/reader036/viewer/2022062319/557cbf64d8b42a09218b4764/html5/thumbnails/13.jpg)
Human vs Software Operator
• Human Operator • Software Operator
Input: DSL
Execute: APIInput:
Email, DocsExecute: GUI, CLI
Control:Policy Engine
Control: Monitoring, SMS
![Page 14: Software Defined Operator](https://reader036.vdocument.in/reader036/viewer/2022062319/557cbf64d8b42a09218b4764/html5/thumbnails/14.jpg)
The Impact of Human Error
14
80%of outages impacting mission-critical services will be caused by people and process issues
50%of those outages will be caused by change/configuration/release integration and hand-off issues
![Page 15: Software Defined Operator](https://reader036.vdocument.in/reader036/viewer/2022062319/557cbf64d8b42a09218b4764/html5/thumbnails/15.jpg)
Orchestration = Software Operation
![Page 16: Software Defined Operator](https://reader036.vdocument.in/reader036/viewer/2022062319/557cbf64d8b42a09218b4764/html5/thumbnails/16.jpg)
Typical Orchestration Model
![Page 17: Software Defined Operator](https://reader036.vdocument.in/reader036/viewer/2022062319/557cbf64d8b42a09218b4764/html5/thumbnails/17.jpg)
TOSCA: A Standard Blueprint
![Page 18: Software Defined Operator](https://reader036.vdocument.in/reader036/viewer/2022062319/557cbf64d8b42a09218b4764/html5/thumbnails/18.jpg)
Topology View
![Page 19: Software Defined Operator](https://reader036.vdocument.in/reader036/viewer/2022062319/557cbf64d8b42a09218b4764/html5/thumbnails/19.jpg)
Real Life Example
(HP Print)
• 30 HP Helion Public Cloud accounts
• 500+ compute instances
• 1400 Peak deployments per day
• 100+ compute instances per management cluster
• 100x developers doing deployments in a consistent fashion
• <2H Move from HP Helion Public Cloud tenant to a fully provisioned and deployed service
![Page 20: Software Defined Operator](https://reader036.vdocument.in/reader036/viewer/2022062319/557cbf64d8b42a09218b4764/html5/thumbnails/20.jpg)
Orchestrating Networks and Apps
![Page 21: Software Defined Operator](https://reader036.vdocument.in/reader036/viewer/2022062319/557cbf64d8b42a09218b4764/html5/thumbnails/21.jpg)
Does this Mark the End of IT Operations?
![Page 22: Software Defined Operator](https://reader036.vdocument.in/reader036/viewer/2022062319/557cbf64d8b42a09218b4764/html5/thumbnails/22.jpg)
Ops in a DevOps World
Apps & Ops speaks the same language
Ops can deliver real value – ensuring that SLAs are met
More control Over the Environment
![Page 23: Software Defined Operator](https://reader036.vdocument.in/reader036/viewer/2022062319/557cbf64d8b42a09218b4764/html5/thumbnails/23.jpg)
The Demand For DevOps..
![Page 24: Software Defined Operator](https://reader036.vdocument.in/reader036/viewer/2022062319/557cbf64d8b42a09218b4764/html5/thumbnails/24.jpg)
Orchestration Is the Next Big Thing
![Page 25: Software Defined Operator](https://reader036.vdocument.in/reader036/viewer/2022062319/557cbf64d8b42a09218b4764/html5/thumbnails/25.jpg)
Learn More
getcloudify.org
DocumentationArchitectureCommunity ForumBlog
![Page 26: Software Defined Operator](https://reader036.vdocument.in/reader036/viewer/2022062319/557cbf64d8b42a09218b4764/html5/thumbnails/26.jpg)
Thank You
Nati Shalom@natishalom