より多くの企業が、ニーズに応じて特定のクラウドサービスを使用し始めています。 また、組織が大きくなるほど、必要なインフラストラクチャが複雑になります。 同時に、クラウドシステムの作成と個々の機能の自動化は簡単なプロセスではなく、さまざまな困難が伴います。
クラウドインフラストラクチャの構築と自動化のタスクを容易にするために、さまざまな方法とソフトウェアが使用されます。 今日の資料では、このような7つのツールと技術(および競合する製品と類似物へのリンク)を選択しています。
シェフ:構成管理
最も有名なクラウドオートメーションツールの1つ。 Chefは 、構成と継続的な配信プロセスの管理に使用されます。 プロジェクトのウェブサイトに書かれているように、「Chefはインフラストラクチャをコードに変えます。」
この製品を使用すると、ユーザーは、クラウド内のさまざまなプロセス( IFTTTなど )を自動化するための一連のコマンドと構成を含む「レシピ」を作成できます。 Chefクライアントアプリケーションは、各サーバー、仮想マシン、またはネットワークデバイスにインストールされます。そのようなオブジェクトはそれぞれノードと呼ばれます。 その後、クライアントはChefサーバーに連絡し、最新の更新に関する指示を受け取ります。
価格: 10,000個のノードを含む基本パッケージは完全に無料で、拡張標準料金はノードあたり月額6ドルです。
同様のツール: Puppet 、 Juju 、 Testconfig 、 Dell Cloud Manager
Veeam Cloud Connect:クラウドバックアップ
Veeam Cloud Connectテクノロジーを使用すると、クラウドへのバックアップの信頼性の高い転送を編成できます(そのようなコピーからデータを復元できます)。
Veeam Cloud Connect開発者は、3-2-1バックアップルール(3つのバックアップ、2種類のストレージメディア、1つのインスタンスがリモートに保存されます)に従い、製品は実際の実装に適しています。 サポートされる仮想化製品には、VMware vSphere、Microsoft Hyper-V、Microsoft SMB3 Storage、Microsoft Windows Sever、およびLinuxサーバーが含まれます。 このテクノロジーを使用してクラウドにバックアップすることに関する良い記事があります。
価格: Veeam Backup&Replication製品のライセンスは、年間711ドルからです。
パレット:クラウドアジャイル開発
Palletはクラウド開発ツールであり、その開発者はコードアプローチとしてインフラストラクチャにも準拠しています。 その支援により、アプリケーション、「サーバーラック」、または個々の仮想マシンのレベルで自動化を実行できます。
このシステムを使用して、BashとSSHを備えた任意の仮想マシンを操作できます。
価格:リクエストに応じて
Distelli:アプリケーションの展開
Distellyサービスを使用すると、システム管理者、アプリケーション開発者、およびその他のIT専門家は、アプリケーションをすばやく展開できます。
このツールは「任意のサーバー上の任意のコードで」機能し、さまざまな基準(役割、地理的位置、プロバイダーなど)に従ってサーバーをグループ化できます。
価格:無料バージョン(2台のサーバー、無制限の展開)と、サーバー数の異なる有料料金(10台のサーバーの場合は月額150ドル、50台のサーバーの場合は月額750ドル)があります。
同様のサービス: Fabric 、 Ansible 、 ®?Ex 、 Glu
境界:インフラストラクチャの監視
境界ツールは、主要なクラウドベンダーの製品と統合され、アプリケーションとデータのステータスを監視するために使用できます。 さらに、このシステムは他の分析システムと統合されているため、インフラストラクチャの状態に関する詳細な集約情報を一度に表示できます。
Boundaryを使用すると、システムパフォーマンスを分析し、さまざまなトポロジのパフォーマンスを調査し、APIを制御することもできます。
価格:無料バージョン(サーバーごとの保存期間とメトリック数の制限)、標準(サーバーあたり月額12ドル)および高度な(サーバーあたり月額15ドル)バージョンがあります
他の同様のプロジェクト: Solarwinds 、 Hyperic 、 New Relic Monitor 、 CA Nimsoft 、 AppDynamics 、 BMC Cloud Operations Management
AutoMate:自動化(コード行なし)
AutoMateのネットワークオートメーション製品を使用すると、コードを記述せずにクラウドベースの自動化ソリューションを作成できます。 ユーザーは、グラフィカルエディターを使用してさまざまな自動化タスクを作成できます。
Auto Mate(現在バージョン10が関連)は、SharePoint、Amazon Web Services、Microsoft Dynamics、FTP、Excel、さまざまなデータベースなどと同様に、さまざまなクラウドアプリケーションと統合できます。
価格:無料試用版があり、リクエストに応じて永続的に使用できる価格
その他の自動化サービス: SaltStack 、 CFEngine 、 Foreman 、 Commando 、 Cisco Prime Cloud Automation
NetApp Flash Cache:クラウドでのSSDキャッシング
SSDには可動要素がなく、フラッシュメモリを使用してデータを保存します。 原則として、大容量アプリケーションと多機能サーバーの弱点の1つはディスクサブシステムです。 SSDキャッシングテクノロジーを使用して、作業を高速化できます。
NetApp Flash Cache (以前のPAM II)-ストレージコントローラーレベルのフラッシュテクノロジー。これにより、頻繁に要求される「ホットな」データを保存できます。 ここでの主なプラスは、(ディスクを追加することなく)多数の読み取り操作を伴うワークロードの生産性の向上です。
読み取り操作用の高性能キャッシュにより、ディスクドライブと比較してレイテンシが10倍以上短縮され、I / Oスループットが向上します。 この技術を使用するためのさまざまな実用的なオプションは、 このブログ投稿で紹介されています。
価格:リクエストに応じて
出力の代わりに
結論として、この投稿だけでなく、何らかの形でクラウドサービスに接続している人への一種のメモとしてコメントすることも考えられます。 したがって、クラウドインフラストラクチャの作成を容易にするお気に入りのツールへのコメントリンクをhabra-usersで共有することをお勧めします(投稿「habrasocietyの推奨事項」に別のセクションを追加することが可能になります)。
ご清聴ありがとうございました!
PS不正確、間違い、またはタイプミスに気付いた場合は、個人的なメッセージを書いてください。すぐに修正します。