"Lesson learns from Japan cloud trend" explains the followings
- CloudStack Mascot History
- Japan SP / Academic cloud use cases
- Japan CloudStack Community
2. 北瀬 公彦
KIMIHIKO KITASE
OSS / Cloud solution manager at Citrix Systems Japan
Board member at Japan CloudStack User Group
Contributor, Apache CloudStack community
twitter:
mail:
web:
@kkitase
kkitase@gmail.com
http://v12n.jp
http://cloudstack.jp
Had lots of speech at the cloud, virtualization and network event as cloud evangelist.
Wrote lots of magazines, book, articles related cloud, virtualization and network.
“Japanese”
sometimes
“English”
….
6. June 3rd, 2012
I re-designed and posted proposal
I know I have no design talent…
But I imaged from
“dragon ball”, “Journey to the West” and “KungFu Panda”
-
Orchestrate any clouds and lead members to cloud computing world
Easy to corroboration with Panda (Xen mascot) and other products like Hadoop
7. June 5th, 2012
Finally I know I have no design talent…
So asked Senior Product Designer, Sonny Chen to design COOL monkey.
15. From the 2013 May number of *Nikkei Computer
About 40% of major AWS compatible clouds uses CloudStack
““Our cloud infra is based on CloudStack” is sales talk.”
by one service provider’s evangelist
*Nikkei Computer: One of most famous computer magazine in Japan
16. •
•
•
•
•
USR - Building AWS-Compatible Public Cloud Service
Slideshare: http://www.slideshare.net/shinichirokashiwagi/building-aws-compatible-cloud
Thursday 21st 3:00 – 3:30 pm
Shinichiro Kashiwagi
Abstract
• As AWS is getting more popular in the public cloud market there are more customers who expect AWScompatible interfaces and product specifications from other cloud service providers. In this session
Shinichiro shares the experience of building Cloudn, an NTT Communications' AWS-compatible public
cloud service using CloudStack, which has AWS EC2 API layer but there are a lot more to prepare for
offering AWS-compatible service portfolio to customers. Based on the multi-region and multi-zone
CloudStack infrastructure we are offering Dynamic DNS hosting, Load Balancer, Autoscaling, Relational
Database, Object Storage, Monitoring and Provisioning services, with all AWS-compatible API interface.
• Bio
• Shinichiro Kashiwagi is a Software Architect of NTT Communications Enterprise Cloud Service. He has
acted as technical lead on various virtualization and cloud service development projects in NTT
18. End User
UI
Admin UI
Internet
Firewall
Firewall
L3 Switch
L3 Switch
LB
LB
Firewall
Firewall
Zone 1 … n
Pod 1 … n
Self Service Portal
Citrix CloudPortal
Business Manager
Cloud Management System
Server Pool
Server Template
Stingray (L7 LB)
VM
VM
VM
VMware
XenServer
VM
Vyatta (FW, VPN)
VMware
VMware
cluster
Zabbix
cluster
CMP: CloudStack
Monitoring: ZABBIX
LB: Stingray
L2 1G
L2 1G
XenServer
L2SW 10G
L2SW 10G
L2SW 1Gl
Cent OS
L2SW 1Gl
RHEL
Storage Pool
VA Storage
(Distributed object Storage)
Cloud Storage
Primary
Secondary
19. Carrier company(Hokkaido zone)
Cloud Controller
Customer’s Administrator
Management Network
CMS (CloudPlatform4.2)
Sapporo
Charge
Calculate
System
Internet
vCenter
App
App
App
App
OS
OS
OS
OS
Storage Network
Web Portal App
Public Network
F/W
DC Company(Okayama zone)
Management Network
Okayama
vCenter
App
App
App
App
OS
OS
OS
OS
Sendai
Data Center
Alliance Network
Internet
Carrier cpmpany (Sendai zone)
Primary Secondary
Storage Storage
Management Network
Storage Network
F/W
Shizuoka
Public Network
vCenter
Osaka
Internet
App
App
App
App
OS
OS
OS
OS
DC Company(Osaka zone)
Management Network
F/W
Management Network
Internet
vCenter
vCenter
App
App
App
App
OS
OS
OS
OS
Primary Secondary
Storage Storage
App
App
App
App
OS
OS
OS
OS
Storage Network
Storage Network
Public Network
F/W
Internet
Internet
Primary Secondary
Storage Storage
Public Network
Primary Secondary
Storage Storage
Storage Network
DC/Carrier company(Shizuoka zone)
F/W
Primary Secondary
Storage Storage
Public Network
20. Data Center
Customer’s
Administraotr
Customer’s hosting servers
in the data center
Customer’s
Virtual Private Cloud
on JMT-Cloud
Cloud Controller
CMS(CloudPlatform4.2)
Internet
Charge
Web Portal App calcurate
System
JMT Cloud (Shizuoka zone)
Data Center
Alliance Network
Management Network
LAN
App
App
OS
OS
OS
App
App
App
App
App
OS
OS
OS
OS
OS
App
Direct connect
(Dedicated line)
Public Network
IPSec-VPN
Internet
S-2-S VPN
Headquarters
Branch Office
S-2-S VPN
Branch Office
Secondary
Storage
Storage Network
VPC Virtual Router
Private
Gateway
Primary
Storage
21. Toyama
• Easy-to-use UI
– Application Developer (not Infra Engineer)
wants to control infrastructure
300km+
300km+
• Controlling new CS feature
– Some new features are unstable
– Original control panel can hide or handle it
• Adding original features
– Monitoring (Zabbix integration)
– Billing (“resource pack” model)
Tokyo
300km+
Osaka
Low latency Layer-2
inter DC Network
22. Internet
Internet
Send Performance Data
(Zabbix sender)
Get Monitor Server Location
Customer Environment
Virtual
(Advanced Network)
Router
Virtual Create Servers &
Servers
VRs
Create
Request
CloudStack
API call
vCenter CloudStack
Monitoring
UserData Configuration
(Monitor Server Location)
Performance
Data
Request
ControlPanel
(INTEC Original)
Show
Performance Data
ESXi
Get Performance Data
(Zabbix API)
Register Server
(Zabbix API)
Secondary
Storage
Primary
Storage
23. Main sites
Japan East and West
DR site
Different location
Backup storage
Standby
Main storage
Backup
(Option)
Value
Shared
Backup
• SLA99.99%
• Backup to DR site
CloudPlatform 3.0.5
(default)
• Intranet can be used w/o
VMware / KVM
additional cost
Active
• Dedicated or/and Shared
hypervisor can be
Premium
2 types dedicated
selected
Backup
storage
HA
Intranet
FTTH
Ethernet
Included
Network cost
10G
Internet
Remote
Access
Customized
Self Service Portal
24. • Company information
• Fully funded by Yahoo Japan
• First Cloud Provider in Japan based
on CloudStack (2011/09)
• First Cloud Provider in World Wide
based on CloudStack on VMware
• Environment
• CloudStack: 2.2.15 (Public cloud)
3.0.x (Private cloud)
• Advanced mode
• 2 zones
• 300 km between zones (Tokyo
and Fukushima)
• 2 secondary storages (real-time
replication)
• 10G network
• VR improvement
• Kernel Tuning for improving VR
performance (e.g. big subnet)
• Version up from Debian Backport
• Contributions
• Redundant Virtual Router
• VMware snapshot improvement
• Multi IP per NIC (function logic)
25. Multi-cloud management
Software / Service
Internet
GSLB
GSLB
Tokyo-Zone
Fukushima-Zone
Dedicated Services
SLA 99.999%
100K IOPS
VMware HA
All 10G NIC
SLA 99.999%
100K IOPS
VMware HA
All 10 NIC
Physical Servers
Dedicated
LB / FW / IPS
On-Premise
100miles
Intranet
“IDC Frontier PrivateConnect”
Object Storage (Basho Riak)
26. Internet
Admin UI
End User
UI
IDC Frontier
Public Cloud
L2SW
L2SW
Cloud Management System
CloudStack
Management
Server
VR
VR
VR
VR
VR
VR
VM
VM
VM
VM
VM
VM
vCenter
Server
Secondary
Secondary
CloudStack management
server farm
Primary
VMware cluster
Dedicated CloudStack for Customers
29. • Run simulation
• Find drug medicine by using
Structure Based Drug Design (SBDD)
• Analyze squid data gathered from
fish boat and provide fishing point
• Provide evolutionary computing
framework by using CloudFoundry on
CloudStack
37. Osaka
2.7M population
Takoyaki (“octopus dumpling”)
Fukuoka
1.5M population
Tonkotsu (“pork bone”) Ramen (noodle)
Nagoya
2.3M population
Chicken wing
Sapporo
2M population
Miso Ramen (noodle)
Tokyo
13M population
everything
41. Published on 2013/1/30
Writer: Japan CloudStack User Group
Twitter: @cloudstackja
Published on 2013/10
Writer: Midori Oge, NTT Communications
Twitter: @star76popin Vice Chairman of JCSUG
42. http://atnd.org/events/34309
Date:
2012/12/1 – 2012/12/31
Total attendances: 28
Overview:
Everyday until Christmas day (12/25),
someone from Japan CloudStack User Group
writes blogs and publish 25 blogs.
12/1 How to install Apache CloudStack 4.0
12/2 How to use cloudmonkey
12/3 CloudStack and Fog
12/4 build a private cloud
12/5 CCC12 report #1
12/6 devcloud
12/7 how to use web console in NAT env.
12/8 CloudStack 4.0 VPC
12/9 CloudStack and NetScaler
12/10 CCC12 report #2
12/11 CloudStack API
12/12 Virtual Router
12/13 CloudStack User Group
12/14 What is CloudStack
12/15 CloudStack and vSphere
12/16 CloudStack Global Settings
12/17 Log analysis
12/18 CloudStack and CloudFoundary
12/19 Cloud.com history
12/20 CloudStack for general person
12/21 CloudStack and MidoNet
12/22 Build cloud in the lab
12/23 devcloud #2
12/24 Use CloudStack hardly
12/25 Develop CloudStack
12/26 CloudStack Security Group
12/27 Python one liner
12/28 devcloud #3
12/29 devcloud in japanese environment
1/1 CloudStack and OpenStack swift
43. http://atnd.org/events/45595
Date:
2013/12/1 – 2013/12/31
Overview:
Everyday until Christmas day (12/25),
someone from Japan CloudStack User Group
writes blogs and publish 25 blogs.
12/1 @kkitase CCC13EU report
12/17 @shiroica TBD
12/2 @u1 Use fluent-plugin-cloudstack
12/18
12/3
12/19
12/4
12/20
12/5
12/21 @s_adachi
12/6
12/22 @penguin2716 Build home cloud
12/7
12/23 @smzksts TBD
12/8 @yukutomi
12/24
12/9
12/25 @star76popin TBD
12/10 @s_kaiga Deploy wordpress in 30 min 12/26
12/11
12/27
12/12 @MayumiK0 TBD
12/28 @abeautifulwave TBD
12/13
12/29 @zero_root TBD
12/14
12/30 @kimotuki TBD
12/15 @giraffeforestg TBD
12/31
12/16 @hsato Use Riak CS for Secondary Storage
46. Do you know LPI?
LPI (Linux Professional Institute) was formally incorporated as a nonprofit organization in New Brunswick, Canada on October 25, 1999. LPI
provides Linux certification exam.
LPI Japan
OSS-Cloud
CloudStack