今日、私たちはFrodioのすべてのリスナーと、インターネットで最高の放送システムにまだ慣れていない人々に、技術的な詳細の世界に飛び込み、プラットフォームのユーザーがどのように、誰によって、どのような機能が使用されているかを調べます。
FrodioがSelectelのインフラストラクチャで完全に動作するという事実から始める価値があります。 すべてのサーバーは、Selectelの仮想クラウドマシン上にあり、その価格/品質比は競合他社のオファーと比較して有利です。
Nginx + Starman + Mojolicious + Perl + MySQLのテクノロジーを使用しています。
ブロードキャストはIcecastとLiquidsoapを使用して行われます。
システム全体はいくつかの部分に分かれています。
1. サーバーコアシステムとデータベース
2. ブロードキャストサーバー
3. ストリーム生成サーバー
それぞれについて詳しく説明しましょう。
システムコアのサーバーおよびシステムエンジンが配置されているデータベース 、サイトFrodio.com、DBMS。
仕様:2 GBのRAM、8つのCPUコア、HDD上の20 GBのスペース。
Selectelクラウドの1日の平均費用:
マシンタイム98.76ルーブル。 / 98.760時間
メモリ消費24.41摩擦。 / 49.134 GB *時間。
ディスク:1,61 rubの読み取り要求。 / 0.483百万台
ディスク:書き込み要求5.81ルーブル。 / 1,743百万個
ディスク:読み取りボリューム1.03ルーブル。 / 10.300 GB
ディスク:記録されたボリューム2.56ルーブル。 / 25.600 GB
ディスク:ストレージ6.00ルーブル。 / 1.201 TB *時間
ネットワーク:14.01ルーブルを受け取りました。 / 70.050 GB
ネットワーク:24.31こする。 / 24.310 GB
合計178.50こする。
ブロードキャストサーバーは Icecastを使用してブロードキャストします 。
仕様:2GBのRAM、8個のCPUコア、HDDの1.5GBのスペース。
Selectelクラウドの1日の平均費用:
マシンタイム4.08こする。 / 4.080時間。
メモリ消費24.42摩擦。 / 49.154 GB *時間。
ディスク:読み取り要求0.02ルーブル。 / 0.006百万個
ディスク:記録要求0.33ルーブル。 / 0.099百万台
ディスク:読み取りボリューム0,00摩擦。 / 0.000 GB
ディスク:記録されたボリューム0.07ルーブル。 / 0.700 GB
ディスク:ストレージ1.92ルーブル。 / 0.384 TB *時間
ネットワーク:22.93ルーブルを受け取りました。 / 114.650 GB
ネットワーク:RUB 397.71が送信されました / 397.710 GB
合計RUB 451.48
ストリーム生成サーバー 「Frodio Transmitter」は次の機能を実行します:放送局(トラックの混合、クロスフェード、増幅、正規化、プレイリストの準備と放送、トラック/ジングル/コマーシャルの特定のアルゴリズムによる回転、mp3 / aac + / oggでのストリーム生成を含む)、サードパーティストリームの中継(apmlify、正規化、mp3 / aac + / oggストリームへのトランスコーディング、id3タグの変更、バックアップストリームのブロードキャスト)、ブロードキャストおよびリレーストリームへのライブインクルージョンの作成。
仕様:4GBのRAM、8個のCPUコア、HDD上の164GBのストレージスペース。
Selectelクラウドの1日の平均費用:
マシンタイム104.33こする。 / 104.330時間
メモリ消費量48.84摩擦。 / 98.308 GB *時間。
ディスク:読み取り要求1.45ルーブル。 / 0.435百万台
ディスク:記録要求1.02ルーブル。 / 0.306百万台
ディスク:読み取りボリューム1.68ルーブル。 / 16.800 GB
ディスク:記録されたボリューム0.35ルーブル。 / 3.500 GB
ディスク:ストレージ32.39ルーブル。 / 6.482 TB *時間
ネットワーク:13.84ルーブルを受け取りました。 / 69.200 GB
ネットワーク:RUB 105.02を送信 / 105.020 GB
合計308.92ルーブル。
ご覧のように、Frodioの存在には毎日平均940ルーブルの費用がかかりますが、このようなインフラストラクチャの今日の価格を考えると、かなり控えめです。 もちろん、ユーザーベースの成長に伴い、費用も増加しますが、ラジオ局の数を増やすことで簡単に拡張できる(具体的には、ストリーム生成サーバー)という事実により、クラウドは私たちにとって有益であり、Frodioユーザーにとって便利です。
Selectelは若い会社であるにもかかわらず、このプラットフォームを他のプロジェクトに使用しています。 ご存知のように、蜂蜜の樽には軟膏にハエがあります。よくできた状態で見たい瞬間があります(会社の代表者はこれに注意を払うでしょう)。
- ディスクパーティションのパーティション構造にクライアントが介入することなく、コントロールパネルからファイルシステムのサイズを動的に増やします。
- 複数の仮想マシンに共有ドライブを使用する方法はありません(Amazon EC2で実装されています)。
- より「大食い」の顧客に有利なシステムリソースを選択する場合があります。
- Amazon S3に似た共有データストアが十分ではありません。
- スナップショットから仮想サーバーのコピーを作成する方法はありません。
当社はこれらの一時的な問題に対処し、世界レベルで優れた競争力のある製品を提供すると信じています。
それでもなお、 Frodioプラットフォームの議論は続けられており、さらに多くの興味深い詳細があります。 いくつかのグラフは、プラットフォームの全体的なワークロードを示しています。
1.オンラインユーザーの数(詳細は以下を参照)
2. MySQLデータベースへのクエリの数
実際、Frodioの視聴者、つまりますます増えている尊敬されているリスナーを詳しく見てみましょう。
現在、リスナーの平均数は1日あたり427人で、そのうち130人がFrodio.com Webインターフェースを使用しています。 ピーク指標:1日あたり450人のリスナー、サイトからの165人。
合計で、世界49か国から約5,000人のユーザーがFrodioに登録されています。 ロシアとウクライナは世界をリードしていますが、海外ではアメリカ、イギリス、ヨーロッパでもインタラクティブラジオを聴いています。
新しい登録の2つの主な期間がありました:昨年10月の終わりに、ベータ版の公開により500人以上が来ました。また、先月の終わりにHabrahabrでFrodioについて最初に話した500人以上が来ました。
ほぼ1,100人がFrodio iOSアプリケーションをインストールしてアカウントにログインし、ラジオ局の定期的なリスナーになりました。
Frodioプラットフォームが存在する間、15,710のユニークなトラックが好きになり(合計60,000を超えるいいね)、3,000を超えるユニークなトラックがユーザーのコメント(システムでは10,000を超えるコメント)を受け取りました。
Frodioユーザーが人気のある順に自分のアカウントに接続するソーシャルネットワーク:
Facebook-1134
Vkontakte-1000
ツイッター-778
Last.fm-554 (興味深いことに、324個のアカウントで以前のスクロブルが実行された場合、そのうちの10個のみが存在します。Last.fmの人気が失われています)
Soundcloud-188
Googleバズ-95
LinkedIn-50
Frodioからは、約35,000のいいね!とステータスがソーシャルネットワークで公開されました。
Last.fm-14,214
ツイッター-9261
Facebook-6854
Googleバズ-4109
これはFrodioのユーザー統計が数字でどのように見えるかですが、ここではグラフにあります:
しかし、ユーザーのほかに、Frodioのもう1つの「リトマステスト」、つまりラジオ局があります。
現在、47の放送局があり、そのうち6つがFrodioによって放送され(放送局2.0、、Bukvario、Ethnogenesis、Z、Courage Bambey)、残りは中継されています。 別の9つのステーションはテストモードです。
最も人気のあるラジオ局の統計は次のようになります。
ステーション2.0(ピーク-310、現在-167)
Z(ピーク-76、現在-21)
勇気のバンビー(ピーク-67、現在8)
HHFM(ピーク-55、現在31)
請求書(ピーク-55、現在10)
NCRadio(ピーク34、現在6)
LoungeProject(ピーク33、現在9)
K-Rock(ピーク31、現在5)
DnBHeaven(ピーク31、現在14)
Kiss FM(ピーク28、現在18)
EL駅(ピーク24)
民族発生(ピーク22)
Alter Radio(ピーク22)
ブックバリオ(ピーク20)
16ビット(ピーク19)
さまざまなアーティストについては、Frodioの存在中、リスナーは次のことを聞きました。 合計すると、すべてのステーションで、2,069,011を超えるトラックの回転があります。
これに関して、Frodioの内部作業に関するデータはほぼ終わりに近づいています。 しかし、これは、Frodio.comにアクセスして、ラジオステーションの電源を入れて楽しむだけのことを言っているわけではありません。
これとは別に、短縮リンクfrd.ioに注目してください。これはアクティブに使用され、その寿命中に20,000を超えるさまざまなリンク(主にFrodio.comの内部リンク)に削減されました。
462人からフィードバックが寄せられ、それぞれに「ありがとう」と個別に言います。 私たちは、インタラクティブ放送の分野を開発し、私たちが想像するような分野に持ち込み始めたばかりです。そのため、あらゆる意見が私たちにとって重要な役割を果たしています。
そして最後に、ユーザー名にとても愛されている大きなインフォグラフィックで、Frodioの仕組みを明確に示しています。 詳細を直接知りたい場合は、Habrahabrの開発者の1人とポッドキャストを聞いてみてください。
ラジオ以上、ラジオより優れています-Frodioのみ 。