HP Tech Power Club 2014 集 え! 日 本 の 凄 腕 テクノロジストたち HPのOpenStackに 対 する 取 り 組 み 戦 略 製 品 サービスの 紹 介 2014 年 7 月 2 日 ヒューレット パッカードカンパニー クラウド チーフ テクノロジスト グループ 技 術 担 当 部 長 真 壁 徹
真 壁 徹 2 真 壁 徹 クラウド チーフ テクノロジスト グループ 技 術 担 当 部 長 公 式 ブログ: HP Japan Enterprise Topics http://h30507.www3.hp.com/t5/user/vi ewprofilepage/user-id/50637 経 歴 HPのクラウドの 方 向 性 最 先 端 の 開 発 状 況 を 日 本 市 場 に 展 開 日 本 のお 客 様 の 声 を 米 国 HP 本 社 にフィードバックし お 客 様 のクラウド 活 用 を 技 術 ビジ ネス 両 面 から 支 援 公 共 分 野 のソフトウェアエンジニア 通 信 業 界 担 当 のプリセールスエンジニ アを 経 て 現 職 専 門 分 野 クラウドコンピューティング (インフラストラクチャ- およびアプリケーションアーキテクチャー) 私 のこだわり ITは Information Technology の 略 です Technologyとは これまで 出 来 な かったことが 出 来 るようになる ことだと 思 っています 安 い 便 利 のそ の 先 お 客 様 のビジネスや 生 活 が 変 わる 提 案 ができたら 幸 せです
技 術 者 魂 に 火 をつける 45 分 3
お 伝 えしたいこと 1 2 3 インフラ 技 術 者 の 仕 事 が 変 わる ~Infrastructure as code~ OpenStack, the future of Open Cloud Computing ~アーキテクチャと 技 術 のポイント~ HPのクラウド 戦 略 HP Helion ~ 製 品 サービスラインナップと 特 徴 ~ 4
いざ 次 世 代 インフラ 技 術 者 の 世 界 へ 5 Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted.
加 速 度 を 増 すデータ 量 と 複 雑 さ 従 来 の 考 え 方 と 仕 組 みで 乗 り 切 れるのか? データ 爆 発 複 雑 さは 増 すばかり 1 兆 を 超 える アプリ 2020 年 つまりあと6 年 で 1 兆 を 超 すアプリが 1000 億 を 超 すデバイ スが 生 み 出 す 58ゼタバイトのデータをやりとりする 6
もう 手 作 業 とか 無 理 ですよ? 7 Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted.
APIによる Infrastructure as codeの 実 現 環 境 変 化 に 合 わせて 基 盤 が 迅 速 に 追 従 究 極 のリードタイム 削 減 手 作 業 を 無 くし 工 数 とミスを 削 減 アプリ 人 間 ではなく アプリが 自 らに 必 要 なITインフラを 割 当 開 放 する Storage Server Network 9
Software Defined XX Infrastructure as code etc 言 っていることは 同 じ インフラをソフトウェア 的 に 迅 速 確 実 に 制 御 すること 手 作 業 の 限 界 を 超 え ビジネスのスピードについて 行 くこと 10 Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted.
Infrastructure as codeが 実 現 する 世 界 例 : Amazon.comの 運 用 (システム 更 新 時 の 切 り 替 え) 新 環 境 のサーバー ストレージ ネッ トワークをAPIプログラミングにより 瞬 時 に 作 成 新 しいアプリを 新 環 境 にデプロイし テストトラフィックを 走 らせる 新 環 境 現 行 環 境 OKだったら ロードバランサで 切 り 替 える もし 問 題 があったら ロードバランサ で 元 に 戻 せばいい 環 境 を 作 る 手 順 がプログラム 化 される ので 二 度 目 からは 楽 ができる ミス のリスクも 減 る 11
最 近 うちのイン フラチームは いい 仕 事 してるわー ( 例 ) 開 発 検 証 環 境 はワンク リックで 呼 び 出 し ( 例 )データ 解 析 用 の 複 雑 な 複 数 ノード 環 境 もテンプレート から 作 成 すなわち 同 じことを 何 度 も 繰 り 返 さななくてもいい 基 盤 仕 組 みをインフラ 技 術 者 が 作 る できればアプリ 開 発 者 にセル フサービスでやってもらう 12
OpenStack, the future of Open Cloud Computing ~アーキテクチャと 技 術 のポイント~
OpenStackとは? Automate all the things OpenStack 3 周 年 記 念 ポスターより 14
OpenStack ~クラウド 管 理 オープンソースソフトウェア~ AWSは 社 内 に 作 れない が オープンソースであれば 社 内 に 作 れる API 標 準 化 された API dashboard ベンダと 技 術 の 違 いを 吸 収 する プラグイン ESX compute network storage OpenStack Abstraction Layer Infrastructure Plug-ins Xen 非 仮 想 化 サーバ KVM C 社 製 ネットワーク Hyper-V D 社 製 ネットワーク A 社 製 ストレージ B 社 製 ストレージ インフラを 抽 象 化 設 定 作 業 を 自 動 化 15
OpenStack Architecture サーバー 管 理 ストレージ 管 理 ネットワーク 管 理 など 各 機 能 が 独 立 各 機 能 がメッセージキューやHTTP RESTを 用 いて 連 携 する 疎 結 合 アーキ テクチャー 必 要 な 機 能 だけ 導 入 可 能 なので 柔 軟 疎 結 合 なので 機 能 性 能 拡 張 性 に 優 れる 言 語 はPython 16
開 発 サイクル Austin Bexar Cactus Diablo Essex Folsom Grizzly 2010/10 2011/2 2011/4 2011/10 2012/4 2012/9 2013/4 Havana 2013/10 Icehouse 2014/4 Juno 2014/10 概 要 約 6ヶ 月 サイクルでバージョンアップ バージョン 名 の 頭 文 字 はアルファベット 順 リリース 直 後 にDesign Summitを 開 催 し 次 リリースのデザインを 議 論 J uno Summitは 米 国 アトランタで 本 年 5 月 に 開 催 次 回 はパリ 17
OpenStack 機 能 一 覧 (Icehouse to Juno) Phase プロジェクト 機 能 Integrated Nova サーバ 管 理 Phase プロジェクト 機 能 Incubation Sahara Hadoopクラスタ 管 理 Swift オブジェクトストレージ Ironic ベアメタルサーバ 管 理 Glance システムイメージ 管 理 Marconi メッセージキュー Cinder ブロックストレージ 管 理 Designate DNS 管 理 Keystone 統 合 認 証 External Graffiti メタデータ 管 理 Horizon ダッシュボード Barbican キー 管 理 Neutron ネットワーク 管 理 Murano サービスカタログ 管 理 Ceilometer メータリング/モニタリング Staccato データ 転 送 Heat オーケストレーション Trobe DB as a Service Integrated 正 式 機 能 Incubation 次 のリリースで 正 式 機 能 を 目 指 す 機 能 External 新 たに 提 案 された 機 能 成 熟 を 待 ってIncubationへ 移 行 する 18
技 術 のポイント:いかに マルチテナント 環 境 を 実 現 するか? お 隣 さんに 迷 惑 かけ ず 大 音 量 で 音 楽 聴 き たい!! 19
マルチテナントあるある (ネットワークの 例 ) システム 基 盤 統 合 ネットワーク 統 合 にあたり ネットワークを 標 準 化 統 合 します 現 状 と 要 望 を 教 えてください フロント2 系 統 バッ ク1 系 統 運 用 1 系 統 これが 我 が 部 の 伝 統 勝 ちパターン ヒアリング IPアドレスなんて 変 えられるわけな いじゃない ネットワーク 担 当 ご 要 望 ゲストシステム 担 当 前 任 者 が 異 動 したので 不 明! なのでそのま までよろしく 20
あー 統 合 とか 標 準 化 と かやっぱり 無 理 10GBとかで 太 い 線 引 いと くから 自 分 でやっても らえる? 21
マルチテナントネットワークをセルフサービスで 何 が 必 要? テナント 分 離 他 のテナントを 意 識 しない 設 定 がかぶってもいい (IPサブネットなど) テナント 毎 に 基 本 的 なサービスが 提 供 される (DHCPなど) できれば 付 加 機 能 もテナント 毎 に (Load Balancer VPNなど) 専 門 家 でなくても 使 える 使 いやすさ 細 かな 実 装 は 隠 蔽 直 感 的 なGUI アプリからでも 操 作 できるAPI OpenStack Networking Neutron で 実 現 22
OpenStack Neutron ネットワーク 概 念 図 Tenant 1 Tenant 2 VM VM VM VM VM VM VM VM VM Subnet1 DHCP 192.168.1.0/24 Network T1N1 Subnet2 DHCP 192.168.2.0/24 Network T1N2 Subnet1 DHCP 192.168.1.0/24 Network T2N1 Router NAT Router NAT 詳 しくはデモをご 覧 ください 23
OpenStack ~クラウド 基 盤 技 術 の 本 命 ~ 24 Googleトレンドによる 注 目 度 OpenStack vcloud (VMware) CloudStack ( 調 査 日 : 2014/5/13) Platinum HP AT&T Canonical IBM Nebula Rackspace Redhat SUSE OpenStack Foundation 参 加 企 業 Gold Intel Cisco DELL Oracle Mirantis NEC Hitachi NetApp VMware Yahoo! Etc Corporate Sponsor Brocade Huawei Paypal Transcend EMC Fujitsu Etc
HPのクラウド 戦 略 HP Helion ~ 製 品 サービスラインナップと 特 徴 ~
某 クラウド 気 に 入 っ たわ 全 部 パブリック クラウドは 無 理 だか ら うちのデータセン ターに 同 じもの 作 って 頂 戴 できません 26
OpenStackっていう オープンソースのクラ ウド 技 術 があるらしい じゃない それを 使 っ たサービスなら オン プレにも 作 れるのじゃ なくって? できます 27
HP Helion 製 品 サービスの 全 体 像 開 発 コミュニティ 開 発 のリーダー 的 役 割 として 参 画 最 新 技 術 を 製 品 サービスに 積 極 投 入 2 年 間 で1000 億 円 の 巨 額 投 資 すべての 技 術 基 盤 をOpenStackで 統 一 OpenStack 自 体 の 開 発 にも 中 心 的 役 割 としてリード サービス 用 データセンターを 世 界 20 箇 所 に 開 設 HP 自 身 の 商 用 サービスノウハウを 製 品 サービスに 還 元 ソリューション 開 発 する 製 品 サービス 構 築 する 所 有 する 預 ける 利 用 する 協 業 モデル Cloud Foundryベースの アプリ 開 発 実 行 環 境 を 提 供 対 応 言 語 /テクノロジー: Java, Python, Ruby, PHP, Node.js MySQL, RabbitMQ, MemCache 有 償 版 は2014 年 後 半 正 式 提 供 予 定 計 算 する マルチベンダーに 対 応 した OpenStack ディストリビューション 無 償 版 : HP Helion OpenStack Community 有 償 版 : HP Helion OpenStack 有 償 版 は8 月 に 正 式 提 供 予 定 ハイブリッドクラウドの 軸 となるプライベートクラウド アプライアンス : HP CloudSystem Foundation / Enterprise ソフトウェア : HP CloudSystem Software Foundation / Enterprise インフラ 占 有 型 / 共 有 型 の マネージドサービス 占 有 型 マネージドサービス HP Helion Managed Private Cloud 共 有 型 マネージドサービス HP Helion Managed Virtual Private Cloud 国 内 データセンターでの 運 用 従 量 課 金 型 のパブリック クラウドサービス Compute Block Storage Object Storage DB CDN DNS Monitoring : 国 内 データセンターも 開 設 予 定 サービスプロバイダ/ISVと 大 規 模 な 相 互 サービス 流 通 再 販 モデルを 構 築 各 サービスプロバイダ/ISV/リセラーは 提 供 する サービスを 相 互 に 提 供 再 販 することが 可 能 HPがサービスの 仲 介 / 流 通 としての 役 割 を 提 供 利 用 金 額 の 請 求 / 決 済 もHPが 代 行 すでにAT&T, BT, HKT, Intelが 加 盟 セルフサービスで 自 在 にHPC 環 境 を 構 築 利 用 可 能 定 評 あるCMU(Cluster Management Utility)を 活 用 利 用 申 請 にあわせ 計 算 ノード( 物 理 )の 配 備 や 管 理 が 可 能 マルチベンダー 構 成 28
HP Helion OpenStack Community 本 日 体 感 提 供 予 定 時 期 正 式 版 : Cloud administrator 公 開 済 み Helion OpenStack Communityとは? HPが 提 供 する 無 償 で 利 用 ダウンロードできる OpenStackディストリビューション 6 週 間 毎 にコミュニティで 開 発 している 機 能 を 取 り 込 みリリース 試 用 検 証 用 途 や 小 規 模 環 境 (30 物 理 サーバー 程 度 )に 適 する What s new? OpenStack 最 新 バージョン Icehouse ベース OpenStack 新 機 能 TripleO による 容 易 な 環 境 配 備 DebianベースのHP Linuxを 同 梱 し 最 適 化 別 途 有 償 にてサポートも 提 供 予 定 29
HP Helion OpenStack ( 商 用 版 ) 提 供 予 定 時 期 Preview: 2014/6 正 式 版 : 2014/8 30 Helion OpenStackとは? HP Helion OpenStack Communityをコアにしたディストリ ビューション HPがパブリッククラウドの 運 用 を 通 じて 得 た 実 績 とノウハウを 付 加 価 値 として 提 供 リーズナブルな 価 格 設 定 ( 物 理 サーバーあたり$1,400/ 年 のサブスクリプション) 付 加 価 値 の 一 例 40,000VMを 超 えるような 環 境 にも 耐 えうる 拡 張 性 と 可 用 性 様 々な 技 術 に 対 応 (マルチハイパーバイザー: KVM/VMwareに 対 応 など) OpenStackだけではカバーできない 運 用 管 理 機 能 を 付 加 (ハイブリッド 管 理 外 部 連 携 など)
HP Helion Development Platform 提 供 予 定 時 期 31 Enterprise Developer Preview: 2014/6 正 式 版 : 2014 後 半 HP Helion Development Platformとは? Cloud Foundryをベースとした 統 合 フレームワークと 実 行 環 境 クラウドネイティブなアプリケーションの 作 成 を 支 援 お 客 様 にとっての 価 値 は? 可 用 性 と 拡 張 性 が 高 いアプリを 迅 速 に 開 発 Java,.NET, Python, Ruby, PHP, Node.jsなどの 言 語 をサ ポート MySQL RabbitMQ Memcachedなど 普 及 が 進 むオープン ソースソフトをサポート Cloud FoundryとOpenStack 機 能 開 発 ツールの 連 携 (DBaaS Trove KeystoneなどOpenStack 機 能 との 連 携 Eclipseプラグインなど)
HP Helion OpenStack/Development Platform architecture Developer Portal Eclipse Plugin HP Helion Development Platform Application Lifecycle Service - Cloud Foundry Support for Java, Ruby, Node.js, PHP, Python,.NET; Unmanaged MySQL, PostgreSQL, RabbitMQ, Redis, Memcache Docs & Samples Trove (MySQL) Queuing Application Services Murano Image Marketplace Vertica CE PaaS HP Helion OpenStack (Commercial / Community) Language Bindings Keystone Foundation Services Horizon Ceilometer, Monitoring LB Network Services VPN DNS IaaS CLIs Infrastructure Services Nova Neutron Cinder Swift Glance TripleO/ Heat 32
パブリック/マネージドクラウドサービスの 世 界 展 開 HP Helion OpenStackベースのパブリック/マネージドクラウドを 18ヶ 月 間 で 世 界 20 以 上 の 地 域 へ 配 備 予 定 拡 充 Montreal Wynyard / Doxford Roosendaal, NL / Belgium Tokyo Las Vegas Tulsa Reston Alpharetta Frankfurt / Russelheim Bangalore Orlando Isle d Abeau / Grenoble Keppel DigiHub Alphaville, Brazil Spain Milan / Inverno Eastern Creek AMERICAS EMEA ASIA-PACIFIC Existing / Pilot Wave 1 Wave 2 33
火 はつきましたか? 34
Thank you Intel インテル Intel ロゴ Intel Inside Intel Inside ロゴ Intel Atom Intel Atom Inside Intel Core Core Inside Intel vpro vpro Inside Celeron Celeron Inside Itanium Itanium Inside Pentium Pentium Inside Xeon Xeon Inside Ultrabook は アメリカ 合 衆 国 および/またはその 他 の 国 における Intel Corporation の 商 標 です