Web ベースのビジネス ソリューションの作成に携わっています。アイデアは、顧客がそれを使用し、ビジネス プロセスと情報を 1 か所にまとめ、システム間通信によって追加のビジネス価値を受け取ることです。要するに、彼らはそれを日常業務のコア ツールとして使用し、それに大きく依存するようになります。
解決策が必要な問題の 1 つは、この Web システムを十分に安全にして、私たちと顧客の両方が満足できる代替手段にする方法です。私は、同じ状況にあった、または同じ状況にある他の人からの良いアドバイスを探しています.
特定のシナリオでは、現在、Java SE 6、Tomcat (Wicket を使用するために必要なサーブレット コンテナーとして)、Hibernate (データベースと対話するため)、および MySQL (DBMS として) の使用を検討しています。
問題とアドバイスは、他のテクノロジ ユーザーにとっても興味深いものになると思います。問題の多くは、HDD の障害、ネットワークへのアクセスなどに関する一般的なものです。
どんなアドバイスでも構いません!私たちを前進させるために、いくつかの質問と考えを提供します。
- システムは、インターネット経由で到達可能である必要があります。それをホストする方法を決定するとき、何を考えるべきですか? (つまり、Web ホストをインターネットに接続する複数の物理パスが必要か、および同様の質問です。)
- この種のチェックリストはありますか?ISO 規格や、記事/チェックリスト/学術論文/書籍を調べて正しい方向に進んでいることを確認するその他の方法でしょうか?
- プロジェクトの後半で、この分野で豊富な経験を持つ人を関与させるのは良い考えだと思います。その場合、私たちは通常の Web 開発者を探しているわけではありません。実際の数よりも多くのコンサルティング会社が、この専門知識を提供できると言う可能性があります。適切な人々と連絡を取る方法に関するヒントはありますか? (私たちはスカンジナビアに拠点を置いているので、そこで誰かを見つけることが望ましいでしょう。)
- 十分なアップタイムはどれくらいですか?99.99% は妥当な目標のように思えます。しかし、ダウンタイムが発生すると、お客様のビジネスが失われる可能性があります。
- 各顧客のみが自分のデータにアクセスできることをどのように保証しますか? システムが独自のデータベースにアクセスできるようになるため、難しそうです。多くのテストを含む適切な開発プロセスは、ユーザー権限に関して私たちが持っているすべてです。
- HDDの故障にどう対処する?RAID 5 は、毎日の増分バックアップと毎週の完全バックアップと組み合わせて十分ですか? それとも、RAID 6 を選択しますか?
- クライアントにサービスを提供するのに 1 つのサーバーで十分な場合。それでもクラスターを使用しますか? (私はそう思います。) そして、その場合、クラスター内にいくつのノードを持つことになりますか?
- どのバックアップ戦略を使用しますか?
- コンピューター クラウドでシステムをホストすることは、良い代替手段だと思いますか? (つまり、Amazon、Google、またはその他によって提供されます。)
- ハードディスク暗号化を使用しますか? もしそうなら、どの種類ですか?(1 つの明確化: はい、誰かがハードディスクを盗んだ場合にのみ有効ですが、それでもセキュリティが強化され、重要なクライアント ビジネス データへの (物理的な) 侵入者のアクセスを防ぐことができます。)
- 独自のバックアップを行う方法と、適切な代替手段を顧客に提供していますか? これらの顧客は、技術志向ではありません。その場合、Microsoft Office ファイルを含む ZIP アーカイブで情報をダウンロードするのが良い方法でしょうか?
- ソリューションをどのように監視しますか?
- これらのうち、社内で行うべきものと外注するべきものはどれだと思いますか? もちろん、基幹システムは自社で開発します。
- システムが安全であると感じた場合は、技術者として。技術者ではない人に、それが安全で安全であることをどのように納得させますか?
お時間をいただきありがとうございます!共有する情報があれば幸いです。あとで質問が追加されるかもしれません。