SlideShare a Scribd company logo
1 of 35
EC2起動・終了を
出退勤と連動させてみた
@tnaototo
Naoto Teruya
RyukyuInteractive, Inc.
Developer
・EC2の運用
・作ったもの
・作ってみて
・残作業、まとめ
アジェンダ
ご注意ください・・
よくある「作ってみた」系の内容ですが、
技術的な話はほぼありません。
肩の力を抜いて、ご覧ください。
EC2使ってますか?
弊社では開発機としてガッツリ
何で開発機として?
・VMでもいいけど、ホストに依存
・複数人で触る
・便利 + 楽
AMI、SecurityGroup、ELB・・
・お客さんに見せる必要がある
運用
運用
手動で起動・終了
↓
メンドクセ
↓
24H起動
↓
運用
地味にお金がかかる
↓
t1.microのくせに・・
↓
手動に戻る
お金がかかる理由
・EC2を開発鯖として使用
・プロジェクトごとに立ち上げ
・不規則な勤務時間
・容赦無い土日出勤
平日は手動で起動・終了
金は起動したまま退社
現状
メンドクセ('A`)
最初の開発者が出社した時に
起動
こんなのが欲しい
最後の開発者が退社した時に
終了
こんなのが欲しい
作ってしまえ
作りました
こんなん作りました(イメージ)
Beacon
①の時のみ
インスタンス起動コマンド
EC2 Instance
EC2 Instance EC2 Instance
①
②
こんなん作りました(イメージ)
Beacon
②の時のみ
インスタンス終了コマンド
EC2 Instance
EC2 Instance EC2 Instance
①
②
iBeacon使って
EC2起動・終了を
出退勤と連動
[副産物]
自動で勤怠簿生成
デモ動画
ここで作ってきました
何で東京に行ってまで?
・ハッカソンに出てみたかった
・お題がAWS + 業務改善
・修行
・現実からの逃避
結果
優勝しました・・ (;´Д`)
Oculus Rift Development Kit 2
ゲット
・複数人での確認
・会議とかでチーム全員が
一時的にいなくなった時
→SQSに入れとくとか?
・Route53へのEIP反映
・管理画面
残作業
・iBeaconを使っての
EC2出退勤連動自体は難しくない
・残作業あるけど使えそう使う
・ハッカソン楽しい
・自分が欲しい物を作るってのは
テンション上がるww
まとめ(まとまってない)
他の人とか
サービス化とか
アプリ化とか
どうでもよくって
Just For Me
オ
レ
の
た
め
【『行け!稲中卓球部』KC9より】
EC2をより安く使うために
今後も試行錯誤
そもそも使い方がまちが(ry
まとめ
ご清聴ありがとうございました
焦るんじゃない、
俺は開発に集中したいだけなんだ

More Related Content

What's hot

a-blog cmsのインポート機能を使いこなす
a-blog cmsのインポート機能を使いこなすa-blog cmsのインポート機能を使いこなす
a-blog cmsのインポート機能を使いこなすSeiko Kuchida
 
a-sap09「a-blog cmsとWordPress」
a-sap09「a-blog cmsとWordPress」a-sap09「a-blog cmsとWordPress」
a-sap09「a-blog cmsとWordPress」Seiko Kuchida
 
20140214 さくらインターネットハンズオン@大阪 WordPressを始めよう
20140214 さくらインターネットハンズオン@大阪 WordPressを始めよう20140214 さくらインターネットハンズオン@大阪 WordPressを始めよう
20140214 さくらインターネットハンズオン@大阪 WordPressを始めようTakashi Uemura
 
Middlemanによる静的サイト作成術
Middlemanによる静的サイト作成術Middlemanによる静的サイト作成術
Middlemanによる静的サイト作成術豊明 尾古
 
20130614 jaws ug山形-lt
20130614 jaws ug山形-lt20130614 jaws ug山形-lt
20130614 jaws ug山形-ltSeiji Akatsuka
 
Vagrantと網元で開発環境を作ってみよう
Vagrantと網元で開発環境を作ってみようVagrantと網元で開発環境を作ってみよう
Vagrantと網元で開発環境を作ってみようTakuma Morikawa
 
2010年インストールマニアックス ~Javaアプリ編~
2010年インストールマニアックス ~Javaアプリ編~2010年インストールマニアックス ~Javaアプリ編~
2010年インストールマニアックス ~Javaアプリ編~normalian
 
WebビューアやURLから挿入ステップの使いどころの考察
WebビューアやURLから挿入ステップの使いどころの考察WebビューアやURLから挿入ステップの使いどころの考察
WebビューアやURLから挿入ステップの使いどころの考察frudens Inc.
 
a-sap10「モジュールIDを理解する」
a-sap10「モジュールIDを理解する」a-sap10「モジュールIDを理解する」
a-sap10「モジュールIDを理解する」Seiko Kuchida
 
Looking glass + videoplayer
Looking glass + videoplayerLooking glass + videoplayer
Looking glass + videoplayer優介 黒河
 
小さく始めて後で困らないためのVPCとChefを使ったAWS運用
小さく始めて後で困らないためのVPCとChefを使ったAWS運用小さく始めて後で困らないためのVPCとChefを使ったAWS運用
小さく始めて後で困らないためのVPCとChefを使ったAWS運用Satoru Nakamura
 
WordPressでExcelインポート - Word Fes 2015 -
WordPressでExcelインポート - Word Fes 2015 -WordPressでExcelインポート - Word Fes 2015 -
WordPressでExcelインポート - Word Fes 2015 -Yuusuke Yoshida
 
20090717 Ruby Kaigi Lightning Talk
20090717  Ruby Kaigi  Lightning Talk20090717  Ruby Kaigi  Lightning Talk
20090717 Ruby Kaigi Lightning Talkaxsh co., LTD.
 
最新 Windows azure モバイル・サービス 活用法
最新 Windows azure モバイル・サービス 活用法最新 Windows azure モバイル・サービス 活用法
最新 Windows azure モバイル・サービス 活用法Masaki Yamamoto
 
Async Enhancement
Async EnhancementAsync Enhancement
Async Enhancementkamiyam .
 

What's hot (20)

a-blog cmsのインポート機能を使いこなす
a-blog cmsのインポート機能を使いこなすa-blog cmsのインポート機能を使いこなす
a-blog cmsのインポート機能を使いこなす
 
Cpi mega mix
Cpi mega mixCpi mega mix
Cpi mega mix
 
a-sap09「a-blog cmsとWordPress」
a-sap09「a-blog cmsとWordPress」a-sap09「a-blog cmsとWordPress」
a-sap09「a-blog cmsとWordPress」
 
20140214 さくらインターネットハンズオン@大阪 WordPressを始めよう
20140214 さくらインターネットハンズオン@大阪 WordPressを始めよう20140214 さくらインターネットハンズオン@大阪 WordPressを始めよう
20140214 さくらインターネットハンズオン@大阪 WordPressを始めよう
 
Middlemanによる静的サイト作成術
Middlemanによる静的サイト作成術Middlemanによる静的サイト作成術
Middlemanによる静的サイト作成術
 
NCstudy 2.5
NCstudy 2.5NCstudy 2.5
NCstudy 2.5
 
Vagrant chef
Vagrant chefVagrant chef
Vagrant chef
 
20130614 jaws ug山形-lt
20130614 jaws ug山形-lt20130614 jaws ug山形-lt
20130614 jaws ug山形-lt
 
Vagrantと網元で開発環境を作ってみよう
Vagrantと網元で開発環境を作ってみようVagrantと網元で開発環境を作ってみよう
Vagrantと網元で開発環境を作ってみよう
 
Jaws ug shimane-1
Jaws ug shimane-1Jaws ug shimane-1
Jaws ug shimane-1
 
2010年インストールマニアックス ~Javaアプリ編~
2010年インストールマニアックス ~Javaアプリ編~2010年インストールマニアックス ~Javaアプリ編~
2010年インストールマニアックス ~Javaアプリ編~
 
WebビューアやURLから挿入ステップの使いどころの考察
WebビューアやURLから挿入ステップの使いどころの考察WebビューアやURLから挿入ステップの使いどころの考察
WebビューアやURLから挿入ステップの使いどころの考察
 
a-sap10「モジュールIDを理解する」
a-sap10「モジュールIDを理解する」a-sap10「モジュールIDを理解する」
a-sap10「モジュールIDを理解する」
 
Looking glass + videoplayer
Looking glass + videoplayerLooking glass + videoplayer
Looking glass + videoplayer
 
20150523
 20150523 20150523
20150523
 
小さく始めて後で困らないためのVPCとChefを使ったAWS運用
小さく始めて後で困らないためのVPCとChefを使ったAWS運用小さく始めて後で困らないためのVPCとChefを使ったAWS運用
小さく始めて後で困らないためのVPCとChefを使ったAWS運用
 
WordPressでExcelインポート - Word Fes 2015 -
WordPressでExcelインポート - Word Fes 2015 -WordPressでExcelインポート - Word Fes 2015 -
WordPressでExcelインポート - Word Fes 2015 -
 
20090717 Ruby Kaigi Lightning Talk
20090717  Ruby Kaigi  Lightning Talk20090717  Ruby Kaigi  Lightning Talk
20090717 Ruby Kaigi Lightning Talk
 
最新 Windows azure モバイル・サービス 活用法
最新 Windows azure モバイル・サービス 活用法最新 Windows azure モバイル・サービス 活用法
最新 Windows azure モバイル・サービス 活用法
 
Async Enhancement
Async EnhancementAsync Enhancement
Async Enhancement
 

Similar to EC2起動終了を出退勤と連動させてみた

こんなに簡単クラウドコンピューティング 〜EC2ハンズオン〜
こんなに簡単クラウドコンピューティング 〜EC2ハンズオン〜こんなに簡単クラウドコンピューティング 〜EC2ハンズオン〜
こんなに簡単クラウドコンピューティング 〜EC2ハンズオン〜Kazunari Takeda
 
JAWS-UG Hokuriku 第2回勉強会 AWS EC2の実用例&各種機能との連携
JAWS-UG Hokuriku 第2回勉強会 AWS EC2の実用例&各種機能との連携JAWS-UG Hokuriku 第2回勉強会 AWS EC2の実用例&各種機能との連携
JAWS-UG Hokuriku 第2回勉強会 AWS EC2の実用例&各種機能との連携Kenichi Nakamichi
 
20121019-jenkins-akiko_pusu.pdf
20121019-jenkins-akiko_pusu.pdf20121019-jenkins-akiko_pusu.pdf
20121019-jenkins-akiko_pusu.pdfakiko_pusu
 
JAWS-UG 三都物語 2014 今しか役に立たない EC2入門 2014夏
JAWS-UG 三都物語 2014 今しか役に立たない EC2入門 2014夏JAWS-UG 三都物語 2014 今しか役に立たない EC2入門 2014夏
JAWS-UG 三都物語 2014 今しか役に立たない EC2入門 2014夏Takashi Someda
 
初心者がOpenIndianaで自宅サーバを作ったよって話
初心者がOpenIndianaで自宅サーバを作ったよって話初心者がOpenIndianaで自宅サーバを作ったよって話
初心者がOpenIndianaで自宅サーバを作ったよって話Masataka Tsukamoto
 
おすすめインフラ! for スタートアップ
おすすめインフラ! for スタートアップおすすめインフラ! for スタートアップ
おすすめインフラ! for スタートアップKoichiro Sumi
 
Nodeにしましょう
NodeにしましょうNodeにしましょう
NodeにしましょうYuzo Hebishima
 
ノンEC2のススメ
ノンEC2のススメノンEC2のススメ
ノンEC2のススメcloudfish
 
20210925_jazug_azure_what_to_do_first
20210925_jazug_azure_what_to_do_first20210925_jazug_azure_what_to_do_first
20210925_jazug_azure_what_to_do_firstTomoakiOno
 
Awsのspot instanceでimmutableinfrastructure
Awsのspot instanceでimmutableinfrastructureAwsのspot instanceでimmutableinfrastructure
Awsのspot instanceでimmutableinfrastructureSho Kaneko
 
Iret tech labo#5 ブログから学ぶサーバレスの作り方
Iret tech labo#5 ブログから学ぶサーバレスの作り方Iret tech labo#5 ブログから学ぶサーバレスの作り方
Iret tech labo#5 ブログから学ぶサーバレスの作り方TakaakiNiikawa
 
【HinemosWorld2014】A1-4_クラウドコントロールの最強タッグ Hinemosジョブ管理機能×コマンドラインツール
【HinemosWorld2014】A1-4_クラウドコントロールの最強タッグ Hinemosジョブ管理機能×コマンドラインツール【HinemosWorld2014】A1-4_クラウドコントロールの最強タッグ Hinemosジョブ管理機能×コマンドラインツール
【HinemosWorld2014】A1-4_クラウドコントロールの最強タッグ Hinemosジョブ管理機能×コマンドラインツールHinemos
 
AWS勉強会 in 北海道札幌 at smokeymonkey #cmdevio
AWS勉強会 in 北海道札幌 at smokeymonkey #cmdevioAWS勉強会 in 北海道札幌 at smokeymonkey #cmdevio
AWS勉強会 in 北海道札幌 at smokeymonkey #cmdeviosmokey monkey
 
Ansible tower 構築方法と使い方
Ansible tower 構築方法と使い方Ansible tower 構築方法と使い方
Ansible tower 構築方法と使い方Hiroshi Okano
 
【改訂版】Amazon Web Service 基本の「き」 ~Amazon EC2でWebサーバを公開してみよう!~
【改訂版】Amazon Web Service 基本の「き」 ~Amazon EC2でWebサーバを公開してみよう!~【改訂版】Amazon Web Service 基本の「き」 ~Amazon EC2でWebサーバを公開してみよう!~
【改訂版】Amazon Web Service 基本の「き」 ~Amazon EC2でWebサーバを公開してみよう!~Masaru Tomonaga
 
JAWS-UG京王線#1業務で使うAWSCLI
JAWS-UG京王線#1業務で使うAWSCLIJAWS-UG京王線#1業務で使うAWSCLI
JAWS-UG京王線#1業務で使うAWSCLITomoaki Imai
 
はじめてのアマゾンクラウド②[仮想サーバ(Amazon EC2)を立ち上げる]
はじめてのアマゾンクラウド②[仮想サーバ(Amazon EC2)を立ち上げる]はじめてのアマゾンクラウド②[仮想サーバ(Amazon EC2)を立ち上げる]
はじめてのアマゾンクラウド②[仮想サーバ(Amazon EC2)を立ち上げる]SORACOM, INC
 

Similar to EC2起動終了を出退勤と連動させてみた (20)

こんなに簡単クラウドコンピューティング 〜EC2ハンズオン〜
こんなに簡単クラウドコンピューティング 〜EC2ハンズオン〜こんなに簡単クラウドコンピューティング 〜EC2ハンズオン〜
こんなに簡単クラウドコンピューティング 〜EC2ハンズオン〜
 
JAWS-UG Hokuriku 第2回勉強会 AWS EC2の実用例&各種機能との連携
JAWS-UG Hokuriku 第2回勉強会 AWS EC2の実用例&各種機能との連携JAWS-UG Hokuriku 第2回勉強会 AWS EC2の実用例&各種機能との連携
JAWS-UG Hokuriku 第2回勉強会 AWS EC2の実用例&各種機能との連携
 
20121019-jenkins-akiko_pusu.pdf
20121019-jenkins-akiko_pusu.pdf20121019-jenkins-akiko_pusu.pdf
20121019-jenkins-akiko_pusu.pdf
 
JAWS-UG 三都物語 2014 今しか役に立たない EC2入門 2014夏
JAWS-UG 三都物語 2014 今しか役に立たない EC2入門 2014夏JAWS-UG 三都物語 2014 今しか役に立たない EC2入門 2014夏
JAWS-UG 三都物語 2014 今しか役に立たない EC2入門 2014夏
 
初心者がOpenIndianaで自宅サーバを作ったよって話
初心者がOpenIndianaで自宅サーバを作ったよって話初心者がOpenIndianaで自宅サーバを作ったよって話
初心者がOpenIndianaで自宅サーバを作ったよって話
 
Osoljp201204
Osoljp201204Osoljp201204
Osoljp201204
 
おすすめインフラ! for スタートアップ
おすすめインフラ! for スタートアップおすすめインフラ! for スタートアップ
おすすめインフラ! for スタートアップ
 
Nodeにしましょう
NodeにしましょうNodeにしましょう
Nodeにしましょう
 
ノンEC2のススメ
ノンEC2のススメノンEC2のススメ
ノンEC2のススメ
 
20210925_jazug_azure_what_to_do_first
20210925_jazug_azure_what_to_do_first20210925_jazug_azure_what_to_do_first
20210925_jazug_azure_what_to_do_first
 
Awsのspot instanceでimmutableinfrastructure
Awsのspot instanceでimmutableinfrastructureAwsのspot instanceでimmutableinfrastructure
Awsのspot instanceでimmutableinfrastructure
 
Iret tech labo#5 ブログから学ぶサーバレスの作り方
Iret tech labo#5 ブログから学ぶサーバレスの作り方Iret tech labo#5 ブログから学ぶサーバレスの作り方
Iret tech labo#5 ブログから学ぶサーバレスの作り方
 
【HinemosWorld2014】A1-4_クラウドコントロールの最強タッグ Hinemosジョブ管理機能×コマンドラインツール
【HinemosWorld2014】A1-4_クラウドコントロールの最強タッグ Hinemosジョブ管理機能×コマンドラインツール【HinemosWorld2014】A1-4_クラウドコントロールの最強タッグ Hinemosジョブ管理機能×コマンドラインツール
【HinemosWorld2014】A1-4_クラウドコントロールの最強タッグ Hinemosジョブ管理機能×コマンドラインツール
 
AWS勉強会 in 北海道札幌 at smokeymonkey #cmdevio
AWS勉強会 in 北海道札幌 at smokeymonkey #cmdevioAWS勉強会 in 北海道札幌 at smokeymonkey #cmdevio
AWS勉強会 in 北海道札幌 at smokeymonkey #cmdevio
 
Ansible tower 構築方法と使い方
Ansible tower 構築方法と使い方Ansible tower 構築方法と使い方
Ansible tower 構築方法と使い方
 
【改訂版】Amazon Web Service 基本の「き」 ~Amazon EC2でWebサーバを公開してみよう!~
【改訂版】Amazon Web Service 基本の「き」 ~Amazon EC2でWebサーバを公開してみよう!~【改訂版】Amazon Web Service 基本の「き」 ~Amazon EC2でWebサーバを公開してみよう!~
【改訂版】Amazon Web Service 基本の「き」 ~Amazon EC2でWebサーバを公開してみよう!~
 
JAWS-UG京王線#1業務で使うAWSCLI
JAWS-UG京王線#1業務で使うAWSCLIJAWS-UG京王線#1業務で使うAWSCLI
JAWS-UG京王線#1業務で使うAWSCLI
 
はじめてのアマゾンクラウド②[仮想サーバ(Amazon EC2)を立ち上げる]
はじめてのアマゾンクラウド②[仮想サーバ(Amazon EC2)を立ち上げる]はじめてのアマゾンクラウド②[仮想サーバ(Amazon EC2)を立ち上げる]
はじめてのアマゾンクラウド②[仮想サーバ(Amazon EC2)を立ち上げる]
 
ドリコムJenkins勉強会資料
ドリコムJenkins勉強会資料ドリコムJenkins勉強会資料
ドリコムJenkins勉強会資料
 
Pythonでwebdriver
PythonでwebdriverPythonでwebdriver
Pythonでwebdriver
 

EC2起動終了を出退勤と連動させてみた