私は写真コミュニティサイトの要件を定めているところです。調査すべき重要な機能は、私の国のインターネット上のライバルサイトよりも多くの写真/アカウントを許可することです。そこに可能性は何ですか?
アマゾンS3のようなものを選ぶべきですか、それとも画像関連の機能を提供するものはありますか?私は主にGBあたりの低価格(ストレージと転送)に興味があります。
私は写真コミュニティサイトの要件を定めているところです。調査すべき重要な機能は、私の国のインターネット上のライバルサイトよりも多くの写真/アカウントを許可することです。そこに可能性は何ですか?
アマゾンS3のようなものを選ぶべきですか、それとも画像関連の機能を提供するものはありますか?私は主にGBあたりの低価格(ストレージと転送)に興味があります。
FlickrとPicasaの統合はどうですか?ユーザーは自分のFlickr/Picasaアカウントを使用して写真を保存し、サイトの機能を使用します。その場合、あなたは写真を保存するために何も支払わない:P
私自身、写真を1枚保存したいと思っています。個別のアカウントを持つ代わりに。サイトごとに。
私は以前、数十億の画像をホストするソーシャルネットワーキングWebサイトで働いていましたが、S3を評価しました。結論は、交通量の多いサイトには高すぎるということでした。ストレージ自体はかなり安価ですが、S3のコンテンツにアクセスするためのコストはすぐに加算されます。そのため、S3はオンラインバックアップなどのアプリケーションにより適しています。私の見解では、コストが主な欠点です。
一方、これはサイトが大きくなった場合にのみ問題になります。S3の最大の利点は、スケーラビリティについて心配する必要がないことと、セットアップが非常に簡単で、機能するだけなので忘れてしまうことです。多くの中規模サービスはS3を使用して大きな成功を収めています。
私たちが求めたソリューションは、画像をホストし、Webサーバーも実行する(Apacheを使用せず、lighttpdやnginxなどの静的コンテンツ用に最適化されたWebサーバーを使用する)専用サーバーの配列であり、それらの前にCDN(コンテンツakamaiやpantherexpressなどの配信ネットワーク)。通常、ヒット率は高くなります(サイトのアクセスパターンによって異なります)。そのため、エンドユーザーはほとんどのファイルをCDNから直接取得し、サーバーに負荷をかけません(ファイルに初めてアクセスする場合を除く)。 。したがって、しばらくの間、1つのサーバーとミラーだけで問題ない場合があります。スケーリングするにつれて、課題は、ファーム全体にイメージを分散する方法、冗長性を管理する方法などになります。
市場投入までの時間も影響していると思います。その点で、良い戦略はS3から始めて、すぐに稼働することかもしれません。後で、より洗練されたソリューションに移行できます。その場合、経営陣がこれを念頭に置いていることを確認してください。技術者以外の人は、機能が機能すると、もう一度触れる必要がないと信じる傾向があります。また、大量のデータの移行には時間がかかることに注意してください。写真のアーキテクチャを変更したとき、コピージョブは数か月間実行されました。