Upload
barakme
View
102
Download
1
Tags:
Embed Size (px)
Citation preview
Copyright © GigaSpaces 2015. All rights reserved.Copyright © GigaSpaces 2015. All rights reserved.
Tosca in a Box
Barak Merimovich
Copyright © GigaSpaces 2015. All rights reserved.
Orchestration 101
Orchestration is a means to Automate Manual Processes
Copyright © GigaSpaces 2015. All rights reserved.
Orchestration 101
Cloud Orchestration - It's all about:
Automation Versioning Repeatable process Extensibility
Copyright © GigaSpaces 2015. All rights reserved.
Orchestration 101Common Characteristics Use DSL to define blueprint Execute a process based on input
from the blueprint Pass context information between
the deployed entitiesDifferent assumptions Application Architecture Infrastructure Scope of automation
Copyright © GigaSpaces 2015. All rights reserved.
Some Limitations
What came first – The cloud or the orchestrator?
Multi-cloud? Standards?
Copyright © GigaSpaces 2015. All rights reserved.
OASIS TOSCA
l “standard language to describe a topology of cloud based web services, their components, relationships, and the processes that manage them”
Copyright © GigaSpaces 2015. All rights reserved.
The Bootstrapping Conundrum
l Who Orchestrates the Orchestrator?
Copyright © GigaSpaces 2015. All rights reserved.
TOSCA in a Box
'cfy local' – A TOSCA orchestration engine that works from the CLI
No servers, not other infrastructure required to use it
Some limitations Mainly around agent side execution