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

  • View
    312

  • Download
    5

Embed Size (px)

Citation preview

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