はてなキーワード: cdnとは
「NTTによるブロッキングの何が許せないのか」http://kumagi.hatenablog.com/entry/why-ntt-blocking より。
憲法(けんぽう)とは、統治の根本規範(法)となる基本的な原理原則に関して定めた法規範をいう(法的意味の憲法)。
https://ja.wikipedia.org/wiki/%E6%86%B2%E6%B3%95
電気通信事業(でんきつうしんじぎょう)は、電気通信事業法第2条に規定する電気通信役務を行う事業のことである。 ... 4. 電気通信事業 電気通信役務を他人の需要に応ずるために提供する事業(放送法第118条第1項に規定する放送局設備供給役務に係る事業を除く。) 5. 電気通信事業者 電気通信事業を営むことについて、第9条の登録を受けた者及び第16条第1項の規定による届出をした者 ...
https://ja.wikipedia.org/wiki/%E9%9B%BB%E6%B0%97%E9%80%9A%E4%BF%A1%E4%BA%8B%E6%A5%AD%E6%B3%95
https://ja.wikipedia.org/wiki/%E9%83%B5%E4%BE%BF%E6%B3%95
そこで、違法性阻却を用いる (正当業務行為も違法性阻却事由とするのが現代の一般的解釈)。
興味がある方は『「通信の秘密」の数奇な運命(要旨) - 序章「通信の秘密」に関する制定法の制定経過とその後の解釈の変遷調査』を読んでください。
憲法が検閲の禁止、通信の秘密を守れと言っているのだから、通信の秘密は固く守られている。中身を覗く行為は原則違法であり、違法性阻却 (違法と推定される行為について、特別の事情があるために違法性がないとすること。) により直ちに違法としないとの解釈がなされている。違法性阻却は珍しい論理のように聞こえるかもしれないが、お医者さんもメスで体を傷つければ傷害罪を侵しているが、医療行為を行うために必要である範囲において違法性阻却がなされている。
また、
は「従事する者」にかかっているので、通信の秘密を侵す違法行為の主体は個人にかかってくることに注意。
DNS ならブロッキングしてもいいじゃない? → だめです。ISP の提供する DNS はルートサーバーへの中継を行っているに過ぎず。通信の検閲にあたります。
迷惑メールが一時期問題になりましたよね。今は OPB25 (ざっくり言うと個々人が直接メールの中継をすることを禁止する方法) によって、個々人を踏み台にした迷惑メールが送れないようになっています。このために慎重な議論がなされ「特定電子メールの送信の適正化等に関する法律」が制定されています。立法によって合法的にブロッキングを行っている例です。
このように合法的なブロッキングができる前例があるのだから「裁判所で違法と認定されたサイトへのアクセスを禁止する」立法を行って合法的にブロッキングすればいいのです。
児童ポルノはインターネットの性質上、一度流出してしまえば回収が困難であり、同時に基本的人権の侵害、身体への危害を伴うものであるからブロッキングしても緊急回避として違法性阻却が行えるとのものです。詳しい議論は「ブロッキングの法律問題」を参照してください。
これは本来、立法によって合法化するべきものだと思われるのですが、誰も児童ポルノのブロッキングを違法だと訴えない → 裁判所が判断しない。ために現在認められている方法です。今回の海賊版サイトのブロッキングにもこれが用いられるでしょう。
児童ポルノのブロッキングにおける議論では「法益権衡の要件との関係でも財産権であり被害回復の可能性のある著作権を一度インターネット上で流通すれば被害回復が不可能となる児童の権利等と同様に考えることはできない」であったように、回復可能性のある著作権侵害は優先順位が低く、
「誰も児童ポルノのブロッキングを違法だと訴えない」と書いたように、社会通念上許容されるであろう範囲に検閲の範囲を広げると、名乗り出ることを恐れて誰も訴えることができなくなり、検閲の範囲は際限なく広がってしまうのです。
児童ポルノの議論が行われた10年前の慎重な議論をすっ飛ばすと
とできるかもしれません。しかし、果たして昨今の著作権侵害被害額は本当に回復不可能なのでしょうか?ブロッキングによって漫画の売り上げは来月から月に 500億円 (これは市場規模の 2倍に相当するはず) も上がるのでしょうか?
しかし、所轄官庁が「ブロッキングせよ」と言えば電気通信事業者はそれに従わなければなりません。それを覆すには最高裁まで争うしかないのです。
5京円に突っ込む人もいますけれども (なんで 5,000兆円でないのだろう)...
それほどの損害が生じていたら原状回復は不可能ですよね。5京円は冗談としても、売り上げが突如ゼロになってしまい、回復させる方法が他にないとしたら緊急回避は認められるでしょう。ただし、線引きについては裁判所なり立法で解決する必要が生じるはずです。
そもそも違法サイトを利用することによる損害は誰によって作られているのでしょうか。違法サイトによって損害が生じるためには
責任の度合いは、
通信事業者 < 利用者 < 保護を提供するもの < 運営を幇助する者 < 運営者
の順ではないでしょうか。
実はそのようにしてIPパケット通信すら合法性が自明ではない上で運用されているのが通信の秘密だ。お陰で通信事業者はただの土管に徹する事になる代わりにその通信が仮に犯罪に使われていてその通信を媒介することで結果的にその片棒を担がされたとしても不可抗力として裁かれる事はない(多分)。
米国でDMCAが制定され、プロバイダー (これは ISP だけでなく、サービス提供者も含む) が免責されるための手続きが、Takedown なのですが、日本ではそもそも合法性が認められた範囲でしか ISP は関与できないため、違法サイトの利用において通信事業者に違法性を問うことは難しいと思われます。
(後で書く)
米国の例についても書きたい
なんねーよ、見たいやつはすぐにやり方覚えて、
速度も極端に遅くなる?
一段のVPNならたかだか漫画の画像ファイルごときでそこまで体感するほど遅くなんねーよ
PVが十分取れればやりようによっては広告収入でそれなりに儲かる方法はありそう。
CDNからブロックされたぐらいで赤字になるならほとんどの広告系のサイトがアウトだと思うが。
ブロッキングはインターネットコンテンツセーフティ協会を通せば問題ない?
協会なんて政府より弱い組織で政府がこうしろって言えるから意味ないだろ。
ただでさえネットの盗聴とか監視とかも普通にされてるみたいだし、
これまでのいろんな不祥事を見てきて少なくとも俺は政府を信用してない。
それはつまり政府に特例なら自由にブロッキングできる権限を与えるってことだからな。
利用したい奴らからしたらVPN使えばすむ話でわざわざ反論する意味ねーよ
漫画村見たいために言ってるんじゃねーよ
法的に考えると今回の事例は緊急事態に該当しないと言ってた。
ここまで放置しておいて、何でもかんでも緊急事態で特例を認めるというのは
法治国家として間違いだと。
隣の国みたいに、国民感情優先で法が無視されるべきではないと思う。
俺も漫画村が無くなった方がいいとは思っているが、
ブロッキングは無意味な上に悪用されるのでやめろ。 潰したいならCloudflareを訴える方がはやい。
この程度のブロッキングならTorやVPNで簡単に回避できる。仮にVPNを規制しても、いたちごっこで最終的にはVPN業者が儲かるだけ。今時はスマホ向けVPNアプリがあるので、某画村を使うような猿でも簡単にVPNを利用できる。加えて、一度ブロッキングしたという実例を作ってしまえば、インターネット規制派があれもこれもとなし崩しにブロックするのは明らか。
当たり前だが、大量の漫画データをあれだけのユーザに配信するというのは、かなりのコストがかかる。そこで、運営が利用しているのが、CDN(コンテンツデリバリーネットワーク)というファイルの代理配信サービスである。CDN業者は高速なネットワークを所持し、サービス運営者からお金を貰うことで、代わりにそのサービスのファイルを配信する。つまり、CDNを止めれば、運営はファイル配信のコストを払いきれなくなる。
Cloudflareはアメリカの大手CDN業者である。某画村はここを利用している。今まで、Cloudflareは自分たちはただのキャッシュであると主張し法的責任から逃げていた。が、この前Sci-Hubという海賊版サービスの訴訟で逃げ切れなくなり、Sci-Hubのファイル配信を停止した。
ブロッキングは無意味な上に悪用されるのでやめろ。 潰したいならCloudflareを訴える方がはやい。
えぇ。。。まじだよ。。。
docker-composeを使ってGolangとMysqlのイメージ使っていつも開発してぞ
好きなエディタは学生が無料で使えるIntelliJ IDEAでgoLand をよく使ってる。
Gitだってブランチ切ったりアドコミットプッシュくらいでGitHubを使ってプルリク系の開発をチームでしたりもした。
AWSはインスタンス立てたりロードバランサつけてインタンンス二つに流したり、CDNさしたりもできる
いうてCDNの設定とかドメインの設定だけでラクチンなんだけどね。
俺、Macbook使ってるんすよ(タッチバー付13インチPro
俺、プログラミングスクールでプログラミング教えるアルバイトしてるんすよ(そいつはそのスクールの卒業生
懇親会で「皆さん嫌いな言語とかフレームワークはありますか?」と話題になると私は即座にRailsと言う。
「あのコマンドを打つと中で何が起きてるか知ってますか?」(知らない
「ActiveRecord?生でクエリ書いたことある?インデックスの意味くらい知ってるよね?」(書いたことない、適当なこと言う
3分後
「alert('XSS')」
百歩譲って学生エンジニアならまあセキュリティに無知なのは分かる。
しかしだな、文系エンジニアは「俺もハッキングしたい(笑)」な勢いで詳しく解説することを要求してくる。非常にウザい。
"
"
しょうがないので優しく解説すると「君ってハッキングとかしてそう(笑)」「君将来ハッカーになりそうだわ(笑)(クラッキング的な意味で)」
死ねよ。
俺、Git使って開発したんすよ(GUIのSourcetree
え?バグ?ちゃんとテストしたんだけどなぁ(完全手動テスト()笑
AWSとGCPは登録はしたものの使い方が分からなくて結局放置
pwdとcdしか知らない(Makefileを作ったことないからいつもネットのコピペコマンド
はい、ゴールデンタイムに鯖落ち。復旧した時にはゴールデンタイム終了のお知らせ。
理由、CDNを刺してない、貧弱なプランの鯖(勿論ロードバランサなんか使ってない)
でも彼らは一応優秀な文系エンジニア。高学歴、サービスも作ったこともある、それなりの実績も持っている。しかし文系だ。
こういう奴らがいるからちゃんとしたエンジニアを軽視される。黙って営業職に転職してこい。
まあでも大学じゃ作者の気持ちしか考えてないのだから当然のなのかもな(笑)
追記
残念な理系名前を書くだけ一発採用派遣SIerは対象としてない。論外だ。
給料が安い?
そんなことは無い。400万以上貰える会社に内定もらっているから嫉妬も不満も特に無い。
だがしかし、ムカつく。
そんな奴が同期にいたら蹴り飛ばしてやりたくなる。
だが見てみろ、あいつらのアプリバックエンドが無いんだぞ?意欲は認める。だがそれで胸を張ってiOSエンジニアなんて無理があるだろ?
よくある「完全放置!」「全自動更新!」「何もしなくても儲かる!」みたいなアフィがあるけど
おそらく、その1つである全自動更新のエログ作って一ヶ月近くたったからその結果を書く。
何かしら作品を作ったらQiitaとかにアウトプット上げるけど、内容が内容なのでここで。
URLは多少内定自慢できるくらいの会社に内定貰っているから伏せますね><@バレなさそうなら晒す
・仕組み
・お金の話
・技術的な話
・結論
仕組みは簡単、いくつかの既存のエロサイトにWebスクレイピングをかけてウチのエログでも全く同じ情報を配信する。
そんなエログに全く価値が無いと思われるが、既存のエロサイトと比べてウチのエログを使うメリットはいくつかある。
1. share-videosを使っているので削除されていても案外見れたりする。
3. エログ特有のアクセストレードを行っていない(コピペなのでそもそもアクトレサイトに申請出来ない)ため、色んなサイトを行き来せずにめっちゃ見やすい!
4. 「PageSpeed Insights スマホ 82 PC 93」「【GTmetrix】 PageSpeed Score 99 YSlow Score 87(CDN入れたら94)」平均読み込み4秒のエログの割に読み込みが早い
5. スクレイピングするエログは動画のクオリティが高いサイトに厳選しているため良いネタがすぐに見つかってずく抜ける。(自分でも毎日使ってる)
事実、友達に悪い点とかのフィードバックを頂戴とお願いしたが「特に悪い点は無い、、、むしろ使いやすい」と好評。セッション継続時間は平均4分でみんな動画をちゃんと見てるみたい^^
自慢はここら辺にして、アクセス結果とかサイト情報はざっくりを晒す。
2月の総アクセスはざっと2400くらいで、1日大体70〜100くらい。流入は検索からのアクセスが100%。
検索ワードはjk 個人撮影みたいなワードからが割と多い。記事の数は10000件くらい。
こんなものか?正直Web系ではあまり無いから何をいえば良いかわからない。GAで取っているからみたい値があれば追記で。
完全放置のコピペかつ検索からの流入100%で1ヶ月目にしてはじょうじょうかな?
鯖の無料枠で運営しているため向こう1年はタダで運営出来ますが、もっとアクセスを稼がないと厳しいです。(何せshare-videosしか収入がないから)
月極広告のお話が来たら安定するのですが、スクレイピングでこの程度であれば来ないでしよう。
CMSとしてWordpressを採用。理由はSEOとかプラグインで楽そうだから(事実楽)(KUSANAGIの存在を知っていれば使ってたのにと今更後悔)
WebスクレイピングはGolangを採用。理由は速いから。並列処理でもっと速いから。あと書きやすい。てか。。。普通に好き。。。><
速さを求める理由はFunction as a serviceでスクレイピングを実行しているから。Python使おうと思ったけど、実行時間の制限があるためある程度早くスクレイピングを終わらせなければならなかった。
鯖側で常駐かcronを使っても良かったけど、常駐はメモリ食べてパニックだし、cronは設定がめんどくさいから。FaaSだとWeb上で実行間隔を弄れて無料で最高。
詳しい内容はウチのサイトの強みだから言えないが、他のエログのURLをリストに貼るだけで勝手に取得し投稿する。神。
Webスクレイピングエログはおすすめしない。手動で毎日更新したほうがアクトレで確実に儲かる。
黒字化するのであれば現行の方法ではなく、全自動で日本中のエログ全てのから記事を取得してshare-videosに張り替えて投稿するサイトかな。
CloudFlareのサイトにAbuse通報フォームあるしね。https://www.cloudflare.com/abuse/
さっき踏んだ範囲だと「imgon.spimg.ch」なるサイトに画像コンテンツが載ってるっぽかった。
IPひろば先生曰く、これもCloudFlareにホスティングされているから権利者なら通報できないこともないとは思うんだが、出版社はちゃんと把握できているんだろうか。
一昔前のインターネットなら、ある人々から気に食わないと思われるサイトは攻撃を受けてダウンさせられるような事がよくあった。終戦記念日に2chが韓国の右翼集団から攻撃されてダウンさせられていたといった話も聞いたことがある人が多いと思う。ここ最近のネット上で最も嫌われているサイトの1つである漫画村もダウンさせられていておかしくないと思うのだが、不思議な事に全くそういう話を聞かない。
気になったので検証のために踏んできた。検証と言ってもChromeでF12キーを押すと出てくるDeveloper Toolsを使っただけなので中学生でも出来るようなものである。
「漫画村」の名前を出すと宣伝になってしまう恐れはあるようだが、このエントリごときでアクセスは増えないと思うのでそのまま書かせていただく。
以下、説明を長ったらしく書くが、Web業界の人向けには「動的ページを極力排除した上でほぼ全てのコンテンツにCloudFlareを噛ませている」の一言で済むと思う。
DoS攻撃(Denial of Service attack)というものがある。サービス停止攻撃とか訳されるらしい。
アクセスを集中させてサーバの負荷を高くし、Webサービスがまともに機能させなくする攻撃である。ライブのチケット予約サイトにアクセスが集中して重くなるようなことがあるが、その状態を人為的に作り出すものといえば分かりやすいだろうか。
とてもシンプルな攻撃手法で、単純に言ってしまえばF5キーを連打するだけで攻撃になる。
大昔のサーバならF5キーを連打するだけで負荷が高まったかもしれないが、最近のまともなサーバーにF5キーを連打しても意味はない。戦車に水鉄砲を撃つようなものである。
だが、1000万人がF5キーを連打していたら十分な攻撃になる。といっても「このサイトを開いて数時間ほどF5キーを連打しまくってください」なんていう間抜けな要望を聞いてくれる人間が1000万人も集まるわけがない。
だから攻撃者は世界中のボットを使ってF5連打をする。もちろん物理的にF5連打するのではない。
このボットがどこに居るかというと、乗っ取られたそこらへんの人のPCの中にいる。乗っ取るというより、外部から攻撃者の指示を受けて特定のサイトにアクセスしまくるウィルスがそこら辺のPCに忍び込んでくるとでも言うほうが正確かもしれない。
PCに限らずネットにアクセス出来る機器ならなんでも良いので、セキュリティ対策をしていないIoT機器なんかもよく踏み台になる。自宅の冷蔵庫が知らぬ間に米軍を攻撃しているかもしれないといったSFめいた話が現実味を帯びてきたらしい。
最近出てきた言葉らしく、自分もあまり馴染みがないが「Economic」に打撃を与える攻撃らしい。
最近流行りのクラウドサービスは従量課金制であることが多く、そこに配置されているWebサイトにアクセスが集中する=運営者に経済的に負担が掛かるというわけだ。
CDNサービスの一種だ。CDNというのは本体のサイトをキャッシュし、サイトにアクセスしてきた閲覧者にそのキャッシュを見せるサービスである。CSSや画像だけをCDNでキャッシュするという使い方をしているサイトが多い。
たいてい、本体のサイトに比べて桁違いの処理能力やネットワークがあるから、本体のサイトの負荷軽減だけでなく表示速度向上にも繋がる。
これもアクセス数に応じた従量課金制であることが多いが、CloudFlareはなんとDDoS攻撃が発生している間を無料にするというサービスを行っている。つまり、CloudFlareを利用しているWebサービスにはEDoSが成立しにくい。
http://jp.techcrunch.com/2017/09/26/20170925cloudflare-now-offers-unmetered-ddos-attack-mitigation/
CDNは本体のサイトの肩代わりをしてキャッシュしたページを配信するという特性上、アクセス毎に異なるページが表示される動的なページ自体を配信することには向いていない。
動的なページというのは画面が動いているとかそういうのではない。データベースに保存されているユーザ名やプロフィール、ユーザに紐付いた記録などを引っ張ってきて動的に生成するものだ。
対義語は静的ページ(静的コンテンツ)で、素のHTMLや画像などがこれにあたる。どうでもいいけど静的コンテンツってえっちな響きがするから職場で声に出して読むのが恥ずかしいワード第1位だと思っている。
各種サイトの「マイページ」が動的ページ典型例だ。CDNで動的なページをキャッシュすると、最悪の場合マイページが他人に配信されてしまうし、そもそも見るユーザや表示するタイミングによってデータが違うものを毎回毎回キャッシュするとCDNの意味がない。
アクセスして驚いたことに、漫画村はユーザ登録が存在しない。また、ブックマーク機能という作品を記録する仕組みがあるが、これはユーザのブラウザ側に作品の情報を保管しているようでサーバ側にデータはないと思われる。
つまり、動的ページが極力排除されており、CDNがキャッシュしやすいようになっている。
さらに、漫画村の要とも言える画像コンテンツは外部のアップローダに掲載されているコンテンツを参照しているものであった。画像の負荷についてはアップローダに丸投げでき、そもそもCDNだの転送料だのを気にする必要がない。
配信しているコンテンツが違法すぎて評価したくはないが、ダウンした話を聞かないのも納得ではある。
ただ、昨日Twitterで話題になっていたように、「プロ」と銘打った厚顔無恥な有料プランを導入するにあたって動的ページが増えてくると思う。いまはシンプルゆえに脆弱性が存在しづらく、DDoS対策もしやすいが、登録制度が登場するであろうタイミングで攻撃の標的になりうるんじゃないかという気はしている。
YouTubeが広告を強制的に挿入して違法アップロードされた音楽の権利者に広告料を還元しているのを参考にして、出版社側がそういった仕組みを作ってしまう方が早い気もする。
システムだけ見ると漫画村は優秀だ。散々データをパクられてきた出版社が漫画村のシステムをパクり、逆襲を仕掛けても面白いんじゃないかと思う。
漫画村はCloudflare のCDN を使っているので、残念ながら漫画村にアクセスしてもら漫画村の実体であるサーバーIPアドレスを調べられない。
なので、まずはCloudflare にDMCA abuse report を送ってCloudflare CDN を剥がすことが第一である。
https://www.cloudflare.com/abuse/
善良な一市民としての通報を、Cloudflare は受け付けていない。著作権者自身かその代理人でなければ、対処してくれない。
漫画村にご自身の作品を不当に掲載されている漫画家の皆さん。一人一人が立ち上がってください。Cloudflare に申し立てを行なってください。異議申し立てによりCloudflare が漫画村の著作権違反を確認し、Cloudflare CDN が外された次が勝負です。
Cloudflare CDN が外れた後は、ホスティング会社へのabuse report、ネットワーク管理者へのabuse report していきます。
一つの手続きは地道ですが、一歩一歩確実に犯罪者を追い込んでいけます。
漫画家の皆さん、まずはCloudflare に異議申し立てを行ってください。
床屋政談が盛り上がるのは、その結果が予測できないから、と言える。
ニコニコ動画にインフラ整備を求めるのは、ビジネス面から見れば荒唐無稽にしか見えない。
例えば「ニコニコ動画がインフラ投資をしていれば」「お金を払ってCDNを使えば」という予測は、
『無料会員でも快適に視聴でき、ライブ配信も満員にならず、少しのノイズもなく配信できる』
という状況に繋がる。
ユーザーは、大変に嬉しいだろう。視聴に限ればabemaTVがコレに近い。
月額課金の形態で品質が高いものには、NetflixやHulu, Amazon Prime Videoがあるだろう。
さて、ニコニコ動画がabemaTVと同じ状況になったとして、有料会員は増えるだろうか。
減るだろう。激減するだろう。
無料で快適に観られるものにカネを払う客は、少なくともニコニコには居ない。
現在のニコニコ動画の有料会員は、「ライブ配信にスムーズに入れる」「視聴環境が良くなる」「タイムシフト再生ができる」等の、ユーザー体験にカネを払っている。
簡単に言えば、家でダラダラ動画を見る時に、イライラしたくないことに月500円払ってるワケだ。
さて、他の月額課金の動画配信サービスは、何に対してカネを払うだろうか。
名探偵コナンの一挙放送?ブレイキング・バッドの新シーズン?The Grand Tour?
そう、コンテンツに対してカネを払う。
快適な視聴体験は当然の前提であり、「コンテンツを観ること」に月1000円前後払っている。
じゃあビリビリ動画やYoutubeみたいな、無料でCGMやってる他のトコロは?
ビリビリ動画は「無料で公式のアニメが観られる」ことに価値があると説得でき、
Youtubeは「考えられないほど広大なロングテールに広告を載せる」ことに価値があるとみなされ、
いずれにしても、投資家からカネを巻き上げるか、広告主からカネを払ってもらうかが、儲け方になってる。
ニコニコ動画は、とてもカネを払いそうにもない限定された客層からカネを巻き上げる、世にも奇妙なビジネスモデルになっている。
だって、「品質は悪いが無料で観られる」と「カネを払うとまだマシになる」の状況で、カネを払ってもらえるんだから。
面白く演出されたカビキラーの動画を観るために月500円払うわけじゃない。これは強調しておきたい。
投稿される動画の偏りから、広告主を集めづらく、大規模な契約が得られない
適当なことをやって資金調達が出来るほど、運営主体が小さくない。
月に10億のオーダーで収入があるおかげで、辛うじて動画配信サービスの元締めでいられるニコニコ動画が、
リア充御用達の動画ばかりにして広告主を集める集金マシーンになるところも
小さな子会社に落ちぶれて、華やかなビジョンで株価を上げ続ける資本主義の権化になるところも
どうなるにせよ、ニコニコ動画はニコニコ動画では居られなくなる。
他人の動画にコメント載っけて流すみたいなネットミームもどきが、
曲がりなりにも合法化して、摩訶不思議な課金形態でそこそこの規模の集金をし、
未だにゲームの実況配信だの素人コンテンツ動画だのが結構な頻度と物量で更新される
恐らく世界最大規模にうまく行ったコンピュータ部の継続して行われている部活動状態ってのは、
日本みたいな強烈に締め付けの強い地場で上場企業の中で一部サービスとして行われてるってのは、
これは一瞬で消える流れ星を流すつもりがデケエ流星痕が残ってんな―という状況なのが正しいのではないか。
面白く演出されたカビキラーの動画を観るために必要なのは、4K画質とスムーズなローディングじゃない。
それは人類には早すぎた動画を集める名伯楽だったり、人類には早すぎた動画を作成する暇人だったりする。
そして、綺羅星の如しユーチューバーでは眩しすぎるし、人生を切り売りするほど覚悟も持てない人が、
思いつきで動画を上げて、必死で作成して動画を上げて、知恵と勇気と技術を注ぎ込む壮大な「場」だろうと思う。
ここで敢えて名前を出さないのは個人的には好きになれないからだが、N高や超会議やカクヨムを見ていて思うのは、
オタクという単語で括るには特殊な分類の、しかし間違いなくある種の人間が集まる場所を、
継続して維持するために、キチンと稼ぎ続けて次に繋げ続けている人が音頭を取っているのは、大変に幸運だと思っている。
Ustreamが潰え、Justin.tvが消え、ニコニコ生放送がまだ生き残っているのは、やはり何度考えても奇跡みたいなものだ。
ある種のヘボコンさを残したまま(ある種の人にとっては)とてつもなく価値の高い動画が生まれ続けるのは、「場」があるからだろう。
ジェフ・ベゾスみたいにeコマースだと思ったらクラウドサービスも販売しまーすみたいにならない限りは、
果てしなく分の悪いマラソンを延々続けていくだけだろう。
だって考えてもみてくれよ。まだ200万人も500円とは言えカネ払ってんだぜ?
大金かけて製作されたドラマシリーズを大量に有する動画配信サービスの会員数と匹敵するぐらい
面白く演出されたカビキラー動画とか、良く判らないテニス合宿ゲームの実況配信がウケてるってことなんだぜ。
これは誇って良い。
オレが家でダラダラと動画を見続けるにあたって、ゲーム実況だの、タイヤが転がり続けるのを追いかけるドキュメンタリーだのが、
Googleの謎の超技術で「オマエの脳波的にこう言う動画が良かろう」とリコメンドされる未来が来たときだと思う。
(あと、YoutubeLiveとTwitterが4chanと魔合体して、ゲーム実況主がこぞって移籍して視聴者とゆるく対話が出来るようになったとき)
ドワンゴがカドカワだまくらかしてなんか面白いことずっと続けていけるのは、実務面での超技術だと思うんだよね。
そういうわけなので今日は公開資料を中心にリリース失敗の技術的な要因を分析してみたいと思います。
ドワンゴアカウントシステムはScalaのコードだけで22万行を越え、ドワンゴ社内で最大のScalaリポジトリとして知られています。
ドワンゴのユーザーアカウント基盤は明らかに破綻しています。 10 年以上にわたり、ガラケー時代から今に至るまで多くの業務をコードに落としていくことは極めて難しい作業であったと思います。そうはいってもやってるうちに一回なんとか出来なかったのかとは思うわけです。やっている当人たちがテンションを上げているほどには開発効率が出ていない、むしろ足を引っ張っているという可能性はかなり高いと思います。
ニコニコ生放送(以下「生放送」)ではバックエンド・フロントエンドのサーバーを建てる環境として、2016年からDocker Swarmを採用し始めています。
Docker Swarm Mode については私も検証をしたことがあり、非常に優れた思想をもった将来性のあるプロダクトであると感じていました。個人的な検証はずっと続けています。まず swarm mode の何が優れているかと言えば、コマンド体系の分かりやすさです。開発者は何のストレスを感じることもなくクラスタを扱うことができます。さらに、サービスディスカバリ層を極めて扱いやすい形(サービス作ると公開することを指定したポートがクラスタ内の全マシンで公開されるので、あとはクラスタ全台に向けてロードバランシングするだけでいい事実上のゼロコンフィグレーション)で実装したことは素晴らしいと思います。しかし、残念ながらこの素晴らしい思想を持ったプロダクトは砂上の楼閣でした。その肝心なサービスディスカバリは安定しておらず信頼できません。またマスターがコケてそのままクラスタ全部が機能を停止するだとか、ノードが気づいたら行方不明だとかはざらです。こうした問題は 2016 年末から現在に至るまで残念ながらあまり改善されていません。
私は kubernetes が嫌いです。 Google 製品は開発者の UX を考慮しないからです。しかし、 2016 年においても、 2017 年の今においても彼のプロダクトが商用環境における事実上唯一の選択肢でした(ついでに言うならば docker service コマンドで kubernetes いじれるようになるので UX 問題も解決する)。正直、 2016 年から swarm mode を仕事で使おうとしたのは、深刻なソフトウェア検証能力の欠如を感じます。
実は分散ファイルシステムも独自に開発しました。もともと既存のオープンソースのファイルシステムを使っていたのですが,それだと期待する性能が出ないことがわかり,独自に調査開発を進めることにしました。
こちらの記事を読んでいただければわかりますが、配信基盤の再構築を行うにあたって
ということが分かります。
触れない話: 事実上全然稼働しなかった CTO 、北の将軍様
パブリッククラウド、特に CDN を採用することは開発負担の軽減に多いに貢献するように考えられます。実際「 akamai 使えよ」みたいなこと言ってるユーザーは結構いるわけです。ではなぜ彼らがそうしないのか、その意思決定の理由をここでは探ってみます。
動画ストリーミングサービスとして遅れているというのは恥ずかしいことではありますが、ハードウェアや使っている回線の影響もありますので、どのサービスも最終的には同じになると思っています。その差をつけられることはこの先はなくなると思っています。
ようするに CDN 屋だろうが自前だろうが最終的に同じようなところに落ち着くだろうという予測を彼らは立てているということです。しかし現実問題として現在競合他社との差は大きく、新配信基盤のリリースの目途は立っていません(半年以上の遅れというのは通常そういうことでしょう)。ではなぜ彼らは最終的に差は無くなると予測するのか。私はこの点において彼らが空元気をふりまわしているとは思いません。
CDNのトラフィックエンジニアリング:CDNの現状とSDNの可能性
要するに CDN 各社は現在逆ザヤで出血を続けながら戦闘しており、 DDoS 対処を中心としたセキュリティサービスにより最終的な帳尻を合わせている状態です。自前で動画配信インフラを構築した経験のあるドワンゴは CDN 大流行の早い段階から「成立するビジネスではない」という見通しを立てていたであろうと思います。
ただしこの点において今後もビジネス環境、技術環境が現在のように推移するのかは、私にはよく分かりません(誰にも分かってないでしょう)。結局同じようなところに落ち着くならありもの使っとけよとは思わなくはない。
まあもう無理でしょいろいろ