問題タブ [amazon-ec2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ssl - HAProxyは1つのIPとポートでWebサーバーとSSLVPNの両方を前面に出すことができますか?
1つのIP/ポートに配置してLablzWebサーバーとSSLVPNAdito(SSL Explorerフォーク)の両方を前面に出すには、リバースプロキシが必要です。Nginxでそれを達成できませんでした。Aditoを汎用リバースHTTPプロキシとして使用できませんでした。
HAProxyは、HTTPトラフィックを検知しない場合、TCPプロキシにフォールバックできますか?言い換えると、レイヤー7の検査でこれがHTTPトラフィックではないと判断された場合、レイヤー4にフォールバックできますか?
これが私の設定です
- 1つのパブリックIP(Elastic IP)を備えたEC2マシン。
- 開いているポートは1つだけです-443。
- Stunnelは443上にあり、トラフィックをHAProxyに渡します(Stunnelを使用するのは好きではありませんが、Nginxとは異なり、HAProxyはまだSSLを完全にサポートしていません)。
- HAProxyは、一部のHTTPトラフィックを1つのサーバー(SVNサーバーの前にあるApacheサーバー)に渡し、残りのHTTPトラフィックをLablz Web/Appサーバーに渡すように構成する必要があります。
- HTTP以外のすべてのトラフィックは、AditoVPNに転送する必要があります。
- このトラフィックは次のとおりです。
- VNC、NX、SMB
- ...およびAditoがサポートする他のすべてのプロトコル
- このトラフィックは次のとおりです。
トラフィックをHTTPと非HTTPに分割するために送信元IPアドレスまたはポートに依存することはできません。
それで、そのような設定はHAProxyで実行できますか?これに他のリバースプロキシを使用できますか?私がHAProxyについて正しく考えておらず、別のアプローチが可能かどうかを教えてください。
ところで、Adito SSL VPNは素晴らしく、このセットアップが機能すれば、Lablz開発者にクラウド内のボックスへの素晴らしいワンクリックシングルログインの安全なVNC-over-HTTPSアクセスを提供できるようになります。
これに対する解決策はありませんが、Aditoを介して-私が間違っていることを証明してください。ただし、VNCoverSSHの方が優れているとは言わないでください。はい、VNC-over-SSHはより高速で安全ですが、(ターゲットユーザーベースにとって)セットアップがはるかに難しく、ユーザーがポート22でのアウトバウンドトラフィックを許可するファイアウォールの背後にいると想定します(常にそうであるとは限りません)。
その上、Aditoはリモートアクセスゲートウェイをはるかに超えています-それは本格的なブラウザ内VPN、ソフトウェアディストリビューションプラットフォームなどです。私はAditoの人とは関係がありません-Lablzブログの私のAditoの投稿を参照してください。
hosting - Amazon EC2 メタデータ
データセンターから Amazon への移行を進めています。当社は小規模な会社であり、ハードウェアをアップグレードするよりも、「クラウド」に移行することに魅力を感じています。カスタム AMI をゼロから作成し、現在、環境の構成方法を決定中です。
Amazon の管理コンソールと Elasticfox を使用してリソースを管理してきましたが、長期的な管理の問題に直面しました。複数のサーバーを実行している場合、どれがどれであるかを判断するのは困難です。EBS リソースとそのスナップショットにも同じ問題が存在します。AMI ツールを使用してリソースにメタデータを追加し、nice エイリアスでそれらを区別する方法はないようです。セキュリティ グループを使用して AMI インスタンスに「名前を付ける」という別の質問への回答を読みましたが、それでも EBS/スナップショット管理が必要です。
RightScale や Scalr など、これらの機能を追加すると思われるサービスがあることは知っていますが、他の人がこれを独自にどのように処理しているのか疑問に思っています。
amazon-s3 - 多数の小さなファイルを取得するための S3 から EC2 へのパフォーマンス
サイズが 1kB (数億のオーダー) のデータ チャンクの大規模なコレクションがあり、これらのデータ チャンクを格納およびクエリする方法が必要です。データ チャンクは追加されますが、削除または更新されることはありません。当社のサービスは、S3、EC2 プラットフォームにデプロイされています。
Amazon SimpleDB が存在することは知っていますが、プラットフォームに依存しないソリューションが必要です (たとえば、AWS から移動する必要がある場合)。
私の質問は、データ チャンクを格納および取得するためのこれら 2 つのオプションの長所と短所は何かということです。パフォーマンスはどのように比較されますか?
- データ チャンクをファイルとして S3 に保存し、必要に応じて取得する
- データ チャンクを MySQL サーバー クラスターに保存する
そんなに性能差あるの?
linux - Linux上のDNS用Tomcatに相当するものは何ですか?
サーバーのAmazonEC2への移行に取り組んでおり、内部DNSオプションを試す必要があります。DNS領域でTomcat(使いやすいサーブレットコンテナとしてよく知られている標準)に相当するものを探しています。私が名前でよく知っているのはBINDだけですが、他に「より良い」オプションがあるのか、それともそれを使うべきなのか疑問に思っています。
私たちのサーバーは現在CentOSを実行しています。
これは最終的に本番環境になるため、安定したソフトウェアが必要です。
linux - Fedora 8 Core で startupscript を実行する
Fedora 8 Core AMI で Amazon EC2 を使用しています。/ebsmnt にマウントされた EBS ボリュームと、 /ebsmnt/startupscript.sh にある起動スクリプトがあります。現在、サーバーにログインし、cd で /ebsmnt/ に移動し、スクリプトを手動で実行する必要があります。Fedora が起動時にこのスクリプトを自動的に実行するようにするにはどうすればよいですか? (/ebsmnt/ に置くことで、スクリプトを変更するたびに AMI を再コンパイルする必要がなくなります)。私は *nix にあまり詳しくないので、ステップバイステップのガイドをいただければ幸いです。
vmware - Amazon EC2 は VMware テスト プラットフォームとして使用できますか?
ハードウェア リソースに負担をかけるローカライズされたプラットフォームでテストを実行する必要があります。これは、ほんの数週間で多数のサーバーとクライアント (Windows 2003 と Windows 2008、Vista、XP、Red Hat など) が必要になる可能性があるためです。言語。
私たちは通常、Windows 2003 と VMWare でブレードに依存してきましたが、これらは時間厳守のニーズによって過大になり、環境を拡張する必要がある場合に取得と展開のプロセスが非常に遅くなるという問題もあります。
Amazon EC2/S3 は次のシナリオで使用できますか?
- Amazon AMI に VMWare (スナップショットを作成する機能が必要なためデスクトップ) をインストールします。
- S3 から既存の VMWare イメージをロードし、EC2 インスタンス (各 EC2 インスタンスでおそらく 3 つまたは 4 つのサーバーまたはクライアント OS) で実行します。
比較的短いテストで VMware スナップショットを非常に簡単に開始または停止できる機能に関心があります。これは構成をテストするためのものであり、実際にユーザーのワークロードを処理するための本番環境ではありません。実際のユーザーはテスターだけです。これらの構成は、数週間だけ必要になる場合があり、その後、次のリリースで再度必要になるまで数か月間オフになります。
EC2/S3 は、この種のテスト目的の実行可能な代替手段ですか?
oracle - AmazonのEC2+EBS上のOracleDB
AmazonのVirtualEC2Linux(Ubuntu)サーバーにOracleをインストールしました。Oracle Database Administrationに精通していないため、どのファイルをどのようにESBに移動する必要があるのか疑問に思っています。そのため、インスタンスをシャットダウンまたは終了しても、データが失われることはありません。
このチュートリアルを見つけましたが、これが必要かどうかわかりません。
php - PHP から .bat ファイルを実行した結果を返して処理するにはどうすればよいですか
を使用して.batファイルを実行するPHPスクリプトがあります
これにより、AWS サーバーが起動し、起動したサーバーの ID などの情報が返されます。後でスクリプトでこの ID を使用する必要があります。.bat ファイルから PHP に結果を返す方法と、残りの結果から ID を抽出する方法を教えてください。返されたデータは、必要なビットを取得するためにスライスする必要がある単なる文字列ですか?
次に、以下を実行する .bat ファイルを実行します -
皆さんありがとう