1

Sql Server レプリケーションを使用する小規模な Web ファームで、かなり大きなアプリケーションを実行しています。最近、営業チームはソリューションをクラウド ベースの製品として販売したいと考えるようになりました。

動的メディア コンテンツを画像、ビデオなどの Azure Blob Storage に移行し始めていますが、ドキュメントの検索に FileStream や全文インデックス作成などの機能を使用しているため、Sql Azure をそのまま Azure に移行することはできません。また、私が理解していることから、バックアップをローカルに持ち込んで Sql Server で実行することはできません。これは、開発プロセスとバグ修正の基本的な部分です。

1 つの提案は、リリース時にプレビュー段階にある仮想マシンに移行することです。すべての調査を行っても、それが現在のセットアップよりも有益かどうかを判断するのに苦労していると思います。中国、メキシコ、インドにユーザーがいるため、geo レプリケーションに Blob Storage の利点があることがわかります。

私の質問は、Sql Azure がフルテキスト インデックス作成をサポートする日付を誰も知らない場合、現在のセットアップで Windows Azure の仮想マシンに行く価値があるかどうかです。

これに関する考えやあなた自身の経験に感謝します。

4

2 に答える 2

2

SQL Azure 上の FTS に取り組んでいると思いますが、リリース日は不明です。SQL Azure で Lucene.NET を使用して、データベースから全文インデックスを作成できます。x 分 (または時間/日) ごとに 1 回、データベースのコンテンツでインデックスを簡単に更新できます。

詳細: http://social.technet.microsoft.com/wiki/contents/articles/2367.how-to-use-lucene-net-with-windows-azure-sql-database-en-us.aspx

于 2012-11-04T11:34:00.350 に答える
2

Lucene の推奨事項については同意しますが、SQL Server と Azure に関する質問に答えるには :)...

  • VM 上の SQL Server は非常にうまく機能します。現在は BYO ライセンス モデルであるため、覚えておいてください。すべてを微調整し、必要な SKU を使用し、AlwaysOn (SQL 2012) やクラスタリングをセットアップすることができます。ドライブを必要な方法でフォーマットし、プロセッサ アフィニティを設定するなどなど:)
  • この 1 週間の IaaS BUILD 2012 ビデオの一部をご覧ください: http://channel9.msdn.com。Microsoft は、IaaS プラットフォームで実行するソフトウェアの一部として SQL Server を認定しています。IaaS について少し知っている場合は、開始イメージを選択するためのいくつかのギャラリー オプションが表示されます...そこに SQL Server 2012 イメージがあり、ライセンスが価格設定されていることを期待してください (Microsoft は SQL を所有しているため、Microsoft はそれを行うことができます)。サーバー、Amazon/RackSpace はオープン ソースに依存する必要があります)
  • 現在、I/O がパフォーマンスのボトルネックになっている可能性があります...ストライプ ドライブの IOP は、15k SCSI ドライブの約 2 倍です...将来的には改善される予定です (これを改善するためのハックがあります)。
  • Azure は、専用の特殊な VM (高 I/O、高メモリ、高 CPU) で Amazon に追いつく必要があります。あなたのソリューション(検索/ファイルストリーム)から、高いI / Oが必要になると推測しています..Amazon AWSには現在これがあり、SSDなどに専用のストレージがあります.

全文検索が SQL Azure (SQL Server の PaaS バージョン) に導入されるかどうかはわかりません。全文検索を使用している場合は、おそらくトレース フラグを微調整することになり、高 I/O で Blob Storage と常に通信する必要があります...ドライブをデフォルトの 64kb アロケーション ユニットにフォーマットすることは、おそらくデータ ドライブでは問題ありませんが、FILESTREAM などでは問題ありません。 .

于 2012-11-04T14:01:04.553 に答える