Remote.ItとDocker
私たち自身を含むすべての人にとってのメリット
多くの人々がさまざまな理由でDockerを愛しています。社内では、同じシステム上でRemote.Itエージェントの複数のコピーを実行しています。各コンテナは分離されているため、各コンテナをテスト用に異なるバージョンにすることができます。Dockerは、ホストやコンテナがデベロッパーマシン上にローカルに存在しているか、AWSのECSまたはEKSクラスターでホストされているかを気にしません。Containersはオンデマンドでのみシステムリソースを使用するため、非常に効率的です。大規模なシステムや仮想マシンを事前に割り当てることはありません。コンテナは何か問題が発生してクラッシュした場合、自動的に再起動できます。顧客のデプロイメントをミラーリングするために、複雑なテスト環境を複製する必要があることがよくあります。レプリケーションはdocker-composeまたはDockerデスクトップからのKubernetesを使用して実行できます。
顧客もRemote.ItとDockerを組み合わせたソリューションが大好きです。多くの顧客にとって大きなメリットは、Remote.Itをコンテナ環境で使用することで、コンテナ環境内のサービスディスカバリー機能を利用できることです。例えば、最近の顧客向けKubernetesの概念実証では、EchoServerサービスとRemote.It-Agentサービスがありました。EchoServerサービスへの接続を構成する場合、接続のホスト名に「echoserver」を入力するだけです。クラスター内のどこで「echoserver」が実行されているかは関係ありません。接続することができます。サービスにポッドを追加しても、何も変更する必要はありません。
Docker、コンテナ、およびKubernetesが初めての人のために、少し立ち止まって考えてみましょう。
Dockerとは?
Dockerは、開発者やDevOpsエンジニアがコンテナを構築、デプロイ、実行、更新、管理できるようにするプラットフォームです。
コンテナとは何ですか?
コンテナとは、アプリケーションのソースコードとオペレーティングシステムのライブラリや依存関係を組み合わせ、そのコードをあらゆる環境で実行できるように標準化された実行可能なコンポーネントです。
開発者はDockerなしでコンテナを作成できます。しかし、Dockerはコンテナ化を高速化、簡素化、より安全にしています。
Dockerはオープンソースのプロジェクトです。
Docker, Incは、商用版のDockerを販売している会社です。
Remote.ItのDockerイメージを使い始めるにはどうすればよいですか?
当社のDockerソリューションについて読むか、コマンドライン指示付きで当社のDocker Hubイメージに直接アクセスできます。