• 2017/06/27 掲載

未来の運用管理はこうなる? Amazon Alexaを使って音声で仮想マシン管理を実現

  • icon-mail
  • icon-print
  • icon-hatena
  • icon-line
  • icon-close-snsbtns
記事をお気に入りリストに登録することができます。
Amazon.comが米国でリリースした「Amazon Alexa」は、音声アシスタント機能を実現してくれるサービスです。通常は「Amazon Echo」と呼ばれるスピーカーとマイクが内蔵されたデバイスを通じて利用します。

Publickey 新野淳一

Publickey 新野淳一

ITジャーナリスト/Publickeyブロガー。大学でUNIXを学び、株式会社アスキーに入社。データベースのテクニカルサポート、月刊アスキーNT編集部 副編集長などを経て1998年退社、フリーランスライターに。2000年、株式会社アットマーク・アイティ設立に参画、オンラインメディア部門の役員として2007年にIPOを実現、2008年に退社。再びフリーランスとして独立し、2009年にブログメディアPublickeyを開始。現在に至る。

photo
Amazon Echo
 人間がAlexaに話しかけると、その音声はAmazon.comのクラウドへ転送され、音声認識プログラムによって内容がテキスト化されます。そしてAlexaはそのテキストの内容に応じた返事を生成してスピーカーから返すのです。

 例えば、Alexaに「Alexa、今日の天気は?」と尋ねると、「今日の天気予報は晴れです」などと、まるで人間との会話のように音声で答えてくれます。

 Alexaはクラウド側に「Alexa Skill」と呼ばれるプログラムを開発者が追加できるようになっており、誰でも機能を拡張できるようになっています。これによって、例えばAlexaからピザを注文したり、ネットワーク経由で家電をコントロールするといったことが可能になります。

AlexaでVMwareのAPIを叩く「Alexa Skill」が公開

 そのAlexa Skillで、VMwareのAPIを利用して仮想マシンを管理する機能を実装したエンジニアが登場。その動画が公開されています。

 Alexa Skill経由でVMwareのRESTful APIを叩くコード「alexavsphereskill」をGitHubで公開したことを紹介しているのが、ブログThe Humble Labの記事「Integrating Amazon Echo and VMware API’s」(著者のCodyDe氏はVMwareのエンジニアのようです)です。

 コードはPython 3で書かれており、AlexaからVMwareの管理ツールであるvCenterとvRealizeのAPIにアクセスできるようになっています。

 このコードを利用して仮想マシンの管理のデモを分りやすい動画で紹介したのが、ブログvirtuallyGhettoの記事「Introducing Alexa to a few more VMware APIs」です。

 デモ動画のなかで行われている、Alexaとの対話の様子を簡単に紹介しましょう(実際のやりとりは英語です)。

人間「Alexa、vSphere Control Centerをスタート」
Alexa (デバイス上の光がチカチカ)
「vSphere Control Centerがオンラインになりました」

人間「仮想マシンの数を報告」
Alexa 「この仮想マシンセンターの合計仮想マシン数は1です」

人間「状態は?」
Alexa「現在のvCenterアプライアンスの状況はグリーンです」

人間「VCのビルド番号は?」
Alexa「vCenter Serverは6.5で、ビルドは50038154です」

人間「クラスタのステータスは?」
Alexa「DRSは有効、高可用性DSは無効、バーチャルSANは有効です」

 動画を見ていただくと分るのですが、音声でやりとりされる内容を聞いていると、まるでSFを見ているような、近未来的な雰囲気を感じます。

 いつかもっとAlexaが賢くなって(あるいはAlexaと監視ツールと機械学習などを組み合わせて)「レイテンシが5秒以上の仮想マシンの数と予想されるボトルネックを報告!」などと音声だけで命令できるようになったら、運用管理がすごく楽になりそうな気がしませんか?

 Alexa meets few more VMware APIs from lamw on Vimeo.


※本記事は、ブログ「Publickey」から転載、一部を再構成したものです。

関連記事

関連タグ

関連コンテンツ

あなたの投稿

    PR

    PR

    PR

処理に失敗しました

人気のタグ

投稿したコメントを
削除しますか?

あなたの投稿コメント編集

機能制限のお知らせ

現在、コメントの違反報告があったため一部機能が利用できなくなっています。

そのため、この機能はご利用いただけません。
詳しくはこちらにお問い合わせください。

通報

このコメントについて、
問題の詳細をお知らせください。

ビジネス+ITルール違反についてはこちらをご覧ください。

通報

報告が完了しました

コメントを投稿することにより自身の基本情報
本メディアサイトに公開されます

必要な会員情報が不足しています。

必要な会員情報をすべてご登録いただくまでは、以下のサービスがご利用いただけません。

  • 記事閲覧数の制限なし

  • [お気に入り]ボタンでの記事取り置き

  • タグフォロー

  • おすすめコンテンツの表示

詳細情報を入力して
会員限定機能を使いこなしましょう!

詳細はこちら 詳細情報の入力へ進む
報告が完了しました

」さんのブロックを解除しますか?

ブロックを解除するとお互いにフォローすることができるようになります。

ブロック

さんはあなたをフォローしたりあなたのコメントにいいねできなくなります。また、さんからの通知は表示されなくなります。

さんをブロックしますか?

ブロック

ブロックが完了しました

ブロック解除

ブロック解除が完了しました

機能制限のお知らせ

現在、コメントの違反報告があったため一部機能が利用できなくなっています。

そのため、この機能はご利用いただけません。
詳しくはこちらにお問い合わせください。

ユーザーをフォローすることにより自身の基本情報
お相手に公開されます