SugarCRM Service Template

Slides:



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

SugarCRM Database Deployment Variants DB in separate Service Template DB external to Service Template.
Restructuring Proposal for TOSCA Files 1. Goals Separation of concerns: only expose what is needed to different roles in the creation of TOSCA templates.
SugarCRM Database Deployment Variants DB in separate Service Template DB external to Service Template.
TOSCA Normative Types Proposal Internal Working Draft v0.3 Submitter: Matt Rutkowski.
 A  p q B  C D  r F G E t I J H s u K    P.
TOSCA SugarCRM Deployment
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. TOSCA Requirements & Capabilities.
Topology and Orchestration Specification for Cloud Applications (TOSCA) Standard TOSCA Interoperability Demonstration Join the TOSCA Technical Committee.
Evaluate container lifecycle support in TOSCA TOSCA – 174 Adhoc TC.
TOSCA Workloads with OpenStack Heat-Translator
Additional SugarCRM details for complete, functional, and portable deployment.
TOSCA Interoperability Demonstration
Hybrid-Cloud App Consuming External Services Sketches of Hybrid Cloud Apps using On-Premise Services…
TOSCA Normative Types Proposal Internal Working Draft v0.5 Submitter: Matt Rutkowski.
How TOSCA Adds Value and Portability in a Container-Centric World
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,
Topology and Orchestration Specification for Cloud Applications (TOSCA) Standard TOSCA Interoperability Demonstration Join the TOSCA Technical Committee.
NETWORK CONNECTIVITY USE CASES AT CARRIER / SERVICE PROVIDERS CloudBand June 2014.
Mike Kemakolam Brandon Shrewsbury Adam Thornton. Migrated back to MySQL database Search for rooms by hotel name and floor number Allow the user to view.
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”
SugarCRM Use Case: Plans 1. Reminder When a service template is deployed, its implementation artifacts are deployed – From that time on, the operations.
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.
SugarCRM Service Template
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. TOSCA 115 Capability Interfaces.
Restructuring Proposal for TOSCA Files 1. Goals Separation of concerns: only expose what is needed to different roles in the creation of TOSCA templates.
Block Storage 1: Using the normative AttachesTo Relationship Type my_server Compute Attributes private_address public_address networks ports Requirements.
TOSCA Workflows Use Cases.
Normative Types & connectsTo The RelationshipType base type of “connectsTo” in the current draft on Normative Types in Tosca seems to be incomplete. In.
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”
NETWORK CONNECTIVITY USE CASES AT CARRIER / SERVICE PROVIDERS CloudBand June 2014.
Script Invocation Conventions TOSCA Interop SC
Hybrid-Cloud App Consuming External Services Sketches of Hybrid Cloud Apps using On-Premise Services…
TOSCA Interoperability Demonstration
Evaluate container lifecycle support in TOSCA TOSCA – 174 Adhoc TC.
Topology and Orchestration Specification for Cloud Applications (TOSCA) Standard TOSCA Interoperability Demonstration Join the TOSCA Technical Committee.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. TOSCA 115 Capability Interfaces.
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 Interop SC – Proposed Timeline for Discussion Revised Sept 10, 2012 Matt Rutkowski.
TOSCA v1.0 Figures. Definition of building blocks for services … along with the implementation artifacts for manageability operations … and the definition.
TOSCA workflows. Default workflow is declarative (generated from nodes and relationships) install at the beginning of install workflow all instances are.
Update for tosca-nfv-profile
TOSCA Workflow Proposal
Presenting on behalf of the TOSCA TC:
Seamless adaptive multi-cloud management of service-based applications
Kubernetes Analysis: 2 types of containers
Computer Networking Extracted From:
TOSCA Interoperability Demonstration
DF design as a node type.
Capability issues Shitao li.
TOSCA Workflow Proposal
TOSCA workflows.
Topological Ordering Algorithm: Example
© 2015, Mike Murach & Associates, Inc.
© 2015, Mike Murach & Associates, Inc.
© 2015, Mike Murach & Associates, Inc.
TOSCA v1.0 Figures.
DF design as a node type (output by Chris and shitao)
Lifecycle Management Automation through TOSCA
«Болашақтың есігін ашатын бес кілттің бірі – білім ошақтары».
Topological Ordering Algorithm: Example
© 2015, Mike Murach & Associates, Inc.
Topological Ordering Algorithm: Example
© 2015, Mike Murach & Associates, Inc.
Microservices Kubernetes Diagram Template
Topological Ordering Algorithm: Example
Presentation transcript:

SugarCRM Service Template TOSCA-v1.0-wd11

SugarCRM Topology Template SugarCrmApp [SugarCrmApplication] SugarCrmDb [SugarCrmDb] AppDependsOnPhpRuntime R5 R6 C6 MySqlDbConnection Operations: connectTo C5 R2 R3 PhpModule [PhpModule] HostedOnType MySqlDbHostedOnMySql Operations: hostOn R4 C2 C3 ApacheWebServer [ApacheWebServer] MySql [MySql] C4 PluginHostedOnContainer Operations: hostOn R1 R1 HostedOn HostedOn R1: ContainerRequirement C1: ContainerCapability R2: WebAppContainerRequirement C2: WebAppContainerCapability R3: MySqlDbContainerRequirement C3: MySqlDbContainerCapability R4: PluginContainerRequirement C4: PluginContainerCapability R5: PhpRuntimeRequirement C5: PhpRuntimeCapability R6: MySqlDatabaseRequirement C6: MySqlDatabaseCapability C1 C1 VmApache [VirtualMachine] VmMySql [VirtualMachine]

Requirements/Capabilities Inheritance Container Requirement Container Capability WebAppContainer Requirement WebAppContainer Capability MySqlDbContainer Requirement MySqlDbContainer Capability PluginContainer Requirement PluginContainer Capability Database Requirement Database Capability MySqlDatabase Requirement MySqlDatabase Capability PhpRuntime Requirement PhpRuntime Capability

RelationshipTypes same Container Requirement Container Capability HostedOn Container Capability WebAppContainer Requirement WebAppContainer Capability same PluginContainer Requirement PluginHostedOnContainer PluginContainer Capability MySqlDbContainer Requirement MySqlDbHostedOnMySql MySqlDbContainer Capability PhpRuntime Requirement AppHostedOnPhpRuntime PhpRuntime Capability ConnectsTo MySqlDatabase Requirement MySqlDbConnection MySqlDatabase Capability