SlideShare a Scribd company logo
Kimihiko Kitase
Solution Marketing Manager at Citrix
Hiroaki Kawai
Senior engineer at Stratosphere | Committer at Apache CloudStack
CloudStack Networking
北瀬 公彦
KIMIHIKO KITASE
Board member at Japan CloudStack User Group
Solution marketing manager at Citrix
Joined to Citrix on March, 2000. TS  R&D  SE  Sol | OSS community marketing
twitter: @kkitase
mail: kkitase@gmail.com
web: http://v12n.jp
http://cloudstack.jp
Wrote lots of magazines, book, articles related virtualization and cloud.
Desktop
Virtualization
Server
Virtualization
Cloud
and Network
• De Fact Standard
Cloud Management Platform
• Beautiful self-service portal UI
• Admin, group admin, end user
• Various networking services
• LB, FW, VPN, NAT, etc
• Work with external network appliance
• OSS: Apache Software Foundation
• Apache CloudStack
(Latest ver. 4.0.2)
• Commercial Distribution: Citrix
• Citrix CloudPlatform
(Latest ver. 3.0.6)
What is CloudStack?
CloudStack Supports Multiple Cloud Strategies
Multi-tenant
Public Cloud
• Dedicated resources
• Security & total control
• Internal network
• Managed by Enterprise or 3rd
party
• Mix of shared and
dedicated resources
• Elastic scaling
• Pay as you go
• Public internet, VPN access
Hosted
Private Cloud
• Dedicated resources
• Security
• SLA bound
• 3rd party owned and
operated
Private Clouds Public Clouds
On-premise
Private Cloud
150+
Clouds In Deployment
40,000+
Servers at scale
From the Latest Nikkei Computer
““Our cloud infra is based on CloudStack” is sales talk.”
by one service provider’s evangelist
APIforintegration User Interface API for developer
Amazon CloudStackCloud admin Tenant admin End User
Availability and Security
Server Network Storage
Virtualization Layer
server storage network
VM management
Backup
Load
Balancer
reliability monitoring
Image Library
Service catalog
OS templates
ISOs
Resource management
CMS,Billing,Helpdesk,
AccountManagement,etc…IaaS Archtecture
metering
APIforintegration User Interface API for developer
Amazon CloudStackCloud admin Tenant admin End User
Availability and Security
Server Network Storage
Virtualization Layer
server storage network
VM management
Backup
Load
Balancer
reliability monitoring
Image Library
Service catalog
OS templates
ISOs
Resource management
CMS,Billing,Helpdesk,
AccountManagement,etc…Area covered by Apache CloudStack
metering
Compute Storage Network
Management & Security PaaS Automation
Business Portals Migration&Monitoring Application Mgmt.
y
Public Clouds
Cloud Ecosystem
CloudStack Architecture
Secondary
storage
(NFS, OpenStack Swift)
Management
server
Network
appliance
(LB, FW, SDN/OpenFlow)
Self-service portal
Primary storage
(NFS, iSCSI, FC SAN, Local)
CloudStack high level architecture
Pod 1
….
Cluster N
L2 switch
Host 2
Cluster 1
CloudStack components
Host 1
 Host is the basic unit of scale. Runs a
hypervisor or is bare metal
 Cluster consists of one ore more hosts
of same hypervisor
 All hosts in cluster have access to
shared (primary) storage
 Pod is one or more clusters, usually
with a L2 switch. Represents a rack
 Availability Zone has one or more
pods, has access to secondary storage.
 Firewall and Load balancers separate
public and private networks
 One or more zones represent cloud
Primary
Storage
Zone 1
FirewallLoad Balancer
….
L3 switch
Secondary
Storage
Pod N
Data Center 1
Multi zones architecture
Availability
Zone 1
Data Center 2
Secondary
Management
Server
MySQL
Replication
Data Center 3
Data Center 4
Availability
Zone 2
Availability
Zone 3
Availability
Zone 4
Primary
Management
Server
Demo
CloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen Japan
CloudStack Network Model
Layer-3 Guest network - Basic Network
65.11.1.2 Guest VM
1
Guest VM
2
Guest VM
3
Guest VM
4
Public network
NetScaler
Load
Balancer
65.11.1.3
65.11.1.4
65.11.1.5
DHCP
DNS
Virtual
Router
Tenant A
Security group 1
10.1.2.3 Guest VM
1
Guest VM
2
Guest VM
3
Guest VM
4
10.1.2.4
10.1.2.5
10.1.2.6
EIP, ELB
65.11.1.2
65.11.1.3
L3
Switch
Tenant B
Security Group 2
DHCP
DNS
Virtual
Router
Public network
Networking Service model
provided by Virtual Router
Networking Service model
provided by external network appliance
Tenant A
Security group 1
Tenant B
Security Group 2
Layer-2 Gust network - Advanced Network
Guest network
10.1.1.1/8
Gateway
10.1.1.1
DHCP
DNS
NAT
Load Balancing
VPN
Public IP
65.37.141.11
10.1.1.1
Guest VM
1
10.1.1.3
Guest VM
2
10.1.1.4
Guest VM
3
10.1.1.5
Guest VM
4
Guest network
10.1.1.1/8
Private IP
10.1.1.112
DHCP
DNS
Public IP
65.37.141.112
10.1.1.1
Guest VM
1
10.1.1.3
Guest VM
2
10.1.1.4
Guest VM
3
10.1.1.5
Guest VM
4
NetScaler
Load
Balancer
Private IP
10.1.1.111
Public IP
65.37.141.111 Juniper
SRX
Firewall
Networking Service model
provided by Virtual Router
Networking Service model
provided by external network appliance
Virtual
Router
Public network Public network
Virtual
Router
Tenant B
VLAN 101
Tenant A
VLAN 100
Tenant A
VLAN 100
Tenant B
VLAN 101
Virtual
Router
Virtual
Router
Virtual Router
• When Advanced network is used VR is deployed Per-Account
• Provide multiple networking services
ᵒ DHCP, DNS, NAT, Source NAT, Firewall, VPN, User-data
• VR details
ᵒ Debian 6.0 ("Squeeze"), 2.6.32 kernel with the latest security patches
from the Debian security APT repository
ᵒ Latest versions of dnsmasq, haproxy, iptables, ipsec, apache
ᵒ Latest version of JRE
• Can be accessed via SSH using key from management server
Web
App
DB
Virtual Router
Virtual Private Cloud a.k.a. VPC
Create one or more networks
Configure firewall rules
Configure LB rules
Deploy & manage VMs
VLAN 1
VLAN 2
VLAN 3
Tenant A
CloudStack SDN Approach
Hiroaki Kawai
Senior engineer at Stratosphere | Committer at Apache CloudStack
Welcome to join
http://cloudstack.apache.org
http://cloudstack.jp
twitter: @kkitase
mail: kkitase@gmail.com
CloudStack Networking at CloudOpen Japan

More Related Content

What's hot (20)

PPTX
Automating CloudStack and hypervisor installation and configuration
Dag Sonstebo
 
PPTX
CloudStack vs Openstack
Madan Ganesh Velayudham
 
PPTX
Apache CloudStack from API to UI
CloudStack - Open Source Cloud Computing Project
 
PDF
Cloud stack design camp on jun 15
Isaac Chiang
 
PDF
Cloud OS development
Sean Chang
 
PDF
Hacking apache cloud stack
Murali Reddy
 
PDF
Decisions behind hypervisor selection in CloudStack 4.3
Tim Mackey
 
PPTX
Deploying Apache CloudStack from API to UI
Joe Brockmeier
 
PPTX
Introduction to CloudStack Networking
ShapeBlue
 
PDF
CloudStack-Developer-Day
Kimihiko Kitase
 
PDF
CloudStack vs OpenStack
Victor Zhang
 
PPTX
XenServer Virtualization In Cloud Environments
Tim Mackey
 
PDF
CloudStack Networking Deepdive CCCEU13
Chiradeep Vittal
 
PDF
Hypervisor selection in CloudStack
Tim Mackey
 
PPTX
Introduction to CloudStack: How to Deploy and Manage Infrastructure-as-a-Serv...
CloudStack - Open Source Cloud Computing Project
 
PPTX
Hypervisor Selection in Apache CloudStack 4.4
Tim Mackey
 
PDF
The Future of SDN in CloudStack by Chiradeep Vittal
buildacloud
 
PPT
Introduction to Apache CloudStack by David Nalley
buildacloud
 
Automating CloudStack and hypervisor installation and configuration
Dag Sonstebo
 
CloudStack vs Openstack
Madan Ganesh Velayudham
 
Apache CloudStack from API to UI
CloudStack - Open Source Cloud Computing Project
 
Cloud stack design camp on jun 15
Isaac Chiang
 
Cloud OS development
Sean Chang
 
Hacking apache cloud stack
Murali Reddy
 
Decisions behind hypervisor selection in CloudStack 4.3
Tim Mackey
 
Deploying Apache CloudStack from API to UI
Joe Brockmeier
 
Introduction to CloudStack Networking
ShapeBlue
 
CloudStack-Developer-Day
Kimihiko Kitase
 
CloudStack vs OpenStack
Victor Zhang
 
XenServer Virtualization In Cloud Environments
Tim Mackey
 
CloudStack Networking Deepdive CCCEU13
Chiradeep Vittal
 
Hypervisor selection in CloudStack
Tim Mackey
 
Introduction to CloudStack: How to Deploy and Manage Infrastructure-as-a-Serv...
CloudStack - Open Source Cloud Computing Project
 
Hypervisor Selection in Apache CloudStack 4.4
Tim Mackey
 
The Future of SDN in CloudStack by Chiradeep Vittal
buildacloud
 
Introduction to Apache CloudStack by David Nalley
buildacloud
 

Similar to CloudStack Networking at CloudOpen Japan (20)

PPTX
CloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 Preview
Chip Childers
 
PDF
Cozystack: Free PaaS platform and framework for building clouds
Andrei Kvapil
 
PDF
Lesson learns from Japan cloud trend
Kimihiko Kitase
 
PPTX
2014-09-15 cloud platform master class
Citrix
 
PDF
VMworld 2013: Virtualized Network Services Model with VMware NSX
VMworld
 
PDF
Apache CloudStack 101 - Introduction, What’s New and What’s Coming
ShapeBlue
 
PDF
Cisco HyperFlex 3.0
Chase Rothe
 
PDF
TechWiseTV Workshop: HyperFlex 3.0
Robb Boyd
 
PDF
Optimize Your VMware SDDC with IBM Infrastructure
Paula Koziol
 
PDF
Presentation citrix cloud platform for infrastructure as a service
xKinAnx
 
PPTX
ZStack Solutions & Cases 2023
Ryo Ardian
 
PPTX
VIO30 Technical Overview
Julienne Pham
 
PPTX
Citrix Cloud Master Class June 2014
Citrix
 
PPTX
NIC - Windows Azure Pack - Level 300
Kristian Nese
 
PDF
VMworld 2013: NSX PCI Reference Architecture Workshop Session 1 - Segmentation
VMworld
 
PPTX
Citrix Portfolio Updates
Pawel Serwan
 
PDF
vRA + NSX Technical Deep-Dive
VMUG IT
 
PPTX
Docker intro
spiddy
 
PPTX
OpenStack and OpenDaylight Workshop: ONUG Spring 2014
mestery
 
PPTX
Techdays SE 2016 - Micros.. err Microcosmos
Mike Martin
 
CloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 Preview
Chip Childers
 
Cozystack: Free PaaS platform and framework for building clouds
Andrei Kvapil
 
Lesson learns from Japan cloud trend
Kimihiko Kitase
 
2014-09-15 cloud platform master class
Citrix
 
VMworld 2013: Virtualized Network Services Model with VMware NSX
VMworld
 
Apache CloudStack 101 - Introduction, What’s New and What’s Coming
ShapeBlue
 
Cisco HyperFlex 3.0
Chase Rothe
 
TechWiseTV Workshop: HyperFlex 3.0
Robb Boyd
 
Optimize Your VMware SDDC with IBM Infrastructure
Paula Koziol
 
Presentation citrix cloud platform for infrastructure as a service
xKinAnx
 
ZStack Solutions & Cases 2023
Ryo Ardian
 
VIO30 Technical Overview
Julienne Pham
 
Citrix Cloud Master Class June 2014
Citrix
 
NIC - Windows Azure Pack - Level 300
Kristian Nese
 
VMworld 2013: NSX PCI Reference Architecture Workshop Session 1 - Segmentation
VMworld
 
Citrix Portfolio Updates
Pawel Serwan
 
vRA + NSX Technical Deep-Dive
VMUG IT
 
Docker intro
spiddy
 
OpenStack and OpenDaylight Workshop: ONUG Spring 2014
mestery
 
Techdays SE 2016 - Micros.. err Microcosmos
Mike Martin
 
Ad

More from Kimihiko Kitase (20)

PDF
ライトプランで利用可能な分析基盤「IBM Analytics Engine (IAE)」とは
Kimihiko Kitase
 
PDF
クラウドにおけるビッグデータ分析環境
Kimihiko Kitase
 
PDF
最新事例から学ぶビッグデータの活用法 #ocif16 #hortonworks
Kimihiko Kitase
 
PDF
Hortonworksが提供する データ活用方法の紹介
Kimihiko Kitase
 
PDF
Hadoop Summit 2016 San Jose レポート
Kimihiko Kitase
 
PDF
SoftLayer Bluemix Community Festa 2016 Program Guide
Kimihiko Kitase
 
PDF
2016年冬 IBMクラウド最新動向と概要
Kimihiko Kitase
 
PDF
2016年冬 IBMクラウド最新動向
Kimihiko Kitase
 
PDF
クラウドを活用した システム開発は適材適所
Kimihiko Kitase
 
PDF
Try IoT with Node-RED
Kimihiko Kitase
 
PDF
ホスティッドプライベートクラウド勉強会 ~Azure Pack on SoftLayer ~
Kimihiko Kitase
 
PDF
話題のNode-REDでIoTアプリを作ってみよう
Kimihiko Kitase
 
PDF
SoftLayer最新動向と賢い利用方法
Kimihiko Kitase
 
PDF
SoftLayer Bluemix Intro
Kimihiko Kitase
 
PDF
SoftLayer Bluemix Summit 2015 Flyer
Kimihiko Kitase
 
PDF
OSC15 Okinawa Intro SoftLayer and Bluemix
Kimihiko Kitase
 
PDF
Introduction of public cloud softlayer and bluemix
Kimihiko Kitase
 
PDF
SoftLayer Bluemix Summit 2015
Kimihiko Kitase
 
PDF
クラウドに構築したWebサイトのセキュリティ対策やグローバル展開について
Kimihiko Kitase
 
PDF
Introduction softlayer and bluemix
Kimihiko Kitase
 
ライトプランで利用可能な分析基盤「IBM Analytics Engine (IAE)」とは
Kimihiko Kitase
 
クラウドにおけるビッグデータ分析環境
Kimihiko Kitase
 
最新事例から学ぶビッグデータの活用法 #ocif16 #hortonworks
Kimihiko Kitase
 
Hortonworksが提供する データ活用方法の紹介
Kimihiko Kitase
 
Hadoop Summit 2016 San Jose レポート
Kimihiko Kitase
 
SoftLayer Bluemix Community Festa 2016 Program Guide
Kimihiko Kitase
 
2016年冬 IBMクラウド最新動向と概要
Kimihiko Kitase
 
2016年冬 IBMクラウド最新動向
Kimihiko Kitase
 
クラウドを活用した システム開発は適材適所
Kimihiko Kitase
 
Try IoT with Node-RED
Kimihiko Kitase
 
ホスティッドプライベートクラウド勉強会 ~Azure Pack on SoftLayer ~
Kimihiko Kitase
 
話題のNode-REDでIoTアプリを作ってみよう
Kimihiko Kitase
 
SoftLayer最新動向と賢い利用方法
Kimihiko Kitase
 
SoftLayer Bluemix Intro
Kimihiko Kitase
 
SoftLayer Bluemix Summit 2015 Flyer
Kimihiko Kitase
 
OSC15 Okinawa Intro SoftLayer and Bluemix
Kimihiko Kitase
 
Introduction of public cloud softlayer and bluemix
Kimihiko Kitase
 
SoftLayer Bluemix Summit 2015
Kimihiko Kitase
 
クラウドに構築したWebサイトのセキュリティ対策やグローバル展開について
Kimihiko Kitase
 
Introduction softlayer and bluemix
Kimihiko Kitase
 
Ad

Recently uploaded (20)

PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PDF
SIZING YOUR AIR CONDITIONER---A PRACTICAL GUIDE.pdf
Muhammad Rizwan Akram
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PPTX
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
PDF
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PDF
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
PPTX
Digital Circuits, important subject in CS
contactparinay1
 
PDF
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
PPTX
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
 
PDF
AI Agents in the Cloud: The Rise of Agentic Cloud Architecture
Lilly Gracia
 
PDF
“Computer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,” a ...
Edge AI and Vision Alliance
 
PDF
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
PDF
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 
DOCX
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
PPTX
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
PDF
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PDF
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
SIZING YOUR AIR CONDITIONER---A PRACTICAL GUIDE.pdf
Muhammad Rizwan Akram
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
Digital Circuits, important subject in CS
contactparinay1
 
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
 
AI Agents in the Cloud: The Rise of Agentic Cloud Architecture
Lilly Gracia
 
“Computer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,” a ...
Edge AI and Vision Alliance
 
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 

CloudStack Networking at CloudOpen Japan

  • 1. Kimihiko Kitase Solution Marketing Manager at Citrix Hiroaki Kawai Senior engineer at Stratosphere | Committer at Apache CloudStack CloudStack Networking
  • 2. 北瀬 公彦 KIMIHIKO KITASE Board member at Japan CloudStack User Group Solution marketing manager at Citrix Joined to Citrix on March, 2000. TS  R&D  SE  Sol | OSS community marketing twitter: @kkitase mail: [email protected] web: http://v12n.jp http://cloudstack.jp Wrote lots of magazines, book, articles related virtualization and cloud. Desktop Virtualization Server Virtualization Cloud and Network
  • 3. • De Fact Standard Cloud Management Platform • Beautiful self-service portal UI • Admin, group admin, end user • Various networking services • LB, FW, VPN, NAT, etc • Work with external network appliance • OSS: Apache Software Foundation • Apache CloudStack (Latest ver. 4.0.2) • Commercial Distribution: Citrix • Citrix CloudPlatform (Latest ver. 3.0.6) What is CloudStack?
  • 4. CloudStack Supports Multiple Cloud Strategies Multi-tenant Public Cloud • Dedicated resources • Security & total control • Internal network • Managed by Enterprise or 3rd party • Mix of shared and dedicated resources • Elastic scaling • Pay as you go • Public internet, VPN access Hosted Private Cloud • Dedicated resources • Security • SLA bound • 3rd party owned and operated Private Clouds Public Clouds On-premise Private Cloud
  • 6. From the Latest Nikkei Computer ““Our cloud infra is based on CloudStack” is sales talk.” by one service provider’s evangelist
  • 7. APIforintegration User Interface API for developer Amazon CloudStackCloud admin Tenant admin End User Availability and Security Server Network Storage Virtualization Layer server storage network VM management Backup Load Balancer reliability monitoring Image Library Service catalog OS templates ISOs Resource management CMS,Billing,Helpdesk, AccountManagement,etc…IaaS Archtecture metering
  • 8. APIforintegration User Interface API for developer Amazon CloudStackCloud admin Tenant admin End User Availability and Security Server Network Storage Virtualization Layer server storage network VM management Backup Load Balancer reliability monitoring Image Library Service catalog OS templates ISOs Resource management CMS,Billing,Helpdesk, AccountManagement,etc…Area covered by Apache CloudStack metering
  • 9. Compute Storage Network Management & Security PaaS Automation Business Portals Migration&Monitoring Application Mgmt. y Public Clouds Cloud Ecosystem
  • 11. Secondary storage (NFS, OpenStack Swift) Management server Network appliance (LB, FW, SDN/OpenFlow) Self-service portal Primary storage (NFS, iSCSI, FC SAN, Local) CloudStack high level architecture
  • 12. Pod 1 …. Cluster N L2 switch Host 2 Cluster 1 CloudStack components Host 1  Host is the basic unit of scale. Runs a hypervisor or is bare metal  Cluster consists of one ore more hosts of same hypervisor  All hosts in cluster have access to shared (primary) storage  Pod is one or more clusters, usually with a L2 switch. Represents a rack  Availability Zone has one or more pods, has access to secondary storage.  Firewall and Load balancers separate public and private networks  One or more zones represent cloud Primary Storage Zone 1 FirewallLoad Balancer …. L3 switch Secondary Storage Pod N
  • 13. Data Center 1 Multi zones architecture Availability Zone 1 Data Center 2 Secondary Management Server MySQL Replication Data Center 3 Data Center 4 Availability Zone 2 Availability Zone 3 Availability Zone 4 Primary Management Server
  • 14. Demo
  • 55. Layer-3 Guest network - Basic Network 65.11.1.2 Guest VM 1 Guest VM 2 Guest VM 3 Guest VM 4 Public network NetScaler Load Balancer 65.11.1.3 65.11.1.4 65.11.1.5 DHCP DNS Virtual Router Tenant A Security group 1 10.1.2.3 Guest VM 1 Guest VM 2 Guest VM 3 Guest VM 4 10.1.2.4 10.1.2.5 10.1.2.6 EIP, ELB 65.11.1.2 65.11.1.3 L3 Switch Tenant B Security Group 2 DHCP DNS Virtual Router Public network Networking Service model provided by Virtual Router Networking Service model provided by external network appliance Tenant A Security group 1 Tenant B Security Group 2
  • 56. Layer-2 Gust network - Advanced Network Guest network 10.1.1.1/8 Gateway 10.1.1.1 DHCP DNS NAT Load Balancing VPN Public IP 65.37.141.11 10.1.1.1 Guest VM 1 10.1.1.3 Guest VM 2 10.1.1.4 Guest VM 3 10.1.1.5 Guest VM 4 Guest network 10.1.1.1/8 Private IP 10.1.1.112 DHCP DNS Public IP 65.37.141.112 10.1.1.1 Guest VM 1 10.1.1.3 Guest VM 2 10.1.1.4 Guest VM 3 10.1.1.5 Guest VM 4 NetScaler Load Balancer Private IP 10.1.1.111 Public IP 65.37.141.111 Juniper SRX Firewall Networking Service model provided by Virtual Router Networking Service model provided by external network appliance Virtual Router Public network Public network Virtual Router Tenant B VLAN 101 Tenant A VLAN 100 Tenant A VLAN 100 Tenant B VLAN 101 Virtual Router Virtual Router
  • 57. Virtual Router • When Advanced network is used VR is deployed Per-Account • Provide multiple networking services ᵒ DHCP, DNS, NAT, Source NAT, Firewall, VPN, User-data • VR details ᵒ Debian 6.0 ("Squeeze"), 2.6.32 kernel with the latest security patches from the Debian security APT repository ᵒ Latest versions of dnsmasq, haproxy, iptables, ipsec, apache ᵒ Latest version of JRE • Can be accessed via SSH using key from management server
  • 58. Web App DB Virtual Router Virtual Private Cloud a.k.a. VPC Create one or more networks Configure firewall rules Configure LB rules Deploy & manage VMs VLAN 1 VLAN 2 VLAN 3 Tenant A
  • 59. CloudStack SDN Approach Hiroaki Kawai Senior engineer at Stratosphere | Committer at Apache CloudStack