物語
CIACは、CPOとCCPの2つのコンポーネントで構成されています。 これらの製品はいずれも、シスコ自身が製造したものではありません。 2009年にシスコのプロセスを自動化するため、Tidal Software Inc.は1億500万ドルで購入し、同社は製品Tidal Enterprise Schedulerを受け取りました。 この製品に基づいて、シスコは、Cisco Unified Computing Systemに基づいて構築されたデータセンターを自動化および仮想化すると想定されていました。 時間が経つにつれて、それが起こりました。 本格的なクラウドの場合、シスコにはもう1つ、セルフサービスポータルがありませんでした。 2011年、シスコはnewScaleを購入し、サービスカタログとセルフサービスポータルを受け取りました。 これらの購入後、Cisco Intelligent Automation for Cloudが表示されます-むき出しの役に立たない製品です。 彼と少なくとも少し作業を始めるとすぐに、互いに接続しようとしているさまざまな製品で作業していることに気付くでしょう。 一部の場所では、シスコは元の名前さえ変更していません。 一般に、シスコはクラウドを必要とせず、多くの時間が費やされ、リソースがUCSにオペレーティングシステムを展開するために機能しているという意見があります。 彼らはハードウェアを販売し、このハードウェア用のソフトウェアを提供したいと考えています。 質問は誰がこれを必要としているのですか? 現在、誰もが仮想化に向かっています。
建築
前述したように、CIACは2つのコンポーネントで構成されています。
- Cisco Cloud Portal(CCP)-クラウドリソースにアクセスできるセルフサービスポータルをユーザーに提供します。
- Cisco Process Orchestrator(CPO)は、タスクを自動化するクラウドバックエンドです。

この図では、CIACが実行できるすべてのことを灰色の枠で囲んでいます。 現時点では、VMware vCenterは主要な仮想化プラットフォームと見なすことができます。 CPOには、vCenterを接続し、仮想マシンの作成と管理を自動化するためのコネクターがあります。 多くのCIACプラットフォームと同様、これは単なるクラウド構築フレームワークです。 また、ベアメタルプロビジョニング用のCisco Server Provisioner(CSP)およびUCSMもサポートしています。
シスコクラウドポータル
ユーザーがクラウドにアクセスするためのポータル。 この製品はJavaを使用しており、インストールする場合は以下が必要です。
- Linux、Windows
- Java
- JBoss、WebSphere、WebLogic
- Microsoft SQL Server 2008、Oracle 11g
ポータルで使用できるすべてのものをリストしました。各アイテムのいずれかを選択する必要があります。 通常、標準インストールはJBossおよびMicrosoft SQLで行われます。 インストールプロセスは十分に高速ですが、CPOとの統合および経験のないさらなる構成には多くの時間がかかります。

ポータルはLDAP認証をサポートしています。 コードを記述せずに新しいサービスをカスタマイズおよび追加できる強力なツールは数多くありますが、これらはすべて非常に複雑で曲がりくねっているので、ポータルを最初から記述することをよく考えます。

新しい仮想マシンを作成するためのウィンドウは、ほぼすべてのクラウドプラットフォームの標準です。 以下では、管理者のユーザー名とパスワードも指定できます。 ポータル全体はクエリを通じて機能します。 たとえば、新しい仮想マシンの作成は、後でCPOに送信される要求です。 さらに、これらのリクエストのステータスを表示したり、リクエストリクエストの機能を有効にしたりできます。 理論的には、エンドユーザーの場合、リクエストを伴うこの機能は終了する必要があります。

リクエストステータスを表示するウィンドウ。 この場合、正常に完了した仮想マシンの削除。

仮想マシンを作成した後、ユーザーはその仮想マシンで作業を開始し、標準タスクを実行できます。
Cisco Process Orchestrator
このソフトウェアを使用すると、クラウド内のプロセスを自動化するワークフローを作成できます。 インストール要件:
- Windows Server 2003、Windows Server 2008
- .NET Framework 4
- Java
- Microsoft SQL Server、Oracle 11g
CPOは、多くのことを自動化できる強力なソフトウェアです。 アダプターのリストは次のとおりです。
- IBM DB2
- JMX統合
- ネットワーキング
- OLAPデータベース
- Oracleデータベース
- SNMP統合
- ターミナル(SSHおよびTelnet)
- BMC Remedy
- Cisco UCS Manager
- クラウド統合
- Cisco Server Provisioner
- シスコクラウドポータル
- メール統合
- 汎用データベース統合
- VMware vCenter
- VMware ESXおよびESXi
- Webサービス統合
- Microsoft Active Directory
- Microsoft SCOM 2007
- Microsoft SQL Server
- Microsoft Windows
また、以下と統合するためのアダプターのベータ版もあります。
- vCloud Director
- Openstack
- Amazon EC2
新しいプロセスの構築はプログラミングのようなものです。 アクティビティをドラッグして、タスクを自動化するプロセスを段階的に構築します。

以下は、次のようなものです。

これらの新しいプロセスはすべてポータルにリンクできます。 ユーザーは、ポータルを使用して必要なデータを送信するだけでプロセスを完了できます。 管理者は、プロセスの実行方法を監視できます。

各プロセスを展開し、ステップごとの実行方法を確認できます。

結論
大企業の興味深いソフトウェア。 さらに、シスコは積極的な販売を行っておらず、パートナーを通じて販売したり、大規模な顧客に提供しようとしています。 ソフトウェアは無料ではありません。 そして、例えば、私はあなたがお金を払って裸のソフトウェアを手に入れる方法を理解していません。それはまだ長い間完成する必要がありますが、大企業には独自のゲームのルールがあります。 割り当てられた予算-お金を削減しましょう。 私の意見では、ポータルは巨大で洗練されすぎているため、カスタマイズが複雑になっています。 CPOに関しては、この製品は注目に値します。 質問:お金のために誰か必要ですか? 市場を調査するとき、このオプションにこだわる人はあまりいないと思いますが、シスコから大量のハードウェアを購入し、クラウドの構築を提案された場合、同意する可能性は十分にあります。 それでも、ベンダーのロックインとパートナーシップは機能します。