Kimihiko KitaseSolution Marketing Manager at CitrixHiroaki KawaiSenior engineer at Stratosphere | Committer at Apache Clou...
北瀬 公彦KIMIHIKO KITASEBoard member at Japan CloudStack User GroupSolution marketing manager at CitrixJoined to Citrix on Mar...
• De Fact StandardCloud Management Platform• Beautiful self-service portal UI• Admin, group admin, end user• Various netwo...
CloudStack Supports Multiple Cloud StrategiesMulti-tenantPublic Cloud• Dedicated resources• Security & total control• Inte...
150+Clouds In Deployment40,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 developerAmazon CloudStackCloud admin Tenant admin End UserAvailability and Secur...
APIforintegration User Interface API for developerAmazon CloudStackCloud admin Tenant admin End UserAvailability and Secur...
Compute Storage NetworkManagement & Security PaaS AutomationBusiness Portals Migration&Monitoring Application Mgmt.yPublic...
CloudStack Architecture
Secondarystorage(NFS, OpenStack Swift)ManagementserverNetworkappliance(LB, FW, SDN/OpenFlow)Self-service portalPrimary sto...
Pod 1….Cluster NL2 switchHost 2Cluster 1CloudStack componentsHost 1 Host is the basic unit of scale. Runs ahypervisor or ...
Data Center 1Multi zones architectureAvailabilityZone 1Data Center 2SecondaryManagementServerMySQLReplicationData Center 3...
Demo
CloudStack Network Model
Layer-3 Guest network - Basic Network65.11.1.2 Guest VM1Guest VM2Guest VM3Guest VM4Public networkNetScalerLoadBalancer65.1...
Layer-2 Gust network - Advanced NetworkGuest network10.1.1.1/8Gateway10.1.1.1DHCPDNSNATLoad BalancingVPNPublic IP65.37.141...
Virtual Router• When Advanced network is used VR is deployed Per-Account• Provide multiple networking servicesᵒ DHCP, DNS,...
WebAppDBVirtual RouterVirtual Private Cloud a.k.a. VPCCreate one or more networksConfigure firewall rulesConfigure LB r...
CloudStack SDN ApproachHiroaki KawaiSenior engineer at Stratosphere | Committer at Apache CloudStack
Welcome to joinhttp://cloudstack.apache.orghttp://cloudstack.jptwitter: @kkitasemail: kkitase@gmail.com
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 Networking at CloudOpen Japan
Upcoming SlideShare
Loading in...5
×

CloudStack Networking at CloudOpen Japan

852

Published on

This slide is for "CloudStack Networking" at CloudOpen Japan on 2013/05/31.

Published in: Technology
0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
852
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
0
Comments
0
Likes
5
Embeds 0
No embeds

No notes for slide

CloudStack Networking at CloudOpen Japan

  1. 1. Kimihiko KitaseSolution Marketing Manager at CitrixHiroaki KawaiSenior engineer at Stratosphere | Committer at Apache CloudStackCloudStack Networking
  2. 2. 北瀬 公彦KIMIHIKO KITASEBoard member at Japan CloudStack User GroupSolution marketing manager at CitrixJoined to Citrix on March, 2000. TS  R&D  SE  Sol | OSS community marketingtwitter: @kkitasemail: kkitase@gmail.comweb: http://v12n.jphttp://cloudstack.jpWrote lots of magazines, book, articles related virtualization and cloud.DesktopVirtualizationServerVirtualizationCloudand Network
  3. 3. • De Fact StandardCloud 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. 4. CloudStack Supports Multiple Cloud StrategiesMulti-tenantPublic Cloud• Dedicated resources• Security & total control• Internal network• Managed by Enterprise or 3rdparty• Mix of shared anddedicated resources• Elastic scaling• Pay as you go• Public internet, VPN accessHostedPrivate Cloud• Dedicated resources• Security• SLA bound• 3rd party owned andoperatedPrivate Clouds Public CloudsOn-premisePrivate Cloud
  5. 5. 150+Clouds In Deployment40,000+Servers at scale
  6. 6. From the Latest Nikkei Computer““Our cloud infra is based on CloudStack” is sales talk.”by one service provider’s evangelist
  7. 7. APIforintegration User Interface API for developerAmazon CloudStackCloud admin Tenant admin End UserAvailability and SecurityServer Network StorageVirtualization Layerserver storage networkVM managementBackupLoadBalancerreliability monitoringImage LibraryService catalogOS templatesISOsResource managementCMS,Billing,Helpdesk,AccountManagement,etc…IaaS Archtecturemetering
  8. 8. APIforintegration User Interface API for developerAmazon CloudStackCloud admin Tenant admin End UserAvailability and SecurityServer Network StorageVirtualization Layerserver storage networkVM managementBackupLoadBalancerreliability monitoringImage LibraryService catalogOS templatesISOsResource managementCMS,Billing,Helpdesk,AccountManagement,etc…Area covered by Apache CloudStackmetering
  9. 9. Compute Storage NetworkManagement & Security PaaS AutomationBusiness Portals Migration&Monitoring Application Mgmt.yPublic CloudsCloud Ecosystem
  10. 10. CloudStack Architecture
  11. 11. Secondarystorage(NFS, OpenStack Swift)ManagementserverNetworkappliance(LB, FW, SDN/OpenFlow)Self-service portalPrimary storage(NFS, iSCSI, FC SAN, Local)CloudStack high level architecture
  12. 12. Pod 1….Cluster NL2 switchHost 2Cluster 1CloudStack componentsHost 1 Host is the basic unit of scale. Runs ahypervisor or is bare metal Cluster consists of one ore more hostsof same hypervisor All hosts in cluster have access toshared (primary) storage Pod is one or more clusters, usuallywith a L2 switch. Represents a rack Availability Zone has one or morepods, has access to secondary storage. Firewall and Load balancers separatepublic and private networks One or more zones represent cloudPrimaryStorageZone 1FirewallLoad Balancer….L3 switchSecondaryStoragePod N
  13. 13. Data Center 1Multi zones architectureAvailabilityZone 1Data Center 2SecondaryManagementServerMySQLReplicationData Center 3Data Center 4AvailabilityZone 2AvailabilityZone 3AvailabilityZone 4PrimaryManagementServer
  14. 14. Demo
  15. 15. CloudStack Network Model
  16. 16. Layer-3 Guest network - Basic Network65.11.1.2 Guest VM1Guest VM2Guest VM3Guest VM4Public networkNetScalerLoadBalancer65.11.1.365.11.1.465.11.1.5DHCPDNSVirtualRouterTenant ASecurity group 110.1.2.3 Guest VM1Guest VM2Guest VM3Guest VM410.1.2.410.1.2.510.1.2.6EIP, ELB65.11.1.265.11.1.3L3SwitchTenant BSecurity Group 2DHCPDNSVirtualRouterPublic networkNetworking Service modelprovided by Virtual RouterNetworking Service modelprovided by external network applianceTenant ASecurity group 1Tenant BSecurity Group 2
  17. 17. Layer-2 Gust network - Advanced NetworkGuest network10.1.1.1/8Gateway10.1.1.1DHCPDNSNATLoad BalancingVPNPublic IP65.37.141.1110.1.1.1Guest VM110.1.1.3Guest VM210.1.1.4Guest VM310.1.1.5Guest VM4Guest network10.1.1.1/8Private IP10.1.1.112DHCPDNSPublic IP65.37.141.11210.1.1.1Guest VM110.1.1.3Guest VM210.1.1.4Guest VM310.1.1.5Guest VM4NetScalerLoadBalancerPrivate IP10.1.1.111Public IP65.37.141.111 JuniperSRXFirewallNetworking Service modelprovided by Virtual RouterNetworking Service modelprovided by external network applianceVirtualRouterPublic network Public networkVirtualRouterTenant BVLAN 101Tenant AVLAN 100Tenant AVLAN 100Tenant BVLAN 101VirtualRouterVirtualRouter
  18. 18. 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 patchesfrom 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
  19. 19. WebAppDBVirtual RouterVirtual Private Cloud a.k.a. VPCCreate one or more networksConfigure firewall rulesConfigure LB rulesDeploy & manage VMsVLAN 1VLAN 2VLAN 3Tenant A
  20. 20. CloudStack SDN ApproachHiroaki KawaiSenior engineer at Stratosphere | Committer at Apache CloudStack
  21. 21. Welcome to joinhttp://cloudstack.apache.orghttp://cloudstack.jptwitter: @kkitasemail: kkitase@gmail.com

×