(O+P)ut

OutPut Log by SE in SIer



(O+P)ut

Output Log by SE

【入門】AIXとは?

スポンサーリンク

AIX?

AIXってなんですか? と 聞かれれば、UNIX系OSの一つ
というのが本用語を始めて聞いた方への回答です。

ちなみに、読み方は エーアイエックス です。

本記事では、そこに周辺の情報を足しながらざっくり解説していきます。

AIX とは

AIXは、Advanced Interactive eXecutive の略です。
もともとはAdvanced Ibm uniX という名称だったのですが、商標等の理由で変更せざるをえなかったと言われています。

ここからもわかるようにAIXはIBMによって開発されています
IBMは他にもIBM iz/OS などを開発しています。

ちなみに、UNIX系のOSでは競合としてオラクル社のSolaris、ヒューレット・パッカード社のHP-UX*1があります。

ジャーナリングファイルシステムを採用する世界最初のOSであったり論理ボリュームマネージャへの対応が早かったりと歴史的に見れば優位性がありますが、採用理由で多いのは前システムがAIXだったため、ではないでしょうか。

以下で、AIXの関連用語を2つ説明します。

AIXを取り巻く用語2選

PowerSystems

Power Systemsはミドルレンジのサーバで、UNIX市場でシェアを持っている機器です。
こちらの機器で稼動できるOSはIBM iAIXLinux on POWERの3つで、その中で高信頼が求められる(つまり停止等が許されない)システムではAIXが採用されることが多いようです。

事実、AIXといえばPOWER系プロセッサを搭載したサーバで動作するOSという理解が一般的です。
このようにアーキテクチャとOSが対になっている例は他にもあり、SPARCアーキテクチャではSolaris,PA-RISCアーキテクチャではHP-UXといった具合です。

現在のサーバー市場におけるインテル社のx86アーキテクチャの牙城を崩すべく、GPUアクセラレーターを組み込んだりとPOWER搭載サーバの優位性を語ろうとしています。

LPAR

PowerVMという仮想化ソフトを用いることで、ハードウェア資源を複数に分割共有することが可能です。
この、分割されたハードウェア資源をLPAR*2と呼びます。

一般的に、仮想化を実現する際にはハードウェアを仮想化して仮想マシンにはハードウェアを意識させない、というものがありますが、LPARはハードウェアの特性を活かした仮想化を実現します。

例えば、以下画像のようにLPARは仮想マシンが直接I/Oを利用したりします。

f:id:mtiit:20190310220007p:plain
https://thinkit.co.jp/story/2010/07/08/1639?page=0%2C2 より画像抜粋

この機構によってPowerSystems/AIXは高性能/高信頼を実現しています。

AIXを取り巻く用語おまけ編

ksh(Kornシェル)といわれているAIXでのデフォルトシェルや、smit*3といったシステム管理用の対話型インターフェースなどもAIX周りでよく聞くので一緒に覚えておくとよいかと思います。

まとめ

Power Systemsを採用している現場では、AIXというワードはよく聞くのではないでしょうか。

海外の記事にて、以下のような記載がありました。

AIX is not your typical consumer operating system. It is mainly used for servers in large businesses where IT geeks get to work with it.

直訳すると、AIXはコンシューマ用のOSではありません。これは主に大企業のサーバーに使用され、ギークがそれを扱います。
金融機関など、高信頼性が求められる場面で採用されるのは海外でも同じようです。

ちなみに、UNIXの系列を見てみると、AIXはClosedなOSとして分類されています。
f:id:mtiit:20180627095237p:plain

AIX関連記事

IT技術-UNIX-AIX カテゴリーの記事一覧 - (O+P)ut

以上です。ご参考になれば幸いです。

*1:HP-UX : Hewlett-Packard UNIX

*2:Logical Partition

*3:System Management Interface Tool


他の記事を読む