free serverというナウでヤングなサービス
DESCRIPTION
LT駆動開発 05 で発表したスライドです。 #LT駆動TRANSCRIPT
![Page 1: Free Serverというナウでヤングなサービス](https://reader034.vdocuments.mx/reader034/viewer/2022052508/559868a41a28ab707f8b45bf/html5/thumbnails/1.jpg)
Free Serverという ナウでヤングなサービス
2014/07/05 LTDD #05 ねむねむ@nemumupoyo
![Page 2: Free Serverというナウでヤングなサービス](https://reader034.vdocuments.mx/reader034/viewer/2022052508/559868a41a28ab707f8b45bf/html5/thumbnails/2.jpg)
HN:ねむねむ
情報系の学生です
Twitter:@nemumupoyo
![Page 3: Free Serverというナウでヤングなサービス](https://reader034.vdocuments.mx/reader034/viewer/2022052508/559868a41a28ab707f8b45bf/html5/thumbnails/3.jpg)
前回のLT駆動の続き
![Page 4: Free Serverというナウでヤングなサービス](https://reader034.vdocuments.mx/reader034/viewer/2022052508/559868a41a28ab707f8b45bf/html5/thumbnails/4.jpg)
前回のあらすじ空きドメインを総当たりで調べた
↓ 二文字ドメインcm.comが空いていた
↓ レジストラで登録
↓ クレジットカードからは差し引かれたにも 関わらずドメインが取得できなかった
![Page 5: Free Serverというナウでヤングなサービス](https://reader034.vdocuments.mx/reader034/viewer/2022052508/559868a41a28ab707f8b45bf/html5/thumbnails/5.jpg)
結論
![Page 6: Free Serverというナウでヤングなサービス](https://reader034.vdocuments.mx/reader034/viewer/2022052508/559868a41a28ab707f8b45bf/html5/thumbnails/6.jpg)
取得できませんでした
![Page 7: Free Serverというナウでヤングなサービス](https://reader034.vdocuments.mx/reader034/viewer/2022052508/559868a41a28ab707f8b45bf/html5/thumbnails/7.jpg)
その後の経緯
事の経緯をドメイン事業者に問い合わせる ↓
2文字以下の.comドメインは予約語扱いとの事
↓ 返金だけしてもった
![Page 8: Free Serverというナウでヤングなサービス](https://reader034.vdocuments.mx/reader034/viewer/2022052508/559868a41a28ab707f8b45bf/html5/thumbnails/8.jpg)
Free Server https://noupload.com/
とは?
![Page 9: Free Serverというナウでヤングなサービス](https://reader034.vdocuments.mx/reader034/viewer/2022052508/559868a41a28ab707f8b45bf/html5/thumbnails/9.jpg)
Free Serverとは• 6月20日辺りにできたらしい
!
• 40分のみ利用可能なVPS
!• 会員登録不要 !
• 基本無料 !
• 延長時に課金 (bitcoinかクレジットカード)
![Page 10: Free Serverというナウでヤングなサービス](https://reader034.vdocuments.mx/reader034/viewer/2022052508/559868a41a28ab707f8b45bf/html5/thumbnails/10.jpg)
環境は?• Ubuntu 14.04 x86-64のみ
!
• メモリ 512 MB
!
• ストレージ 20 GB
!
• 回線速度(実測) 下り 20 [MB/s] 上り 5 [MB/s]
![Page 11: Free Serverというナウでヤングなサービス](https://reader034.vdocuments.mx/reader034/viewer/2022052508/559868a41a28ab707f8b45bf/html5/thumbnails/11.jpg)
回線環境は?• 回線速度(実測平均)
• 下り 20 [MB/s]
• 上り 5 [MB/s]
!
• 1つのインスタンスにIPv4が1つ付く
• (104.131.139~141.* 辺り)
!
• IPv6アドレスは無し
![Page 12: Free Serverというナウでヤングなサービス](https://reader034.vdocuments.mx/reader034/viewer/2022052508/559868a41a28ab707f8b45bf/html5/thumbnails/12.jpg)
使ってみる
![Page 13: Free Serverというナウでヤングなサービス](https://reader034.vdocuments.mx/reader034/viewer/2022052508/559868a41a28ab707f8b45bf/html5/thumbnails/13.jpg)
![Page 14: Free Serverというナウでヤングなサービス](https://reader034.vdocuments.mx/reader034/viewer/2022052508/559868a41a28ab707f8b45bf/html5/thumbnails/14.jpg)
![Page 15: Free Serverというナウでヤングなサービス](https://reader034.vdocuments.mx/reader034/viewer/2022052508/559868a41a28ab707f8b45bf/html5/thumbnails/15.jpg)
![Page 16: Free Serverというナウでヤングなサービス](https://reader034.vdocuments.mx/reader034/viewer/2022052508/559868a41a28ab707f8b45bf/html5/thumbnails/16.jpg)
簡単に環境構築ができる
![Page 17: Free Serverというナウでヤングなサービス](https://reader034.vdocuments.mx/reader034/viewer/2022052508/559868a41a28ab707f8b45bf/html5/thumbnails/17.jpg)
どうせなら自動化したい (ハイパーバイザみたいに)
![Page 18: Free Serverというナウでヤングなサービス](https://reader034.vdocuments.mx/reader034/viewer/2022052508/559868a41a28ab707f8b45bf/html5/thumbnails/18.jpg)
調べた結果• IPアドレス + UserAgentで40分間の作成制限
!
• IPアドレス単体での作成数制限は無し
!
• IPアドレス + UserAgentが完全一致しなければ無制限に作成が可能
![Page 19: Free Serverというナウでヤングなサービス](https://reader034.vdocuments.mx/reader034/viewer/2022052508/559868a41a28ab707f8b45bf/html5/thumbnails/19.jpg)
VPS生成ライブラリ
python setup.py install
>>> import getvps >>> testuser = getvps.Query() >>> testuser.getData() {'userName': u'root', 'password': u'qwXJ9OEpExeA', 'ipAddr': u'104.131.139.222'}
git clone git://github.com/nemumu/getvps
![Page 20: Free Serverというナウでヤングなサービス](https://reader034.vdocuments.mx/reader034/viewer/2022052508/559868a41a28ab707f8b45bf/html5/thumbnails/20.jpg)
VPS生成ライブラリ
python setup.py install
>>> import getvps >>> testuser = getvps.Query() >>> testuser.getData() {'userName': u'root', 'password': u'qwXJ9OEpExeA', 'ipAddr': u'104.131.139.222'}
git clone git://github.com/nemumu/getvps
AWS要らないのでは (極論)
![Page 21: Free Serverというナウでヤングなサービス](https://reader034.vdocuments.mx/reader034/viewer/2022052508/559868a41a28ab707f8b45bf/html5/thumbnails/21.jpg)
問題点• インスタンス作成フォームがよく落ちる !
• (bitcoinで課金な辺り)スパムに使われそう
!• ググラビリティが低い !
• セキュリティ上の問題
![Page 22: Free Serverというナウでヤングなサービス](https://reader034.vdocuments.mx/reader034/viewer/2022052508/559868a41a28ab707f8b45bf/html5/thumbnails/22.jpg)
まとめ・感想• 急にテスト環境が必要な場合に便利そう !
• ブラックボックスな部分が多い !
• 自動取得はすぐ対策されそう !
• 正式版に期待
![Page 23: Free Serverというナウでヤングなサービス](https://reader034.vdocuments.mx/reader034/viewer/2022052508/559868a41a28ab707f8b45bf/html5/thumbnails/23.jpg)
ご静聴ありがとうございました@nemumupoyo