ZStackクラウドコンピューティングアーキテクチャの秘密発見(四):極めて簡単なインストールアップグレード


ZStackは、近い将来の企業内のITルームは、公有クラウドやプライベートクラウドを採用してもクラウド化されるに違いないと考えています.しかし、現在のクラウド化の進度はまだ緩やかで、主に技術と実力のある大手企業の内部で発生しており、彼らだけがIaaSシステムを構築することができる実力を持っている.しかし、企業がクラウドテクノロジーがもたらす様々なメリットを理解するにつれて、ますます多くの企業がクラウドに移行していることがわかります.企業がプライベートクラウドを採用する場合、IaaSのインストールと導入方法が最初の問題です.IaaSのメーカーやプロバイダとしてAmI Ready?
はい、ZStackはもうReadyです.ワンタッチインストールはデルの約束であり、ワンタッチ導入もデルの将来の機能の一つです.今日はZStackが自動化されたインストールと導入が行われている場合を見てみましょう.
まず、管理ノードがどのようにワンタッチでインストールされているかを見てみましょう.ZStackはIn ProcessのMicro Serviceアーキテクチャを採用しているため(『ZStack探秘三』で説明しています)、すべてのサービスは1つの全体内にあり、1つのZStackをインストールし、つまりすべてのZStackサービスを一緒にインストールします.災害対応やサービス性を考慮しても,複数の管理ノードを増やした場合でも,サービスを1つの管理ノードに個別にインストールするプロセスは存在しない.これにより、IaaSに対するユーザの理解が簡略化され、IaaSはユーザにとって完全なソフトウェアになった.彼は一度インストールすればいい.IaaSの中でマイクロサービスを採用しているのかSOAを採用しているのか、それとも他の緩やかな結合の設計方式を採用しているのか、ユーザーは理解する必要はありません.さらにIaaSが特別なフレームワークを採用しているため、実装プロセスが複雑で分かりにくいとは思わない.
ZStack管理ノードのシステムへの依存度は大きくなく,最も主要な依存度はApache Tomcat,Ansible,Mysql,Rabbitmqである.インターネットリソースとLinuxのパケット管理能力を最大限に利用して、これらの依存性を解決し、すべてのインストール手順を簡単なinstall shellに定義します.テストの結果、正常なネットワーク接続ホスト(Centos 6.6などのLinuxシステムを事前にインストールする必要がある)で、ZStack管理ノードのインストール構成を完了するには、約5分しかかかりません.信じないならやってみてください.
[root@localhost ~]# curl http://download.zstack.org/install.sh | bash -s -- -a

もちろん、管理ノードのインストールに加えて、クラウドコンピューティング環境では、ホスト、ストレージ、ネットワークなどのさまざまなリソースを追加する必要があります.これらの操作はZStackでUIインタフェースでクリックしてもよいし、zstack-cliコマンドラインツールでも可能です(コマンドツールの利点はshellプログラミングで自動化された追加スクリプトを作成できることです).リソースを追加する操作は、表面的にはマウスで2回クリックしてポイント情報を入力するように見えますが、下位実装ロジックから見ると、ZStackはこのような自然な操作を実現するために、主にansibleを統合して各種エージェントを自動化してインストールしています.また、この自動化されたインストールプロセスは、初めてリソースを追加することに限られません.今後ZStackをアップグレードする場合、ユーザーはZStackの管理ノードをアップグレードするだけで、ZStackは対応するメカニズムを通じてすべてのエージェントを自動化してアップグレードします.これにより、現在のIaaSのさまざまなインストールとアップグレードの難題を完璧に解決できます.
今後、ワンタッチの導入を行います.ワンタッチインストールは、ユーザーのインストールアップグレードの問題を解決するために使用されます.ワンタッチの導入により、ユーザーの問題を解決し、一般的なシステム管理者がZStackの使用と操作を容易にすることができます.多くのユーザーマニュアルを読む必要がなく、使用中にIaaSの各操作を熟知させる.今日はZStackの極簡単なインストールアップグレードについてお話ししましたが、かっこいいと思います.もちろんそれは私たちの多くのfeatureの一環にすぎません.次の微信発表では、ZStackのもう一つの切り札を紹介します.全フィールドの複雑な組み合わせのクエリーAPIをサポートし、大量のクラウド世界でさまざまなリソースを簡単に検索することができます.お楽しみに!