Submit Search
Upload
Digital OceanでPythonな環境を作ろう(途中成果) Python mini Hack-a-thon #43 成果発表 2014/5/24
•
0 likes
•
1,300 views
Shinichi Nakagawa
Follow
Digital OceanとvagrantでPythonな開発&公開環境を作ろう、の巻。 途中成果です。
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 14
Download now
Download to read offline
Recommended
Hotel Praga 1
Hotel Praga 1
Hotel Praga 1 Prague
Momentos estelares de internet (versión 8.0)
Momentos estelares de internet (versión 8.0)
Stella Maris Teran
reglas de netiqueta
reglas de netiqueta
SextoABicentenario
How to Add an Email Sign Up form in Facebook Page
How to Add an Email Sign Up form in Facebook Page
Sherlane Fortunado
Reformas
Reformas
josep08800
водій швидкої допомоги
водій швидкої допомоги
rtyn343
Elena security
Elena security
Jhon Florez
Marcadores web
Marcadores web
Steven Delgado
Recommended
Hotel Praga 1
Hotel Praga 1
Hotel Praga 1 Prague
Momentos estelares de internet (versión 8.0)
Momentos estelares de internet (versión 8.0)
Stella Maris Teran
reglas de netiqueta
reglas de netiqueta
SextoABicentenario
How to Add an Email Sign Up form in Facebook Page
How to Add an Email Sign Up form in Facebook Page
Sherlane Fortunado
Reformas
Reformas
josep08800
водій швидкої допомоги
водій швидкої допомоги
rtyn343
Elena security
Elena security
Jhon Florez
Marcadores web
Marcadores web
Steven Delgado
価値を見せる技術 #DevLOVE ベースボールからみる技術
価値を見せる技術 #DevLOVE ベースボールからみる技術
Shinichi Nakagawa
User Happyをささえるアジャイルのココロとスクラムのキホン
User Happyをささえるアジャイルのココロとスクラムのキホン
Shinichi Nakagawa
Baseball Play Study 2016冬〜Replacement!(ありがとう陽岱鋼!)
Baseball Play Study 2016冬〜Replacement!(ありがとう陽岱鋼!)
Shinichi Nakagawa
Py "Baseball" Data入門〜サービス(と野球)を支えるデータ分析基盤 #monotarotech
Py "Baseball" Data入門〜サービス(と野球)を支えるデータ分析基盤 #monotarotech
Shinichi Nakagawa
Py "Baseball" Data入門 - 広島東洋カープ編 #pyconhiro
Py "Baseball" Data入門 - 広島東洋カープ編 #pyconhiro
Shinichi Nakagawa
XPな俺達に贈るPyCon JP 2016レポート #xpjug
XPな俺達に贈るPyCon JP 2016レポート #xpjug
Shinichi Nakagawa
たった数行のPythonコードで打者大谷翔平がどれだけ凄いのかを見てみる #ABPro
たった数行のPythonコードで打者大谷翔平がどれだけ凄いのかを見てみる #ABPro
Shinichi Nakagawa
ビックデータとPythonではじめる野球の統計分析 #pyconjp
ビックデータとPythonではじめる野球の統計分析 #pyconjp
Shinichi Nakagawa
Big Data Baseball with Python - Ichiro Suzuki hacks! #kwsk01
Big Data Baseball with Python - Ichiro Suzuki hacks! #kwsk01
Shinichi Nakagawa
ビックデータとPythonではじめる野球の統計分析(α)
ビックデータとPythonではじめる野球の統計分析(α)
Shinichi Nakagawa
Pythonistaデビュー #PyNyumon 2016/5/31
Pythonistaデビュー #PyNyumon 2016/5/31
Shinichi Nakagawa
こんなゴールデン・グラブ賞は嫌だ~2015 #bpstudy 100回目記念LT
こんなゴールデン・グラブ賞は嫌だ~2015 #bpstudy 100回目記念LT
Shinichi Nakagawa
A Tour of やきう&Go - やきう民の私とGoの半年(実質3日間)
A Tour of やきう&Go - やきう民の私とGoの半年(実質3日間)
Shinichi Nakagawa
野球Hack!(続き)~Pythonを用いた野球サービス構築 #bpstudy
野球Hack!(続き)~Pythonを用いた野球サービス構築 #bpstudy
Shinichi Nakagawa
アジャイルサムライ~Pythonista道場 #PyLadiesTokyo 1周年記念パーティー 2015/10/24
アジャイルサムライ~Pythonista道場 #PyLadiesTokyo 1周年記念パーティー 2015/10/24
Shinichi Nakagawa
データ分析に使える野球データまとめ #PyDataTokyo meetup 2015/10/23
データ分析に使える野球データまとめ #PyDataTokyo meetup 2015/10/23
Shinichi Nakagawa
やきうデータLT「ホームラン」 #pyconjp
やきうデータLT「ホームラン」 #pyconjp
Shinichi Nakagawa
野球Hack!~Pythonを用いたデータ分析と可視化 #pyconjp
野球Hack!~Pythonを用いたデータ分析と可視化 #pyconjp
Shinichi Nakagawa
野球Hack!~Pythonを用いたデータ分析と可視化 #kwskrb #28 2015/9/30
野球Hack!~Pythonを用いたデータ分析と可視化 #kwskrb #28 2015/9/30
Shinichi Nakagawa
【Inception-Deck】野球Hack! - Pythonを用いたデータ分析と可視化
【Inception-Deck】野球Hack! - Pythonを用いたデータ分析と可視化
Shinichi Nakagawa
More Related Content
More from Shinichi Nakagawa
価値を見せる技術 #DevLOVE ベースボールからみる技術
価値を見せる技術 #DevLOVE ベースボールからみる技術
Shinichi Nakagawa
User Happyをささえるアジャイルのココロとスクラムのキホン
User Happyをささえるアジャイルのココロとスクラムのキホン
Shinichi Nakagawa
Baseball Play Study 2016冬〜Replacement!(ありがとう陽岱鋼!)
Baseball Play Study 2016冬〜Replacement!(ありがとう陽岱鋼!)
Shinichi Nakagawa
Py "Baseball" Data入門〜サービス(と野球)を支えるデータ分析基盤 #monotarotech
Py "Baseball" Data入門〜サービス(と野球)を支えるデータ分析基盤 #monotarotech
Shinichi Nakagawa
Py "Baseball" Data入門 - 広島東洋カープ編 #pyconhiro
Py "Baseball" Data入門 - 広島東洋カープ編 #pyconhiro
Shinichi Nakagawa
XPな俺達に贈るPyCon JP 2016レポート #xpjug
XPな俺達に贈るPyCon JP 2016レポート #xpjug
Shinichi Nakagawa
たった数行のPythonコードで打者大谷翔平がどれだけ凄いのかを見てみる #ABPro
たった数行のPythonコードで打者大谷翔平がどれだけ凄いのかを見てみる #ABPro
Shinichi Nakagawa
ビックデータとPythonではじめる野球の統計分析 #pyconjp
ビックデータとPythonではじめる野球の統計分析 #pyconjp
Shinichi Nakagawa
Big Data Baseball with Python - Ichiro Suzuki hacks! #kwsk01
Big Data Baseball with Python - Ichiro Suzuki hacks! #kwsk01
Shinichi Nakagawa
ビックデータとPythonではじめる野球の統計分析(α)
ビックデータとPythonではじめる野球の統計分析(α)
Shinichi Nakagawa
Pythonistaデビュー #PyNyumon 2016/5/31
Pythonistaデビュー #PyNyumon 2016/5/31
Shinichi Nakagawa
こんなゴールデン・グラブ賞は嫌だ~2015 #bpstudy 100回目記念LT
こんなゴールデン・グラブ賞は嫌だ~2015 #bpstudy 100回目記念LT
Shinichi Nakagawa
A Tour of やきう&Go - やきう民の私とGoの半年(実質3日間)
A Tour of やきう&Go - やきう民の私とGoの半年(実質3日間)
Shinichi Nakagawa
野球Hack!(続き)~Pythonを用いた野球サービス構築 #bpstudy
野球Hack!(続き)~Pythonを用いた野球サービス構築 #bpstudy
Shinichi Nakagawa
アジャイルサムライ~Pythonista道場 #PyLadiesTokyo 1周年記念パーティー 2015/10/24
アジャイルサムライ~Pythonista道場 #PyLadiesTokyo 1周年記念パーティー 2015/10/24
Shinichi Nakagawa
データ分析に使える野球データまとめ #PyDataTokyo meetup 2015/10/23
データ分析に使える野球データまとめ #PyDataTokyo meetup 2015/10/23
Shinichi Nakagawa
やきうデータLT「ホームラン」 #pyconjp
やきうデータLT「ホームラン」 #pyconjp
Shinichi Nakagawa
野球Hack!~Pythonを用いたデータ分析と可視化 #pyconjp
野球Hack!~Pythonを用いたデータ分析と可視化 #pyconjp
Shinichi Nakagawa
野球Hack!~Pythonを用いたデータ分析と可視化 #kwskrb #28 2015/9/30
野球Hack!~Pythonを用いたデータ分析と可視化 #kwskrb #28 2015/9/30
Shinichi Nakagawa
【Inception-Deck】野球Hack! - Pythonを用いたデータ分析と可視化
【Inception-Deck】野球Hack! - Pythonを用いたデータ分析と可視化
Shinichi Nakagawa
More from Shinichi Nakagawa
(20)
価値を見せる技術 #DevLOVE ベースボールからみる技術
価値を見せる技術 #DevLOVE ベースボールからみる技術
User Happyをささえるアジャイルのココロとスクラムのキホン
User Happyをささえるアジャイルのココロとスクラムのキホン
Baseball Play Study 2016冬〜Replacement!(ありがとう陽岱鋼!)
Baseball Play Study 2016冬〜Replacement!(ありがとう陽岱鋼!)
Py "Baseball" Data入門〜サービス(と野球)を支えるデータ分析基盤 #monotarotech
Py "Baseball" Data入門〜サービス(と野球)を支えるデータ分析基盤 #monotarotech
Py "Baseball" Data入門 - 広島東洋カープ編 #pyconhiro
Py "Baseball" Data入門 - 広島東洋カープ編 #pyconhiro
XPな俺達に贈るPyCon JP 2016レポート #xpjug
XPな俺達に贈るPyCon JP 2016レポート #xpjug
たった数行のPythonコードで打者大谷翔平がどれだけ凄いのかを見てみる #ABPro
たった数行のPythonコードで打者大谷翔平がどれだけ凄いのかを見てみる #ABPro
ビックデータとPythonではじめる野球の統計分析 #pyconjp
ビックデータとPythonではじめる野球の統計分析 #pyconjp
Big Data Baseball with Python - Ichiro Suzuki hacks! #kwsk01
Big Data Baseball with Python - Ichiro Suzuki hacks! #kwsk01
ビックデータとPythonではじめる野球の統計分析(α)
ビックデータとPythonではじめる野球の統計分析(α)
Pythonistaデビュー #PyNyumon 2016/5/31
Pythonistaデビュー #PyNyumon 2016/5/31
こんなゴールデン・グラブ賞は嫌だ~2015 #bpstudy 100回目記念LT
こんなゴールデン・グラブ賞は嫌だ~2015 #bpstudy 100回目記念LT
A Tour of やきう&Go - やきう民の私とGoの半年(実質3日間)
A Tour of やきう&Go - やきう民の私とGoの半年(実質3日間)
野球Hack!(続き)~Pythonを用いた野球サービス構築 #bpstudy
野球Hack!(続き)~Pythonを用いた野球サービス構築 #bpstudy
アジャイルサムライ~Pythonista道場 #PyLadiesTokyo 1周年記念パーティー 2015/10/24
アジャイルサムライ~Pythonista道場 #PyLadiesTokyo 1周年記念パーティー 2015/10/24
データ分析に使える野球データまとめ #PyDataTokyo meetup 2015/10/23
データ分析に使える野球データまとめ #PyDataTokyo meetup 2015/10/23
やきうデータLT「ホームラン」 #pyconjp
やきうデータLT「ホームラン」 #pyconjp
野球Hack!~Pythonを用いたデータ分析と可視化 #pyconjp
野球Hack!~Pythonを用いたデータ分析と可視化 #pyconjp
野球Hack!~Pythonを用いたデータ分析と可視化 #kwskrb #28 2015/9/30
野球Hack!~Pythonを用いたデータ分析と可視化 #kwskrb #28 2015/9/30
【Inception-Deck】野球Hack! - Pythonを用いたデータ分析と可視化
【Inception-Deck】野球Hack! - Pythonを用いたデータ分析と可視化
Digital OceanでPythonな環境を作ろう(途中成果) Python mini Hack-a-thon #43 成果発表 2014/5/24
1.
Python mini Hack-a-thon
#43 成果発表 2014/5/24 Shinichi Nakagawa(@shinyorke) Digital OceanでPythonな環境を作ろう(途中成果)
2.
自己紹介 • @shinyorke(シンヨーク) • SE兼野球アナリスト •
1979.9.6生=34歳 北海道 • 右投げ右打ち 183cm/71kg • 専門学校→ソフトウェアハウス→ 独立系コンサルティングファーム =14年 • 上司&お客様曰く「フルスタック エンジニア」らしい • インフラエンジニア一年生
3.
好きとか得意とか
4.
やったこと
5.
• vagrantを使ってDigital OceanにDropretを作る •
vagrantの設定をいじってpipとvirtualenvを入れる • chef soloを使って野球アプリに必要なモノ(Django とか)を入れる←未達成
6.
Digital Ocean? 何それ美味しいの?
7.
• AWS EC2やWindows
AzureみたいなVPS(IaaS) • シンプルなコンソールとAPI • 全インスタンスタイプがSSD • 月額$5から(512MB Memory,1Core, 20GB SSD, 1TB Transfer) • Asia Regionもアルヨ!(Singapore) = シンプルで高速なVPS(らしい)
8.
• 参考: VagrantとSSDなVPS(Digital
Ocean)で1時間1円の使い捨て高速サー バ環境を構築する http://blog.glidenote.com/blog/2013/12/05/digital- ocean-with-vagrant/ • Digital Oceanのアカウントを作る • Vagrant Pluginを入れる • Vagrantfileを書く • vagrant upでDropretを作成&起動 -> Done! をvagrantでやってみました
9.
Vagrant Pluginを入れる vagrant plugin
install vagrant-digitalocean ※vagrantはインストール済みという前提 http://www.vagrantup.com/
10.
Vagrantfileを書く Vagrant.configure('2') do ¦config¦ config.vm.hostname
= 'dev000.shinyorke.com' # ドメイン名 config.vm.provision "shell", inline: "apt-get install ※ここにインストールしたいライブラリを書く " # provision設定(後述) ! config.vm.provider :digital_ocean do ¦provider, override¦ override.ssh.private_key_path = 'SSH秘密 ' override.vm.box = 'digital_ocean' override.vm.box_url = "https://github.com/smdahlen/vagrant-digitalocean/raw/master/box/digital_ocean.box" ! provider.client_id = 'クライアントID(Digital Oceanが発行)' provider.api_key = 'API Key(Digital Oceanが発行)' provider.image = 'Ubuntu 14.04 x64' # OSバージョンを指定 provider.region = 'Singapore 1' # リージョンを指定 provider.size = '512MB' # インスタンスタイプ(メモリのサイズで指定) provider.ca_path = '/usr/local/opt/curl-ca-bundle/share/ca-bundle.crt' provider.ssh_key_name = shinyorke_rsa' # の名前(Digital Oceanに登録が必要) end ! end 上記を環境に合わせてVagrantfileに保存
11.
Dropretを作成 vagrant up --provider=digital_ocean
--provision ̶providerでDigital Oceanを指定 ̶provisionは「provisionに書いた設定を使うぜ!」というおまじない
12.
できた! とりあえず、SSHで繋がったよ!の絵
13.
宣伝! 野球と知と食べ歩き マニアでやさしい野球の話+食べ歩き、ほぼ毎月更新中 http://www.manaslink.com/gadget_baseball
14.
ゲーム・セット! ご清聴ありがとうございました! @shinyorke
Download now