インフラが変わる、 アプリも変わる、 クラウドで変わる

9
1 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. インフラが変わる、 アプリも変わる、 クラウドで変わる ~OpenStackとCloud Foundryで学ぶ、 クラウドネイティブの世界~ ヒューレット・パッカードカンパニー クラウドチーフテクノロジスト 真壁 徹 2015/7/22 #<event hashtag> @tmak_tw © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 仮想化とクラウド化は違う 仮想化基盤 クラウド基盤 仮想化 運用 調達 ハードウェアをソフトウェア的に 柔軟に設定・管理し、利用効率を向上 手作業、属人的 手作業、属人的 調達、運用の 連携と自動化 人的作業の負担軽減、および調達・変更のスピードと生産性向上こそが、 クラウドのメリット

Upload: hpjapan

Post on 15-Aug-2015

312 views

Category:

Technology


5 download

TRANSCRIPT

Page 1: インフラが変わる、 アプリも変わる、 クラウドで変わる

1

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

インフラが変わる、 アプリも変わる、 クラウドで変わる ~OpenStackとCloud Foundryで学ぶ、 クラウドネイティブの世界~ ヒューレット・パッカードカンパニー

クラウドチーフテクノロジスト

真壁 徹

2015/7/22

#<event hashtag>

@tmak_tw

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

仮想化とクラウド化は違う

仮想化基盤 クラウド基盤

仮想化

運用

調達

ハードウェアをソフトウェア的に 柔軟に設定・管理し、利用効率を向上

手作業、属人的

手作業、属人的

調達、運用の 連携と自動化

人的作業の負担軽減、および調達・変更のスピードと生産性向上こそが、クラウドのメリット

Page 2: インフラが変わる、 アプリも変わる、 クラウドで変わる

2

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

仮想化によるシンプルな移行はひとつの手段だが… それだけでは革新のタイミングを逃し、競争力が下がる

Microservices

Circuit Breaker

Self-healing NoSQL

Stateless Continuous Delivery

Autoscaling DevOps

革新を支える 技術、考え方

いま、テクノロジーリフレッシュのタイミング

“Cloud Native”

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

いかに革新していくか?

TRADITIONAL CLOUD NATIVE

Page 3: インフラが変わる、 アプリも変わる、 クラウドで変わる

3

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

クラウドネイティブの世界

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

既存システムの持続的改善

Page 4: インフラが変わる、 アプリも変わる、 クラウドで変わる

4

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

どのように変えていくか?

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 8

既存アプリとクラウドを連携させ、機能拡張

既存アプリをクラウド向けに若干変更 し、移行

Source: Gartner, Migrating Applications to the Cloud: Rehost, Refactor, Revise, Rebuild, or Replace? Richard Watson, December 3, 2010

Page 5: インフラが変わる、 アプリも変わる、 クラウドで変わる

5

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 9

AW

S

Azu

re

Hel

ion

Net

wo

rk

Off

ice

36

5

Sal

esfo

rce

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 10

AW

S

Azu

re

Hel

ion

Net

wo

rk

Off

ice

36

5

Sal

esfo

rce

Page 6: インフラが変わる、 アプリも変わる、 クラウドで変わる

6

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 11

AW

S

Azu

re

Hel

ion

Net

wo

rk

Off

ice

36

5

Sal

esfo

rce

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 12

Page 7: インフラが変わる、 アプリも変わる、 クラウドで変わる

7

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 13

クラウドネイティブな インフラとアプリとは?

Demo

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 14

デモ① OpenStackで”環境”をあっという間に作る

Terraform (オープンソースの

環境構築ツール)

OpenStack

サーバー

OS

ソフトウェア パッケージ

構成ファイル、 環境変数

ストレージ

ネットワーク

サーバーだけではなく、 “環境”ができあがる

生成

Page 8: インフラが変わる、 アプリも変わる、 クラウドで変わる

8

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 15

デモ② Cloud FoundryでAuto Scale Webサイトを1プッシュで作る

OpenStack(IaaS)

サンプルアプリ (node.js, Javascript)

Cloud Foundry(PaaS)

Push

隠蔽

Webサイト

実行

Pushの裏側では

• Webサーバー起動

• DNS、ルーティング設定

• アプリのデプロイ

• ヘルスチェック

• 負荷チェック

• 負荷が閾値を超えたら、サーバー追加起動、アプリを配置

• 負荷分散設定

Grommet (HPが開発を主導する

オープンソース UXフレームワーク)

© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Page 9: インフラが変わる、 アプリも変わる、 クラウドで変わる

9

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

@tmak_tw