SlideShare a Scribd company logo
1 of 37
Download to read offline
Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015
Korejanai Story
Oct 29, 2015
Kentaro Takeda takedakn@nttdata.co.jp
Kensuke Ishizu
1
Any product name, service name, software name and other marks are trade
mark or registered mark of corresponding companies.
記載されている会社名、商品名、又はサービス名は、各社の登録商標又は商標です。
Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015
About us
• Kentaro Takeda / 武田健太郎 (a.k.a. takedakn)
• Technical consultant
• Kensuke Ishizu / 石津健佑 (a.k.a. ishiduk)
• Platform engineer
• About NTT DATA: System Integrator for enterprises
– OpenStack Customers:
• Telco: NTT DOCOMO (Swift)
• Enterprises: KIRIN (Nova)
• Public sectors
• etc.
2
Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015 3
27 user stories
presented
https://openstacksummitoctober2015tokyo.sched.org/overview/type/user+stories
Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015
Frequently found (and not disclosed) enterprise user stories
1. Inquire about OpenStack
2. Receive explanations and see demo
3. (PoC)
4. Find big gap between expectation and reality
5. Say “Korejanai!” / “It’s not this!”
4
Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015
Purpose of this session
Improve percentage of “successful engagement with OpenStack”
Reduce number of “unsuccessful engagement with OpenStack”
5


How to increase
# of engagements




How to make
everyone happy


 Successful engagement
Unsuccessful engagement
not covered,
please ask Marketer
not covered,
please find Socialistcovered in this session




How to reduce
# of unsuccessful
engagements
Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015 6
RealityExpectation
Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015
One biggest expectation from enterprises
“OpenStack is cheap
replacement for our old-
fashioned infrastructure”
7
Open source?
It must be cheap!
“Cloud” should mean “infrastructure”.
We can simply replace our one with “cloud”.
Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015 8
Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015
Why no?
• OpenStack brings some painful paradigm
shift for enterprises.
• The transition cost would not be so low.
• And simply replacing existing infrastructure
will never go well.
• If the company is not ready to change the
way of thinking, you will say “Korejanai!” /
“It’s not this!”.
9
Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015
Basic concept
10
Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015
What we need to understand
• OpenStack: Software to build IaaS
–Even though many misleading marketing
statements are there, this is definitely true.
• IaaS: Infrastructure as a Service
• Infrastructure: Server, Storage, Network
• “As a service”
11
Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015
What is “Service”?
• Service serv·ice /ˈsərvəs/
– A system supplying a public need such as
transport, communications, or utilities such as
electricity and water: a regular bus service
• A few service providers
• Many users
12
“Service” by Dennis Skley available at
https://www.flickr.com/photos/dskley/15447707963
under a Creative Commons Attribution-NoDerivatives 2.0.
Full terms at https://creativecommons.org/licenses/by-nd/2.0/ .
service: definition of service in Oxford dictionary (American English)
http://www.oxforddictionaries.com/definition/american_english/service
Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015
Healthy relationship b/w service provider and users
• Service provider:
– Focus on the normal service operations.
– Listen to users and continuously improve the service.
• Service users:
– Understand the service menu and make use of it.
– Send any feedback to the service provider for improvement.
13
user
service
provider
user
user
user
user
user
user
user
user
user
user
user
user
user
user
user
user
user
user
user
user
user
user
user
user
Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015
Healthy relationship b/w service provider and users
• Service provider: “keep detached from each user”
– Focus on the normal service operations
– Listen to users and continuously improve the service
• Service users: “don’t expect dedication from service”
– Understand the service menu and make use of it
– Send any feedback to the service provider for improvement
14
user
service
provider
user
user
user
user
user
user
user
user
user
user
user
user
user
user
user
user
user
user
user
user
user
user
user
user
Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015
Healthy relationship b/w IaaS and users
• Service provider: “keep detached from each user”
– Focus on the normal service operations
– Listen to users and continuously improve the service
• Service users: “don’t expect dedication from service”
– Understand the service menu and make use of it
– Send any feedback to the service provider for improvement
15
user
IaaS
user
user
user
user
user
user
user
user
user
user
user
user
user
user
user
user
user
user
user
user
user
user
user
user
Just use it
Provide infrastructure
Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015
Infrastructure not like a service
• Just a Consolidation.
– Consolidate many servers, and build silos.
– Single or a very few number of users.
– Each silo is dedicated to specific user.
16
user user user user
Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015
Pet vs Cattle
• Server Consolidation: treat servers like pet
– Highly available servers
• IaaS: treat servers like cattle
– Highly available apps on set of servers
17
“Shiba Inu all Dressed up” by IQRemix available at
https://www.flickr.com/photos/iqremix/15680326587 under a Creative Commons Attribution-ShareAlike 2.0.
Full terms at https://creativecommons.org/licenses/by-sa/2.0/ .
“Livestock production” by eutrophication&hypoxia available at
https://www.flickr.com/photos/48722974@N07/5249420021 under a Creative Commons Attribution 2.0.
Full terms at https://creativecommons.org/licenses/by/2.0/ .
Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015
App division
Infrastructure division
Line of business
Workflow of Server Consolidation
18
Operators
App developers
App users
Apps 2. build and
arrange
resources
Architect
3. provide
resources
1. request for
resources
Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015
App division
Infrastructure division
Workflow of IaaS
19
1. Get
resources
(self-service)
Line of business
Apps
App developers Architect
App users
Operators
Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015
Agility vs Individuality
20
individuality
abilitytomeetindividualrequirements
agility
speed to adjust resources according to changes
IaaS
Server
Consolidation
Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015
Korejanai Examples
• OpenStack itself is just software.
• So we can integrate it even in a not suitable
manner.
• Here’re some real/unreal examples of
“Korejanai OpenStack”.
21
Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015
Korejanai Examples
22
Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015
App division
App developers Architect
Good Case
23
OpenStack
1. Request
resources
Compute Node Compute NodeCompute Node
VM VM VM VM VM VM VM VM VM
2. Provision
resources
3. Provide
resources
VM VM
VM
Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015
App division
Korejanai Case A “1 request / year”
24
App developers Architect
OpenStack
1. Request
resources
Compute Node Compute NodeCompute Node
VM VM VM VM VM VM VM VM VM
2. Provision
resources
1 request / year
Frozen VMs
VM Life-Cycle > 1Y
3. Provide
resources
VM VM
VM
Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015
App division
Korejanai Case A “1 request / year”
25
App developers Architect
OpenStack
1. Get
resources
Compute Node Compute NodeCompute Node
VM VM VM VM VM VM VM VM VM
2. Provision
resources
1 request / year
These will be not
moved a long time
3. Provide
resources
VM VM
VM
“It takes unnecessary cost for OpenStack.”
Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015
Korejanai Case B “Human nova scheduler”
26
OpenStack
4. Request
resources
Compute Node New Compute NodeCompute Node
VM VM VM VM VM VM VM VM VM
1. Request for
resources
2. Resource
scheduling
3. Procure
&
Build
5. Build
resources
Design with
every request
Procure
according
to request
ArchitectApp developers
Excel…
Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015
Korejanai Case B “Human nova scheduler”
27
OpenStack
4. Request
resources
Compute Node New Compute NodeCompute Node
VM VM VM VM VM VM VM VM VM
1. Request for
resources
2. Resource
scheduling
3. Procure
&
Build
5. Build
resources
Design with
every request
Procure
according
to request
ArchitectApp developers
Excel…
“It takes a long time to get resources.”
“It is impossible to change resources flexibly.”
“Provisioning and managing resources by human”
Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015
NW devices
Korejanai Case C “Human neutron”
28
OpenStack
4. Request
resources
2. Network
design
Design with
every request
ArchitectApp developers
Specify vlan-id
Compute Node Compute NodeCompute Node
VM VM VM VM VM VM VM VM VM
5. Build
resources
3. Configuration
for NW device
Manual
configuration
1. Request for
resources
Excel…
Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015
NW devices
Korejanai Case C “Human neutron”
29
OpenStack
4. Request
resources
2. Network
design
Design with
every request
ArchitectApp developers
Specify vlan-id
Compute Node Compute NodeCompute Node
VM VM VM VM VM VM VM VM VM
5. Build
resources
3. Configuration
for NW device
Manual
configuration
1. Request for
resources
“It takes a long time to get resources.”
“It is impossible build NW flexibly & quickly.”
Excel…
Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015
Korejanai Case D “Physically separated NW”
30
OpenStack
2. Request
resources
Compute Node
(Public)
Compute Node
(Internal2)
Compute Node
(Internal1)
4. Provide
resources
ArchitectApp developers
VM VM VM VM VM VM VM VM VM
3. Build
resources
VM VM
VM
NW is separated
physically
(security policy)
1. Request for
resources
Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015
Korejanai Case D “Physically separated NW”
31
OpenStack
2. Request
resources
Compute Node
(Public)
Compute Node
(Internal2)
Compute Node
(Internal1)
4. Provide
resources
ArchitectApp developers
VM VM VM VM VM VM VM VM VM
3. Build
resources
VM VM
VM
NW is separated
physically
(security policy)
1. Request for
resources
“It is impossible to build NW flexibly.”
Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015
Things we need to remember
32
Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015
Service and product options
Consolidation IaaS
Public
(service)
Hosting
Collocation
Managed services
Private
(product)
33
Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015
Simple decision tree
34
Need IaaS?
OK to use
public service?
Just use it!
Build your own IaaS!
Build your own silos!
or
on premise
y
n
y
n
Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015 35
Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015
Conclusion
• OpenStack is software to build IaaS.
• IaaS brings some painful paradigm shift for
enterprises.
• Even though there are some pain relievers,
essentially you need to change the way of
thinking:
– Don’t expect dedication from service; service is
for many users.
– Treat infrastructure resources like cattle, not like
pet.
• If you’re not willing to have the new way of
thinking, just forget about IaaS.
36
Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015 37
Any product name, service name, software name and other marks are trade
mark or registered mark of corresponding companies.
記載されている会社名、商品名、又はサービス名は、各社の登録商標又は商標です。

More Related Content

What's hot

【Cisco OpenStack Seminar 2015.10.26】 Cisco UCS Integrated Infrastructure - En...
【Cisco OpenStack Seminar 2015.10.26】 Cisco UCS Integrated Infrastructure - En...【Cisco OpenStack Seminar 2015.10.26】 Cisco UCS Integrated Infrastructure - En...
【Cisco OpenStack Seminar 2015.10.26】 Cisco UCS Integrated Infrastructure - En...シスコシステムズ合同会社
 
OpenStack運用管理最前線 - OpenStack最新情報セミナー 2014年12月
OpenStack運用管理最前線 - OpenStack最新情報セミナー 2014年12月OpenStack運用管理最前線 - OpenStack最新情報セミナー 2014年12月
OpenStack運用管理最前線 - OpenStack最新情報セミナー 2014年12月VirtualTech Japan Inc.
 
Infrastructure as Code 101: Steve Tegeler + Nathan Ness, VMware
Infrastructure as Code 101: Steve Tegeler + Nathan Ness, VMwareInfrastructure as Code 101: Steve Tegeler + Nathan Ness, VMware
Infrastructure as Code 101: Steve Tegeler + Nathan Ness, VMwareOpenStack
 
Tokyo meetup 20160224
Tokyo meetup 20160224Tokyo meetup 20160224
Tokyo meetup 20160224Takao Setaka
 
The Environment for Innovation: Tristan Goode, Aptira
The Environment for Innovation: Tristan Goode, AptiraThe Environment for Innovation: Tristan Goode, Aptira
The Environment for Innovation: Tristan Goode, AptiraOpenStack
 
eNovance Make Your Cloud
eNovance Make Your CloudeNovance Make Your Cloud
eNovance Make Your CloudeNovance
 
The Consequences of Infinite Storage Bandwidth: Allen Samuels, SanDisk
The Consequences of Infinite Storage Bandwidth: Allen Samuels, SanDiskThe Consequences of Infinite Storage Bandwidth: Allen Samuels, SanDisk
The Consequences of Infinite Storage Bandwidth: Allen Samuels, SanDiskOpenStack
 
OpenStack Benelux - Cloud, OpenStack and a Market In Motion - Sept 2015final
OpenStack Benelux -  Cloud, OpenStack and a Market In Motion - Sept 2015final OpenStack Benelux -  Cloud, OpenStack and a Market In Motion - Sept 2015final
OpenStack Benelux - Cloud, OpenStack and a Market In Motion - Sept 2015final John Zannos
 
【Cisco OpenStack Seminar 2015.10.26】 OpenStack as Strategy for future growth
【Cisco OpenStack Seminar 2015.10.26】 OpenStack as Strategy for future growth【Cisco OpenStack Seminar 2015.10.26】 OpenStack as Strategy for future growth
【Cisco OpenStack Seminar 2015.10.26】 OpenStack as Strategy for future growthシスコシステムズ合同会社
 
Skipping OpenStack Releases: (You Don't) Gotta Catch 'Em All
Skipping OpenStack Releases: (You Don't) Gotta Catch 'Em AllSkipping OpenStack Releases: (You Don't) Gotta Catch 'Em All
Skipping OpenStack Releases: (You Don't) Gotta Catch 'Em AllMark Voelker
 
OpenStack Overview and History
OpenStack Overview and HistoryOpenStack Overview and History
OpenStack Overview and HistoryMirantis
 
Enovance nfv solution - Openstack in Action 5, Paris, May 2014
Enovance nfv solution - Openstack in Action 5, Paris, May 2014Enovance nfv solution - Openstack in Action 5, Paris, May 2014
Enovance nfv solution - Openstack in Action 5, Paris, May 2014Sandro Mazziotta
 
Cisco deploying openstack with UCS
Cisco deploying openstack with UCSCisco deploying openstack with UCS
Cisco deploying openstack with UCSsolarisyougood
 
Automating hard things may 2015
Automating hard things   may 2015Automating hard things   may 2015
Automating hard things may 2015Mark Baker
 
Openstack in action2 canonical - openstack cloud on ubuntu it is happening ...
Openstack in action2   canonical - openstack cloud on ubuntu it is happening ...Openstack in action2   canonical - openstack cloud on ubuntu it is happening ...
Openstack in action2 canonical - openstack cloud on ubuntu it is happening ...eNovance
 
PostgreSQL 10: What to Look For
PostgreSQL 10: What to Look ForPostgreSQL 10: What to Look For
PostgreSQL 10: What to Look ForAmit Langote
 
OpenStack: Everything You Need to Know To Get Started
OpenStack: Everything You Need to Know To Get StartedOpenStack: Everything You Need to Know To Get Started
OpenStack: Everything You Need to Know To Get StartedAll Things Open
 
The 'Untold' OpenStack Enterprise Customer Stories: Anthony Rees & Alex Tesch...
The 'Untold' OpenStack Enterprise Customer Stories: Anthony Rees & Alex Tesch...The 'Untold' OpenStack Enterprise Customer Stories: Anthony Rees & Alex Tesch...
The 'Untold' OpenStack Enterprise Customer Stories: Anthony Rees & Alex Tesch...OpenStack
 
Getting Started With OpenStack (Havana)
Getting Started With OpenStack (Havana)Getting Started With OpenStack (Havana)
Getting Started With OpenStack (Havana)Kenneth Hui
 

What's hot (20)

【Cisco OpenStack Seminar 2015.10.26】 Cisco UCS Integrated Infrastructure - En...
【Cisco OpenStack Seminar 2015.10.26】 Cisco UCS Integrated Infrastructure - En...【Cisco OpenStack Seminar 2015.10.26】 Cisco UCS Integrated Infrastructure - En...
【Cisco OpenStack Seminar 2015.10.26】 Cisco UCS Integrated Infrastructure - En...
 
OpenStack運用管理最前線 - OpenStack最新情報セミナー 2014年12月
OpenStack運用管理最前線 - OpenStack最新情報セミナー 2014年12月OpenStack運用管理最前線 - OpenStack最新情報セミナー 2014年12月
OpenStack運用管理最前線 - OpenStack最新情報セミナー 2014年12月
 
Infrastructure as Code 101: Steve Tegeler + Nathan Ness, VMware
Infrastructure as Code 101: Steve Tegeler + Nathan Ness, VMwareInfrastructure as Code 101: Steve Tegeler + Nathan Ness, VMware
Infrastructure as Code 101: Steve Tegeler + Nathan Ness, VMware
 
Tokyo meetup 20160224
Tokyo meetup 20160224Tokyo meetup 20160224
Tokyo meetup 20160224
 
The Environment for Innovation: Tristan Goode, Aptira
The Environment for Innovation: Tristan Goode, AptiraThe Environment for Innovation: Tristan Goode, Aptira
The Environment for Innovation: Tristan Goode, Aptira
 
eNovance Make Your Cloud
eNovance Make Your CloudeNovance Make Your Cloud
eNovance Make Your Cloud
 
The Consequences of Infinite Storage Bandwidth: Allen Samuels, SanDisk
The Consequences of Infinite Storage Bandwidth: Allen Samuels, SanDiskThe Consequences of Infinite Storage Bandwidth: Allen Samuels, SanDisk
The Consequences of Infinite Storage Bandwidth: Allen Samuels, SanDisk
 
OpenStack Benelux - Cloud, OpenStack and a Market In Motion - Sept 2015final
OpenStack Benelux -  Cloud, OpenStack and a Market In Motion - Sept 2015final OpenStack Benelux -  Cloud, OpenStack and a Market In Motion - Sept 2015final
OpenStack Benelux - Cloud, OpenStack and a Market In Motion - Sept 2015final
 
【Cisco OpenStack Seminar 2015.10.26】 OpenStack as Strategy for future growth
【Cisco OpenStack Seminar 2015.10.26】 OpenStack as Strategy for future growth【Cisco OpenStack Seminar 2015.10.26】 OpenStack as Strategy for future growth
【Cisco OpenStack Seminar 2015.10.26】 OpenStack as Strategy for future growth
 
Skipping OpenStack Releases: (You Don't) Gotta Catch 'Em All
Skipping OpenStack Releases: (You Don't) Gotta Catch 'Em AllSkipping OpenStack Releases: (You Don't) Gotta Catch 'Em All
Skipping OpenStack Releases: (You Don't) Gotta Catch 'Em All
 
OpenStack Overview and History
OpenStack Overview and HistoryOpenStack Overview and History
OpenStack Overview and History
 
Enovance nfv solution - Openstack in Action 5, Paris, May 2014
Enovance nfv solution - Openstack in Action 5, Paris, May 2014Enovance nfv solution - Openstack in Action 5, Paris, May 2014
Enovance nfv solution - Openstack in Action 5, Paris, May 2014
 
Cisco deploying openstack with UCS
Cisco deploying openstack with UCSCisco deploying openstack with UCS
Cisco deploying openstack with UCS
 
Automating hard things may 2015
Automating hard things   may 2015Automating hard things   may 2015
Automating hard things may 2015
 
Openstack in action2 canonical - openstack cloud on ubuntu it is happening ...
Openstack in action2   canonical - openstack cloud on ubuntu it is happening ...Openstack in action2   canonical - openstack cloud on ubuntu it is happening ...
Openstack in action2 canonical - openstack cloud on ubuntu it is happening ...
 
PostgreSQL 10: What to Look For
PostgreSQL 10: What to Look ForPostgreSQL 10: What to Look For
PostgreSQL 10: What to Look For
 
OpenStack: Everything You Need to Know To Get Started
OpenStack: Everything You Need to Know To Get StartedOpenStack: Everything You Need to Know To Get Started
OpenStack: Everything You Need to Know To Get Started
 
Microsoft loves Linux
Microsoft loves LinuxMicrosoft loves Linux
Microsoft loves Linux
 
The 'Untold' OpenStack Enterprise Customer Stories: Anthony Rees & Alex Tesch...
The 'Untold' OpenStack Enterprise Customer Stories: Anthony Rees & Alex Tesch...The 'Untold' OpenStack Enterprise Customer Stories: Anthony Rees & Alex Tesch...
The 'Untold' OpenStack Enterprise Customer Stories: Anthony Rees & Alex Tesch...
 
Getting Started With OpenStack (Havana)
Getting Started With OpenStack (Havana)Getting Started With OpenStack (Havana)
Getting Started With OpenStack (Havana)
 

Viewers also liked

Mk state in-programming-01
Mk state in-programming-01Mk state in-programming-01
Mk state in-programming-01Miya Kohno
 
Cloud stackユーザ会大阪 運用Tips 20130802
Cloud stackユーザ会大阪 運用Tips 20130802Cloud stackユーザ会大阪 運用Tips 20130802
Cloud stackユーザ会大阪 運用Tips 20130802hirokihojo
 
Janog37 Pattern BoF
Janog37 Pattern BoFJanog37 Pattern BoF
Janog37 Pattern BoFMiya Kohno
 
Jcsug21 20140912
Jcsug21 20140912Jcsug21 20140912
Jcsug21 20140912hirokihojo
 
FlexPod Day 2016 - Cisco session (Publish edition)
FlexPod Day 2016 - Cisco session (Publish edition)FlexPod Day 2016 - Cisco session (Publish edition)
FlexPod Day 2016 - Cisco session (Publish edition)Takao Setaka
 
L2 over l3 ecnaspsulations (english)
L2 over l3 ecnaspsulations (english)L2 over l3 ecnaspsulations (english)
L2 over l3 ecnaspsulations (english)Motonori Shindo
 
中国にOpenflowを入れてきた話
中国にOpenflowを入れてきた話中国にOpenflowを入れてきた話
中国にOpenflowを入れてきた話cloretsblack
 
試してわかるSDN
試してわかるSDN試してわかるSDN
試してわかるSDNcloretsblack
 
Node最新トピックス
Node最新トピックスNode最新トピックス
Node最新トピックスshigeki_ohtsu
 
自動でできるかな?
自動でできるかな?自動でできるかな?
自動でできるかな?_norin_
 
OpenStack Congress and Datalog (Japanese)
OpenStack Congress and Datalog (Japanese)OpenStack Congress and Datalog (Japanese)
OpenStack Congress and Datalog (Japanese)Motonori Shindo
 
10分で作るクラスライブラリ
10分で作るクラスライブラリ10分で作るクラスライブラリ
10分で作るクラスライブラリ_norin_
 
どっかのしたのほう
どっかのしたのほうどっかのしたのほう
どっかのしたのほう_norin_
 
Npstudy#7 クラウドインフラのネットワーク自動描画
Npstudy#7 クラウドインフラのネットワーク自動描画Npstudy#7 クラウドインフラのネットワーク自動描画
Npstudy#7 クラウドインフラのネットワーク自動描画hirokihojo
 

Viewers also liked (20)

Mk state in-programming-01
Mk state in-programming-01Mk state in-programming-01
Mk state in-programming-01
 
Cloud stackユーザ会大阪 運用Tips 20130802
Cloud stackユーザ会大阪 運用Tips 20130802Cloud stackユーザ会大阪 運用Tips 20130802
Cloud stackユーザ会大阪 運用Tips 20130802
 
of_protocol_tremaday5
of_protocol_tremaday5of_protocol_tremaday5
of_protocol_tremaday5
 
Janog37 Pattern BoF
Janog37 Pattern BoFJanog37 Pattern BoF
Janog37 Pattern BoF
 
Jcsug21 20140912
Jcsug21 20140912Jcsug21 20140912
Jcsug21 20140912
 
FlexPod Day 2016 - Cisco session (Publish edition)
FlexPod Day 2016 - Cisco session (Publish edition)FlexPod Day 2016 - Cisco session (Publish edition)
FlexPod Day 2016 - Cisco session (Publish edition)
 
Contiv 20160914
Contiv 20160914Contiv 20160914
Contiv 20160914
 
L2 over l3 ecnaspsulations (english)
L2 over l3 ecnaspsulations (english)L2 over l3 ecnaspsulations (english)
L2 over l3 ecnaspsulations (english)
 
中国にOpenflowを入れてきた話
中国にOpenflowを入れてきた話中国にOpenflowを入れてきた話
中国にOpenflowを入れてきた話
 
試してわかるSDN
試してわかるSDN試してわかるSDN
試してわかるSDN
 
TLS, HTTP/2演習
TLS, HTTP/2演習TLS, HTTP/2演習
TLS, HTTP/2演習
 
Node最新トピックス
Node最新トピックスNode最新トピックス
Node最新トピックス
 
Loom openflow controller in 10 min
Loom openflow controller in 10 minLoom openflow controller in 10 min
Loom openflow controller in 10 min
 
自動でできるかな?
自動でできるかな?自動でできるかな?
自動でできるかな?
 
OpenStack Congress and Datalog (Japanese)
OpenStack Congress and Datalog (Japanese)OpenStack Congress and Datalog (Japanese)
OpenStack Congress and Datalog (Japanese)
 
10分で作るクラスライブラリ
10分で作るクラスライブラリ10分で作るクラスライブラリ
10分で作るクラスライブラリ
 
Router chat for np
Router chat for npRouter chat for np
Router chat for np
 
npstudy 161129
npstudy 161129npstudy 161129
npstudy 161129
 
どっかのしたのほう
どっかのしたのほうどっかのしたのほう
どっかのしたのほう
 
Npstudy#7 クラウドインフラのネットワーク自動描画
Npstudy#7 クラウドインフラのネットワーク自動描画Npstudy#7 クラウドインフラのネットワーク自動描画
Npstudy#7 クラウドインフラのネットワーク自動描画
 

Similar to OpenStack Reality vs Expectation

TERASOLUNA Framework on the Spring IO Platform
TERASOLUNA Framework on the Spring IO PlatformTERASOLUNA Framework on the Spring IO Platform
TERASOLUNA Framework on the Spring IO Platformapkiban
 
Engineering Systems For The Cloud
Engineering Systems For The CloudEngineering Systems For The Cloud
Engineering Systems For The CloudTrevor Warren
 
[2015-11월 정기 세미나] Cloud Native Platform - Pivotal
[2015-11월 정기 세미나] Cloud Native Platform - Pivotal[2015-11월 정기 세미나] Cloud Native Platform - Pivotal
[2015-11월 정기 세미나] Cloud Native Platform - PivotalOpenStack Korea Community
 
Effective IoT System on Openstack
Effective IoT System on OpenstackEffective IoT System on Openstack
Effective IoT System on OpenstackTakashi Kajinami
 
The Cloud Foundry Story
The Cloud Foundry StoryThe Cloud Foundry Story
The Cloud Foundry StoryVMware Tanzu
 
Accelerating the Software Delivery Pipelinewith Mirantis OpenStack
Accelerating the Software Delivery Pipelinewith Mirantis OpenStackAccelerating the Software Delivery Pipelinewith Mirantis OpenStack
Accelerating the Software Delivery Pipelinewith Mirantis OpenStackBob Sokol
 
OpenStack + Cloud Foundry for the OpenStack Boston Meetup
OpenStack + Cloud Foundry for the OpenStack Boston MeetupOpenStack + Cloud Foundry for the OpenStack Boston Meetup
OpenStack + Cloud Foundry for the OpenStack Boston Meetupragss
 
OpenStack: Everything You Need To Know to Get Started (ATO2014)
OpenStack: Everything You Need To Know to Get Started (ATO2014)OpenStack: Everything You Need To Know to Get Started (ATO2014)
OpenStack: Everything You Need To Know to Get Started (ATO2014)Mark Voelker
 
The New Possible: How Platform-as-a-Service Changes the Game
 The New Possible: How Platform-as-a-Service Changes the Game The New Possible: How Platform-as-a-Service Changes the Game
The New Possible: How Platform-as-a-Service Changes the GameInside Analysis
 
Cloud Native Application Framework
Cloud Native Application FrameworkCloud Native Application Framework
Cloud Native Application FrameworkVMware Tanzu
 
MySQL DBaaS with OpenStack Trove
MySQL DBaaS with OpenStack TroveMySQL DBaaS with OpenStack Trove
MySQL DBaaS with OpenStack TroveMatt Lord
 
Distributed application usecase on docker
Distributed application usecase on dockerDistributed application usecase on docker
Distributed application usecase on dockerHiroshi Miura
 
Grace Hopper Conference Opensource Day - OpenStack workshop
Grace Hopper Conference Opensource Day - OpenStack workshopGrace Hopper Conference Opensource Day - OpenStack workshop
Grace Hopper Conference Opensource Day - OpenStack workshopIccha Sethi
 
Ahead of the Stream: How to Future-Proof Real-Time Analytics
Ahead of the Stream: How to Future-Proof Real-Time AnalyticsAhead of the Stream: How to Future-Proof Real-Time Analytics
Ahead of the Stream: How to Future-Proof Real-Time AnalyticsInside Analysis
 
20151119 Sensibilisation des Utilisateurs aux coûts d'usage du Cloud
20151119 Sensibilisation des Utilisateurs aux coûts d'usage du Cloud20151119 Sensibilisation des Utilisateurs aux coûts d'usage du Cloud
20151119 Sensibilisation des Utilisateurs aux coûts d'usage du CloudObjectif Libre
 
Kirin User Story: Migrating Mission Critical Applications to OpenStack Privat...
Kirin User Story: Migrating Mission Critical Applications to OpenStack Privat...Kirin User Story: Migrating Mission Critical Applications to OpenStack Privat...
Kirin User Story: Migrating Mission Critical Applications to OpenStack Privat...Motoki Kakinuma
 
The impact of IOT - exchange cala - 2015
The impact of IOT - exchange cala - 2015The impact of IOT - exchange cala - 2015
The impact of IOT - exchange cala - 2015Eduardo Pelegri-Llopart
 
Concevoir et déployer vos applications a base de microservices sur Cloud Foundry
Concevoir et déployer vos applications a base de microservices sur Cloud FoundryConcevoir et déployer vos applications a base de microservices sur Cloud Foundry
Concevoir et déployer vos applications a base de microservices sur Cloud FoundryVMware Tanzu
 

Similar to OpenStack Reality vs Expectation (20)

TERASOLUNA Framework on the Spring IO Platform
TERASOLUNA Framework on the Spring IO PlatformTERASOLUNA Framework on the Spring IO Platform
TERASOLUNA Framework on the Spring IO Platform
 
Engineering Systems For The Cloud
Engineering Systems For The CloudEngineering Systems For The Cloud
Engineering Systems For The Cloud
 
[2015-11월 정기 세미나] Cloud Native Platform - Pivotal
[2015-11월 정기 세미나] Cloud Native Platform - Pivotal[2015-11월 정기 세미나] Cloud Native Platform - Pivotal
[2015-11월 정기 세미나] Cloud Native Platform - Pivotal
 
Netflix MSA and Pivotal
Netflix MSA and PivotalNetflix MSA and Pivotal
Netflix MSA and Pivotal
 
Effective IoT System on Openstack
Effective IoT System on OpenstackEffective IoT System on Openstack
Effective IoT System on Openstack
 
The Cloud Foundry Story
The Cloud Foundry StoryThe Cloud Foundry Story
The Cloud Foundry Story
 
Accelerating the Software Delivery Pipelinewith Mirantis OpenStack
Accelerating the Software Delivery Pipelinewith Mirantis OpenStackAccelerating the Software Delivery Pipelinewith Mirantis OpenStack
Accelerating the Software Delivery Pipelinewith Mirantis OpenStack
 
OpenStack & MySQL
OpenStack & MySQLOpenStack & MySQL
OpenStack & MySQL
 
OpenStack + Cloud Foundry for the OpenStack Boston Meetup
OpenStack + Cloud Foundry for the OpenStack Boston MeetupOpenStack + Cloud Foundry for the OpenStack Boston Meetup
OpenStack + Cloud Foundry for the OpenStack Boston Meetup
 
OpenStack: Everything You Need To Know to Get Started (ATO2014)
OpenStack: Everything You Need To Know to Get Started (ATO2014)OpenStack: Everything You Need To Know to Get Started (ATO2014)
OpenStack: Everything You Need To Know to Get Started (ATO2014)
 
The New Possible: How Platform-as-a-Service Changes the Game
 The New Possible: How Platform-as-a-Service Changes the Game The New Possible: How Platform-as-a-Service Changes the Game
The New Possible: How Platform-as-a-Service Changes the Game
 
Cloud Native Application Framework
Cloud Native Application FrameworkCloud Native Application Framework
Cloud Native Application Framework
 
MySQL DBaaS with OpenStack Trove
MySQL DBaaS with OpenStack TroveMySQL DBaaS with OpenStack Trove
MySQL DBaaS with OpenStack Trove
 
Distributed application usecase on docker
Distributed application usecase on dockerDistributed application usecase on docker
Distributed application usecase on docker
 
Grace Hopper Conference Opensource Day - OpenStack workshop
Grace Hopper Conference Opensource Day - OpenStack workshopGrace Hopper Conference Opensource Day - OpenStack workshop
Grace Hopper Conference Opensource Day - OpenStack workshop
 
Ahead of the Stream: How to Future-Proof Real-Time Analytics
Ahead of the Stream: How to Future-Proof Real-Time AnalyticsAhead of the Stream: How to Future-Proof Real-Time Analytics
Ahead of the Stream: How to Future-Proof Real-Time Analytics
 
20151119 Sensibilisation des Utilisateurs aux coûts d'usage du Cloud
20151119 Sensibilisation des Utilisateurs aux coûts d'usage du Cloud20151119 Sensibilisation des Utilisateurs aux coûts d'usage du Cloud
20151119 Sensibilisation des Utilisateurs aux coûts d'usage du Cloud
 
Kirin User Story: Migrating Mission Critical Applications to OpenStack Privat...
Kirin User Story: Migrating Mission Critical Applications to OpenStack Privat...Kirin User Story: Migrating Mission Critical Applications to OpenStack Privat...
Kirin User Story: Migrating Mission Critical Applications to OpenStack Privat...
 
The impact of IOT - exchange cala - 2015
The impact of IOT - exchange cala - 2015The impact of IOT - exchange cala - 2015
The impact of IOT - exchange cala - 2015
 
Concevoir et déployer vos applications a base de microservices sur Cloud Foundry
Concevoir et déployer vos applications a base de microservices sur Cloud FoundryConcevoir et déployer vos applications a base de microservices sur Cloud Foundry
Concevoir et déployer vos applications a base de microservices sur Cloud Foundry
 

Recently uploaded

My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 

Recently uploaded (20)

Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 

OpenStack Reality vs Expectation

  • 1. Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015 Korejanai Story Oct 29, 2015 Kentaro Takeda takedakn@nttdata.co.jp Kensuke Ishizu 1 Any product name, service name, software name and other marks are trade mark or registered mark of corresponding companies. 記載されている会社名、商品名、又はサービス名は、各社の登録商標又は商標です。
  • 2. Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015 About us • Kentaro Takeda / 武田健太郎 (a.k.a. takedakn) • Technical consultant • Kensuke Ishizu / 石津健佑 (a.k.a. ishiduk) • Platform engineer • About NTT DATA: System Integrator for enterprises – OpenStack Customers: • Telco: NTT DOCOMO (Swift) • Enterprises: KIRIN (Nova) • Public sectors • etc. 2
  • 3. Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015 3 27 user stories presented https://openstacksummitoctober2015tokyo.sched.org/overview/type/user+stories
  • 4. Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015 Frequently found (and not disclosed) enterprise user stories 1. Inquire about OpenStack 2. Receive explanations and see demo 3. (PoC) 4. Find big gap between expectation and reality 5. Say “Korejanai!” / “It’s not this!” 4
  • 5. Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015 Purpose of this session Improve percentage of “successful engagement with OpenStack” Reduce number of “unsuccessful engagement with OpenStack” 5   How to increase # of engagements     How to make everyone happy    Successful engagement Unsuccessful engagement not covered, please ask Marketer not covered, please find Socialistcovered in this session     How to reduce # of unsuccessful engagements
  • 6. Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015 6 RealityExpectation
  • 7. Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015 One biggest expectation from enterprises “OpenStack is cheap replacement for our old- fashioned infrastructure” 7 Open source? It must be cheap! “Cloud” should mean “infrastructure”. We can simply replace our one with “cloud”.
  • 8. Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015 8
  • 9. Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015 Why no? • OpenStack brings some painful paradigm shift for enterprises. • The transition cost would not be so low. • And simply replacing existing infrastructure will never go well. • If the company is not ready to change the way of thinking, you will say “Korejanai!” / “It’s not this!”. 9
  • 10. Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015 Basic concept 10
  • 11. Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015 What we need to understand • OpenStack: Software to build IaaS –Even though many misleading marketing statements are there, this is definitely true. • IaaS: Infrastructure as a Service • Infrastructure: Server, Storage, Network • “As a service” 11
  • 12. Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015 What is “Service”? • Service serv·ice /ˈsərvəs/ – A system supplying a public need such as transport, communications, or utilities such as electricity and water: a regular bus service • A few service providers • Many users 12 “Service” by Dennis Skley available at https://www.flickr.com/photos/dskley/15447707963 under a Creative Commons Attribution-NoDerivatives 2.0. Full terms at https://creativecommons.org/licenses/by-nd/2.0/ . service: definition of service in Oxford dictionary (American English) http://www.oxforddictionaries.com/definition/american_english/service
  • 13. Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015 Healthy relationship b/w service provider and users • Service provider: – Focus on the normal service operations. – Listen to users and continuously improve the service. • Service users: – Understand the service menu and make use of it. – Send any feedback to the service provider for improvement. 13 user service provider user user user user user user user user user user user user user user user user user user user user user user user user
  • 14. Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015 Healthy relationship b/w service provider and users • Service provider: “keep detached from each user” – Focus on the normal service operations – Listen to users and continuously improve the service • Service users: “don’t expect dedication from service” – Understand the service menu and make use of it – Send any feedback to the service provider for improvement 14 user service provider user user user user user user user user user user user user user user user user user user user user user user user user
  • 15. Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015 Healthy relationship b/w IaaS and users • Service provider: “keep detached from each user” – Focus on the normal service operations – Listen to users and continuously improve the service • Service users: “don’t expect dedication from service” – Understand the service menu and make use of it – Send any feedback to the service provider for improvement 15 user IaaS user user user user user user user user user user user user user user user user user user user user user user user user Just use it Provide infrastructure
  • 16. Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015 Infrastructure not like a service • Just a Consolidation. – Consolidate many servers, and build silos. – Single or a very few number of users. – Each silo is dedicated to specific user. 16 user user user user
  • 17. Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015 Pet vs Cattle • Server Consolidation: treat servers like pet – Highly available servers • IaaS: treat servers like cattle – Highly available apps on set of servers 17 “Shiba Inu all Dressed up” by IQRemix available at https://www.flickr.com/photos/iqremix/15680326587 under a Creative Commons Attribution-ShareAlike 2.0. Full terms at https://creativecommons.org/licenses/by-sa/2.0/ . “Livestock production” by eutrophication&hypoxia available at https://www.flickr.com/photos/48722974@N07/5249420021 under a Creative Commons Attribution 2.0. Full terms at https://creativecommons.org/licenses/by/2.0/ .
  • 18. Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015 App division Infrastructure division Line of business Workflow of Server Consolidation 18 Operators App developers App users Apps 2. build and arrange resources Architect 3. provide resources 1. request for resources
  • 19. Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015 App division Infrastructure division Workflow of IaaS 19 1. Get resources (self-service) Line of business Apps App developers Architect App users Operators
  • 20. Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015 Agility vs Individuality 20 individuality abilitytomeetindividualrequirements agility speed to adjust resources according to changes IaaS Server Consolidation
  • 21. Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015 Korejanai Examples • OpenStack itself is just software. • So we can integrate it even in a not suitable manner. • Here’re some real/unreal examples of “Korejanai OpenStack”. 21
  • 22. Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015 Korejanai Examples 22
  • 23. Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015 App division App developers Architect Good Case 23 OpenStack 1. Request resources Compute Node Compute NodeCompute Node VM VM VM VM VM VM VM VM VM 2. Provision resources 3. Provide resources VM VM VM
  • 24. Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015 App division Korejanai Case A “1 request / year” 24 App developers Architect OpenStack 1. Request resources Compute Node Compute NodeCompute Node VM VM VM VM VM VM VM VM VM 2. Provision resources 1 request / year Frozen VMs VM Life-Cycle > 1Y 3. Provide resources VM VM VM
  • 25. Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015 App division Korejanai Case A “1 request / year” 25 App developers Architect OpenStack 1. Get resources Compute Node Compute NodeCompute Node VM VM VM VM VM VM VM VM VM 2. Provision resources 1 request / year These will be not moved a long time 3. Provide resources VM VM VM “It takes unnecessary cost for OpenStack.”
  • 26. Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015 Korejanai Case B “Human nova scheduler” 26 OpenStack 4. Request resources Compute Node New Compute NodeCompute Node VM VM VM VM VM VM VM VM VM 1. Request for resources 2. Resource scheduling 3. Procure & Build 5. Build resources Design with every request Procure according to request ArchitectApp developers Excel…
  • 27. Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015 Korejanai Case B “Human nova scheduler” 27 OpenStack 4. Request resources Compute Node New Compute NodeCompute Node VM VM VM VM VM VM VM VM VM 1. Request for resources 2. Resource scheduling 3. Procure & Build 5. Build resources Design with every request Procure according to request ArchitectApp developers Excel… “It takes a long time to get resources.” “It is impossible to change resources flexibly.” “Provisioning and managing resources by human”
  • 28. Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015 NW devices Korejanai Case C “Human neutron” 28 OpenStack 4. Request resources 2. Network design Design with every request ArchitectApp developers Specify vlan-id Compute Node Compute NodeCompute Node VM VM VM VM VM VM VM VM VM 5. Build resources 3. Configuration for NW device Manual configuration 1. Request for resources Excel…
  • 29. Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015 NW devices Korejanai Case C “Human neutron” 29 OpenStack 4. Request resources 2. Network design Design with every request ArchitectApp developers Specify vlan-id Compute Node Compute NodeCompute Node VM VM VM VM VM VM VM VM VM 5. Build resources 3. Configuration for NW device Manual configuration 1. Request for resources “It takes a long time to get resources.” “It is impossible build NW flexibly & quickly.” Excel…
  • 30. Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015 Korejanai Case D “Physically separated NW” 30 OpenStack 2. Request resources Compute Node (Public) Compute Node (Internal2) Compute Node (Internal1) 4. Provide resources ArchitectApp developers VM VM VM VM VM VM VM VM VM 3. Build resources VM VM VM NW is separated physically (security policy) 1. Request for resources
  • 31. Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015 Korejanai Case D “Physically separated NW” 31 OpenStack 2. Request resources Compute Node (Public) Compute Node (Internal2) Compute Node (Internal1) 4. Provide resources ArchitectApp developers VM VM VM VM VM VM VM VM VM 3. Build resources VM VM VM NW is separated physically (security policy) 1. Request for resources “It is impossible to build NW flexibly.”
  • 32. Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015 Things we need to remember 32
  • 33. Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015 Service and product options Consolidation IaaS Public (service) Hosting Collocation Managed services Private (product) 33
  • 34. Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015 Simple decision tree 34 Need IaaS? OK to use public service? Just use it! Build your own IaaS! Build your own silos! or on premise y n y n
  • 35. Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015 35
  • 36. Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015 Conclusion • OpenStack is software to build IaaS. • IaaS brings some painful paradigm shift for enterprises. • Even though there are some pain relievers, essentially you need to change the way of thinking: – Don’t expect dedication from service; service is for many users. – Treat infrastructure resources like cattle, not like pet. • If you’re not willing to have the new way of thinking, just forget about IaaS. 36
  • 37. Copyright © 2015 NTT DATA Corporation OpenStack Summit | Tokyo 2015 37 Any product name, service name, software name and other marks are trade mark or registered mark of corresponding companies. 記載されている会社名、商品名、又はサービス名は、各社の登録商標又は商標です。