問題タブ [disaster-recovery]

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.

0 投票する
1 に答える
92 参照

architecture - サービス ファブリック ステートフル サービス - 破損からの回復

シナリオは、ステートフル サービスを使用して、運用環境に Service Fabric アプリケーションがあることです。システムの状態が不整合になる原因となった何か悪いことが発生しました。破損した状態の原因となった問題を修正する必要がありますが、状態を非常に迅速に修正する必要があります。

ここには、人々の意見を聞きたい問題がいくつかあります。

  1. サービス内のデータをどのように視覚化しますか? 何が起こったのかを把握できるように、ある種の「データのダンプ」機能を実装する必要がありますか? デバッガーを使用しても、サービス内のデータを確認するのは困難です。

  2. どのデータが破損しているかを特定したら、すぐに修正して、お客様が再び稼働できるようにしたいと考えています。問題の根本原因を突き止める前に、これを行いたいと思うかもしれません。破損を修正するために、影響を受けるすべてのサービスの新しいバージョンを展開し、そこに特別なワンタイム コードを配置する必要があると思います。他の提案はありますか?

0 投票する
1 に答える
694 参照

sql-server - SQL Server 2014 の AWS での最適な冗長構成は何ですか?

環境をコロ施設から AWS に移行しています。その一環として、2 台の SQL Server 2005 を 2014 にアップグレードしています。この 2 つは現在ミラーリングされており、そのまま維持するか、サーバーを冗長化する他の方法を見つけたいと考えています。トランザクション数/サーバー使用量はこのアプリでは少ないですが、本番環境であり、高可用性が必要であり、その結果、なんらかのフェイルオーバーが必要になります。

すでに EC2 インスタンスを 1 つセットアップし、その上に SQL Server 2014 を配置しています (ライセンス上の理由で RDBMS を使用するのではなく、これを実現するために次に何をすべきかを現在検討中です。

必要な冗長性を実現するために、人々はどのような提案を持っていますか?

ここからこれまでに2つのオプションを見て、グーグルで調べました。以下にそれらをリストします - 私たちは他のオプションにも非常にオープンです!

まず、RDBMS ミラーリング サービスを使用しますが、それがプリンシパル サーバーも RDBMS である場合にのみ適用されるかどうかはわかりません。また、ライセンスにも役立ちません。

次に、複数のアベイラビリティ ゾーンを使用します。異なるリージョンをまとめて使用する場合と比べて、これの長所/短所は何ですか (例: 帯域幅の問題)? また、マルチ AZ は実際に冗長性を提供しますか (たとえば、AWS がオレゴンでダウンした場合、すべてがダウンするわけではありません)。

助けてくれてありがとう!

0 投票する
0 に答える
874 参照

sql - SQL Server 削除済みストアド プロシージャの回復

EXECデータベースからすべてのストアド プロシージャを誤って削除し、実際にクエリを実行しましたが、ステートメントに気づきませんでした。ログから 4 つのストアド プロシージャだけを復元しました

アドバイスをお願いします。ストアド プロシージャは削除されており、復元する必要があります。

ありがとう

0 投票する
1 に答える
3322 参照

linux - /usr の権限を sudo chmod 644 /usr で変更します

私は見習いプログラマーで、時々頭がぼんやりしています..

私の同僚は、ssh 接続を使用して私のプロのコンピューターをいじっていました。そのうちの 1 人は、それを防ぐ最善の方法はコンピュータを保護することだと言いました。これを行うために、誤って /usr ディレクトリのアクセス許可を変更してしまいました。私がテストのために行ったことは次のとおりです。

これでパソコンが使えなくなりました!私はもうsudoではないので、許可を元に戻すことはできません。デスクトップで、すべてのアプリケーションがシャットダウンしました。/usr で chmod 644 を元に戻す方法はありますか?

このコンピューターには重要な仕事関連のものがあります。重要なファイルへのアクセスを回復できなければ、私のインターンシップはおそらく終了します。

助けてください !!

0 投票する
1 に答える
122 参照

amazon-web-services - Chef サーバーで Cloudformation を使用する

いくつかの災害復旧シナリオと、それらから迅速に復旧する方法を探っています。ルート AWS アカウントがハッキングされたり、オレゴン州全体がダウンしたりといった災害。基本的に、別の地域またはアカウントでインフラストラクチャ全体を再作成する必要がある状況。

Cloudformation がこれに取り組む最善の方法であることは明らかですが、Chef と統合する方法についていくつか質問があります。私の計画では、CF スクリプトで新しい Chef サーバーと他のすべてのサーバーを作成し、Chef サーバーがリポジトリからすべてのクックブックをプルして、すべてのサーバーを構成することです。これは合理的なプロセスですか、それともより良い処理方法はありますか?

これは、アプリケーション固有の AMI を維持してコピーするよりも優れていると考えました。

事前に助けてくれてありがとう!

0 投票する
1 に答える
3501 参照

postgresql - pg_basebackup は何をしますか?

https://opensourcedbms.com/dbms/how-to-do-point-in-time-recovery-with-postgresql-9-2-pitr-3/サイトを参照して、PITR を実行するためのいくつかの手順を実行します。

pg_basebackup が実際に何をするのか知りたいですか? 知りたいのですが、Postgres は何をするのですか? 000000010000000000000006.000000D0.backuppg_xlog ディレクトリにファイルが作成されていることに気付くことがあります。その内容は次のとおりです。

その機能と、実行するたびに内部で何をするのか知りたいpg_basebackupですか?