タグ付けされた質問 「amazon-ec2」

Amazon Elastic Compute Cloud(EC2)は、セルフサービスのオンデマンドの使用量に応じて支払うコンピューティングインフラストラクチャリソースを提供します。

2
異なるリージョンのAmazon SESおよびEC2インスタンス
EC2インスタンスでホストされているeコマースWebサイトからトランザクションメールを送信する必要があります。通常のメールサービスはGoogleがホストしています。 問題は、SESが利用できないアジア太平洋地域に拠点を置いていることです。では、SESを使用するためだけにリージョンを変更できますか?EC2インスタンスに影響はありますか?これに関するドキュメントが見つかりません。

5
CentOS 7 EC2インスタンスでTHPおよびTHPデフラグを無効にする
CentOS 7 EC2インスタンスでtransparent_hugepage(THP)を無効にしたいのですが、これはデフォルトで有効になっています。 # cat /sys/kernel/mm/transparent_hugepage/enabled [always] madvise never # cat /sys/kernel/mm/transparent_hugepage/defrag [always] madvise never この設定は手動で変更できます。 # echo never > /sys/kernel/mm/transparent_hugepage/enabled # echo never > /sys/kernel/mm/transparent_hugepage/defrag # cat /sys/kernel/mm/transparent_hugepage/enabled always madvise [never] # cat /sys/kernel/mm/transparent_hugepage/defrag always madvise [never] ...しかし、変更は再起動後に失われます。 echo never [...]命令をrc.localとcloud.cfgファイルに入れようとしましたが、うまくいきませんでした。 (そこで説明されているように)の設定transparent_hugepage=neverをカーネル行に追加しようとしましたが、うまく機能しませんでした。/etc/grub.conf では、AWS EC2インスタンスで実行されているCentOS 7でTHPを無効にするにはどうすればよいですか? 編集:タイトルを変更しました... THP および THPデフラグを無効にする必要があります

5
EC2インスタンスのUbuntu 12.04でのI / O待機による高負荷
Ubuntuサーバー12.04を使用していますが、負荷の原因を特定できません。サーバーの応答時間に先週の変化がありました。 Linuxトラブルシューティングを読んだ後、パートI:高負荷 CPUとRAMには問題がないようで、この負荷は次の出力を取得 したコマンドを使用して、I / Oバウンドの負荷に関連している可能性がありtopます ここでは97.6%wa、RAMは解放され、スワップは使用されていません。 以下は、あることを示すコマンドの出力iostatです89% iowait ubuntu@ip-my-sys-ubuntu:~$ iostat Linux 3.2.0-58-virtual (ip-172-31-6-203) 02/19/2015 _x86_64_ (1 CPU) avg-cpu: %user %nice %system %iowait %steal %idle 3.05 0.01 3.64 89.50 3.76 0.03 Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn xvdap1 69.91 3.81 964.37 978925 247942876 私はまたiotop、修正間隔が99%I / Oを示した後、ディスクが私がオブザーバーとして書き込んだものを使用しました1266 KB/s そして 悪いですか 応答時間が低下するにつれて。何が原因ですか? …

2
既存のEBSボリュームからEC2インスタンスを起動する
AWSを使い始めて、EC2インスタンスのブートデバイスとして既存のEBSボリュームを使用することについて質問がありました。 多くのインスタンスが起動デバイス用のEBSボリュームを作成しているようです。EBSボリュームがインスタンスの終了時に削除されないようにセットアップされている場合、そのEBSボリュームを新しいインスタンスのブート/ルートデバイスとして使用できますか? たとえば、クラッシュするハイパーバイザーで実行されているルートデバイスとしてEBSボリュームを使用しているインスタンスがあるとします。そのEBSボリュームを使用して別のインスタンスを起動できますか? EBSボリュームのスナップショットを作成し、そのスナップショットからAMIを作成できることがわかります。それを元に戻す方法の1つだと思いますが、もっと直接的な方法があるかどうか知りたいと思いました。 理想的にはインスタンスが破棄されることを認識していますが、私は学習PoVに興味があるだけです。 ありがとう、ジョー

2
Amazon EC2マイクロインスタンスのCPU使用率は100%
私のAmazon EC2マイクロインスタンスは、非常に頻繁に100%のCPU使用率を持っています。私はそれにワードプレスをインストールしているだけです。私はまだプロダクションモードなので、ユーザーはいませんが、CPU使用率は100%です。 誰かがそれを減らす方法を知っていますか?300秒以上続くため、Amazonメール通知を毎時間受け取ります。 すでにデータベースをRDSに移動しましたが、その問題は解決しませんでした。少し良くなっただけです。データベースを使用してRDSに移行する前に、Webページを1つだけロードすると、Webサイトが常に完全にクラッシュしました。 私のmysqld.logがerrno 12エラーを出力するため、my.cnfでinnodb_buffer_pool_size = 256Mも実行しましたが、何も出力されませんでした。 すべてのヒントに感謝されます。

2
特定のアカウントと共有しようとすると、AWS共有AMIが見つかりません
次の指示に従って、AMIを特定のアカウントと共有しました:http : //docs.aws.amazon.com/AWSEC2/latest/UserGuide/sharingamis-explicit.html アカウント番号が正しいことを確認しました。ターゲットアカウントにログインすると、フィルターに何をしようとしても、EC2コンソール([イメージ]-> [AMI]の下)のどこにも共有AMIが見つかりません。 共有AMIを見つけるにはどうすればよいですか?

6
PHP FPMは許可を拒否しますか?
PHP-FPMでアクセスが拒否された理由をいくつか読みましたが、解決できません。 エラーログは次のように読み取ります。 2013/04/20 23:33:28 [crit] 15479#0: *6 open() "/var/lib/nginx/tmp/fastcgi /2/00/0000000002" failed (13: Permission denied) while reading upstream, client: 99.999.999.999, server: example.net, request: "GET /wp-admin/ HTTP/1.1", upstream: "fastcgi://unix:/tmp/php-fpm.sock:", host: "example.net", referrer: "http://example.net/" 私は少しですが失われました: / var / lib / nginx / tmpをec2-userに設定しました(チェックするすべてを+777にしても) /tmp/php-fpm.sockをec2-userに設定しました nginx confファイルはec2-userに設定されています php-confがユーザーおよびグループec2-userに設定されている ps auxはすべてのphp-fpmおよびnginxプロセスでec2-userを提供します 私のNginx構成には多くのファイルが含まれており、基本的な設定は次のとおりです。 user ec2-user ec2-user; …

4
Webサイトのトラフィックがインドのみからのものかどうかを選択するawsゾーン
私は自分のウェブサイトをAWSサーバー上でライブにするつもりであり、意図されたウェブサイトの聴衆の100%はインドのみからです。アマゾンがさまざまなゾーンからサービスを提供することを提供しているので、サーバーをノースバージニアまたはアジア太平洋に配置するように選択した場合、パフォーマンスとページフェッチ時間に実質的な違いがあるのではないかと思いました。 私は、サーバーがクライアントのコンピューターの近くにあるほど、Webページが彼のマシンにロードされる速度が速いことをどこかで読んだことがあります。クライアントのマシンとサーバー間のホップ数が減るにつれて。 その場合、Amazonはアジアパシフィック(シンガポール、東京、シドニー)に3か所を提供しますが、アジアパシフィック(シンガポール)はインドに最も近い場所です。シンガポールのみのサーバーを取るべきですか、それとも任意の場所を選択できますか? 提案してください。

2
Amazon Machine Imagesはどのように機能しますか?
AMIの作成について多くのチュートリアルなどを見てきましたが、AMIの完全な概念を実際に理解したことはありません。インスタンスへのリンクであるか、保存されていて変更されていないか。また、イメージには、ローカルストレージとそのインスタンスにインストールされているすべてのパッケージなどが含まれていますか、それとも特定のインスタンスの構成の単なるコピーにすぎませんか?ありがとう

3
GoDaddyワイルドカード証明書を使用してAmazon Elastic Load BalancerにSSLをインストールする
AWS Elastic Load BalancerにSSL証明書をインストールするのが少し行き詰まっています。GoDaddyからのワイルドカード証明書があり、ELBを指す必要があります。 コマンドを実行しました(ロードバランサーの背後にあるサーバーの1つで実行しました)。 openssl req -new -newkey rsa:2048 -nodes -keyout mydomain.key -out mydomain.csr その後、.csrファイルをGoDaddyに送信しました。その時点で、彼らはそれに2つのファイルをZIPフォルダを返されていますgd_bundle.crtとmydomain.com.crt。gd_bundle.crtを見ると、内部に2つの一意のキー(base 64でエンコードされた2つの文字列)があるようです。 Amazon ELBは公開鍵と秘密鍵を求めていますが、私が行ったことに基づいて、どちらが何であるかわかりません。この時点から、これをすべてロードするために何をすべきかわかりません。 どんな助けでも大歓迎です。

3
制限付きのAmazon EC2バックアップ戦略(ほとんどまたはまったくスナップショットを取得できませんか?)
同様の質問が尋ねられましたが、EC2の使用について私の理解に何か欠けているものがないかどうかを知るために、状況下で推奨されるものを知る必要があります。 小規模な新興企業がEC2ネットワークでビジネスを運営しており、バックアップオプションについてアドバイスを求めてきました。彼らは現時点で自己資金を供給しており、可能であればコストを節約するためにできることを行っています。それらのシステムの構成を深く掘り下げることなく、例としてWebサーバーを示します。データベースを備えたシンプルなWebサーバーです。問題は、サーバーを停止させたくないということです。 セットアップを行っている人は、データベースを定期的にダンプしてS3に保存するか、必要なときにAmazonで新しいサーバーを再構築するスクリプトを作成して、構成情報を保持する選択したフォルダーをバックアップする必要があると考えています。彼は、サーバーのスナップショットを作成することは多くのディスク容量を必要とし、基本的に大きなデータダンプ間でデータが腐敗してスナップショットがすぐに古くなるため、サーバーのスナップショットを作成することは無駄になると示唆しました。 私の考えは、VMのスナップショットを取得し、データベースの定期的なダンプを実行してS3に保存することでした。EC2インスタンスを失うか、更新のようなものが使用できなくなった場合、最初から完全に新しいインスタンスを構築するのではなく、スナップショットを使用して最新のデータベースダンプでサーバーを比較的迅速にバックアップできます。新しいAMI。 私の理解では、EC2インスタンス(またはEBSストア)のスナップショットを撮るには、ダウンタイムが必要になるということです。また、スナップショットの作成時にファイルシステムの整合性を保つために、サーバーをシャットダウンする必要があることも読んだ。まだバランサーの背後にクラスターがないため、スナップショットに関連するオプションが制限されます。 サーバーを構築するためのスクリプト記述は、Amazonに特定されない限り、EC2に関連する役割を持つ新しいサーバーをデプロイできるChefまたはPuppetサーバーの作成を伴います。現在のところ、新興企業にはその種のサーバーを維持するための資金がなく、現在、それほど多くのサーバーを展開する必要はありません。 理想的には、仮想バランサーまたはAmazonのバランサーサービスの背後に多数のサーバーを作成し、一度に1つずつサーバーを停止して更新またはスナップショットを実行するための資金が必要です。データベースのダンプを実行している場合、システムの更新によってアプリケーションが依存しているライブラリが変更され、サービスが停止した場合、それは役に立たないので、今は更新のアイデアに不安を感じます。 また、別のオプションとして、EBSボリュームを作成してマウントするスクリプトを実行し、サーバーでrsyncなどを実行して、ほとんどのファイルシステム情報をEBSボリュームにキャプチャし、内容を圧縮してS3にコピーし、ボリュームを切断することも想定しました。ストレージコストを節約するためにそれを破棄し、データベースダンプを実行して、他の方法では一貫性のない飛行中のデータをキャッチします。一部のサーバーでは、データベースのニーズが増大するにつれて、一時的なEBSボリュームに保存する必要が生じる可能性が高くなります。 VMWareサンドボックスは、Amazonの本番システムに適用する前に更新を事前にテストできる環境でネットワークシステムを再作成するために作成されています。これにより、システムアップデートによってアプリケーションが強制終了される可能性を最小限に抑えられることを願っています。 したがって、システム上にデータベースとアプリケーションサーバーを備えた1つのサーバーを実行するという制限を与えられ、ダウンタイムができる限り近くないようにします(スナップショットの使用を制限し、バックアッププロセスを可能な限り「ホット」にします(サーバーをダウンさせることなくライブで作成されました)、私はEC2インスタンスのスナップショットを作成する時間をスケジュールし、そこからデータベースダンプを実行してS3にコピーするように提案するのは間違っていますか?追求するより良い戦略はありますか?スナップショットがダウンタイムを作成する場合、サーバーのライブバックアップを作成する際に

1
フラッシュプロセスがCPUを過度に消費する
サーバーはEC2インスタンスであり、HTTPDからNAS(NFS)にファイルを保存することを表しています。 flush-0:32のようなプロセスは、CPUの%90以上を消費し、平均負荷は65.50、64.02、66.59です。 グラフによると、初期負荷平均が4コアで約1.01、2.02、1.80である間、それは毎日増加しています。ロードバランサーの下に同様のインスタンスをもう1つ追加しましたが、そのCPU使用率は約%6 ATMです。 これらのフラッシュプロセスは正確に何をしますか? クライアントがデータを書き込むだけでよい場合は、NFS属性キャッシュをオフにする必要がありますか? パケットの断片化が原因である可能性がありますか? ここにいくつかの統計がありnfsstat -s -4ます: ================================================================= Server 0: Server rpc stats: calls badcalls badauth badclnt xdrcall 715054137 0 0 0 0 Server nfs v4: null compound 993 0% 715053143 99% Server nfs v4 operations: op0-unused op1-unused op2-future access close commit 0 0% 0 0% 0 …

2
EC2-共有ストレージ-S3FSまたはEBS?
現在、EC2にWebサービスを構築しており、ロードバランサーの背後に単一のインスタンスがあります。もちろん、複数のインスタンスに対応します。 私の最初のアイデアは、すべてのインスタンスをダムスレーブとして実行し、ローカルストレージとしてS3を使用することでした。このため、私はS3FSの使用を開始しましたが、これまで見てきたように、Webサービス環境での本番使用にはまだ準備ができていません。ログの書き込みは、遅くとも、遅くはないようです。キャッシュフラグなどがなくても、奇数のキャッシュに関する多くの問題があります。 しかし、代替案はほとんど見えません。1つは明らかにEBSボリュームで、単一のインスタンスに接続できます。これを共有するためのいくつかのソリューション:- 他のインスタンスとのSMB共有。1つのマスターと残りのスレーブがあります-obvには、複数のEBSボリュームを備えた冗長性がここに組み込まれている必要がありますか? 他のボックスとのRsync共有。これは永続的ではなく、定期的に更新されることを考えると、痛みを伴います。大きな変更が発生したときにスクリプトを強制的に更新する場合は、問題ありません。 質問は...人々は何をしますか?それは完全に一般的な使用例のようですが、フォーラムやここSFでさえ見つかるさまざまな回答は、簡潔な回答がないことを示唆しているようです...

6
人間向けのEC2 Auto Scaling?それは存在しますか?
Eastic Load Balancerとその下の2つのWebサーバーを使用した非常にシンプルなEC2セットアップがあります。そのうちの1つのCPUが100%に達した場合、または一部のインスタンスが失敗した場合、追加のインスタンスを自動的に起動する必要があります。 最初に見たのはAmazonのhttp://aws.amazon.com/autoscaling/ページでした。私はこのページを数回読んで、それを見つめていて、信じられません。Amazonは "Auto Scaling"を機能として宣伝しているようですが、APIといくつかの日曜大工ツールのみを提供しています。実際にそれらのAuto Scalingを構築する必要があります!AutoScalingを提供するコンソールやツールはありません。そのようなツールを構築するには、プログラマーをプログラミングするか、プログラマーに支払う必要があります。彼らはAutoScalingをアドバタイズしますが、それは存在しません-自分で構築する必要がありますか?または何か不足していますか? 私は代替案を見ました: Rightscaleは、私の単純なセットアップでは過剰に見えます。これらは、単一サーバーではなく、インフラストラクチャ全体のデプロイメントで動作します。私の月額予算全体が500ドル未満の場合、入場料は2500ドルです。 スカラー。ライトスケールよりも親しみやすいようです。しかし、Rightscaleの場合と同様に、EC2で既に実行されている自分のサーバーを使用する方法を見つけることができませんでした。ScalrとRightscaleを使用する場合、コンソールにゼロからサーバーを構築して、どういうわけかデータを転送するのが唯一の方法のようです。 Ylasticという製品も見てみました。これはすべての奇妙な製品です。登録には「Eucalyptus」アカウントが必要です。Ylasticのウェブサイトのすべてのページを読みましたが、「Eucalyptus」とは何の言及もありません。どうやってそれを手に入れますか?EC2インスタンスにインストールするプログラムですか、それともサードパーティのサービスですか? この単純な可能性の欠如に完全に困惑しています。1つが失敗するか、100%のCPUを消費したときに新しいEC2インスタンスを開始することです。ソリューションファーム全体を構築するエンタープライズユーザー向けのツールが1つしかないようです。または、プログラマーを必要とする日曜大工のツールの束。 中間点はありますか? ありがとう。

2
Amazon EC2インスタンスでメモリを何が使用していますか?
現在、インスタンスごとに22 GBのRAMがあると記載されているAmazon EC2で単一のGPUクラスターコンピュートノードを実行しています。topインスタンスには確かに22 GBのRAMがあることを確認していますが、アイドルシステムでは、5〜6 GBのRAMが一貫して使用されているようです。また、この使用が原因であるプロセスを特定することtopもps auxできません。 5-6 GBはOSには大きすぎるように見えますが、おそらく私は間違っています。これは、Amazonでの仮想化によるオーバーヘッドになる可能性がありますか?これを追跡する方法に関する他のアイデアや提案はありますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.