24時間出退勤が発生する職場で、出退勤記録をとるプログラムの作成依頼を受けました。
複数箇所での打刻が必要なことから、PHP+MySQLで作成し、サーバーマシンを1台、社内に置く提案をしたのですが、先方の希望では社内にサーバーは置きたくないとの事です。
(打刻するクライアント端末もポケットwifiでやる、との事です)
レンタルサーバーでも別に問題はないのですが、たまにメンテナンスなどで夜間に停止することがありますよね。
その間利用できなくてもこれは仕方がないものとしてしまうか、他に何かいい方法がないものかと思案しています。
年に1度あるかないかですし、障害でなければ事前にわかってるので、やりくりできなくはないのですが。
サーバーを2つ用意して(まったく別の業者のもの)、普段はサーバーAで運用、サーバーAと接続できない場合はサーバーBにPOSTする、みたいな仕組みも考えましたが、サーバーAとBの同期をどうすればいいのか。。
Aがメンテナンスに入った(あるいは障害が発生した)その瞬間、AにあったデータがBに複製されてなければならず、Aが復旧したらBとの差分をAに入れなければならないので、、、。
何か上手い方法はないでしょうか?
(そもそもメンテナンスや障害が発生した時は手書きで記録を取らせて後から手入力、でもいいと先方は言ってますが。。)
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/03/08 08:03