Software Defined Storageという用語を知りました。この用語に関して調べたブックマークメモです。
たったひとつのキーワードからどんどん世界が広がっていき、調べるのがとても楽しく、またSoftware Defiedの動向に驚いている。
Software Defined xxx とは
ソフトウェアを中心としたインフラ構築のビジョン。
Software-defined data center (SDDC) is a vision for IT infrastructure that extends virtualization concepts such as abstraction, pooling, and automation to all of the data center’s resources and services to achieve IT as a service (ITaaS)
- Software-defined data center - Wikipedia, the free encyclopedia
- Software Defined Infrastructure - Wikipedia, the free encyclopedia
「Software Defined」とは「(手作業ではなく)ソフトウェアで定義・制御する環境」を実現する、または目指すという意味
各ベンダの動向
Intel - Software Defined Infrastructure(SDI)
データセンターのサーバー、ネットワーク、ストレージを統合する戦略。
SDIの大きな特徴は、コンピュート(CPU、メモリ)、ネットワーク、ストレージなど、データセンターを構成するハードウェアをすべて抽象化して、ソフトウェアで自由に設定を変更することができる点ハードウェアとソフトウェアがタイトに結びつくのではなく、ハードウェアを抽象化し、必要に応じてソフトウェアから設定を変更するだけで、サーバーのリソース構成をダイナミックに変更できるシステムが必要になってきた
- 米インテルがSoftware Defined Infrastructureを発表、ストレージとネットワークで攻勢:ITpro
- 【仮想化道場】“やわらかいデータセンター”を作る、IntelのSoftware Defined Infrastructure - クラウド Watch
Cisco - Software Defined Network(SDN)
Software-Defined Networking.ネットワークにおけるSoftware defined.
SDN allows network administrators to manage network services through abstraction of lower level functionality.
広義:「従来システムのネットワーク要素を抽象化し分割する、コンピュータ ネットワークを構築するアプローチ」(wiki より)狭義:「(広義のアプローチを具体化するために)ネットワーク機器のコントロール プレーン、データ プレーンを分離し、集中化されたソフトウェアからコントロールして、もっと効率的なこと、便利なことをする!!」
なんと、courseraに講義を発見!時間があれば受けたいところだが。。。
EMC - Software Defined Storage(SDS)
EMCのとなえる戦略。ストレージにおけるSoftware Defined.
Software-defined storage (SDS) is a term for computer data storage technologies which separate storage hardware from the software that manages the storage infrastructure
SDNはOpenFlowという共通技術によって浸透したが、ストレージ分野では共通技術となるようなものがないとか。
実現するためのArchtecture
Software Defined Infrastructe
このページで紹介されているアーキテクチャがわかりやすい。
よくわかるIT新発見 第1回 「Software Defined xx」の潮流を読み解く!|伊藤忠テクノソリューションズ
以下、引用。
- Orchestration ・・・ 下位の機能レイヤのAPIを通じて全体のプロビジョニングを実施。
- Controller ・・・ 上位レイヤからのAPIを介した指示にしたがって、Deviceの設定変更を実施。
- Device ・・・ 上位レイヤのAPIを介した指示にしたがって、必要なITリソースを提供。
Rack Scale Architecture(RSA)
Intelが提唱するアーキテクチャ。
これはよくわかならいな。
実現するための技術・OSS
OpenStack
クラウド基盤を構築するオープンソースソフトウエア。 KVMやXen、VMware ESXi、Hyper-Vといった仮想化ソフト(ハイパーバイザー)と組み合わせ、 IaaS(Infrastructure as a Service)やストレージサービスを提供するための仮想マシンやストレージ、ネットワークの管理機能などを提供するOpenStackを使って構築したクラウド環境は、統一したAPIや認証を使って管理できる。また、IaaSのパブリッククラウドサービスで最大手であるAmazon EC2と互換性を持つ。
CloudStack
OpenFlow
OpenFlowとは、ソフトウェアによってネットワークの構成を行うための新しい標準。
- OpenFlowとは 〔 オープンフロー 〕 - 意味/解説/説明/定義 : IT用語辞典
- OpenFlow/SDNはなぜ誕生したのか、OpenFlow以前にあった問題とは。生みの親カサド氏が壇上で語る。SDN Japan 2013 - Publickey
Hydrogen
OpenDaylight Projectとは、 SDN(Software Defined Network)のプラットフォームを開発するプロェクト。 Linux Foundation Projectのひとつ。
SDN の市場育成とともにこの分野の革新とユーザ環境への導入促進を目的に活動を開始したのが「OpenDaylight」です。業界をリードする素晴らしいメンバー(Platinum/Goldスポンサー:Brocade、Cisco、Citrix、Ericsson、IBM、Juniper、Microsoft、Redhat、NEC、VMWare)が参加し、複数のインダストリ プレイヤーによるコントリビューション(HackFest 参加、ソースコード寄贈、共同開発)によりコントローラ フレームワークを形成
OpenDaylightが開発したオープンソース コントローラ フレームワークがHydrogen。