クラウドデータベースはいつ適していますか?


9

DBaaS(サービスとしてのデータベース)(別名クラウドデータベース)は、ビジネスインテリジェンス(BI)、分析(OLAP)、またはアーカイブには適していないと言う人もいます。

これは本当ですか?より一般的には、DBaaSが最も効果的な技術選択になるのはいつですか?

回答:


4

大量のトラフィックがあり、常に頻繁に使用される場合、これは効果的な技術選択です。

リストした例は、主にストレージ機能としてデータベースを使用しており、検索/処理ははるかに余分です。クラウドは、主に速度とCPUパワーに関するものであり、これにはコストがかかります。ある種の速度を提供しないが、他のすべての点でクラウドを上回る、はるかに安価な(そしてより信頼性の高い)アーカイブソリューションがあります。BI、分析などは、週7日、1日24時間、1秒間に5000回実行するものではありません。専用のサーバーを構築し、クエリが完了するまで数秒待つほうが、その目的のためにクラウドメンテナンスを支払うよりも安上がりです。

Webアプリケーションを提供する場合-ネット上のサービスとしてのソフトウェア-多くのクライアントにとって、クラウドは変動しますが常に高いトラフィックに適応するため、最も歓迎され、多くの利点を提供します。負荷が低いか、ほとんどの場合ゼロである場合、より費用対効果の高いソリューションがあります。

また、データの機密性が非常に高い場合は、無作為に他の会社と共有している第三者のマシンにデータを配置し、あなたの制御不能な人が監視することは賢明ではありません...


4

SQLのフルインストールでの起動にSQL Azureを使用する理由の1つは、クラウドデータベースでは通常、SQL Serverのアップ/更新/調整/スケーリング/クラスター化/その他すべての管理作業に集中するのではなく、アプリケーションに集中できることです私を物事から遠ざけてください。

データをホストしている他の企業を信頼するユーザーの数によっては、将来的にローカルSQL Serverを実行する必要があるかもしれませんが、開発者の立場からすると、多くのことが行われます。

  • アプリに集中する時間を多く与えてくれます。
  • 完全なSQLが必要であると判断するまで、完全なSQLインスタンス(数千ドルvs GBあたり月額10ドル)よりもコストを節約できます。
  • バックアップ/インデックス作成など、私が期待するすべての機能を提供します。
  • DBで独自の分析を実行できます。それは私のデータベースなので、私は自分のやりたいことができます。ほとんどの場合、そのまま使用できるわけではないため、SSRS / SSASのみを実行する場合は、フルバージョンの場合、いつでも余分な数を支払うことができます。:-/
  • SFとして。言うには、それは自動スケーラブルで冗長なので、サーバーがクラッシュしてもデータを失う可能性はほとんどありません。サーバーが停止した場合、その時間がかかると、数秒でバックアップが回復します。

アプリケーションもAzureでホストされていますか?そうでない場合は、データベースをアプリケーションから遠く離れた場所でホストすると、アプリケーションに顕著なパフォーマンスの影響が出ると思いますか(アプリケーションのホスティングではなく、dbにクラウドを使用することに興味がありました)。
KallDrexx

はい、私のアプリはAzureでホストされているので、すべてが本当に近いです。ただし、Azureのデータセンターはかなり離れています(西海岸、東海岸、中央、アジアなど)。ホストするサービスをどこに配置するかを実際に設定できるので、ホストする場所に関係なく、(国の地域内で)アプリにかなり近づくことができます。あなたがしっかりしたつながりを持っている限り、それはそれほどひどすぎるとは思わない。Azureは私の経験ではかなり高速ですが、ローカルアプリでAzure DBを試したことがなく、学習しているときにサンプルを超えてパフォーマンステストを行いました。しかし、速く見えた。
ライアンヘイズ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.