2017-11-13 6 views
-1

シングルクラウドの展開を自動化し、容易に監視することができます。組織が別の部門プロジェクトを異なるクラウドベンダーに展開したい場合、どのようにプロジェクト全体の構造を設計、監視、維持することができますか?さまざまなクラウドプラットフォームでのアプリケーション展開をどのように管理できますか?

+0

複数のクラウドプロバイダをサポートするいくつかの自動化ツールがあります。例えば、Terraform。 –

答えて

1

あなたはより具体的に試してみてください。 「クラウド」は非常に広範な用語です。仮想サーバーのスピンアップについて話していますか?その後、TerraformとPackerのようなプロビジョニングツールを見てください。また、Puppet、Chef、またはAnsibleを使用してサーバーをプロビジョニングできます。

それとも、コンテナのルートを行くの?その後、KubernetesまたはDocker Swarm。それから、サーバーレスのアリーナがありますが、ベンダー固有のものであるため、クロスプラットフォームでの展開はできません。監視のために

私が自分で使用するクラウド・プロバイダーの一つにまたはのSaaSベンダーのいずれかで、ELKスタックを展開になります。 Elasticは、ログとメトリックを中央の場所に送信できる多くの環境で「Beats」を提供します。

+0

クラウドのインフラを多様化し、単一のクラウドプロバイダーに頼るべきではないという話があります。その場合、クラウドインフラストラクチャを計画、設計、実装するための効果的な方法は何ですか? (1つのクラウドプロバイダーにファイナンス部門を、1つのプロバイダーにすべてのWebアプリケーションを、別のプロバイダーにDBを用意したいと考えています) –

+0

詳細が必要です。今日、どのようにサーバーとサービスをプロビジョニングしていますか?サービスはモノリスかマイクロサービスですか?自動展開にdevopsツールを使用していますか?など パッカーとテラフォームは良いルートかもしれません。 Packerで展開可能なイメージを構築できます。ローカルのテストと異なるクラウドプロバイダのために、同じソースをイメージに使用できます。 Terraformを使用すると、さまざまなクラウドプロバイダー向けにネットワーク、VPN、およびサーバーを指定および展開できます。 – marvi

関連する問題