3

クラウドサービスで新しいサイトをホストすることを検討しています。クールなテクノロジーのように見え、価格設定は魅力的であり、グローバルなインターネット支配の計画が実現した場合に備えて拡張できます。

私は、思考を使用するバックエンドを理解するためにかなりの時間を費やしました。このサイトはASP.NETMVCにあり、SQLServerに関しては壁にぶつかりました。立ち上げたばかりの小さなサイトのライセンスを支払うことに熱心ではありません。それは日中の仕事には素晴らしいですが、私はこの新しいサイトのためにそれを過ぎて探しています。

SQL Azureの価格は完璧に見えますが、コンピューティングの価格は私を怖がらせました。DevelopmentAccelerator Coreは、契約の規定によりリスクが大きすぎます。

私はあらゆる種類の代替アプローチをチェックしてきました:

  • Entity Frameworkを使用したオープンソースデータベース(MYSQL、Postgres)
  • Nosql(MongoDB、CouchDB、SimpleDB、DB40、Cassandra)
  • 専用SQLServer
  • SQL Server Web Edition
  • 別のクラウドからSQLAzureを呼び出す

現在の私の計画は、Webサーバー(IIS)とデータベースサーバーを同じインスタンス(1GB RAM Windows 2008 R2)でホストし、必要に応じてスケールアウトすることです。

この時点で、他の人が理解したこと、うまくいったこと、うまくいかなかったことを歓迎します。共有したい経験に感謝します。

4

5 に答える 5

2

db4o は無料ではなく、そのライセンスは混沌としているか、少なくとも私が最後に彼らと話したときはそうでした。その結果、私は離れていました。

Ayende とそのクルーによるRavenDBを忘れないでください。ライセンス料は約 700 ドルですが、スタートアップ向けの初回ライセンス料の免除を検討するとのことです。私はそれを試してみましたが、非常に印象的な NoSQL ソリューションであると言わざるを得ません。これは CouchDB に似ていますが、非常に .net 指向であり、Couch (imo) にいくつかの改良が加えられています。

最後に、BizSpark by Microsoft に参加すると、Azure での通信時間が無料になります。いくつかのSQL愛が含まれていることを確認してください。

乾杯と幸運の仲間。

于 2010-10-10T17:25:07.327 に答える
1

Sql Azure はこちら。データベースを使用するためにコンピューティング時間は必要ありません。これは、Azure でアプリケーションを実行している場合にのみ存在します。

于 2010-10-10T17:18:04.393 に答える
1
  • EF を使用した MySql: これまでに直面した唯一の実際の問題は、MySql コネクタで非常に長時間実行されるクエリのバグでした/問題トラッカーへの旅行により、コネクタのソースを変更してコンパイルすることで使用できる回避策が明らかになりました。 .. 修正が次のパッチに入るまで。
  • db4o: これは最近のプロジェクトに含まれています / 私が参加したときにすでに導入されていました。これまでの 2 つの問題:
    • データを効率的に集計するためのサポートはあまりありません。私が理解しているように、これはNoSqlでは通常のことです/別のデザインを使用するだけです(少なくともそれが私たちが行って取り組んできたことです)。
    • データベースと操作に関連するさまざまなモードをよく理解する必要があります。先にジャンプしようとすると、負荷が小さい場合でも簡単にパフォーマンスの問題が発生します。それは学習曲線の問題であり、適切なビットを使用すると非常にうまく機能します。

偶然の答えが私を少し心配させたことを認めなければなりません。私が db4o でプロジェクトに参加したとき、それはすでに整っていたので、その時点ではライセンスの考慮事項について検討していませんでした。つまり、Web サイトで GPL コードを使用できることは常に理解しています。この回答に似ています: https://stackoverflow.com/questions/94346/can-i-legally-incorporate-gpl-lgpl-open-sourced-software-in-a-proprietary-clo/94468#94468、ドンなら配布しなくても使えます。チャンスが投稿した最後のコメントに基づいて、何らかのコミュニケーションの問題があった可能性が高いと思います.

于 2010-10-11T16:53:41.077 に答える
0

処理しているデータの量がわかりませんが、SQL Express skusはオプションですか?適切な価格と簡単なアップグレードパスで、Webアプリがデータに対して実行する必要のあるほぼすべての処理を実行できます。

それができない場合は、nosqlオプションを使用します。これは、最近ではかなり理にかなっているようで、クラウドを念頭に置いて設計されているためです。

于 2010-10-11T20:16:31.693 に答える
0

orcsweb.com は、月額 99 米ドルでクラウド サーバーを提供しています。仮想サーバーに 300 米ドルを支払っていたことを考えると、かなりお得です。

orcsweb.com を際立たせているのは、技術サービスです。月額 124 米ドルで、サーバー上で完全に管理されたサービスを提供します。

したがって、月額 223 米ドルですべてを手に入れることができ、すべてのクライアントのサーバーについて心配する必要はありません。

データベースは無料で投入されます: sql Express 2005 または 2008. これは、最初の要件には十分に思えます。これで本格的なeコマースカタログを実行していますが、問題ありません. Web サイトが成長した場合、それは朗報であり、SQL サーバー ライセンスの料金を支払う余裕があります。

これが orcsweb のプラグインのように聞こえる場合は、そうですが、私はそれから何も得られません... 私たちは彼らから素晴らしいサービスを受けました. 私の仕事はアプリを作成することであり、サーバーを実行することではありません。約 30 のクライアントがあり、orcsweb の 1 つのアカウントでそれらすべてをホストしています。これは、クライアントあたり 7 米ドルになります。悪いことはできません。

編集:

重要!!:

上記の価格は Web サーバーの価格であることに注意してください。任意の数の Web サイトをホストし、SQL Express がインストールされています。

質問を誤解しているかもしれませんが、SQL Express はアプリを初期段階で実行するため、答えはまだ有効です。

于 2010-10-10T18:33:00.237 に答える