Lesson learns from Japan cloud trend

48
Lesson Learns from Japan cloud trend Kimihiko Kitase @kkitase
  • date post

    14-Sep-2014
  • Category

    Technology

  • view

    2.309
  • download

    1

description

"Lesson learns from Japan cloud trend" explains the followings - CloudStack Mascot History - Japan SP / Academic cloud use cases - Japan CloudStack Community

Transcript of Lesson learns from Japan cloud trend

Page 1: Lesson learns from Japan cloud trend

Lesson Learns from Japan cloud trend

Kimihiko Kitase @kkitase

Page 2: Lesson learns from Japan cloud trend

北瀬 公彦 KIMIHIKO KITASE OSS / Cloud solution manager at Citrix Systems Japan Board member at Japan CloudStack User Group Contributor, Apache CloudStack community

twitter: @kkitase mail: [email protected] web: 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” ….

Page 3: Lesson learns from Japan cloud trend

Contributed by Sonny Chen

and Kimihiko Kitase

Page 4: Lesson learns from Japan cloud trend

Rocket Cloudy Surfer Cloudy All Star Cloudy Pixel Cloudy

April 25, 2012

Call for CloudStack mascot proposals

Page 5: Lesson learns from Japan cloud trend

I drew… but….

I know I have no design talent…

Page 6: Lesson learns from Japan cloud trend

June 3rd, 2012

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

I re-designed and posted proposal I know I have no design talent…

Page 7: Lesson learns from Japan cloud trend

Finally I know I have no design talent…

So asked Senior Product Designer, Sonny Chen to design COOL monkey.

June 5th, 2012

Page 8: Lesson learns from Japan cloud trend

July 3rd, 2012

Page 9: Lesson learns from Japan cloud trend

July 14th, 2012

Page 10: Lesson learns from Japan cloud trend
Page 11: Lesson learns from Japan cloud trend
Page 12: Lesson learns from Japan cloud trend
Page 13: Lesson learns from Japan cloud trend

Service Provider Academic Enterprise

Gaming

Company

IT Subsidiary

Company

Page 14: Lesson learns from Japan cloud trend
Page 15: Lesson learns from Japan cloud trend

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

Page 16: Lesson learns from Japan cloud trend

• 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 AWS-compatible 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

Page 17: Lesson learns from Japan cloud trend

on-premise Public Cloud SCSK Datacenter

netXCloud (public cloud)

Based on CloudStack

Cloud System

Enabler (private cloud)

Based on CloudStack

on-premise

(private cloud)

Dedicated Network

Multi-cloud

management

Software

Page 18: Lesson learns from Japan cloud trend

Cloud Management System

CMP: CloudStack Monitoring: ZABBIX

LB: Stingray

XenServer

Self Service Portal

Citrix CloudPortal Business Manager

Internet Admin UI

End User UI

Server Pool

VMware VMware

cluster

VMware XenServer

cluster

VM VM VM VM

Storage Pool

Server Template

Firewall

LB

Firewall

LB

L3 Switch

Firewall

L3 Switch

Firewall

Stingray (L7 LB)

Vyatta (FW, VPN)

Zabbix

Cent OS

RHEL

Cloud Storage

Primary Secondary

L2 1G

L2SW 10G

L2SW 1Gl

L2 1G

L2SW 10G

L2SW 1Gl

Pod 1 … n

VA Storage (Distributed object Storage)

Zone 1 … n

Page 19: Lesson learns from Japan cloud trend

Management Network

Primary Storage

Secondary Storage App

OS

App

OS

App

OS

App

OS

Storage Network

Public Network F/W

vCenter

Internet

Carrier cpmpany (Sendai zone)

Management Network

Primary Storage

Secondary Storage App

OS

App

OS

App

OS

App

OS

Storage Network

Public Network F/W

vCenter

Internet

Carrier company(Hokkaido zone)

Management Network

Primary Storage

Secondary Storage App

OS

App

OS

App

OS

App

OS

Storage Network

Public Network F/W

vCenter

Internet

DC/Carrier company(Shizuoka zone)

Management Network

Primary Storage

Secondary Storage App

OS

App

OS

App

OS

App

OS

Storage Network

Public Network F/W

vCenter

Internet

DC Company(Osaka zone)

Customer’s Administrator

Cloud Controller

CMS (CloudPlatform4.2)

Web Portal App

Charge Calculate System

Internet

DC Company(Okayama zone)

Management Network

Primary Storage

Secondary Storage App

OS

App

OS

App

OS

App

OS

Storage Network

Public Network F/W

vCenter

Internet

Data Center

Alliance Network

Sapporo

Sendai

Shizuoka

Osaka

Okayama

Page 20: Lesson learns from Japan cloud trend

Data Center

Management Network

Primary Storage

Secondary Storage App

OS

App

OS

App

OS

App

OS

Storage Network

Public Network

Internet

JMT Cloud (Shizuoka zone)

Headquarters Branch Office Branch Office

Direct connect

(Dedicated line)

S-2-S VPN S-2-S VPN

App

OS

App

OS

Cloud Controller

CMS(CloudPlatform4.2)

Web Portal App Charge calcurate System

Internet

IPSec-VPN

Customer’s hosting servers in the data center

VPC Virtual Router

LAN

Private Gateway

App

OS

App

OS

Customer’s Virtual Private Cloud on JMT-Cloud Customer’s

Administraotr

Data Center

Alliance Network

Page 21: Lesson learns from Japan cloud trend

300km+

300km+

Tokyo

Osaka Low latency Layer-2

inter DC Network

Toyama

300km+

• Easy-to-use UI – Application Developer (not Infra Engineer)

wants to control infrastructure

• 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)

Page 22: Lesson learns from Japan cloud trend

Monitoring ControlPanel

(INTEC Original)

CloudStack vCenter

ESXi

Primary

Storage

Secondary

Storage

Internet Internet

Create Servers &

VRs

CloudStack

API call

Register Server

(Zabbix API)

Send Performance Data

(Zabbix sender)

Virtual

Servers

Customer Environment

(Advanced Network) Virtual

Router

Get Performance Data

(Zabbix API)

Create

Request

Get Monitor Server Location

UserData Configuration

(Monitor Server Location)

Performance

Data

Request

Show Performance Data

Page 23: Lesson learns from Japan cloud trend

Standby Main storage

Backup storage

Backup storage

2 types Premium dedicated

FTTH Remote Access

Ethernet

Intranet

Backup (Option)

Included Network cost

Internet

Customized Self Service Portal

Value Shared

Active

Backu

p

Main sites Japan East and West

DR site

10G

CloudPlatform 3.0.5

Different location VMware / KVM

HA

• SLA99.99% • Backup to DR site

(default) • Intranet can be used w/o

additional cost • Dedicated or/and Shared

hypervisor can be selected

Page 24: Lesson learns from Japan cloud trend

• 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)

Page 25: Lesson learns from Japan cloud trend

Fukushima-Zone

SLA 99.999% 100K IOPS

VMware HA All 10 NIC

Multi-cloud management Software / Service

Tokyo-Zone

SLA 99.999% 100K IOPS

VMware HA All 10G NIC

100miles

GSLB

Dedicated Services

Physical Servers Dedicated

LB / FW / IPS On-Premise

Object Storage (Basho Riak)

GSLB Internet

Intranet “IDC Frontier PrivateConnect”

Page 26: Lesson learns from Japan cloud trend

CloudStack management server farm

Cloud Management System

CloudStack Management

Server

vCenter Server

Internet

VMware cluster

VM VM

L2SW

Primary Secondary

VR

VM VM VM VM

Admin UI

End User UI

Dedicated CloudStack for Customers

IDC Frontier Public Cloud

L2SW

Secondary

VR VR VR VR VR

Page 27: Lesson learns from Japan cloud trend
Page 28: Lesson learns from Japan cloud trend

End User UI

Admin UI

Detail (English): http://www.slideshare.net/masaharumunetomo/20120418-hokkaidouniversityacademiccloudenglishpublic

CPU: 4 /node

Core: 40 / node

Hadoop package for data analysis

Page 29: Lesson learns from Japan cloud trend

• 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

Page 30: Lesson learns from Japan cloud trend
Page 31: Lesson learns from Japan cloud trend

End User UI

Admin UI

Page 32: Lesson learns from Japan cloud trend

*Shibboleth: http://en.wikipedia.org/wiki/Shibboleth_(Internet2)

Page 33: Lesson learns from Japan cloud trend

HPC Cloud OS • Integration of PCI passthrough into

the Apache CloudStack • https://reviews.apache.org/r/12098/

Detail (English): http://www.slideshare.net/oraccha/hpc-cloud-clouds-on-supercomputers-for-hpc

Page 34: Lesson learns from Japan cloud trend

Iris • Inter-cloud resource

management system for enabling elastic data centers

• Using nested KVM • Network:

• OpenFlow (OVS) • GRE (DC-to-DC) • Floodlight base controller

In Greek mythology, Iris is

the personification of the

rainbow

Detail (Japanese): http://www.slideshare.net/oraccha/ss-27724133

Page 35: Lesson learns from Japan cloud trend
Page 36: Lesson learns from Japan cloud trend

0

100

200

300

400

500

600

700

800

900791 users

as of Nov 21

Page 37: Lesson learns from Japan cloud trend

Osaka 2.7M population

Takoyaki (“octopus dumpling”) Fukuoka

1.5M population Tonkotsu (“pork bone”) Ramen (noodle)

Nagoya 2.3M population

Chicken wing

Tokyo 13M population

everything

Sapporo 2M population

Miso Ramen (noodle)

Page 38: Lesson learns from Japan cloud trend

1st 2010/12/06 (Tokyo) 2nd 2011/3/27 (Tokyo) 3rd 2011/5/27 (Tokyo) 4th 2011/7/25 (Tokyo)

Temp 2011/7/29 (Osaka) 5th 2011/11/30 (Tokyo) 6th 2012/2/23 (Tokyo) 7th 2012/4/18 (Tokyo) 8th 2012/8/2 (Osaka) 9th 2012/9/11 (Tokyo)

10th 2012/11/15 (Tokyo)

Temp 2012/12/7 (Fukuoka) 11th 2013/3/6 (Osaka)

Book Reading 2013/4/16 (Tokyo) Book Reading 2013/5/14 (Tokyo)

12th 2013/3/22 (Tokyo) 13th 2013/8/2 (Osaka) 14th 2013/9/12 (Tokyo)

15th 2013/9/13 (Sapporo) 16th 2013/TBD (Nagoya)

17th 2013/TBD(Tokyo)

Japan CloudStack User Meetup Over 2,000 audiences since 2010/12/06

Page 39: Lesson learns from Japan cloud trend

2012/9/8 (Tokyo) 2012/12/16 (Tokyo) 2013/2/23 (Tokyo) 2013/5/25 (Osaka)

2013/6/22 (Nagoya) 2013/8/3 (Kyoto)

2013/9/14 (Hokkaido) 2013/10/19 (Tokyo)

2013/11/16 (Fukuoka) 2013/12/13 (Tokyo)

Open Source Conference Joined 10 times since 2012/9/8

Page 40: Lesson learns from Japan cloud trend

JCSUG organized / joined 17 something events

in only 2013!

Page 41: Lesson learns from Japan cloud trend

Published on 2013/1/30

Writer: Japan CloudStack User Group

Twitter: @cloudstackja

Published on 2013/10

Writer: Midori Oge, NTT Communications

Vice Chairman of JCSUG Twitter: @star76popin

Page 42: Lesson learns from Japan cloud trend

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/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

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

http://atnd.org/events/34309

Page 43: Lesson learns from Japan cloud trend

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/17 @shiroica TBD 12/18 12/19 12/20 12/21 @s_adachi 12/22 @penguin2716 Build home cloud 12/23 @smzksts TBD 12/24 12/25 @star76popin TBD 12/26 12/27 12/28 @abeautifulwave TBD 12/29 @zero_root TBD 12/30 @kimotuki TBD 12/31

12/1 @kkitase CCC13EU report 12/2 @u1 Use fluent-plugin-cloudstack 12/3 12/4 12/5 12/6 12/7 12/8 @yukutomi 12/9 12/10 @s_kaiga Deploy wordpress in 30 min 12/11 12/12 @MayumiK0 TBD 12/13 12/14 12/15 @giraffeforestg TBD 12/16 @hsato Use Riak CS for Secondary Storage

http://atnd.org/events/45595

Page 44: Lesson learns from Japan cloud trend
Page 45: Lesson learns from Japan cloud trend

Date: 2014/3/6 Attendances: 500 Sponsors: Gold sponsor: 14 Silver sponsor: 6

Page 46: Lesson learns from Japan cloud trend

LPI Japan

OSS-Cloud CloudStack

Do you know LPI? LPI (Linux Professional Institute) was formally incorporated as a non-profit organization in New Brunswick, Canada on October 25, 1999. LPI provides Linux certification exam.

Page 47: Lesson learns from Japan cloud trend

http://cloudstack.jp/

http://cloudstack.jp/community

[email protected]

@cloudstackja

http://www.ustream.tv/channel/cloudstackja

https://www.facebook.com/cloudstackjapan

http://www.youtube.com/user/cloudstackja

Page 48: Lesson learns from Japan cloud trend

If you have any question,

please tweet to @kkitase