Cluster – defn. TBD Derek:

Slides:



Advertisements
Similar presentations
TIED: A Cluster of One TIED: Trial Integration Environment DETER built on.
Advertisements

Mapping Service Templates to Concrete Network Semantics Some Ideas.
OpenDaylight: Service Function Chaining.
7M701 1 Class Diagram advanced concepts. 7M701 2 Characteristics of Object Oriented Design (OOD) objectData and operations (functions) are combined 
Software Component (Container + Containee) Software Component (Container + Containee) WebServer HostedOn Compute (Container) Compute (Container) Exploring.
Container Hierarchies and Related Issues
Software Component (Container + Containee) Software Component (Container + Containee) WebServer HostedOn Compute (Container) Compute (Container) Exploring.
Evaluate container lifecycle support in TOSCA TOSCA – 174 Adhoc TC.
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.
Cloud Computing for the Enterprise November 18th, This work is licensed under a Creative Commons.
Components of Windows Azure - more detail. Windows Azure Components Windows Azure PaaS ApplicationsWindows Azure Service Model Runtimes.NET 3.5/4, ASP.NET,
9/15/2015CS622 - MIRO Presentation1 Wen Xu and Jennifer Rexford Department of Computer Science Princeton University Chuck Short CS622 Dr. C. Edward Chow.
Proposal by CA Technologies, IBM, SAP, Vnomic
Network Connectivity Use Case Modeling and YAML Syntax
Software Component (Container + Containee) Software Component (Container + Containee) WebServer HostedOn Compute (Container) Compute (Container) Exploring.
©Silberschatz, Korth and Sudarshan2.1Database System Concepts Chapter 2: Entity-Relationship Model Entity Sets Relationship Sets Design Issues Mapping.
TOSCA Monitoring Reference Architecture Straw-man Roger Dev CA Technologies March 18, 2015 PRELIMINARY.
Primer Themes: Creating a Cloud App With TOSCA Gerd Breiter Frank Leymann Thomas Spatzier.
Block Storage 1: Using the normative AttachesTo Relationship Type my_server Compute Attributes private_address public_address networks ports Requirements.
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”
TOSCA Name Used by (Roles)Modeling conceptDistinguishing traitsNotes Node TypeType Developers Experts that fully understand, package an constrain, properties,
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.
Visual Studio Windows Azure Portal Rest APIs / PS Cmdlets US-North Central Region FC TOR PDU Servers TOR PDU Servers TOR PDU Servers TOR PDU.
NSI Topology Wishes OGF Lyon Sep 2011 Jerry Sobieski.
16/11/ Semantic Web Services Language Requirements Presenter: Emilia Cimpian
1 Web Services Policy Management Greg Pavlik Web Services Architect Oracle Corporation May 11, 2005.
AMQP, Message Broker Babu Ram Dawadi. overview Why MOM architecture? Messaging broker like RabbitMQ in brief RabbitMQ AMQP – What is it ?
Transport Layer3-1 Network Layer Every man dies. Not every man really lives.
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”
Evaluate container lifecycle support in TOSCA TOSCA – 174 Adhoc TC.
Instance Model Ad Hoc Group Updates – February 2016 Alessandro Rossini Derek Palma Sivan Barzily.
Evaluate container lifecycle support in TOSCA TOSCA – 174 Adhoc TC.
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.
INSTANCE MODEL AD HOC GROUP UPDATES Alessandro Rossini Sivan Barzily March 2016.
Instance Model Considerations Instance Model Objectives Provide complete representation of the state of a TOSCA service template deployment.
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.
SDN-O LCM for Mercury Release Key Points and Overview
COP Introduction to Database Structures
Shaopeng, Ho Architect of Chinac Group
TOSCA Workflow Proposal
Deployment Architectures For Containers
Kubernetes Modifications for GPUs
OpenLegacy Training Day Four Introduction to Microservices
MSB Integration Guide.
This is a Safe Harbor Front slide, one of two Safe Harbor Statement slides included in this template. One of the Safe Harbor slides must be used if your.
The PaaS Layer in the INDIGO-DataCloud
Kubernetes Analysis: 2 types of containers
Entity-Relationship Model
What Are Routers? Routers are an intermediate system at the network layer that is used to connect networks together based on a common network layer protocol.
Workflow-Instance Model Interaction
Introduction to Microservices Prepared for
Building Microservices Applications on Azure Service Fabric
Microsoft Azure Service Fabric Overview
2018 Amazon AWS DevOps Engineer Professional Dumps - DumpsProfessor
TOSCA Workflow Proposal
TOSCA Namespaces Explained
Instance Model Structure
TOSCA workflows.
Chapter 20 Object-Oriented Analysis and Design
Learn. Imagine. Build. .NET Conf
Switch controller: Routing
JAR Desc CSAR Notes A package file format typically used to aggregate many Java class files and associated metadata and resources (text, images, etc.)
Lifecycle Management Automation through TOSCA
Chapter 7: Entity-Relationship Model
ONAP Network Slice Model
Johan Lindberg, inRiver
Task 55 Scope – TOSCA Profile
Presentation transcript:

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 be represented as a single “container” template (which Compute is a node template for a “stack” container. - Can be treated symmetrically - tier lifecycles are independent of each other - therefore no dependencies on each other (from a mgmt.. perspective) Matt: perhaps use ELK for starters, to work thru? Matt: Cluster conveys “mgmt” to the provider, whatever is “inside” (i.e., members) can be managed via the Cluster (node) using the capabilities (e.g., LoadBalancer, Router, etc.)

Single Compute/Container Eg. single Docker container, scaling, load balancing (, placement)

tosca.nodes.Container.App.Docker Single Docker Container (Compute only) – Simple Alternative Container-Only policies, no Cluster aggregate (still valid) Container Manager MUST infer capabilities for: LoadBalancer: Needed to distribute “load” as measured by platform provider Router: needs to be created by provider to route between instances Scaling Policy LoadBalancing Policy my_docker_lambda_fx HTTP RESTful endpoint, single entry tosca.nodes.Container.App.Docker properties: ... capabilities: - Endpoint 1..N Could be autonomous containers? Any Cloud platform MUST have some defact “Container manager” (cant have more than 1 of the container without some function to manage resources) 3 3

tosca.nodes.Container.App.Docker Single Docker Container (Compute only) – Using Cluster Agg. Construct (assumption policies override those supplied at Container-level) Scaling Policy Container Manager has explicit Capabilities declared: LoadBalancer: Needed to distribute “load” as measured by platform provider Router: needs to be created by provider to route between instances landa_fx_cluster Cluster type: tosca.groups.Root members: [my_docker_lambda_fx ] capabilities: LoadBalancing: Router: ... LoadBalancing Policy HTTP RESTful endpoint, single entry Scaling Policy X my_docker_lambda_fx tosca.nodes.Container.App.Docker 1..N properties: ... capabilities: - Endpoint LoadBalancing Policy X 4 4

Two Docker Container (Compute only) – Using Cluster landa_fx_cluster Cluster type: tosca.groups.Root members: [ my_docker_lambda_fx1, my_docker_lambda_fx2 ] capabilities: LoadBalancing: Router: ... Scaling Policy LoadBalancing Policy HTTP RESTful endpoint, single entry my_docker_lambda_fx2 my_docker_lambda_fx1 tosca.nodes.Container.App.Docker tosca.nodes.Container.App.Docker 1..N 1..N properties: ... capabilities: - Endpoint properties: ... capabilities: - Endpoint 5 5

ELK Cluster (Tier? Stack?) db_cluster Cluster type: tosca.groups.Root members: [ mongo ] capabilities: LoadBalancing: Router: ... my_docker_kibana my_docker_elasticsearch my_docker_logstash tosca.nodes.Container.App tosca.nodes.Container.App tosca.nodes.Container.App type: tosca.groups.Root properties: ... type: tosca.groups.Root properties: role: ... type: tosca.groups.Root properties: ... 6 6

Expressing Cluster Semantics Composite lifecycle Node external policy Binary constraint for ration of a pair of node instances Placement_zones: R1,R2, R3 Node internal policy Composite lifecycle: deploy, undeploy, start, stop, update Placement_weights: R1=2, R2=2, R3=1 Scaling_strategy: auto 2:1 Scaling_ratio: 2:1 Max(A) = 4000 Placement_weights: R1=2, R2=2, R3=3 Scaling_limit: 3000 Scaling_limit(A): 1000 B 4:1 Binary constraint mapping connectivity from source to target Ways to express: Topological policy applied to the relationship from A to B) Requirement in the relation 1:2 A A.1 -> B.1, B2 A.2 -> B.3, B.4 … D 1:3 C 6:1 Scaling (limit): 10000 Min instances: 24 … Scaling_limit: 4000 Min instances: 8 Unary constraint on node Constraints built-in to the nodes should be inside the nodes but can’t fit in this diagram