クラウドサービスを持つお客様の関心事
WEBサービスを開発・運用しているお客様との打ち合わせで、お客様がよく気にしているところ。
お客様から●●はどうなっていますか?と質問されるところ。
設計時て、自分の作業を明確にするのはもちろんなんだけど、
その設計でお客様の合意を得るには、お客様の質問に答えないとうまくいかない。
1年ほどお客様の打ち合わせに帯同して発見したことを纏めておく。
今まではプライベートクラウドの小規模サービスが多く(というかそもそも専門外だったし)、大規模なクラウドサービスはあまり経験が無かったため、お客様の関心事はとても興味深く勉強になると思った。
1. 復旧できるか
- データ復旧してサービスの再起動したとき、復旧前に確定した情報を上書きしないか
復旧というのは全てのデータを投入するわけではないようだ…。 - データをどうやったら復旧できるか。
aurolaの●●テーブルを入れてdynamoの●●テーブルを××にして〰、
環境変数▲を×してなど、具体的であればあるほどいいようだ。SQL文も要求されることもある。
2. 安全に改修できるか
- 改修前と後で何が変わるのか。
- 改修前にできていたことができなくなったりしないか
3. 運用しやすいか
- どこで障害が起きているか保守員が判別できるか?
- どこで判別できるか?どのデータを見ればよいか。
4. 性能
- サービスが落ちたりしないか。
その他、お客様とお付き合いしたときの所感
- お客様は、すごい機能やソフトを入れたいわけではなくて、
今動いているサービスを安全に更新することを重要視しているところがある - 設計考慮漏れで起きる不具合は駄目なんだけど、
次に対策ができること、データの復旧ができるなら、まあ良しとみてくれるようだ…