Introduction to CloudStack Networking Geoff Higginbottom CTO ShapeBlue
CloudStack Collaboration Conference 2012 “ShapeBlue are expert builders of public & private clouds. They are the leading global CloudStack / CloudPlatform integrator & consultancy” About ShapeBlue
CloudStack Collaboration Conference 2012
CloudStack Collaboration Conference 2012 Why NaaS – The Use Cases VPSCloud
CloudStack Collaboration Conference 2012 Why NaaS – The Use Cases CloudVPS
CloudStack Collaboration Conference 2012 AWS Style L3 isolation – Massive Scale Simple Flat Network Only 1 Physical NIC per Host Guest Instances and Hosts Share IP Schema* Each POD has a unique CIDR Guest Isolation via Security Groups NetScaler Integration - Elastic IPs and Elastic Load Balancing CloudStack Networking Models Basic Networking
CloudStack Collaboration Conference 2012 CloudStack Networking Models Basic Networking
CloudStack Collaboration Conference 2012 Guest Networks isolated by VLANs Private and Shared Guest Networks Traffic spread across multiple Physical NICs which can also be Bonded Virtual Router for each Account / Network providing: DNS & DHCP Firewall Client VPN Load Balancing Source / Static NAT Port Forwarding CloudStack Networking Models Advanced Networking
CloudStack Collaboration Conference 2012 CloudStack Networking Models Advanced Networking
CloudStack Collaboration Conference 2012 Virtual Private Clouds (VPC) Private multi-tiered Virtual Network Inter VLAN Routing Site-2-Site VPN CloudStack Networking Models Advanced Networking - VPC
CloudStack Collaboration Conference 2012 CloudStack Networking Models Advanced Networking - VPC
CloudStack Collaboration Conference 2012 System VMs & Their Networks Virtual Router
CloudStack Collaboration Conference 2012 System VMs & Their Networks Virtual Router (Adv Zone)
CloudStack Collaboration Conference 2012 System VMs & Their Networks Secondary Storage VM
CloudStack Collaboration Conference 2012 System VMs & Their Networks SSVM – VM Image / ISO Upload Workflow
CloudStack Collaboration Conference 2012 System VMs & Their Networks Console Proxy VM
CloudStack Collaboration Conference 2012 System VMs & Their Networks CPVM – Remote Connection
CloudStack Collaboration Conference 2012 Communication Ports
CloudStack Collaboration Conference 2012 Management VLANs – Up to 7 Layers Strict control of traffic flow between Management Layers Bypassing Virtual Router Hosts and Guests VMs on Different VLANs (Basic Networking) Isolated Networks for Guest Management by Service Provider Shared Networks for Guest Backups Connecting VMs to Physical Servers via Assigned VLAN IDs VLAN Limitations Real World Problems / Requirements
CloudStack Collaboration Conference 2012 Software Defined Networking Remove VLAN Limitations Bring full control of Network into CloudStack GUI Massive Scalability Reduce Costs The Future
Introduction to CloudStack Networking Geoff Higginbottom CTO ShapeBlue