• ベストアンサー

SNSの構築において

SNSを作ってみたいと思っているのですが、知識が全くない状態なので何を勉強すればいいのかわかりません。 構築の際に覚えておかないといけない(勉強するべき事)こと、実際に構築するにおいて何が必要で、どれくらいお金がかかるか、人が必要なのか。注意するべき事などお聞きしたいです。質問者は学生なのでほぼ知識はありません。多くの質問申し訳ありません! また、作りたいSNSの規模はかなり大きいものだと思います。無茶な事なのかもしれませんがとりあえず無理などという回答はご遠慮下さい。お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

他にもいろいろあるかとは存じます・・・ 実は、#1さんのおっしゃられている、jqueryは、逆に この規模になると、使い物にならなくなります。 信用性とかそういうのを加味すると、同等のライブラリを 自前で用意したほうのが、あとあと、メンテナンス費用が 軽減されます。 また、アクセス数を加味して、C、またはC++言語を選定していますが、 これは、基本的に、最も高速なコードを書くことのできる高級言語で あるためです。 ですが、WebサーバーからCGIとしてみますと、負荷がかかりますので 2ちゃんねるのように、Webサーバー側に仕掛けをしておく必要があります。 http://server.maido3.com/dso/ その他、当時立ち上がりまでは必要ありませんが、 集客には、アプリも必要になります。 Java、Objective C++が必要になります。 まだ、いろいろ、出てきそうな部分はありますが、 最低でも必要な、「費用」だけで考えると 初期費用:4億円 最もミニマムな月間運用費用:2000万円 を考えないといけません。 #ただし、Twitterのようなもので、オサボリすれば、 実は、似たようなものがオープンソースで公開されており、 開発が必要ないのですが、 それだけの規模に耐えられるかどうかは、ほど遠いものです。

Romeo9
質問者

お礼

やはり大規模になってくるとそれなりに経費が凄い額ですね…学生ではカバーしきれない面がありますね。回答にあるTwitterの例を詳しく教えて頂きたいですのですがよければお願いいたします。

その他の回答 (2)

回答No.2

以前、楽天規模のショッピングサイトを企画したこともありますので ひとつご参考までに 言語:C、C++、mysql    JavaScript、HTML、CSS 必要と思われた人材:プログラマー50名、デザイン70名 必要と思われる予算:(全部現地インド人を雇用して)30×50×12万円+25×70×6万円=約2.9億円 という経験があるとして、少し推定してみみます。 OS:LinuxかFreeBSD 言語:C、C++、JavaScript、JSON(JavaScriptのデータやりとり)、HTML、CSS その他スキル:ネットワーク関係 最低必要なサーバー:10台(これでは全然足りません) 必要と思われる人材:30名 構築に必要な期間:1年 上記のみの予算:派遣で雇ったとして、30×50×12=1.8億円 上記の構築環境:サーバー4台(20万)+クライアント30台(10万)=380万円 ネットワーク構築に必要なもの 回線:初期費用20万~50万ぐらい ハブ等の機器:100万 サーバー:1台あたり、20~50万 ネットワークの維持費用:どうみても最低月額50万 運用の人間:どうみても最低30名はいる ただ、ご存知かと思われますが、フジテレビのイマツブというサービスがあり、 仮想サーバーを最大30台ぐらいで構成して、動的に稼働したり停止させたりして 運用しています。 http://cloud.nifty.com/cs/catalog/cloud_caseinterview/catalog_120106000434_1.htm しかし、世界的にみますと、イマツブサービスはかなり小さなサービスであり 実際に、公開されている、facebookのサーバー群をみますと 相当大規模なものと感じられます。 http://opencompute.org/ http://gigazine.net/news/20110408_facebook_opencompute/ ↑にある、青っぽい画面のサーバーの画面や、建物は、facebook所有のものです。 無論、データセンターやサーバーは、自家設計になります。そうしたほうのが安上がりになりますので。

noname#177743
noname#177743
回答No.1

会社で行うとかでなく、個人で作ろうという事なら、今ならクラウドサービスを利用するのが一番でしょう。PaaSと呼ばれるサービスを使えば、そんなに途方もなく難しい、というわけでもないと思います。 候補となるPaaSと、それで使われる技術を整理するとこんな感じでしょう。 ・Google App Engine。PythonかJava。 ・Heroku。Ruby(Rails)が基本。他、node.js(JavaScript)なども使える。 ・OpenShift。Ruby(Rails)が基本。 ・Cloud Foundry。Java(Spring)が基本。 まずは、使うPaaSを決定します。個人的にはGAEでJavaか、HerokuでRailsあたりがよいと思います。決定したら、そのプログラミング言語(JavaやRuby)をしっかり勉強します。またフレームワーク(GAEは独自フレームワーク、HerokuはRails)についても学習します。 これはサーバー側の開発だけですから、クライアント側(Webブラウザ側)の開発として、HTML、スタイルシート、JavaScriptといったものについてしっかり学習します。JavaScriptに関しては、jQueryなどのライブラリも学ぶべきでしょう。 他、Webのセキュリティについてしっかり学習する必要があります。これは上記と並行して勉強しないといけません。 これらがひと通り飲み込めたところで、SNSの開発のための知識という話になります。 また費用ですが、GAEやHerokuといたPaaSの場合、アクセス数などサーバーの利用がそれほど多くなければ無料です。アクセスが殺到するようになってはじめてお金を払うことになるので、とりあえずはそれほど費用は考えなくてもかまいません ただし、規模の大きなもので、大勢にアクセスして欲しいのであれば、宣伝費用が相当にかかるでしょう。AdWordsなどで、だいたい月に300万ぐらいつぎ込めば短期間で結構なアクセスが見込めるでしょう。このへんは、「集められるだけ集める」ということですね。10万なら10万なりの、1000万なら1000万に見合っただけのアクセスが期待できます。つまり、金をケチればアクセスも少ない、金を使えば使うだけ増える、ということですね。 ただし、これはあくまで最初の段階です。アクセスしてみてつまらなければ、リピートはしません。つぎ込んだ宣伝費はすべて水の泡で、残るのは借金だけです。では、がんばってください。

Romeo9
質問者

お礼

こういう手軽(学生にとっては決して手軽ではありませんが汗)なのもあるんですね。大変参考になりましたありがとうございました。

関連するQ&A

  • SNSを構築したい

    このたび、大学のゼミのOB間の交流を目的としたSNSを構築しようと思います。 mixiなど既存のSNSにコミュニティを開設するのではなく、 参加メンバーはOBのみの独立したSNSにしたいと考えています。 しかし、SNS構築に関する知識が浅いため、 wikipediaなどで調べましたが、どのような方法が適しているか分かりません。 (mixiは個人的に利用していますが、SNS構築は初めてです。) 具体的には・・・ ●xoopsなどのCMSツールとSo-net SNSなどの無料SNSの違いを教えてください。  →自分でサーバーを用意する必要があるのでしうか?  →実名を扱うので、セキュリティの管理により優れるタイプなどあるのでしょうか? ●おすすめのサービスなどありましたら、教えていただけると助かります。

  • SNSサイトの構築

    mixiやGREEレベルではありませんが、SNSサイトを作りたいと思っています。 知りたいのは、サイトの構築コストと、維持コストです。 搭載する機能によって違うと思いますが、メッセージや日記、レビュー、足あとなど、基本的な機能を 考えています。 PCのテクニカル部分の知識がないので、初歩的な質問になってしまい、申し訳ありませんが、 よろしくお願いいたします。

  • 社内向けSNS

    情報共有のため社内向けのSNSを1から構築しようと思っているのですが。 お勧めの書籍など無いでしょうか? HTMLを少し齧った事がある程度の知識しかなく、どのように組み立てるか勉強しようと思っています。 必要な言語や環境なども教えていただければ幸いです。

  • ネットワーク構築

    私は初心者なんですがネットワーク構築をしなければいけません!端末台数10台前後なんですが色々難しく・・ TCP/IPなどの基本的な所は現在勉強中なんですが やはり構築となるとまったく着手できません・・ ネットワークの構築をする為にはなんの勉強、又は資格が必要となりますか? UNIXサーバーとWindowsサーバーを使う為OSも勉強しようと思ってます、あとセキュリティー等も網羅したいので・・まとめると小規模企業のネットワークを素人が構築する為にはどんな事に注意するのかと、どんな勉強をすれば良いのかを教えて下さい!!

  • 大規模SNSを作るのに必要な知識

    かのマーク・ザッカーバーグはfacebookの仕組みを一人で作ったと言われていますが、facebook,twitterなどの大規模なSNSを作る場合、必要となる知識(プログラミング言語・サーバー構築)にはどのようなものがあるでしょうか? また、ズブの素人がこのような大規模SNSを作るのには、自分は何を学び、どのような人材を確保すればいいのでしょうか? 詳しい方、ご教授願います。(興味本位ですが、よろしくお願いします。)

  • 一人でSNSサイトを構築するには?

    はじめまして。 現在、mixiのようなSNSサイト(会員ごとにページを持ち、会員同士でやりとりをする。 日記等の機能は不要。etc)を 自分で構築したいと考えています。 そこで、何点か質問があります。 (1)サイト構築にはPHP言語を使用するつもりですが、   サイト構築できるレベルまで習熟するのにどれぐらいかかるでしょうか。   (本人のやる気次第だとは思いますが、独学で週10時間程度の学習を前提にお願いします。) (2)PHP言語経験者が一人でSNSサイト構築をする場合、どれぐらいの期間がかかりますか。   一人では難しい場合、最低何人の技術者が必要でしょうか。 (3)PHP言語以外でより簡単にサイト構築できる手段はありますか。   (SNSサイトを無料で作れることは知っていますが、いろいろ不要な機能があるため    それ以外でお願いします。) (4)SNSサイトのようなものを外部で構築してもらう場合、どのくらいの金額になりますでしょうか。 以上、よろしくお願いいたします。

    • 締切済み
    • PHP
  • セキュリティポリシーの構築

    大規模プロジェクトのセキュリティポリシー構築業務の支援に急遽代役で参加する事になりました。 今までアプリケーションの開発しか経験がなく、何から勉強したらいいか分かりません。 最低必要な知識(用語等)について教えてください。1週間後にはプロジェクトに参加します。 よろしくお願いします。

  • 無料SNSについて

    このたび、大学のゼミのOB間の交流を目的としたSNSを構築しようと思います。 mixiなど既存のSNSにコミュニティを開設するのではなく、 参加メンバーはOBのみの独立したSNSにしたいと考えています。 しかし、SNS構築に関する知識が浅いため、 wikipediaなどで調べましたが、どのような方法が適しているか分かりません。 (mixiは個人的に利用していますが、SNS構築は初めてです。) 具体的には・・・ ●xoopsなどのCMSツールとSo-net SNSなどの無料SNSの違いを教えてください。  →自分でサーバーを用意する必要があるのでしうか?  →実名を扱うので、セキュリティの管理により優れるタイプなどあるのでしょうか? ●おすすめのサービスなどありましたら、教えていただけると助かります。

  • サーバー構築について教えて下さい。

    お世話になります。 zerowebです、宜しくお願いします。 今回は、サーバー構築についてお聞きしたいです。 私は、サーバー知識ゼロの初心者ですが、お願いします。 XAMPPというのを使い、書店で売っている本を参考に勉強し、自宅でサーバー構築をしたいと考えています。 1:初心者がサーバーを構築するのに、どのくらいの時間を必要としますか? 2:サーバーを構築した後のセキュルティが大変だとよく耳にするのですが、独学で勉強し運営していけれるレベルでしょうか? 3:2の質問に繋がるのですが、サーバー構築すると24時間体制で保守をしなければいけないとの事もよく耳にします。そうなのでしょうか? ちなみにサーバーの使い道は、ショピングサイトを構築予定なので、そちらをアップするためです。 他にサーバー構築のやり方や、お勧めな書籍があれば、ぜひ教えて頂きたいです。 今回もわかりづらい内容になってしまい、申し訳ないです。 宜しくお願い致します。

  • VPN構築について

    1からVPN構築を勉強したいと思っている者です 今、私が知っている知識は一般的なVPNと管理された環境内(閉域網)で構築出来るVPNしかわかりません 1からの為、本当に知識がありません 基本的な用語、設定に必要な物・環境、設定方法、設定後の確認方法、注意点などを教えて頂けませんでしょうか?

    • 締切済み
    • VPN

専門家に質問してみよう