今回のテーマは 「ConoHa API」 と 「OpenStack」 です。ConoHaにはAPIが用意されており、 各機能を操作できることはすでにお話ししてきました。一方、 ConoHaはOpenStackを基盤として採用しており、 APIの仕様もほぼOpenStackがそのまま使われています (一部独自の拡張 ...
これまでの連載では、 APIを利用するのにおもにcurlコマンドを使ってきました。curlでのRESTful APIのしくみを知り、 直接操作することも理解を深めるには重要ですが、 シェルスクリプトなどで使われる実際の運用に近いツールも便利で、 数多く存在します。
ヴイエムウェア株式会社(本社:東京都港区、代表取締役社長:ジョン ロバートソン)は本日、OpenStack Mitakaを基盤とした ...
前回、OpenStackの五つの主要コンポーネントについて解説した。これらの各コンポーネントで構成されるIaaSの機能は、REST形式のクラウドサービスAPIを通じて実行される(表1)。仮想マシンイメージの登録や仮想マシンの起動・停止といった管理を、Horizonなど ...
第5回となる今回からは「応用編」として、CLI(コマンドラインツール)を用いた操作を通して、OpenStackを構成する各種コンポーネントの役割と内部の仕組みを学んでいきます。 今回は、CLIの基本的な使い方とコンポーネント間のAPI連携を解説します。
今回は、OpenStackで構築するIaaS環境とはどのようなものか、全体を俯瞰してみよう。 OpenStackによるIaaS環境で中核となるのは、「Nova」「Glance」「Swift」「Keystone」「Horizon」という五つのコアプロジェクト(=コンポーネント)である。図1に、各コンポーネント ...
ダッシュボードサービス「Horizon」は、OpenStackにおけるWeb GUI を提供する。もちろんOpenStackはAPIやCLIクライアントでの操作も可能だが、ユーザビリティの向上が必要なクラウドサービスを提供する時などは、Webベースで利用できるGUIを提供することは重要な ...
※本連載は、『オープンクラウド入門 CloudStack、OpenStack、OpenFlow、激化するクラウドの覇権争い』のダイジェスト版として、2回にわたってオープンクラウドの技術動向をお伝えします。 クラウドコンピューティング(以下、クラウド)の普及に伴い ...
今回は、OpenStackで構築するIaaS環境とはどのようなものか、全体を俯瞰してみよう。 OpenStackによるIaaS環境で中核となるのは、「Nova」「Glance」「Swift」「Keystone」「Horizon」という五つのコアプロジェクト(=コンポーネント)である。図1に、各コンポーネント ...
Clean API Design — RESTful conventions, proper HTTP verbs, status codes, and pagination Layered Architecture — Controller → Service → Provider separation of concerns Production Patterns — Async ...