1. HOME
  2. Geekly Media
  3. 「オープンスタック」をわかりやすく解説!AWSとの違いについても紹介

「オープンスタック」をわかりやすく解説!AWSとの違いについても紹介

オープンスタック(OpenStack)を利用すると、AWSのようなクラウド環境を自前で構築することが可能です。Webサービスはもちろん、社内のインフラをクラウド化することも可能です。本記事ではオープンスタックの解説とAWSとの違い、具体的な機能を紹介します。

  • twitter
  • facebook
平均年収UP率77万円!キャリアアップを叶えるならIT転職ギークリー - キャリアの相談をしてみる

オープンスタック(OpenStack)とは

 

 

オープンスタック(OpenStack)とは、AWSのようなクラウドコンピューティングを実現するためのソフトウェアです。

ユーザーは、オープンスタックの機能として提供されているダッシュボードから、仮想化されたOSやストレージ、ネットワークなどを、クラウド化された環境として一括で管理できます。

これまで、自社内でクラウド環境を構築するといっても、それは主にOSの仮想化を指していました。

ネットワークルーターやストレージサーバーの設定変更などを行う際には、物理機器を直接人の手で操作するのが一般的だったのです。

オープンスタックの登場により、ITのインフラストラクチャーのほとんどをクラウドで操作することが可能になりました。

 

\ 自分に合う働き方が分かる! /

仕事タイプ診断をする

 

 

オープンスタックはOSS(オープンソースソフトウェア)

 

 

オープンスタックはOSSですので、無料で自由に使えます。

そのソフトウェア群が持つ機能は、Amazonの提供するAWSのイメージです。

AWSでは、ネットワーク設定も含めて、クラウド環境に必要な要素をすべてWeb画面を通して設定ができます。

このような環境を、AWSを使わずに独自で構築できるのがオープンスタックです。AWSライクな環境をOSSで構築できるのは非常に便利です。

 

\ 自分に合う働き方が分かる! /

仕事タイプ診断をする

 

 

オープンスタックのメリットとデメリット

 

オープンスタックは無料で便利ですが、メリットとデメリットがあります。

 

メリット:独自クラウド環境を無料で構築できる

 

オープンスタックのメリット
  • オープンスタック自体は基本無料
  • 低コストでの運用ができる
  • 必要な機能だけを好きなようにカスタマイズ可能

 

 

自社のインフラ環境などは、オープンスタックを利用することで、独自のクラウド環境を構築できます。

オープンスタックは無料で提供されていますので、コストを抑えた運用が可能です。必要な機能だけを自由に組み合わせて、独自のクラウドコンピューティングを実現できます。

 

デメリット:オープンソースに慣れた技術者が必要

 

デメリット
  • サポートを受けるにもある程度知識が必要
  • 場合によってはIT技術者のサポートが必要になるケースも

 

 

オープンスタックはOSSです。メーカーがパッケージとして提供しているものもありますが、無料で利用する場合にはサポート面でデメリットがあります。

オープンスタックにはコミュニティーサポートなどもありますが、その仕組みをしっかりと理解していないと、何が問題なのかを特定できず、うまくサポートを使うことが難しいでしょう。

オープンスタックを利用する際には、その機能をソースコードレベルから理解できる、ある程度の経験をもつ技術者が必要です。

技術者はいないけどオープンスタックを利用したいという場合には、RedHadなどが商用として提供する(後述)、オープンスタックを利用して、サポート面も考慮した導入を意識しましょう。

 

IT業界の求人を探すならGeekly(ギークリー)がおすすめ

 

\ AIスキルを活かす求人が見つかる! /

 

 

「自分に合う条件の求人がなかなか見つからない…」

「今のスキルでチャレンジできる求人ってあるの?」

「もっと環境が良い職場で働きたい!」

 

上記のような大切なキャリアのご相談はぜひ「IT特化の転職エージェント ギークリー」にお任せください!

GeeklyではIT業界や職種を熟知したキャリアアドバイザーがどんなお悩みでもお話を伺い、業界特化の45,000件*以上の豊富な求人情報から、あなたに合った求人をご提案いたします。

(*26年1月時点)

 

求人を紹介してもらう

 

 

Geeklyを利用して転職成功したKさんの例

 

転職プロフィール

  • ご年齢:40代
  • 企業:受託開発⇒事業会社
  • 職種:システムエンジニア⇒Webエンジニア
  • 転職回数:1回
  • 転職理由:自社のプロダクトに携わりたかった

 

Q.転職活動においてどのようなことを不安に感じられましたか?

単にどのくらい転職活動に時間をかけないといけないのか見えていなかったという点と、転職活動を考え出した35歳は市場や企業にとって需要があるのかという点です。

 

Q.転職活動で得られた気づきや考えの変化はありましたか?

転職活動に対しての不安はギークリーで面談して、一瞬で解消されました。面談後の書類の作成も一緒に進めていただいたので、「こんな感じでいいんだ」と不安が払拭されました。

 

Q.ギークリーで紹介された求人についてはいかがでしたか?

準備していただいた求人は100社以上もありパワフルさを感じたのですが、最初の面談の時に書類を応募する企業数と、そのうち一次面接を通る総定数や内定が出る企業の総定数を出していただいて、それをどのくらいの期間で行うのかという指針があったので、納得感がありました。

 

【あわせて読みたい】事業会社へ転職に成功したKさんの事例はこちら⇓

 

求人を紹介してもらう

 

 

Geeklyのサービスご利用の流れ

 

STEP1:以下のボタンから転職支援サービスにご登録

 

STEP2:キャリアアドバイザーとのカウンセリング

 

STEP3:求人のご紹介

 

STEP4:書類選考/面接

 

STEP5:入社/入社後フォロー

 

IT特化の転職エージェントのGeekly(ギークリー)なら、専門職種ならではのお悩みも解決できる専任のキャリアアドバイザーがカウンセリングから入社後まで完全無料で全面サポートいたします!

 

転職しようか少しでも悩んでいる方は、お気軽に以下のボタンからご相談ください。

 

\ エンジニアのキャリアに迷ったら! /

キャリア相談をしてみる

 

 

【ギークリー転職成功体験談】エンジニアの方の口コミ

 

 

ここでは、実際にGeekly(ギークリー)のサービスをご利用いただき、年収アップ転職を実現された方の声をご紹介します。

 

【ギークリー転職成功体験談】調査概要

  • 調査対象:弊社をご利用いただいたIT業界にお勤めの転職希望の方
  • 調査期間:2024年8月~2025年8月
  • 調査方法:Web上のアンケートフォームへの入力


 

<転職成功事例:30歳 バックエンドエンジニア>

 

『職場環境よりも、事業やプロダクトへの共感を重視して転職活動を行いました。自身のスキルの市場価値が分からず、「選考が通る企業があるのか」という不安が大きかったですが、ギークリーの担当者から面接のフィードバックを受け、よい意味で予想外に順調に進められたという実感があります。
日程調整もスムーズで、転職の軸を深堀りしてもらったおかげで職場決めも順調でした。』

 

 

<転職成功事例:38歳 QAエンジニア>

 

『新卒で入社した企業でQAエンジニアからキャリアをスタートしました。会社の業務方針が変わるタイミングで「QAを必要としている会社でQAとして働きたい」という考えに至ったのが、転職を決意したきっかけです。
「サービスを創る側に回ること」と「ワークライフバランスが良いこと」の2点を転職の軸として転職活動を行いました。ギークリーの担当者の経験に裏付けされたアドバイスと前向きな言葉が印象的でした。』

 

 

<社内SE(開発)⇒Webマーケティング企画へ転職>

 

『ぼんやりと現職以外の選択肢を考えてはいても、書類の作成や応募など、一人ではハードルとなって手が止まってしまう部分を最もスムーズにサポート頂いたことが決め手だったように思います。』

(30歳男性/2025年8月の口コミ)

 

<Web系エンジニア)⇒社内SE(開発)へ転職>

 

『担当の方は私の希望やキャリアの方向性を深く理解した上で、最適な提案をしていただきました。おかげさまで、自信を持って次のステップに進むことができそうです。心から感謝しております。』

(36歳男性/2024年8月の口コミ)

 

<業務系エンジニア⇒web系SE・PG(SI・受託)へ転職>

 

『スピード感のあるサポートは過去に使った他社と比較して、とても心強かったです。』

(27歳男性/2025年5月の口コミより)

<社内SE(開発)⇒プロジェクトマネージャー(業務系)へ転職>

 

『こまめな連絡や企業との交渉など非常にありがたく、結果的に自分が望む活動、結果となりました。この度はありがとうございました。』

(48歳男性/2025年6月の口コミより)

 

\ レガシーな環境に悩んだら? /

無料相談してみる

 

 

オープンスタック6つの機能(コンポーネント)

 

 

オープンスタックの機能
  • Compute(Nova)仮想マシンを自動的に生成しサービスを提供
  • Object Storage(Swift)サーバーのデータ保存領域を提供
  • Image Service(Glance)Novaで生成する仮想マシンのVMディスクイメージを管理
  • Dashboard(Horizon)Web管理するためのインターフェース
  • Identity(Keystone)ユーザー認証を管理
  • Virtual Network Service(Quantum)仮想ネットワークを管理

 

ここからは、オープンスタックの6つの機能を紹介します。以下のコンポーネントを組み合わせることで、独自のクラウドコンピューティング環境を構築できます。

 

Compute(Nova)

 

Compute(Nova)は、仮想マシンを自動的に生成しサービスを提供する、最も重要なコンポーネントです。

オープンスタックを調べると「Nova」の文言だけで表記されているものもあります。

物理的なインフラ環境でいえば、コンピューター(サーバーなど)に相当します。

仮想OSをコントロールするためのスーパーバイザー(KBMやXenServerなど)に対応しています。

 

Object Storage(Swift)

 

Object Storage(Swift)は、ストレージ基盤です。

サーバーのデータ保存領域を提供します。システム規模によってストレージ拡張も可能です。

オープンスタックで調べると、「Swift」の表記のみの場合もあります。

物理的なインフラ環境でいえば、ストレージサーバーに相当します。

 

Image Service(Glance)

 

Image Service(Glance)は、Novaで生成する仮想マシンのVMディスクイメージを管理します。

オープンスタックを調べると、「Glance」の表記のみの場合もあります。

物理的なインフラでいえば、イメージディスク(DVDやCD)で保管していたものです。

 

\ 可能性が広がる職場が分かる! /

仕事タイプ診断をする

 

Dashboard(Horizon)

 

Dashboard(Horizon)は、Web管理するためのインターフェースです。

Dashboard(Horizon)では、NovaやSwift、GlanceなどをWeb画面でコントロールできます。

オープンスタックを調べると、「Horizon」の表記のみの場合もあります。

運用開始後、ユーザーは主にDashboard(Horizon)のインターフェースを使って運用・保守・管理を行います。

オープンスタックとユーザーを繋ぐ、唯一のインターフェースです。

 

Identity(Keystone)

 

Identity(Keystone)では、ユーザー認証を管理します。

オープンスタックで構築した環境で作業をするユーザーは、Keystoneによって一元管理されます。

オープンスタックを調べると、「Keystone」の表記のみの場合もあります。

 

Virtual Network Service(Quantum)

 

Virtual Network Service(Quantum)では、オープンスタックで構築したクラウド環境における、仮想ネットワークを管理します。

仮想ネットワーク接続のすべては、Quantumで管理できます。

物理的なインフラでいえば、ルーターやスイッチなど、ネットワーク機器に相当します。

オープンスタックを調べると、「Quantum」の表記のみの場合もあります。

 

\ 自分に合う働き方が分かる! /

仕事タイプ診断をする

 

 

オープンスタックの商用パッケージもある

 

 

オープンスタックは、OSSとして提供されているため、それを基盤に商用利用のためのパッケージを提供している企業があります。

メーカーの提供するオープンスタックは有料ですが、メリットとしてはやはりサポートを受けられることでしょう。

 

RedHat社が提供するオープンスタック

 

RedHat社は商用のオープンスタックとして「RHEL-OP」を提供しています。これは「Red Hat Enterprise Linux OpenStack Platform」の略称です。

RHEL-OPでは、本家オープンスタックの新機能が提供されると、約2〜3ヶ月でRHEL-OPにも反映され、アップデートされるようです。

参照元:RedHat公式サイト

 

IBM社が提供するオープンスタック

 

IBM社は商用のオープンスタックとして「CMwO」を提供しています。これは、「IBM Cloud Manager with OpenStack」の略称です。

OSSのオープンスタックを利用して、IBMが商用利用できるソリューションを提供するものです。

参考元:IBM公式サイト

 

\ レガシーな環境に悩んだら? /

無料相談してみる

 

 

まとめ

 

 

  • AWSと互換性がある
  • 多数の機能が無料で利用でき、モジュール化しているため統合や切り離しが容易
  • サポートを受けるにはそれなりの知識が必要

 

オープンスタックは常に開発が進められており、2019年11月時点に存在するコンポーネントも、時間をかけて徐々に追加された機能です。

AWSのような仕組みを独自に構築したいときにはオープンスタックが便利です。

オープンスタックの利用には、やはり専門知識が不可欠ですので、技術者がいない場合にはベンダーの商用プラットフォームを導入するのも一つの選択肢でしょう。

導入後には、必ずトラブルなども起こりますので、ベンダーのサポートがあると安心です。

 

\ レガシーな環境に悩んだら? /

無料相談してみる

 

この記事の監修者

【国家資格保有】キャリアアドバイザー 小峰涼平

5年間インフラエンジニアとして新規顧客提案や既存顧客への提案〜運用保守業務を経験。業務を行う中で人材業界へ興味を持ち、22年1月国家資格キャリアコンサルタントを取得。現在、資格を活かしキャリアアドバイザーとしてエンジニアの転職支援を行っております。

この記事が気に入ったらSNSでシェアをお願いします

あわせて読みたい関連記事

新着記事はこちら