Block Storage 1: Using the normative AttachesTo Relationship Type my_server Compute Attributes private_address public_address networks ports Requirements.

Slides:



Advertisements
Similar presentations
Module 13: Implementing ISA Server 2004 Enterprise Edition: Site-to-Site VPN Scenario.
Advertisements

Mapping Service Templates to Concrete Network Semantics Some Ideas.
Cloud computing is used to describe a variety of computing concepts that involve a large number of computers connected through a real-time communication.
Internetworking II: MPLS, Security, and Traffic Engineering
Docker Container Modeling Goals Goals (not requirements) Not proliferate Node Types for “Docker” 1.Consider modeling “Docker” as an (explicit) runtime.
Application Internet Azure Cloud Internet Azure Cloud LB TDS (tcp) Applications use standard SQL client libraries: ODBC, ADO.Net, PHP, … Load balancer.
Docker Container Modeling Goals Goals (not requirements) Not proliferate Node Types for “Docker” 1.Consider modeling “Docker” as an (explicit) runtime.
Hardware Firewalls: Advanced Feature © N. Ganesan, Ph.D.
K. Salah 1 Chapter 31 Security in the Internet. K. Salah 2 Figure 31.5 Position of TLS Transport Layer Security (TLS) was designed to provide security.
Hands-On Microsoft Windows Server 2003 Administration Chapter 11 Administering Remote Access Services.
Future Research Directions Jennifer Rexford Advanced Computer Networks Tuesdays/Thursdays 1:30pm-2:50pm.
Lesson 20 – OTHER WINDOWS 2000 SERVER SERVICES. DHCP server DNS RAS and RRAS Internet Information Server Cluster services Windows terminal services OVERVIEW.
Software Component (Container + Containee) Software Component (Container + Containee) WebServer HostedOn Compute (Container) Compute (Container) Exploring.
Software Component (Container + Containee) Software Component (Container + Containee) WebServer HostedOn Compute (Container) Compute (Container) Exploring.
 Tightly coupled containers of multiple resources of similar or different types  Lifecycle, Access, Billing & Identity control the resources placed.
Vocabulary URL = uniform resource locator: web address protocol –set of rules that networked computers follow in order to share data and coordinate communications.
Networking with Windows Vista.. Vista’s New Tools and Features The Network and Sharing Center Network Discovery Network Map Network Diagnostics.
(ITI310) By Eng. BASSEM ALSAID SESSIONS 8: Network Load Balancing (NLB)
Microsoft Load Balancing and Clustering. Outline Introduction Load balancing Clustering.
TOSIBOX LOCK security options 1 1.
LB VIP:Input Endpoint Internal Endpoint foo.cloudapp.net  VIP.
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.
11 NETWORK PROTOCOLS AND SERVICES Chapter 10. Chapter 10: Network Protocols and Services2 NETWORK PROTOCOLS AND SERVICES  Identify how computers on TCP/IP.
1 ISA Server 2004 Installation & Configuration Overview By Nicholas Quinn.
Lecture 15 – Amazon Network as a Service. Recall IaaS Server as a Service Storage as a Service Network as a Service.
Module 13: Network Load Balancing Fundamentals. Server Availability and Scalability Overview Windows Network Load Balancing Configuring Windows Network.
Connectivity Capability Features TOSCA. Aspects of Connectivity GenericIP Connectivity Resolvability: ARP: IP/MAC DNS: Name/IP MDNS: Netconf Routing/bridging/tunneling:
Network Connectivity Options Currently offered by Wyless.
Page 1 NAT & VPN Lecture 8 Hassan Shuja 05/02/2006.
Draft-campbell-dime-load- considerations-01 IETF 92 DIME Working Group Meeting Dallas, Texas.
Software Firewalls © N. Ganesan, Ph.D.. Module Objectives Explore the features of a software firewall such as Zone Alarm Pro.
Presented by Xiaoyu Qin Virtualized Access Control & Firewall Virtualization.
How TOSCA Adds Value and Portability in a Container-Centric World
15 Semester 1 JEOPARDY IndirectnetworksupportDNSDNSNetworkApps.NetworkApps.MoreNetworkApps.Misc.Misc
Customer needs EnterpriseGrade HyperScale Hybrid.
Network Connectivity Use Case Modeling and YAML Syntax
1 Chapter 12: VPN Connectivity in Remote Access Designs Designs That Include VPN Remote Access Essential VPN Remote Access Design Concepts Data Protection.
Chord: A Scalable Peer-to-peer Lookup Protocol for Internet Applications Xiaozhou Li COS 461: Computer Networks (precept 04/06/12) Princeton University.
1 Chapter 7: NAT in Internet and Intranet Designs Designs That Include NAT Essential NAT Design Concepts Data Protection in NAT Designs NAT Design Optimization.
Module 5: Configuring Access for Remote Clients and Networks.
Module 11: Implementing ISA Server 2004 Enterprise Edition.
NETWORK CONNECTIVITY USE CASES AT CARRIER / SERVICE PROVIDERS CloudBand June 2014.
Software Component (Container + Containee) Software Component (Container + Containee) WebServer HostedOn Compute (Container) Compute (Container) Exploring.
PVN Overview IP-VPN : IP over Virtual Private Network IP-VPN over Frame Relay IP-VPN over ATM MPLS IP-VPN over Gigabit Network IP-VPN over TDM.
Lugano Microsoft Azure Overview Ken Casada Technical Evangelist Microsoft Switzerland
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”
,294,967,296 Q. What are private IP addresses? A. The Internet Assigned Numbers Authority (IANA) has reserved the following three blocks of the.
Block Storage 1: Using the normative AttachesTo Relationship Type my_server Compute Attributes private_address public_address networks ports Requirements.
Configuring Network Connectivity Lesson 7. Skills Matrix Technology SkillObjective DomainObjective # Using the Network and Sharing Center Use the Network.
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”
Introduction to CloudStack Networking Geoff Higginbottom CTO ShapeBlue
Computer Networks & FirewallsUniversity IT Security Office - Tom Davis, CISSP University IT Security Officer Office of the Vice.
1 Copyright © 2009 Juniper Networks, Inc. E-VPN for NVO Use of Ethernet Virtual Private Network (E-VPN) as the carrier-grade control plane.
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 Load Balancing Addressing
Mapping between NFV model and TOSCA
Oracle SOA Cloud Integration Project
Services DFS, DHCP, and WINS are cluster-aware.
Affinity Depending on the application and client requirements of your Network Load Balancing cluster, you can be required to select an Affinity setting.
File Share Dependencies
Network Address Translation
Cluster – defn. TBD Derek:
Introduction to Networking
Virtual Network Management Center 2
Microsoft Virtual Academy
COMP4442 Cloud Computing: Assignment 1
TOSCA v1.3 Enhancements February 21, 2019.
Presentation transcript:

Block Storage 1: Using the normative AttachesTo Relationship Type my_server Compute Attributes private_address public_address networks ports Requirements Attachment Capabilities Container Scalable Bindable Endpoint my_storage BlockStorage Capabilities Attachment Properties size volume_id snapshot_id OperatingSystem AttachesTo

Block Storage 2: Using a custom AttachesTo Relationship Type my_server Compute Attributes private_address public_address networks ports Requirements Attachment Capabilities Container Scalable Bindable Endpoint my_storage BlockStorage Capabilities Attachment Properties size volume_id snapshot_id OperatingSystem MyCustomAttachesTo

Block Storage 3: Using a Relationship Template of type AttachesTo my_server Compute Attributes private_address public_address networks ports Requirements Attachment Capabilities Container Scalable Bindable Endpoint my_storage BlockStorage Capabilities Attachment Properties size volume_id snapshot_id OperatingSystem storage_attachment AttachesTo

Block Storage 4: Single Block Storage shared by 2-Tier Application with custom AttachesTo Type and implied relationships my_web_app_tier_1 Compute Attributes private_address public_address networks ports Requirements Attachment Capabilities … … my_storage BlockStorage Capabilities Attachment Properties size volume_id snapshot_id MyAttachesTo my_web_app_tier_2 Compute Attributes private_address public_address networks ports Requirements Attachment Capabilities … … Properties location: /default_location MyAttachesTo Properties location: /some_other_data_location

Block Storage 5: Single Block Storage shared by 2-Tier Application with custom AttachesTo Type and explicit Relationship Templates my_web_app_tier_1 Compute Attributes private_address public_address networks ports Requirements Attachment Capabilities … … my_storage BlockStorage Capabilities Attachment Properties size volume_id snapshot_id storage_attachesto_1 MyAttachesTo my_web_app_tier_2 Compute Attributes private_address public_address networks ports Requirements Attachment Capabilities … … Properties location: /my_data_location storage_attachesto_2 MyAttachesTo Properties location: /some_other_data_location

Slides that follow are “in-progress” use cases and do not reflect any final use cases or designs

Use Case: Floating (IP) Address name LoadBalancer(.Public} Requirements Endpoint.Private 0..N Endpoint.Private 0..N (server-side endpoint, not client) Needs to know: protocol load dist. algo. some_app SoftwareComponent Requirement Container Properties TBD Capabilities Scalable Capabilities RoutesTo ConnectsTo RoutesTo ConnectsTo Endpoint.Private Virtual IP Endpoint.Private Virtual IP Floating IP implies a mapping from public to private (route created) and is part of a firewall -lifespan of floating IP stays after application dies -Load Balancer for internal use/private network (like VPN) -floating IP is assigned to virtual IP ; virtual IP lifespan is as long as the LoadBalancer -MUST MAKE SURE Floating is NOT required Capability tenant_application Internal Client (VPN) Properties algo: parm_map Endpoint.PublicFloating ip_address DNS name Scoping / aliases occurrences[0, N] public network ID associate with a port (bind to compute, load balancer or anything) 0..N Endpoint.PublicFloating ip_address DNS name Scoping / aliases occurrences[0, N] public network ID associate with a port (bind to compute, load balancer or anything) 0..N ConenctsTo web_browser Internet Client

Floating (IP) Address: Rejected option my_server Compute Attributes private_address public_address networks ports Requirements Attachment Capabilities Container Bindable Endpoint.Admin name FloatingAddress Requirements Endpoint.Private 1..N Endpoint.Private 1..N Properties TBD Capabilities Endpoint.Private RoutesTo OperatingSystem (server-side endpoint, not client) Needs to know: protocol load dist. algo. some_app SoftwareComponent Requirement Container Properties TBD Capabilities Scalable Capabilities LoadBalancing HostedOn Endpoint.Public

Use Case: Floating (IP) Address: Reverse Option LB inside Floating Address: Rejected name Floating Address Requirements Endpoint.Private 1..N Endpoint.Private 1..N Properties DNS name Scoping / aliases? (server-side endpoint, not client) Needs to know: protocol load dist. algo. Use Cases: some_app SoftwareComponent Requirement Container Properties TBD Capabilities Scalable Capabilities LoadBalancing properties: algo: parm_map LoadBalancing properties: algo: parm_map RoutesTo Endpoint.Public properties: address Endpoint.Public properties: address Endpoint.Private

my_server Compute Attributes private_address public_address networks ports Requirements Attachment Capabilities Container Scalable Bindable Endpoint.Admin name LoadBalancer Requirements Endpoint.Private Properties TBD Capabilities Endpoint.Private RoutesTo OperatingSystem name FloatingIP Requirements Endpoint.Public Properties TBD RoutesTo Capabilities Endpoint.Private Use Case: Floating (IP) Address and Load Balancer both as nodes: Still an option Derek: recommend not create properties for Load Balancer in node instead treat as extended properties on the Endpoint (avoid creaing new endpoint types)