カスタムブロックストレージソリューションからDigitalOceanのオブジェクトストレージに切り替えましたが、速度に少しがっかりしました。
とにかく、オブジェクトを非同期で取得できますか?また、約50 KBのオブジェクトには57ミリ秒から3秒かかることがあります...これはオブジェクトストレージソリューションの正常な動作ですか、それともDigitalOceanの問題ですか?
過去1週間のサポートと戦った後、ようやく許容できる応答が得られました。
「当社のSpacesチームは、パフォーマンスのボトルネックが発生する可能性があることを認識しており、その解決に取り組んでいます。」 -Mike G.、プラットフォームサポートアドボケイト
サポートリクエストを送信してから1日後(2017-12-18)、平均速度は0.74秒(平均ファイルサイズは78.6 KB)でした NYC3ストレージがダウンする 。現在は平均で0.42秒です。ファイルサイズ88.48 KB、2017-12-20でテスト済み。
1)オブジェクトストレージは、目的のワークロードを処理するようには設計されていません。簡単に言えば、ハッシュベースのK/Vシークは、LBAアドレス指定による「即時」シークによるブロックデバイスのパフォーマンスに到達しません。
https://cloudstore.interoute.com/knowledge-centre/library/object-storage-use-cases
2)Digital Oceanは@#$ ^ E%^#ストレージシステムです!熱いようにドロップし、Cephと組み合わせたCOTSハードウェアに置き換えます。
オブジェクトストレージのパフォーマンスのトラブルシューティング-ランダムに遅い、幸運-デジタルオーシャンが抑制している可能性があります。オブジェクトストレージのパブリックエンドポイントは... publicです。それはまた、あなたの出て行くプロキシサーバーやISPに依存するかもしれません、とにかく私はそれがカスタムブロックストレージソリューションのように高性能であるとは思わないでしょう。オブジェクトストレージは「十分に高速」なキー/値システムです