*IBM Feed

2017/12/13

ADSでAHVの仮想マシンをスケジュールすることが何故、他と違うのか? ちょっと解説してみる

本記事はNutanix Advent Calendar 2017への寄稿も兼ねております。是非アドベントカレンダーの他の記事もお楽しみください。

本記事の原文はNutanixコミュニティのブログNutanix Connect Blogの記事の翻訳ヴァージョンです。原文の著者はNutanix社のSr Product Marketing ManagerのMike Wronski氏によるものです。原文を参照したい方はA Quick Explanation of What Makes AHV Virtual Machine Scheduling with ADS So Uniqueをご確認ください。情報は原文の投稿時のままの情報ですので、現時点では投稿時の情報と製品とで差異が出ている場合があります。

当社のNutanix社製品についてはこちら。本ブログのNutanix関連記事のまとめページはこちら

ネットワールドのNutanix関連情報はぜひ以下のポータルから取得ください(初回はID、パスワードの取得が必要です)。

Fig298

エンタープライズの仮想化についてよく知っている人であれば誰でも一定の効果を期待しています。その効果の中には仮想化プラットフォームがリソースの利用を最適化し、優れたパフォーマンスを保証する機能を提供するということも含まれています。VMwareにとってはこれはvCenter内の分散リソーススケジューラー(もしくは一般的にDRS)と呼ばれるコンポーネントです。MicrosoftではSystem Center Operations Manager(SCOM)のリソース監視とSystem Center Virtual Machine Monitor(SCVMM)を組み合わせて活用するパフォーマンスリソース最適化(PRO)ということになります。

多くの人がリソース最適化はハイパーバイザーの機能であると誤解しています。が、実際にはこれは管理プレーンからイベントドリブンで発生する自動化機能なのです。必要となる唯一のハイパーバイザーの機能は仮想マシンを別のサーバーへ停止なしに移行させる機能だけです。データの収集し、「悪い状況」の検知、それから何らかのアクションを行うとうことは外部の管理機構が行うもので、ハイパーバイザー自体が行うものではないのです。

Nutanix AcropolisソフトウェアとAcropolis Hypervisor(AHV)を組み合わせたソリューションは他の仮想化ソリューションとは異なります。これは特にAcropolis Dynamic Scheduler(ADS)を利用する場合に顕著です。その理由は:

ロードバランサーではない

なによりも声を大にしてお伝えしなければいけない1つめはADSはリソースの競合を回避するためのエンジンであって、ロードバランサーではないということです。ロードバランサー単体は大した効果を提供してくれるものではありません。仮想マシンをクラスタ内のサーバ間で移動させるという作業はパフォーマンスへの影響が出るほとにリソース競合が発生しているときのみに限定すべきです。これは移動自体がリソースを多く消費するからです。ADSは仮想マシンをその移動がその移行に見合うだけの充分な効果を得られると判断した場合にのみ移動させます。

構成不要

ADSの他にはない差別化要素としての1つは管理者が構成すべきものは何一つないというところです。ADSは標準で有効となっており、機械知識ベースの実装によって一切の人的なチューニングを必要としません。Nutanixはこの機械知識の機能をXfitと名付けてグループ化しており、Prism管理ソフトウェア内で複数の機能に渡って利用しています。ADSはConstraint Satisfaction Problem(CSP ー 制約充足問題) ソルバー(解決器)と呼ばれる人工知能アルゴリズムのクラスを利用しています。CSPソルバーは幾つかの変数をベースにモデルを作成し、最終状態の許容範囲を定義してから、変数を繰り返し変更しながら、回答を探し出します。実装の洗練具合によっても違いますが、総当り的なものや、経験則に基づいて特定の部分だけを探す場合や、妥当な回答を導き出しやすくするためにフィードバックループを利用する場合もあります。一般的なCSPのプログラムの例としてあげられるのはパズル数独を解くというものでしょう。AHVの世界では回答とは仮想マシンの移行を計画するということで、クラスタからリソースの競合またはホットスポットを取り除くという事になります。

これまでに無い可視性

我々はスタック全体を提供しています。HCIインフラストラクチャから我々が開発するAHV、管理、そして自動化に至るまで。これによってNutanixは従来型の仮想化のインフラでは持ち得なかった、他にはない知見を得る事ができます。例えば、ADSはAHVから仮想マシンのリソースの利用状況を得るだけではなく、ストレージリソースをCVMコントローラーから得ることができます。従来型の3階層のアーキテクチャのストレージコントローラーを考えてみて下さい。将来的にはネットワークからアプリケーションレベルの知見に至るまで、他の入力についても考慮するようになります。

Fig299

仮想マシンの「アドバイザー」

ADSはリソースの競合の解決に利用されるだけではありません。ADSは新しい仮想マシンの配置自体がリソースの競合を発生させないということを保証し、理想的な配置はどこであるかということを提示します。ADSサービスは定期的に時系列データをチェックし、リソースの競合を見つけ出します。競合を見つけるとCSPソルバーが問題を解消するための回答となる仮想マシンの移行ソリューションを提示します。ソルバーはリソースの競合を入力として考慮する他、守らなければならないすべての仮想マシン、またはホストのアフィニティルールも加えて考慮して、移行に際して消費するリソースを最小に保ちながら最適な回答を導き出すのです。仮想マシンの移行自体がリソースを消費するということを思い出して下さい。消費されるリソースの殆どはアクティブなRAMの以降です。ソルバーは割り当てられているメモリの大きな仮想マシンよりも小さな仮想マシンの移行をオススメしてきます。

回答が見つかったら、仮想マシンが移行され、イベントとしてログに保存されます。最適な回答がない場合には、管理者がそれ以上の対応を行えるようにアラートとアラームがPrismへ発報されます。Prism Proはこれに加えて仮想マシンの移行だけでは解消できない競合を解決するためにリソースの回収とノードの拡張についてのレポートと分析を提示てくれます。ですが、これについては別の記事にしましょう。

ADSの他にはない実装は唯一つの目的だけのために設計されています : 管理者とアプリケーションオーナーの人生をより生きやすい人生に ー 複雑性を取り除くだけでなく、自動化と機械学習を活用することで継続的に最適なアプリケーションパフォーマンスを保証します。Nutanixは今後Software Defined Networking(SDN)やパブリッククラウドの管理へも拡張していきます。他にどんなデータをADSのエンジンに考慮させるべきでしょうか? ぜひフォーラムの我々の会話として継続議論しましょう。

What other metrics could be fed into the ADS engine as Nutanix expands into software defined networking (SDN) and public cloud management? We encourage you to continue that discussion on our forum. 

© 2017 Nutanix, Inc.  All rights reserved. Nutanix, AHV, and the Nutanix logo are registered trademarks or trademarks of Nutanix, Inc. in the United States and other countries. All other brand names mentioned herein are for identification purposes only and may be the trademarks of their respective holder(s).

記事担当者: マーケティング本部 三好哲生 (@Networld_NTNX

Ntc2017_2

ADSの中身をちょっと見てみよう・・・イキナリ出てくるのが制約充足問題です。この制約充足問題というのは実は厄介な問題でして、「一定の条件をクリアできる組み合わせを探しなさい」というたぐいのものです。つまり組み合わせは何種類もあって、もっと良い形もあるかもしれない・・・という問題なわけです。計算もややこしいもの(下手をすれば総当たり的なもの)になりますので、そのリソースも馬鹿になりません。つまり、現実的には「現実的なリソース消費の中で」「現実的な時間内で」「(最高ではないにしろ)なかなかのレベルで」答えを見つけると、こういう話になります。NutanixのCSPソルバーではおそらく様々なヒューリスティック(経験則)をもとにこれを実現しているのだと思います。

しかし、機械学習、人工知能盛り上がっていますね。当社も何らかのアクションをということで、現在IBM Watson Application Developerの資格保有者を増やしています。IBMといえばNutanix on Powerも有りますので(Nutanixの機能としてではなく、お客様の業務の効率化のための)人工知能がNutanixの上に今後どんどん乗ってくると思います。

↓ せっかく取れたし、今回AIっぽい内容なので、載せておきます。

Watsonv3appdevprofcertification

2017/05/31

データセンタにさらなる自由を(NutanixがIBMをOEMパートナーへ)

本記事はNutanix社のオフィシャルブログの翻訳版です。原文を参照したい方はFurther Liberation of the Data Centerをご確認ください。情報は原文の投稿時のままの情報ですので、現時点では投稿時の情報と製品とで差異が出ている場合があります。

当社のNutanix社製品についてはこちら。本ブログのNutanix関連記事のまとめページはこちら

1980年代のオープンシステムの夜明けとともに、IBMはデータセンタコンピューティングに新しい自由をもたらしました。前世代に当たるミニコンピューターとメインフレームのプロプライエタリのサイロを超え、IBMはPOSIX準拠のソフトウェアスタックとの相互互換性を備えるUNIXオープンシステムを先駆けたのです。これによって異なるベンダーのUNIX OS感を乗り換えることは非常に簡単なものとなりました。2001年、IBMはSystem pや他のプラットフォーム上でのLinuxを発表し、RISCベースのPowerアーキテクチャの先進性によって更にその自由を推し進めました。今日我々はIBMとともにNutanixエンタープライズクラウドプラットフォームソフトウェアをIBM Powerシステム上で動作させ、その自由をさらに拡張する計画を発表しました。設計計画によると、IBMをご利用のお客様はご自身のデータセンタ内でパブリッククラウドのような簡単さを利用することができるようになります。

エンタープライズクラウドプラットフォームによって、IBMを利用されているお客様は容易な拡張性、インフラストラクチャ展開の簡便性、そしてGoogleやMicrosoft AzureそしてAmazon Web Servicesにインスパイアされた管理を利用でき、しかもそれをオンプレミスに置くことができるのです。Nutanixが5000社以上、100カ国に渡って提供しているシンプルさと柔軟性と同じものがIBMのグローバルIT顧客において利用できるようになるのです。

IBM-NutanixのハイパーコンバージドシステムはIBM WebSphereアプリケーションサーバ(WAS)や数々のオープンソースデータベース(OSDBMS)はもちろんのこと、IBMがコグニティブコンピューティングと称している高いパフォーマンスが必要となる予測的な分析を行うワークロード向けにフォーカスされたものです。

WASはハイブリッドクラウドの能力とともにアプリケーションインフラストラクチャを最適化し、コスト削減をもたらします。開発フレームワークとしてもWASはクラウドーネイティブ、ウェブベース、そしてマイクロサービスの開発に利用されており、アプリケーションをあらゆるクラウド、あらゆるコンテナサービスをまたいで管理するのに利用されています。

それだけではありません、IBMによると「2018年までに70%以上の自社開発アプリケーションはOSDBMS上で開発されるようになり、50%の商用RDMBSインスタンスは置き換わってしまう」(https://www-03.ibm.com/systems/power/hardware/upgrade/)とのことです。リレーショナルRDMSによるエンタープライズデータベースの話を聞く一方でMongoDB、Neo4J、Redis Labsなどの名前をNoSQLとして耳にすることもよくあると思います。

急成長するワークロード、コグニティブコンピューティングは「・・・人間の思考のプロセスをコンピュータ化されたモデルでシミュレーションする。コグニティブコンピューティングはデータマイニング、パターン認識を利用する自己学習システム、人間の脳の働きを模倣する方法での自然言語処理を含みます。コグニティブコンピューティングの目的は、人間の手助けなしに問題を解決する能力を持った自動化されたITシステムを生み出すことです。コグニティブコンピューティングはエキスパートシステム、自然言語プログラミング、ニューラルネットワーク、ロボット工学、そして仮想現実などの膨大な数の人工知能(AI)アプリケーションで利用されています。」(http://whatis.techtarget.com/definition/cognitive-computing)

これはコンピューターができる最大限のことを更に拡張しようー 大きな規模においてもタスクをシンプル化しよう ー というNutanixのアプローチと全く方向性が同じです。IBMを利用しているお客様が膨大な量のばらばらのデータを捕まえて収集し、分析を施すことで人間が一人もしくはチームで考えるだけでは常識的な時間の範囲内では到底及びもつかないパターンを見つけ出したり、他の推薦事項を導き出したりしています。基本的に自動化のプロセスは人間を退屈なタスクから開放し、もっと付加価値の高い業務へと集中させてくれます。コンピューティングが継続的に進化しつづければ、たとえデータが不完全であったとしてもコンピューターはもっと人間らしい思考(これがコグニティブコンピューティング)をすることができるようになります。同様にNutanixもこうしたコンピューティングの不条理さを押さえ込む努力を続けています。NutanixのChief ArchitectであるBinny Gill氏はこれをIntentful Machines(訳注: 気の利く機械)と呼んでいます。(https://www.linkedin.com/pulse/towards-intentful-machines-building-next-generation-binny-gill)

IBMはNutanixのエンタープライズクラウドプラットフォームを活用はハイパーコンバージドインフラストラクチャや今やITアーキテクチャの主流となったハイブリッドクラウドを確認だけにとどまりません。Enterprise Strategy Groupの新しい調査結果は以下のとおりです:

  • 87%のHCIユーザーはHCIを利用することでITの俊敏性が増したと感じています(25%は劇的に俊敏性が増したと回答)
  • 73%の回答者はHCIがクラウドライクな、またはIT-as-a-serviceをより広く展開するための重要な役割を担うと回答しています(44%はHCIがクラウドライクな、またはIT-as-a-serviceを提供するのに最高の環境だと回答しています)

(ESG Research, Converged & Hyperconverged Infrastructure Trends Survey, May 2017)

コグニティブコンピューティングがシンプル化そしてエンタープライズクラウドの拡張性と結合することでお客様はEnterprise Strategy GroupのSenior AnalystであるTerri McClureが「コグニティブクラウド」と呼ぶものを実現できるようになります。言い方を変えるとIBMとNutanixのコラボレーションによって予測的な分析のパワーをハイパーコンバージェンスによるモジューラー型の拡張性とインフラストラクチャ管理の一元化とともに提供し、コグニティブコンピューティングを現実的に実現できる環境を展開できるということです。

IBMをご利用のお客様はOSDBMS、WAS、そしてコグニティブコンピューティングの能力をNutanixが地球上の数千にも及ぶ環境で実証してきたよく利用されているERP、CRM、VDI、ユニファイド・コミュニケーションなどで利用される商用アプリケーションと組み合わせることができるのです。

こうしたNutanixのお客様はAcropolisの共通データ、AHVハイパーバイザーを含むコンピューティングファブリックを活用することができます。そしてNutanixのPrism Centralを利用すれば多くのクラスタをーそれがPowerであれx86アーキテクチャであれー単一の中央コンソールからすべて管理することができます。

この共通性と利用の簡単さはNutanixがその裏でインフラストラクチャをインビジブルにし、お客様はビジネスの競争力の源泉となるアプリケーションやサービスにフォーカスできるようにしているからこそです。Nutanixとのコラボレーションによって、IBMは再度データセンタに自由をもたらそうとしているのです。

© 2017 Nutanix, Inc. All rights reserved. Nutanix, the Enterprise Cloud Platform, and the Nutanix logo are trademarks of Nutanix, Inc., registered or pending registration in the United States and other countries.

Disclaimer: This blog contains links to external websites that are not part of Nutanix.com. Nutanix does not control these sites and disclaims all responsibility for the content or accuracy of any external site. Our decision to link to an external site should not be considered an endorsement of any content on such site.

Forward-Looking Statements
This blog includes forward-looking statements concerning our plans and expectations relating to our relationship with IBM and the deployment of our software on, and interoperability of our software with, IBM Power Systems. These forward-looking statements are not historical facts, and instead are based on our current expectations, estimates, opinions and beliefs. The accuracy of such forward-looking statements depends upon future events, and involves risks, uncertainties and other factors beyond our control that may cause these statements to be inaccurate and cause our actual results, performance or achievements to differ materially and adversely from those anticipated or implied by such statements, including, among others: failure to develop, or unexpected difficulties or delays in developing, new product features or technology on a timely or cost-effective basis; the introduction, or acceleration of adoption of, competing solutions, including public cloud infrastructure; a shift in industry or competitive dynamics or customer demand; and other risks detailed in our quarterly report on Form 10-Q for the fiscal quarter ended January 31, 2017, filed with the Securities and Exchange Commission. These forward-looking statements speak only as of the date of this blog and, except as required by law, we assume no obligation to update forward-looking statements to reflect actual results or subsequent events or circumstances.

記事担当者: マーケティング本部 三好哲生 (@Networld_NTNX

Ntc2017_2

さて、今回はNutanix社とIBM社がコラボレーションするという記事です。まさかの展開、この展開を予想されていた方はいなかったのではないかと思います。さすがNutanixさん。AHVをPowerプロセッサでも動作できるようにすることでPowerプロセッサに最適化されたOSDBMS、WASはもちろん、IBM社のもつ巨大なコグニティブコンピューティングの資産をベストな組み合わせで利用することができるだけでなく、上に述べられているようにx86アーキテクチャ上で動作しているワークロードとデータ連携も可能ですし、Prism Centralで全体を一元管理することも可能です。

RICSとCISCの話・・・ビッグエンディアンやリトルエンディアンをどう変換する?など色々と気になることもたくさんですが、もっと詳細がでてくるのは6月の.NEXTでしょうか?最新情報を掴みましたらまたご報告いたします。

え? なぜIBMのOEMなのにネットワールドが翻訳ブログを書いているのかって!? ネットワールドはIBMのディストリビュータとしてパートナー様へ今回登場したコグニティブコンピューティングを含むソフトウェアはもちろん、IBMハードウェア(Nutanixソフトウェア搭載)の販売も可能(になるはず)です。すべてのNutanixの国内ビジネスはネットワールドにおまかせください!

2016/12/12

最新鋭、IBM FlashSystem A9000を大解剖!

IBMの最新鋭の超高速フラッシュストレージ FlashSystem A9000をお借りしちゃいましたっ。


驚きのデータ削減!あらゆる電力喪失に対応する究極の電源機構!
何処をとってもワンランク上のA9000ですが性能も機能も一味違います!!
その噂の真相を確かめるべく、検証も次のステージへっ。

7vocbqxlurq9an61481180153_148118042


ここからはお待ちかねのA9000の持つ機能や性能について
さらに切り込んでいこうと思うっ♪


で、今回はズバリ QoS ですっ♪

クラウド基盤好きには、ハズせないマストアイテムがこのQoS
このA9000!、次のスケジュールもパンパンで、お借りできる期間もあとわずかっ!
限られた時間内(いろいろな検証の合間を縫ってこっそり決行っ!)に出来る限りの検証をおこなってみたよっ♪

ちなみにQoSってなにっ?って人もいると思うので簡単に説明しようっ。
QoSとは Quality of Service(クオリティ・オブ・サービス) の略でザックリ言うと
その名の通り、「サービスの品質!」 要は「ユーザーを満足させられる度」みたいな意味になりますっ。

したがって、ここで言うQoSは「ストレージアクセスの品質」ですねっ♪
例えば、「社内で野放しのワークロードが蔓延りクリティカルアプリケーションに影響がでてる!」のような
他の利用者の大きなI/Oに影響を受けるいわゆる“ノイジーネイバー”問題っ。
QoS 機能はこういった問題を解消するために無くてはならない機能っ!。

A9000/A9000Rの
QoS機能は、接続先ごとのプライオリティーに応じて
柔軟できめ細やかな設定が可能ですっ。
例えばこの図ように「帯域」または「IOPS」を設定したり、また「その両方」を設定することもできます。
もちろん単一ボリューム単位だけでなく、複数のボリュームでシェアしたり
ストレージプール単位での設定だって出来ちゃいますっ♪

A9000qostest001


更にA9000/A9000Rは管理アカウントまで独立したマルチテナンシー機能も搭載され
クラウド基盤、クラウドサービス、そして流行のVDI環境にも最適な一台です!!

それでは、A9000の QoS機能の検証結果をご覧くださいっ♪

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

検証が進むにつれ

筆者はこの「グリッドコントローラー」の完成度の高さに驚いているっ。
特にパフォーマンスに関しては、驚きの結果(本当に想定外です。)を次々とたたき出してますので

そのへん、次回にでもお見せできればと思いますっ。


                        by:まいけル
        

2016/10/26

IBM FlashSystem 900の実力

IBM FlashSystem 900!それはまさに異次元の低遅延を誇る超高速マシン!!

Fs900

★ 実はこっそりこんな検証もやってたんですぜっ!! 

(遅延の原因になる機能を可能な限り取っ払って辿りついた「速さ!」の最終形態っ!)
速い!って謳ってる「FlashSystem900」は本当に速いのっ?

 
その真相を確かめるべく、「一般的なSSD」を使用したオールフラッシュストレージと呼ばれるものと何が違うのか比べてみましたっ♪
 
あのね、言っておくけど、HDDハイブリッド・ストレージとの比較じゃなくて、オールフラッシュストレージとの比較だからねっ!!
相手も相当の高速マシンだからねっ!!
そこんとこよろしくねっ♪



超高速・低遅延  Flash Module の実力とその傾向
IBM Flash System 900編

 

速い!と謳われる超低遅延の高速フラッシュストレージ!

では、いったいどのくらい速いのか?
一般的なSSDタイプのオールフラッシュストレージと比較することでその違いと傾向を視てみましょう。
今回はフラッシュストレージということで「ランダムアクセス」に焦点を絞り検証を行いました。

1:特定のワークロード(ランダム読み込み、ランダム書き込み、OLTP)実行時の性能比較
2:データベースのワークロード(TPC-C)実行時の比較

本検証は、超高速、低遅延のフラッシュストレージの特徴を確認し
使用方法、及びその用途のベスト・プラクティスを確立することを目的として、
一般的なベンチマークアプリケーションにて負荷を発生させ、これを計測したものです。

3

 

4

 

5

 

6

1:特定のワークロード(読み込み、書き込み、OLTP/4KB)実行時の性能比較

 

8_2

9_2

 

11

 

12

 

13

 

14

 

15

 

16

 

17

 

18

 

19

 

20

 

21

 

22

 

2:データベースのワークロード実行時の性能比較

24

 

25

 

26

27

 

28

 

29

 

30

31a

 

ここでちょっと言い訳タイム!!

 
All Flash(SSD) Storageって遅いじゃん・・・って思ったそこのあなたっ!
次の検証結果を視て、よ~く考えてみてくださいっ。
ここで比較されているALL HDD(SAS-HDD)Storageも64GB(1コントローラーあたり) のWrite Cacheを搭載した
ミッドレンジに相当するの高速ストレージですっ。
次のグラフを見てのとおりAll Flash(SSD) Storageは、間違いなく爆速ですっ!!

Flash System 900が速すぎるだけなのですっ。


*参考データ*

32

 

2016/09/09

[最新鋭、IBM FlashSystem A9000を大解剖!]

最近発表されたIBMの最新鋭の超高速フラッシュストレージ FlashSystem A9000をお借りしちゃいましたっ。

筆者もびっくり!ここまでやるか!何があってもデータは守る!究極の機能っ!


以前のお話で、グリッドコントローラーのワンランク上の堅牢性をお話しましたが
今回少しだけその中身をお見せしましょうっ!

このグリッドコントローラー、冗長電源を搭載してるが、それだけじゃなかった!
フロントのベイにディスク以外の見慣れない謎のモジュールが・・・
1モジュールが2.5インチベイで4スロット分に相当するコンパクトなものだが、き、気になる!!。

Batt

日本アイ・ビー・エムの担当エンジニアさんの “どうぞどうぞっ♪” の一言で、て恐る恐る引き抜いてみると

むむっ、手のひらサイズ?バッテリー?? そう、バッテリーなのだ!!

Grictlbatt01

筆者の見たところ、おそらくハイドレインタイプの高信頼なセルで構成されたバッテリーモジュールではないかと推測しているっ!!

すげー分解してみたかったけどマジで高価な機器なので、お願いする勇気がでませんでした!!

Grictlbatt02*見るからに容量の大きそうなコネクタがっ!!

公開情報から紐解くと、ホットスワップ可能のバッテリーモジュールで
各バッテリーモジュールは電源障害が発生した場合、正常なシャットダウンの完了に十分な電力を供給できるとのことっ!
要は電源障害で冗長電源の両方がダウンという最悪の状況でも
この手のひらにのるバッテリーモジュールによりグリッドコントローラーはそのまま稼動し続け
安全にシャットダウンを完了してくれるっ。
まるで筐体内にUPS内蔵しているかのようだ!!
  

まさかグリッドコントローラーにまでこんな手の込んだ仕掛けがあるとは・・・

  

ちなみに、フラッシュエンクロージャーはストレージ機器なのでこの辺の機能は抜かりなく
フロントのベイに搭載される2個のホットスワップ可能のフラッシュエンクロージャーバッテリモジュールにより
これまた電源障害で冗長電源の両方がダウンしても
システムを正常にシャットダウン(完全にフラッシュされ、同期化されたキャッシュを書き込む)することが可能です。

Ffx408

 

更に~っ!!(これ、筆者もはじめて知りましたっ!!)

A9000Rにいたっては、接続の要となるInfiniBandSwitchにまで同等の機能がっ!!
なんとバッテリーバックアップユニット付きの冗長電源が搭載されているのだ。
冗長電源の両方がダウンしてもバックアップバッテリーにより
システムのシャットダウン完了までオフラインになる事無く稼動を続けることができるっ。
もちろんこのバッテリーはホットスワップも可能だ!

Ib_batt

グリッドコントロ-ラー、フラッシュエンクロージャーのバッテリーと同じようにInfiniBandSwitchのバッテリーも
常時監視され定期的にキャリブレーションが行われているっ。

  

公開情報を読み進めていくと書いてありましたっ♪。

A9000/A9000Rを構成する各モジュールに搭載されるバッテリーバックアップユニットのおかげで
システム全体の主電源の供給が断たれた場合でも
自動的にシャットダウンを実行し、キャッシュ等の全てのデータを書き込むまでオンラインの状態を維持する事が可能との事です。

  

たとえデータセンター全体の電源がダウンするような事態でも守り抜く!
このシステムには大切なデータを守る究極の機能が搭載されているのですっ♪

A915b3e0c728ea1369d7adcf8b3ab712_s

そうなんです!このA9000/A9000Rってここまで考えられているんですねっ♪

そこまでやるか!A9000/A9000R

  
次回は、「キミもエンタープライズを体感してみなイカっ♪」ですっ。 :)

By:まいけル

参考資料
IBM FlashSystem A9000 and IBM FlashSystem A9000R Architecture, Implementation, and Usage

2016/08/22

[最新鋭、IBM FlashSystem A9000大解剖!]

IBMの最新鋭の超高速フラッシュストレージ FlashSystem A9000をお借りしちゃいましたっ。

実際に動かしてみようっ♪


いきなりですが、「実際に動かした結果を速く視たいんだけどなぁ♪」 とボスから指令がっ!!
ということで簡単な環境をつくって少しだけ試してみましたっ♪

さっそく、サクッと図のような環境をセットアップ~っ♪

A9000test1

で、何をしようか・・・・・♪

とりあえず、代表的な機能のテストをやってみようかなっ。実機でっ♪


重複排除って本当に効くの!?

**A9000上、単一ボリューム内で複製をした場合**

1個のデータストア内でVMを複製してみましたっ♪

1:ESXiのデータストア用にA9000上に約1TBのボリュームを1個作成
2:このボリューム内に1台目の仮想マシンを作成
3:同じボリューム内に1台目の仮想マシンのクローンを作成して2台目を作成
4:同じボリューム内に、残りの仮想マシンのクローンを作成して合計10台を展開
*(仮想マシンには、WindowsServer2012R2をインストールしました。)

Ffx417

その結果がこちらっ♪

姐さんっ!重複排除、効いてますぜっ!!
(約98パーセントの排除率を確認できました。)

Clonevm


続いてぇ~っ♪

**A9000上、複数のボリューム上に同じデータを複製した場合**

10台のVMそれぞれにRDM(ローデバイスマッピング)の領域を追加してデータをコピーしてみたっ♪

1:A9000上に50GBのボリュームを10個追加作成する。
2:先ほど作成した10台のVMそれぞれに1個づつRDM領域としてDiskを追加する。
3:10台中1台目のVMのRDM領域にダミーデータを書き込む。
4:他のVMにもそのダミーデータをコピーする。
*(ダミーデータは合計約10GBの、pdfやpptなど単体では圧縮の利き辛いアトランダムなドキュメントファイル群です。)

Ffx418

兄貴っ、やはり重複排除、効いてますぜっ!!
(2台目以降の重複排除率が9個平均で約88.4パーセントという結果になりましたっ♪)
おやおや~っ、これってVDI用途なんかには超絶効果が期待できそうじゃなイカっ!!(マジで期待していいと思うっ♪)

Qq

★この「重複排除」はA9000/A9000R上の単一ボリューム内だけでなく複数のボリューム間であってもその効果を実感できるんですっ!



あっ!、そういえば!!圧縮はどうなのよっ?

ということで、実際にデータベースを動かして試してみましたっ♪。
1:今度はサーバーのローカルに3台のVMを作成するっ
2:A9000上に10TBのボリューム3個を作成するっ
3:3台のVMそれぞれに1個ずつRDMでディスクを追加っ
4:RDMの領域にサンプルDBをロードするっ♪
*(各DBの最終的なファイルサイズは平均約1.7TB)

Dbb

ボスっ!重複排除の効きにくいDBのようなファイルでも圧縮効いてますぜっ!!
ファイルサイズ平均1.7TBの状態
(圧縮率3台平均で約47パーセント)

Final01


今回は短時間で行ったほんの一例ですが、どおやらデータ削減の効果は大いに期待できそうであるっ♪

他にも「マルチテナンシーのQoSの効果っ♪」や、「超絶IO負荷地獄」、「帯域の鉄人」、「パターン排除の飽くなき削減」
など、やってみたい事はいっぱいあるので、今後少しづつでもご報告できればと思いますっ♪

次回は、「筆者もびっくり!何があってもデータは守りきるっ!究極の電源機構っ!!」


by:まいけル

2016/08/08

[最新鋭、IBM FlashSystem A9000を大解剖!]

最近発表されたIBMの最新鋭の超高速フラッシュストレージ FlashSystem A9000をお借りしちゃいましたっ。

グリッド・コントローラーってなあにっ??


分散する複数のコンピューティングリソースを並べて一つに見せる「グリッド」という技術があります。

A9000において、この「グリッド」を構成するのがこの「グリッドコントローラー」ですっ。

Grid_2*A9000は「フラッシュエンクロージャー x1台」+「グリッドコントローラー x3台」 で構成されています。

今をときめく超高速フラッシュストレージを、もっともっといろんな用途に使えないかなぁ・・・

沢山ある答えの一つがこのA9000で、その豊富なストレージ機能が詰め込まれているのが
何を隠そう、この「グリッドコントローラー」なのですっ!

観て通り、このグリッドコントローラーのハードウェア自体は
信頼性高いハイエンドサーバーがベースになっています。
ただでさえ複数のグリッドコントローラーによる冗長を提供しながら
このグリッドコントローラー単体もワンランク上の堅牢性を兼ね備えているんですっ♪。

Gridctl

*こちらがグリッドコントローラーですっ。

例えばグリッドコントローラー本体の冗長電源の、両方の電源供給が
同時に断たれてもシステムのシャットダウンを安全に完了できる機能を有します。

ハイエンドサーバーがベースでありながら、こういっためずらしい機能も搭載しています。
むろんストレージ機器であるフラッシュエンクロージャーにもこういった機能が実装されています。


また、自慢のインラインのデータ削減だって、グリッドコントローラーに搭載される余裕のリソースがあってこそっ!
これは「特定パターンの排除」に始まり、流行の「重複排除」、更にデータの「圧縮」で限りあるストレージのリソースを最大限に利用できるのですっ。

ちなみに圧縮には独自の専用ハードウェアアクセラレーターカードがグリッドコントローラー1機あたりなんと2枚も搭載されているんです!だから速いんです!!
高速な大容量メモリー、複数のマルチコアプロセッサーもそのために搭載されているのですっ♪
とにかく、ありとあらゆる手段でデータ量を削減しまくる!それも高速に!!

とまあ、これもA9000の数ある得意技の一部にすぎませんっ。
XIVで培った豊富なストレージ機能の数々が、このグリッドコントローラーに実装されているのですっ。

なかなかやるでしょ、グリッドコントローラーっ♪


次回は「実際に動かしてみようっ♪」へ続きます♪

*参考資料:英語*
IBM FlashSystem A9000 and IBM FlashSystem A9000R Architecture, Implementation, and Usage



by:まいけル

2016/07/22

[最新鋭、IBM FlashSystem A9000 をこっそりレポート]

最近発表されたIBMの最新鋭の超高速フラッシュストレージ FlashSystem A9000をお借りしちゃいましたっ。

FlashSystem A9000 ってなあにっ??


写真:緊張をしながらA9000に灯を入れたところをパシャ!

_20160617_131927

究極の低遅延を誇る 超高速ストレージ
IBM FlashSystem 900 は爆速街道まっしぐらっ!

A9000は、その超高速ストレージに「IBM XIV」で高い実績の 「IBM Spectrum Accelerate」 を組み合わせた
一言で言うと超高速ミニXIVだっ♪

もちろんリアルタイム圧縮、そしてインライン処理での重複排除機能も標準搭載され、アクセスタイム250usという驚異的な応答速度に、最大500,000IOPSを叩き出し、同時に99.999%を超える可用性をも実現しているっ!
リアル何でもアリなのであるっ。

で、更に
QoS+マルチテナンシー というクラウド環境を意識した機能を併せ持つまさに理想のストレージっ。

ちなみに最大2,000,000IOPSに達するモンスターマシンA9000R にいたっては
複数のフラッシュエンクロージャーによるスケールアップにも対応しているよっ。

 

FlashSystem A9000 中身を覗いてみよう♪


FlashSystem A9000はマイクロレイテンシーフラッシュモジュールを12個搭載したフラッシュエンクロージャー1台にIBM Spectrum Accelerateが実装されたグリッドコントローラー3台で構成され
各筐体同士が超広帯域なInfiniband (FDR/56Gbps)で接続されいるんですっ。凄いでしょ♪
裏にまわって、実際の結線をたぐっていったら、下の図のようになっていました!!。

Infiniband_4

次回は「グリッドコントローラーってなに??」の謎に迫ってみまっしょうっ。

by:まいけル

2015/08/28

IBM IPS製品ブログ(第2回目):システム構成やサイジングについて

みなさん、こんにちは。
IBM IPS製品ブログ第2回目は、IBM IPS製品のシステム構成やサイジングについて記載します。

以下が、IBM IPS製品(物理アプライアンス:GXシリーズ、XGSシリーズ)のシステム構成例です。

Environment1_2

IBM IPSには、アプライアンスを管理するための管理インターフェースとトラフィックを監視するためのモニター・インターフェースがあります。

モニター・インターフェースは、ネットワークに透過的(ブリッジ)にインラインで接続します。そのため、既存ネットワーク構成を変更することなく容易に導入可能です。

接続するモニター・インターフェースには、1A、IBのようなインターフェース名がありますが、1A、IBどちらのポートがInside、Outsideといった決まりはありませんので、1Aをインターネット側、LAN側のどちらに接続しても問題ありません。

1つのモニター・インターフェースを監視したいネットワークに接続して、IDSとして利用することも可能です。

IBM IPSの設置箇所としては、FirewallやWANに接続するルータの背後や公開サーバを保護するためにDMZに設置するケースが多いと思われますが、社内サーバの保護や、IP-VPNなどで接続される各拠点との境界に設置するケースもあります。

スタンダードモデルのGX4000シリーズ(Version 2)やXGS 3100シリーズについては、標準で2つのセグメントの監視が行えますので、1台で、DMZやイントラネットの保護を行うことができます。

以下は、IBM IPS製品(仮想アプライアンス:GVシリーズ)のシステム構成例です。

Environment2_2

初めに、仮想アプライアンスイメージをVMwareホスト上に展開します。

仮想アプライアンスにも物理アプライアンスと同じように、アプライアンスを管理するための管理インターフェースとトラフィックを監視するためのモニター・インターフェースがあります。
展開する過程で、各インターフェースをvSwitchにマッピングします。

Virtual

保護するサーバは、上記システム構成例では、接続先をvSwitch-2に変更します。

IPS仮想アプライアンス設置時の注意点ですが、VMwareの設定で、モニター・インターフェースに接続されるポートグループは、全て無差別モードに設定します。
無差別モードは聞きなれない表現だと思いますが、プロミスキャスモードのことで、通常スイッチのポートは自分宛のフレームしか受信しませんが、プロミスキャスモードにすると、全てのフレームを受信することができます。

次の注意点ですが、仮想スイッチとはいえ、ネットワークはL2ループにならないように構成してください。
もし、以下のようにモニター・インターフェースを同じ仮想ネットワークに接続してしまうと、ループによりブロードキャストストームが発生して、ネットワークが使用不能になってしまいます。

Loop


サイジングについては、スループット、防御するセグメントの数、接続するネットワークインターフェースの形状などで概算の見積もりを行います。
一般的な100Mbpsの回線であれば、スループット200Mbpsのモデル(GX4004C v2-200)を選定していただければ通常は問題ありませんが、携帯サイトやECサイトなどのショートパケットが多い環境やコネクション数が多い環境においては2~4倍の余裕を持たせるような構成を取ります。
そのため、100Mbpsの回線でもスループット800Mbpsのモデル(GX4004C v2)を選定するケースもあります。
最近では、クラウドサービスを利用されるケースも多いと思いますが、クラウドサービスも使い方によってはコネクション数が増加しますのでサイジングにおいて注意が必要です。

また、IBM IPSの管理については、SiteProtectorにて行います。詳細は以下URLをご覧ください。

https://www.ibm.com/developerworks/community/groups/community/SiteProtector/


以下、弊社WebページにもIBM IPS製品について記載がありますので、ご覧になってください。
http://www.networld.co.jp/ibm/hw.htm

また、IBM IPS製品については、導入サービスをご提供しております。詳細は以下URLをご覧ください。
http://www.networld.co.jp/introduction/ibm.htm

担当:小室

2015/07/17

夏の熊谷より熱い(暑い)!IBM リアルタイムコンプレッション (RtC)!!②

皆様いかがお過ごしでしょうか。

最近、暑い上に湿気もあり、さっぽりしようと床屋に行った訳ですが、

先日のブログの記事で、オールバック担当を宣言したがゆえに、

オールバック要素を残したまま涼しげに、、、、と思ったところ、、、

予想通り、、、

続きを読む »