Evaluate container lifecycle support in TOSCA TOSCA – 174 Adhoc TC.

Slides:



Advertisements
Similar presentations
Mapping Service Templates to Concrete Network Semantics Some Ideas.
Advertisements

Deployment Adavatages Provisioning time reduced to minutes, not days to weeks! Configure hardware Install OS Configure OS & Tools Assign IP Addr Configure.
Bridges Advanced Computer Networks.
VCRIB: Virtual Cloud Rule Information Base Masoud Moshref, Minlan Yu, Abhishek Sharma, Ramesh Govindan HotCloud 2012.
Docker Container Modeling Goals Goals (not requirements) Not proliferate Node Types for “Docker” 1.Consider modeling “Docker” as an (explicit) runtime.
Docker Container Modeling Goals Goals (not requirements) Not proliferate Node Types for “Docker” 1.Consider modeling “Docker” as an (explicit) runtime.
TOSCA SugarCRM Deployment
Automatic Run-time Adaptation in Virtual Execution Environments Ananth I. Sundararaj Advisor: Peter A. Dinda Prescience Lab Department of Computer Science.
1 ELEN Lecture 13 LAN Bridges Routers, Switches, Gateways Network layer -IP Reading: 6.7,
Software Component (Container + Containee) Software Component (Container + Containee) WebServer HostedOn Compute (Container) Compute (Container) Exploring.
Virtualization and the Cloud
OpenContrail Quickstart
M.A.Doman Model for enabling the delivery of computing as a SERVICE.
Jennifer Rexford Princeton University MW 11:00am-12:20pm SDN Software Stack COS 597E: Software Defined Networking.
TOSCA Workloads with OpenStack Heat-Translator
Software Component (Container + Containee) Software Component (Container + Containee) WebServer HostedOn Compute (Container) Compute (Container) Exploring.
Additional SugarCRM details for complete, functional, and portable deployment.
TOSCA Interoperability Demonstration
Introduction to IT and Communications Technology Justin Champion C208 – 3292 Ethernet Switching CE
Connectivity Capability Features TOSCA. Aspects of Connectivity GenericIP Connectivity Resolvability: ARP: IP/MAC DNS: Name/IP MDNS: Netconf Routing/bridging/tunneling:
M.A.Doman Short video intro Model for enabling the delivery of computing as a SERVICE.
Proposal by CA Technologies, IBM, SAP, Vnomic
SugarCRM LAMP App Deployment Usecase IBM Vnomic. 2 Objective Using an application which is simple, but also presents the most fundamental deployment challenges,
Flotapr2 Analyze traffic from anywhere in the openflow network
MDC417 Follow me on Working as Practice Manager for Insight, he is a subject matter expert in cloud, virtualization and management.
CloudNaaS: A Cloud Networking Platform for Enterprise Applications Theophilus Benson*, Aditya Akella*, Anees Shaikh +, Sambit Sahu + (*University of Wisconsin,
CON Software-Defined Networking in a Hybrid, Open Data Center Krishna Srinivasan Senior Principal Product Strategy Manager Oracle Virtual Networking.
Resource Representations in GENI: A path forward Ilia Baldine, Yufeng Xin Renaissance Computing Institute,
Software Component (Container + Containee) Software Component (Container + Containee) WebServer HostedOn Compute (Container) Compute (Container) Exploring.
Click to edit Master subtitle style Chapter 1:Introduction to Networks Instructor:Thomas W Bell.
TOSCA Monitoring Reference Architecture Straw-man Roger Dev CA Technologies March 18, 2015 PRELIMINARY.
Kind: “Pod” (i.e. Type) kind: “Pod” (i.e. Type) Kubernetes Analysis: 2 types of containers “Dumb” (no HA, no Autoscale) = Pod Template kind: “ReplicationController”
Objective Propose a simple and concise set of “Core” Entities and Relations for TOSCA useful for any application deployment in a cloud Enable users to.
Network Address Translation External/ Internal/. OVERLOADING In Overloading, each computer on the private network is translated to the same IP address;
Kind: “Pod” (i.e. Type) kind: “Pod” (i.e. Type) Kubernetes Analysis: 2 types of containers “Dumb” (no HA, no Autoscale) = Pod Template kind: “ReplicationController”
Vignesh Ravindran Sankarbala Manoharan. Infrastructure As A Service (IAAS) is a model that is used to deliver a platform virtualization environment with.
Evaluate container lifecycle support in TOSCA TOSCA – 174 Adhoc TC.
How TOSCA Adds Value in NFV world
Evaluate container lifecycle support in TOSCA TOSCA – 174 Adhoc TC.
TOSCA Monitoring Straw-man for Initial Minimal Monitoring Use Case Roger Dev CA Technologies Revision 2 May 1, 2015.
Objective Propose a simple and concise set of “Core” Entities and Relations for TOSCA useful for any application deployment in a cloud Enable users to.
TOSCA Orchestration and Management in OpenStack
#msitconf. Damien Caro Technical Evangelist Manager, Что будет, если приложение поместить в контейнер? What happens if the application.
Evaluate container lifecycle support in TOSCA TOSCA – 174 Adhoc TC.
1 Cluster – defn. TBD Derek: Homogenous set of nodes; in TOSCA that is a single node template. -Matt said this can also be viewed as a stack -- Derek can.
Daisy4nfv: An Installer Based upon Open Source Project – Daisy & Kolla
Flash Test By Nikolas Hermanns.
Doctor + OPenStack Congress
Don’t Miss These Sessions!
Computer Network Topology
Part III Datalink Layer 10.
Kubernetes Analysis: 2 types of containers
Domino Release D Planning
NFV Updates Deepanshu Gautam.
Cluster – defn. TBD Derek:
Scaling Data Center Networks
NOX: Towards an Operating System for Networks
Daniel Murphy-Olson Ryan Aydelott1
DF design as a node type.
TOSCA Matching Or how the orchestrator provides implementation for abstract nodes or dangling requirements.
Introduction to Docker
Isasku, Srini, Alex, Ramki, Seshu, Bin Hu, Munish, Gil, Victor
Resolving IP Aliases using Distributed Systems
DF design as a node type (output by Chris and shitao)
Managing Services with VMM and App Controller
Part III Datalink Layer 10.
COMP4442 Cloud Computing: Assignment 1
Resource Allocation in a Middleware for Streaming Data
Lifecycle Management Automation through TOSCA
COMP4442 Cloud Computing: Assignment 1
Presentation transcript:

Evaluate container lifecycle support in TOSCA TOSCA – 174 Adhoc TC

Evaluate various types of containers support for TOSCA – Full OS containers (compute node) VM LXC – Application containers Docker PaaS containers Evaluation context for container support – Mutability – Supported – Resource Isolation policies – Supported through Node types – Deployment methods – Supported through plans – Container types – Supported through node types Container Types TOSCA Evaluate container lifecycle support in TOSCA

Container Abstraction Should container be represented by Node Type in Topology template OR is it an deployment abstraction? Container is a Node type Containment is a tree structure in TOSCA – Supported by requirements and capabilities Various types of container are supported – Compute node (Full OS) – Application container Nested containers are a modeling construct and supported Container placement control is currently not supported TOSCA Evaluate container lifecycle support in TOSCA

Use sample containers to build TOSCA service template Pick one Full OS and one application container Create 2 tier application topology Map lifecycle of these containers Identify constraints and challenges Observations: Networking of containers – Inter host communication through bridge on OpenStack could be a problem with Docker containers (multi node stack) Workaround Workaround using Port forward from host to Docker OVS bridge between hosts with containers getting private ip address with bridged with local host Container is represented by NodeType, currently there is no way to abstract a container to avoid node proliferation Workarounds Create new type for each image Or define capabilities & requirements on the template Link to Sample use case: Use Cases TOSCA Evaluate container lifecycle support in TOSCA

Map container lifecycle events to TOSCA Typical container events deploy/init/stop/dispose(Runtime) build/modify/delete (devtime) – Not covered by TOSCA Multi host environment TOSCA events create/pre-configure/configure/post-configure/start/stop TOSCA events are superset of typical container events Container Lifecycle mapping TOSCA Evaluate container lifecycle support in TOSCA

5> Discuss support for composite nodes (specifically immutable containers), and avoid node proliferation through node decoration Support for Composite nodes TOSCA Evaluate container lifecycle support in TOSCA