• 온라인 도구
  • - 계산기
    • 문자 수
  • - 다운로드
    • TikTok 다운로드
    • DouYin 다운로드
  • - 웹 도구
    • BASE64
    • Base64→이미지
    • 이미지→Base64
    • URL 인코딩
    • JavaScript
    • 타임스탬프
    • 유니코드 변환기
    • JSON 형식
    • 확장자 수정
    • 목록 만들기
    • CSS 최적화
  • - 암호화 도구
    • MD5 암호화
    • 랜덤 생성기
  • - 이미지 도구
    • 이미지 압축
    • QR 코드 생성기
    • QR 코드 리더
    • 배경 화면 미리보기
    • 이미지 EXIF
  • - 정보 시트
    • 혈액형 유전
    • 의류 사이즈
    • app.tool_clock
  • [email protected]
DopuBox
  • English
  • Español
  • Français
  • 日本語
  • 한국어
  • 简体中文
  • 繁體中文
全部 ニュース Meta Code 文化・アート
Linuxシステムの下でDockerとWeaveを使用してNginx逆エージェントを構築
2022-01-26

Hiさん、今日はWeaveとDockerを使用してNginxの逆エージェント/負荷等化サーバを構築する方法を学びます。Weaveは、Dockerコンテナを互いに接続する仮想ネットワークを作成し、ホスト間での導入と自動検出をサポートします。インフラストラクチャではなく、アプリケーションの開発に集中できます。Weaveは、ポート/マッピング/接続などの構成を必要としないすべてのコンテナが同じネットワークに属しているような素晴らしい環境を提供しています。コンテナ内のアプリケーションが提供するサービスは、コンテナがどこで実行されているかにかかわらず、weaveネットワークで外部世界に簡単にアクセスできます。このチュートリアルでは、weaveを使用してnginx Webサーバを負荷イコライザとして迅速かつ簡単に導入し、Amazon Web Services内の複数のノードで動作するdockerコンテナで実行される簡単なphpアプリケーションを逆エージェントします。ここでは、WeaveDNSについて説明します。これは、コードを変更することなく、コンテナがホスト名を使用して見つけられる簡単な方法を提供し、他のコンテナをホスト名で接続することができます。

このチュートリアルでは、nginxを使用して、Apacheを実行するコンテナのセットに負荷を均等に割り当てます。最も簡単で簡単な方法は、Weaveを使用してubuntu上で動作するdockerコンテナ内のnginxを負荷等化サーバに構成することです。

Dockerのweaveツール

Weaveの適用シーンを見てみましょう。

アプリケーションは、ネットワークを使用するときに、すべてのコンテナが同じスイッチネットワークの下にあるように、ポートマッピング、接続などを構成する必要はありません。コンテナ内のアプリケーションが提供するサービスは、コンテナがどこで実行されているかにかかわらず、weaverネットワークで外部世界にアクセスできます。同様に、既存のシステムアプリケーションは、内部アプリケーションが動作する場所を心配することなく、コンテナ内のアプリケーションに露出して呼び出すこともできる。

Weaveはファイアウォールを貫通することができ、トラフィックは暗号化されており、ホストが信頼されていないネットワークに接続できるようにし、weaveを使用すると、複数のコンテナを簡単に配置して異なる場所で実行することができます。
2台の異なるホストHOST 1とHOST 2の上でdockerアプリケーションが実行されている場合は、同じタイプのdockerアプリケーションを2台のホストにそれぞれ配備します。
コードのコピー
#このステップでweaveルーティングを開始するには、各HOSTで起動する必要があります。

weave launch

#コンテナを起動し、コマンドラインにipを設定し、weave runがdocker run-dを呼び出すので、この方法でコンテナを起動することができます。同じようにweave startコマンドがあります。docker startコマンドを呼び出して既存のコンテナを起動します。HOST 1に複数のコンテナを配置する場合は、2行目のコマンドを実行し続けます。コンテナ設定のipが衝突しないことを保証すれば、同じセグメントのipはあちこちで使用できます。

ssh=$(weave run 10.1.1.1/24 -t -i ubuntu)
コードのコピー
このステップは少し違います。HOST 2でweaveにHOST 1に同行してipまたはホスト名を指定したり、ポートを指定したりすることができると伝えました。HOST 1とHOST 2に直接ファイアウォールがある場合は、tcp/udpの6783ポートが開いていることを確認します。
weave launch $HOST1
#最初のステップと異なる点は、構成されたIPが異なることです。 ssh=$(weave run 10.1.1.2/24 -t -i ubuntu)
HOST 1にHOST 2に接続するように伝えることもできますし、どちらも問題なくweaveが自動的に接続します。彼らのサービスが開始された後、weaveに複数の同業者を接続するように伝えることもできます。複数のipアドレスを提供し、スペースで分けることができます。
HOST 1では、
コードのコピー
docker attach $ssh
コードのコピー

docker attach $ssh

1.AWSインスタンスの構築
コードのコピー
$ git clone https://github.com/weaveworks/guides $ cd weave-gs/aws-nginx-ubuntu-simple
コードのコピー
$ sudo ./demo-aws-setup.sh
コードのコピー
$ cat weavedemo.env export WEAVE_AWS_DEMO_HOST1=52.26.175.175
export WEAVE_AWS_DEMO_HOST2=52.26.83.141
export WEAVE_AWS_DEMO_HOSTCOUNT=2
export WEAVE_AWS_DEMO_HOSTS=(52.26.175.175 52.26.83.141)
私たちはbashで次のコマンドを実行して環境変数を有効にします。 コードのコピー
. ./weavedemo.env
2.WeaveとWeaveDNSの起動 コードのコピー
ssh -i weavedemo-key.pem ubuntu@$WEAVE_AWS_DEMO_HOST1
$ sudo weave launch

ソース元URL:https://dopubox.com/article/p/889d896068bd3d30

기타 도구
  • 문자 수 TikTok 다운로드 DouYin 다운로드 BASE64 Base64→이미지 이미지→Base64 URL 인코딩 JavaScript 타임스탬프 유니코드 변환기 JSON 형식 확장자 수정 목록 만들기 CSS 최적화 MD5 암호화 랜덤 생성기 이미지 압축 QR 코드 생성기 QR 코드 리더 배경 화면 미리보기 이미지 EXIF 혈액형 유전 의류 사이즈 app.tool_clock
  • ジョン・レノンのギター4億5千万円で落札
    2024-05-30

    美術館の裏側を伝える展覧会「鎌倉別館40周年記念 てあて・まもり・のこす 神奈川県立近代美術館の保存修復」レポート
    2024-05-29

    制作期間「足りていなかった可能性」
    2024-05-31

    授業中の生徒や住民が弾道ミサイル飛来を想定した避難訓練 福島・須賀川桐陽高
    2024-05-31

    「ねこクラゲ」被告、脱税認める 原稿優先で申告せず、福岡地裁
    2024-05-31

    韓国HYBE傘下の代表続投 和解望む意向
    2024-05-31

    エリザベートコンクールで吉田さん6位入賞
    2024-06-01

    死後に再評価が進んだ作曲家の筆頭、ビゼー。その裏には友人の存在が【クラシック今日は何の日?】
    2024-06-02

    小学館「作家の意向第一に協議」 映像化指針、ドラマ原作者死去で
    2024-06-03

    イタリア・ヴェローナの歴史あるレストランをパトリシア・ウルキオラが再解釈。
    2024-06-03

    石川九楊の個展「石川九楊大全」が上野の森美術館で2ヶ月連続開催へ
    2024-06-05

    今週末に見たい展覧会ベスト13。「令和6年 新指定国宝・重要文化財」展から国立西洋美術館の現代美術展、KYOTOGRAPHIEまで
    2024-06-04

    【1971年の今日 : 6月5日】京王プラザホテル全面開業―今からは想像もできない着工前の巨大な貯水池だった頃の写真も
    2024-06-05

    ユージーン・スタジオが東南アジアに美術館を建設予定。新法人YES__pte.ltdを設立し、インドネシア・ジャカルタに美術館準備室を開設
    2024-06-04

    ビル・エヴァンスの名言「才能なんて取るに足りない」【本と名言365】
    2024-06-05

    書評:「日本美術史」を書き換える100年単位の挑戦。『この国(近代日本)の芸術──〈日本美術史〉を脱帝国主義化する』
    2024-06-05

    岡田将生の初ブランド「IN MY DEN」始動、第1弾グッズの受注販売がスタート
    2024-06-06

    美術家藤井光さん個展「終戦の日/WAR IS OVER」 希望か絶望か…大分・佐伯の地下弾薬庫跡にこだまする泣き声
    2024-06-07

    今週末に見たい展覧会ベスト8。閉幕の横浜トリエンナーレから、「梅津庸一 クリスタルパレス」、石川九楊の2ヶ月連続個展まで
    2024-06-06

    もしあの時に戻れたら…歌人・穂村弘が話題書『迷子手帳』で明かす、今も忘れられない「失敗」
    2024-06-07

    ©  Dopu Box
    💛