確かに、PinterestもInstagramも主要な科学的または技術的発見をしませんでしたが、これはシリコンバレーのイノベーションの時代の日没の兆候よりもクラウドテクノロジーの使いやすさの結果です(シリコンバレーの黄金時代は終わり、私たちはその墓の上で踊っています -約翻訳者) 。 見出しの数字とこれらの企業の価値の見積もりは非常に大きいため、急速な成長を保証する何らかの技術革新の背後にあるように思われます。 しかし、この革命ははるかに巧妙です-良いアイデアを実現できれば、このような急速な成長を達成することがいかに簡単かを示しています。 それに慣れてください。 これが標準です。
今日のPinterestは次のとおりです。
- 410テラバイトのユーザーデータまたは8,000万のオブジェクトがAmazon S3に保存されます。 これは、2011年8月の10倍です。同時期のAmazon EC2インスタンスの数は3倍に増加しました。 月額費用は、S3で約3万ドル、EC2で約3万ドルです。
- 2011年12月のように、従業員はわずか12人です。クラウドテクノロジーの使用により、プロジェクトは成長を続けることができ、それをサポートするチームは非常に小規模なままです。 UPD:すでに31人の従業員がいるようです。
- 使用済みのリソースに対してのみ支払うことで、多くのお金を節約できます。 トラフィックは午後と夕方にピークになるため、夜間にはEC2インスタンスの数が40%減少します。 最大トラフィックレベルでは、平均して、EC2で1時間あたり約52ドルの費用がかかり、夜間、負荷が低下した場合、1時間あたりわずか15ドルです。
- Webサーバーとしての150 EC2インスタンス。
- 90個のインスタンスを使用して、メモリにデータをキャッシュし、データベースをオフロードします。
- 内部使用のための35インスタンス。
- データストレージの冗長性を確保するために、世界中のいくつかの地域にある70のマスターデータベースサーバーと並列の既存のバックアップデータベースサーバー。
- PythonとDjangoで書かれています。
- シャーディングが使用され、データベースは容量の50%に達すると破損します。 これにより、IO操作の十分な速度を維持しながら、データベースを単純にスケーリングできます。
- Amazon ELBは、EC2インスタンス間で負荷を分散するために使用されます。 ELB APIを使用すると、インスタンスの入力と非アクティブ化が簡単になります。
- 史上最も急速に成長しているサイトの1つ。 最小限のレベルのITインフラストラクチャを備えたAmazon Web Serviceを使用すると、3月に1,800万人の訪問者のリクエストを処理することができました。これは1か月前の1.5倍です。
- クラウドを使用すると、新しい高価なサーバーを購入することなく、簡単かつ安価にサービスを試すことができます。
- Apache Hadoopに基づいて、Elastic Map Reduceはデータ分析に使用され、月に数百ドルしかかかりません。