Upload
hpjapan
View
312
Download
5
Embed Size (px)
Citation preview
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.
仮想化とクラウド化は違う
仮想化基盤 クラウド基盤
仮想化
運用
調達
ハードウェアをソフトウェア的に 柔軟に設定・管理し、利用効率を向上
手作業、属人的
手作業、属人的
調達、運用の 連携と自動化
人的作業の負担軽減、および調達・変更のスピードと生産性向上こそが、クラウドのメリット
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
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.
既存システムの持続的改善
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
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
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
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
ソフトウェア パッケージ
構成ファイル、 環境変数
ストレージ
ネットワーク
サーバーだけではなく、 “環境”ができあがる
生成
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.
9
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
@tmak_tw