2

ローカルデータベースを使用するPCアプリケーション(FoxPro)があります。クラウドデータベースに移行したいのですが、アプリケーションはそのままにしておきます。SQL Azure、xeround.com、database.comなどのクラウドデータベースサービスを指すようにWindows XP / 7でODBCデータソースを構成できますか?共有したい経験はありますか?

ありがとう!

4

3 に答える 3

4

クライアント サーバー アプリケーションをクラウドに移行することについて議論するときは常に、アプリケーション全体と DB をクラウドに移行することについて議論します。いずれか (アプリケーションまたはデータベース) をクラウドに移動した場合、アプリケーションが地理的に非常に近い場合でも、ネットワークの遅延が発生するだけでなく、オンプレミスのファイアウォール設定をいじって他のアプリケーションがアクセスできるようにする必要があります。の中へ。ほとんどの場合、クライアント/サーバー アプリケーションは、Web フロント エンドをクラウド対応にするように変換する必要があります。そこでは、次の記事が全体像を理解するのに役立つと思います: http://www.visualwebgui.com/Technology/WhitePapers /tabid/528/articleType/ArticleView/articleId/919/Transformation-of-ClientServer-application-to-Windows-Azure-Cloud.aspx

質問に直接答えてください。SQL Azure を使用する場合は、DB をクラウドに移行する際の制限を理解しておくことをお勧めします。これは、loca データベースのすべての機能がほとんどのクラウド データベースで提供されているわけではないためです: http://msdn.microsoft. com/en-us/library/windowsazure/ee336245.aspx

また、SQL Azure データベースで何が得られるかを確認してください: http://msdn.microsoft.com/en-us/library/windowsazure/ee621784.aspx

最後に、ODBC データベース コネクタを使用して SQL azure と通信できます。ODBC を使用している場合は、以下に説明するように、ODBC 用の .NET Framework Data Provider を使用する必要があります: https://www.windowsazure.com/en-us/開発/ネット/ハウツーガイド/sql-azure/#using-ODBC

これが、クライアント/サーバー アプリケーションをクラウドに移行しようとしているあなたやその他の人の助けになることを願っています。ところで、これは素晴らしい質問です。私から +1 します。

于 2012-05-14T16:52:21.177 に答える
2

ODBC データ ソースは SQL Azure でサポートされていますが、SQL Server 2008 R2 Native Client ODBC ドライバーを使用することをお勧めします。MSDNの一般的なガイドラインと制限事項 (SQL Azure データベース)の記事には、ツールとテクノロジのサポートの見出しの下にある ODBC サポートに関する詳細情報が含まれています。

参照: http://msdn.microsoft.com/en-us/library/windowsazure/ee336245.aspx

于 2012-05-14T14:15:59.553 に答える
0

オンプレミスで DB をホストする法的またはセキュリティ上の必要性がない限り、アプリケーション全体と DB をクラウドに移動する必要があるという Avakash の意見に同意します。

数年前からクラウドを使用していますが、既存のインフラストラクチャを Google / Amazon 上で実行される Ravello クラウドに移行するオプションを提供する Ravello などの仮想化サービスがいくつかあることがわかりました。

私が見つけた利点は、Ravello が、ネットワークやその他の構成を変更することなく、完全な VM を DC からクラウドに移行できることでした。Ravello は、ネストされた仮想化をサービスとして提供し、これを容易にします。これは、vmdk がそのまま EC2 上で実行され、VMware ツール、OS パッチ レベルなどをそのまま維持することを意味します。このようにして、DB、アプリのすべてを非常に簡単にクラウドに移動できます。

このユース ケースについては、http://www.ravellosystems.com/blog/esxi-vm-to-ec2-vmware-tools/を参照してください。

于 2014-08-19T09:02:28.750 に答える