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.

Slides:



Advertisements
Similar presentations
Modeling Deployment Content and Metadata
Advertisements

Mapping Service Templates to Concrete Network Semantics Some Ideas.
SugarCRM Database Deployment Variants DB in separate Service Template DB external to Service Template.
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.
ContainerApp Container -X memory -Y CPU -Z Storage -N Network -Port ContainerManager Container Hypervisor (Java Runtime) -Understands IaaS of Cloud / Provider.
TOSCA SugarCRM Deployment
“It’s going to take a month to get a proof of concept going.” “I know VMM, but don’t know how it works with SPF and the Portal” “I know Azure, but.
FI-WARE – Future Internet Core Platform FI-WARE Cloud Hosting July 2011 High-level description.
Service Management API Management Portal Service Provider Foundation SPF Web Server Stamp2 SPF DB VMM Server 2 Stamp1 VMM Server 1 Stamp scale.
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
Slide Index (per Richard’s sugg. / not to be included in video) What is TOSCA? TOSCA Addresses Critical Cloud Challenges TOSCA models integrate the collective.
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.
TOPIC 1 – SERVER SIDE APPLICATIONS IFS 234 – SERVER SIDE APPLICATION DEVELOPMENT.
TOSCA Workloads with OpenStack Heat-Translator
Additional SugarCRM details for complete, functional, and portable deployment.
TOSCA Interoperability Demonstration
Cloud Computing for the Enterprise November 18th, This work is licensed under a Creative Commons.
Hybrid-Cloud App Consuming External Services Sketches of Hybrid Cloud Apps using On-Premise Services…
Migrating Business Apps to Windows Azure Marc Müller Principal Consultant, 4tecture GmbH
TOSCA Normative Types Proposal Internal Working Draft v0.5 Submitter: Matt Rutkowski.
Module 8 Configuring and Securing SharePoint Services and Service Applications.
M.A.Doman Short video intro Model for enabling the delivery of computing as a SERVICE.
Proposal by CA Technologies, IBM, SAP, Vnomic
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
SugarCRM LAMP App Deployment Usecase IBM Vnomic. 2 Objective Using an application which is simple, but also presents the most fundamental deployment challenges,
Network Connectivity Use Case Modeling and YAML Syntax
Topology and Orchestration Specification for Cloud Applications (TOSCA) Standard TOSCA Interoperability Demonstration Join the TOSCA Technical Committee.
SugarCRM Use Case: Plans 1. Reminder When a service template is deployed, its implementation artifacts are deployed – From that time on, the operations.
{ Cloud computing. Exciting and relatively new technologies allow computing to be a part of our everyday lives. Cloud computing allows users to save their.
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.
SugarCRM Service Template
Windows Azure Virtual Machines Anton Boyko. A Continuous Offering From Private to Public Cloud.
Windows Azure Conference 2014 LAMP on Windows Azure.
Template substitution use cases. Substitution of a complete tier spec section 13 web_app [WebApplication] web_server [WebServer] server [Compute] db [Database]
Block Storage 1: Using the normative AttachesTo Relationship Type my_server Compute Attributes private_address public_address networks ports Requirements.
Zvezdan Pavković. Storage Non-Persistent Storage Persistent Storage Easily add additional storage. Networking Internal and Input Endpoints configured.
Normative Types & connectsTo The RelationshipType base type of “connectsTo” in the current draft on Normative Types in Tosca seems to be incomplete. In.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
Web Technologies Lecture 13 Introduction to cloud computing.
Windows Azure poDRw_Xi3Aw.
Hybrid-Cloud App Consuming External Services Sketches of Hybrid Cloud Apps using On-Premise Services…
TOSCA Interoperability Demonstration
Topology and Orchestration Specification for Cloud Applications (TOSCA) Standard TOSCA Interoperability Demonstration Join the TOSCA Technical Committee.
ALL INFORMATION PRESENTED AS WELL AS ALL SESSIONS ARE MICROSOFT CONFIDENTIAL AND UNDER YOUR NON-DISCLOSURE AGREEMENT (NDA) AND\OR TECHNOLOGY PREVIEW.
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.
Planning an Active Directory Deployment Lesson 1.
TOSCA Interop SC – Proposed Timeline for Discussion Revised Sept 10, 2012 Matt Rutkowski.
Microsoft Virtual Academy. Microsoft Virtual Academy First HalfSecond Half (01) Introduction to Microsoft Virtualization(05) Hyper-V Management (02) Hyper-V.
Evaluate container lifecycle support in TOSCA TOSCA – 174 Adhoc TC.
Project Cumulus Overview March 15, End Goal Unified Public & Private PaaS for GlassFish/Java EE Simplify deployment of Java EE Apps on top of.
Deploying Web Application
Security Group Amazon RDS Mysql Media Request S3
Scalable Web Apps Target this solution to brand leaders responsible for customer engagement and roll-out of global marketing campaigns. Implement scenarios.
StratusLab Final Periodic Review
StratusLab Final Periodic Review
Platform as a Service.
TOSCA Interoperability Demonstration
Scalable Web Apps Target this solution to brand leaders responsible for customer engagement and roll-out of global marketing campaigns. Implement scenarios.
Cisco Hybrid Cloud Infrastructure
Cloud computing mechanisms
Managing Services with VMM and App Controller
Internet and Web Simple client-server model
Done by:Thikra abdullah
06 | SQL Server and the Cloud
NTC/302 NETWORK WEB SERVICES The Latest Version // uopcourse.com
NTC/302 NTC/ 302 ntc/302 ntc/ 302 NETWORK WEB SERVICES The Latest Version // uopstudy.com
NTC/302 NETWORK WEB SERVICES The Latest Version NTC 302 Entire Course Link
Presentation transcript:

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 easily subclass from Core versus having to invent top level objects Enable domain experts to easily define their own specialized entities and relations Assemble application stacks and topologies using relations with strong typing Enable template validation Don’t try to define entire set of subclasses ever needed. E.g. all operating system types, VM Image types, … or policy types or deployment artifact types Apply this to the SugarCRM usecase as a concrete example Focus on Iaas case now, and represent Paas case next Defer connectsTo relation

See UML Diagram

SugarCRM Service SugarCRM Service Model Zone1 WebServerTier Apache Web Server SugarCRM App PHP Module DBServerTier MySQL SugarCRM DB HTTP Client Application EndPoint HTTP Port 80 DocumentRoot:/SugarCRM Database client requires client credentials, DB Name, host and port Admin Access and/or Management Access possibly over separate isolated networks with different client credentials requires MySQL Client Endpoint Port 3306 Database content must be placed on storage of required capacity, availability and performance

SugarCRM Hierarchy WebTier: ScalableTier WebVM: VMImage CentOS5.4: OperatingSystem WebServer: ApacheWebServer SugarCRM App: ApacheWebApp PHP Module: ApacheMdule dependsOn DBTier: SingleNodeTier DBVM: VMImage CentOS5.4: OperatingSystem Database: MySQLDatabase SugarCRM DB: MySQLDatabase Content SugarCRM DB: MySQLDatabase Content Application Container ConnectsTo Instance nameType name Each contained object represents the use of a hostedOn relation

Notes A valid hostedOn hierarchy can be inferred by defining specific instances of the hostedOn relation with strongly typed ends. Multiple valid hierarchies may be possible The connectsTo relation enables resolution of components requiring or providing a desired function The dependsOn relation implies that the presence of another component is required although it may not directly be hostedBy or connectedTo by the depending component

Application Container Represents deployment of the application in the cloud Application lifecycle/management operations Represents the public/private communication boundary (access the application) Application SLAs, compliance, security

Tier Homogeneous set of identical computing elements Well defined scaling and availability semantics Provide EndPoints for other tiers and public network Consume EndPoints from other tiers and public network

HostedComponent Represents a software component in a hostedOn hierarchy. E.g.: – WebApplication hostedOn WebServer – ELB hostedOn J2EEServer HostedComponents are containers – They may contain other HostedComponents The “root-most” HostedCompoment is hostedOn the VM/OS