リモート勤務でエンジニアをやっているワケ 〜 aws ジャパンツアー 2014年...

69
リモート勤務で エンジニアをやっているワケ 欧文印刷株式会社 ソフトウェアエンジニア 田名辺健人(http://blog.dateofrock.com/)

Upload: takehito-tanabe

Post on 26-Jan-2015

3.079 views

Category:

Technology


1 download

DESCRIPTION

AWS ジャパンツアー 2014年 夏 札幌会場でお話ししたスライドです。

TRANSCRIPT

Page 1: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌

リモート勤務でエンジニアをやっているワケ

欧文印刷株式会社 ソフトウェアエンジニア 田名辺健人(http://blog.dateofrock.com/)

Page 2: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌

Who am I ?!(この顔にピンときたら)

Page 3: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌

田名辺 健人(たなべたけひと)

ソフトウェアエンジニア

欧文印刷株式会社(東京都)初代AWSサムライ好きなサービス: SWF

@dateofrock

http://blog.dateofrock.com/

Page 4: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌
Page 5: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌

ノート型 ホワイトボード nu board

紙製ホワイトボード 消せる紙(し)

http://www.g-mark.org/award/describe/39114

Page 6: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌
Page 7: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌
Page 8: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌
Page 9: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌
Page 10: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌
Page 11: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌
Page 12: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌

•2006年サービス開始 •当初はオンプレミスサーバー1台から

2009年より利用

Page 13: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌
Page 14: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌

リモート勤務

Page 15: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌

リモート勤務

遠隔地で雇用されて 働いている

Page 16: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌

http://cechiba2013.dreamlog.jp/archives/28199037.html

http://ja.wikipedia.org/wiki/%E6%9D%B1%E4%BA%AC%E3%82%B9%E3%82%AB%E3%82%A4%E3%83%84%E3%83%AA%E3%83%BC

http://ja.wikipedia.org/wiki/%E3%81%95%E3%81%A3%E3%81%BD%E3%82%8D%E3%83%86%E3%83%AC%E3%83%93%E5%A1%94

Page 17: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌

http://cechiba2013.dreamlog.jp/archives/28199037.html

http://ja.wikipedia.org/wiki/%E6%9D%B1%E4%BA%AC%E3%82%B9%E3%82%AB%E3%82%A4%E3%83%84%E3%83%AA%E3%83%BC

http://ja.wikipedia.org/wiki/%E3%81%95%E3%81%A3%E3%81%BD%E3%82%8D%E3%83%86%E3%83%AC%E3%83%93%E5%A1%94

札幌に住んでます。 でも東京に勤めています。

Page 18: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌
Page 19: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌

東京本社と 常時接続(Skype)

Page 20: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌
Page 21: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌
Page 22: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌
Page 23: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌

ネットワークがないと クラウドで仕事できないwww

Page 24: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌

なぜ札幌に いるのか?

Page 25: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌

3.11

Page 26: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌

停電したコンビニ

Page 27: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌

携帯電話はモチロン繋がらない。 固定電話は『停電』で電話機自体が使えない。 ※固定電話は「アナログ回線」の「アナログ電話機」でした

Page 28: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌

結局Twitterで会社メンバーの安否を確認。

Page 29: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌

出社できない?

Page 30: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌

計画停電

Page 31: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌

社内のハードディスクが棚から落下

傷付いてます

Page 32: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌

自分たちの資産を 自分たちで管理する事が危ない

Page 33: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌

社内開発リソース

Page 34: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌

Group

社内開発リソース

Page 35: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌

時を同じくして

Page 36: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌

両親:特定疾患(難病)患者

Page 37: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌

社内開発リソース

Page 38: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌

社内開発リソース

どこからでも開発インフラにアクセスできる

Page 39: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌

社内開発リソース

どこからでも開発インフラにアクセスできる

Page 40: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌

社内開発リソース

どこからでも開発インフラにアクセスできる

コミュニケーション手段も 無料/格安で使える

Page 41: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌

2011年11月に転職せずにUターンしてきました。

Page 42: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌

クラウド移住 検索

Page 43: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌
Page 44: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌
Page 45: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌

Page 46: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌

EC2

Page 47: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌

EC2

こればかり 見てませんか?

Page 48: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌

✓クリックすればサーバーが立つ、このクラウドなご時世。

✓クラウドは仮想サーバーだけでは、それほど有り難くない。

✓管理不要なデータベースとか、無限に使えるストレージとか、自動で環境構築してくれるとか、本来業務を加速してくれるツールが欲しい。

Page 49: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌

インフラ構築に振り回されない

本来やるべき事に集中出来る (開発・サービス運用etc)

Page 50: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌

Webサーバー APサーバー

ロードバランサー

Webサーバー APサーバー

データベース

Page 51: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌

Webサーバー APサーバー

ロードバランサー

Webサーバー APサーバー

データベース

DNSどうする? !

メールどうする? !

ロードバランサーの冗長化は? !

DBの冗長化とバックアップは? !

サーバーの監視は?

Page 52: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌

DNSどうする? !

メールどうする? !

ロードバランサーの冗長化は? !

DBの冗長化とバックアップは? !

サーバーの監視は?

Webサーバー APサーバー

ELB

EC2

RDS

Route53

SES

ELB

RDS

CloudWatch

Page 53: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌

DNSどうする? !

メールどうする? !

ロードバランサーの冗長化は? !

DBの冗長化とバックアップは? !

サーバーの監視は?

Webサーバー APサーバー

ELB

EC2

RDS

Route53

SES

ELB

RDS

CloudWatch

さらに 言えば

Page 54: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌

Webサーバー APサーバー

ELB

EC2

RDS

このくらいの構成であれば Elastic Beanstalkで一発です

Page 55: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌

神サービス ご紹介w

Page 56: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌

Amazon RDS

Page 57: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌

Amazon RDS✓MySQL / PostgreSQL / Oracle / SQL Server

✓自動パッチ適用

✓自動バックアップ

✓最大5分前まで戻れる

✓Multi-AZ、リードレプリカ

✓PIOPS

Page 58: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌

Amazon RDS✓自動バックアップの安心感パネェ

✓Multi-AZ、リードレプリカの簡単さパネェ

✓スケールアップ・ダウンが便利

✓カットオーバー時は余裕を見て大きめのインスタンスで稼働。その後様子を見て下げるなど。

✓キャンペーン等で一時的にトラフィックが増加するときだけスケールアップしておくなど。

Page 59: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌

Amazon S3

Page 60: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌

Amazon S3✓分散ストレージサービス

✓格納出来るオブジェクトは無制限

✓99.999999999%の堅牢性

✓99.99%の可用性

✓オブジェクトは基本プライベートだが、パブリックにも出来る

Page 61: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌

Amazon S3✓AWSはS3に始まり、S3に終わる

✓とにかく様々な使い道がある

✓クラウドデザインパターンでは必須

✓「消えない・安定している」という方向にふったストレージなので、適切な使い方が重要

✓各オブジェクトに固有のURLが付く

Page 62: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌

AWS Elastic Beanstalk

Page 63: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌

AWS Elastic Beanstalk

✓アプリケーションインフラの自動構成管理ツール

✓Java、.NET、PHP、Ruby、Python、Node.js

✓Docker

✓ELB、AutoScaling、AppServer(Apache、Passenger、Tomcat、IIS)、RDSなどを自動構築。基本はそこにデプロイするだけ。

Page 64: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌

AWS Elastic Beanstalk✓Beanstalk自体の利用は無料

✓いわゆるPaaSとはチョット違う。必要あればサーバー(EC2)にログインしてごにょごにょできる。

✓そのごにょごにょは、簡単なYAMLでEC2自身にやらせる事が出来る。

✓Environmentで複数の環境を持てる

✓例えばステージング、本番など

Page 65: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌

http://www.slideshare.net/dateofrock/20140411

詳しくはこちらでw

Page 66: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌
Page 67: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌
Page 68: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌

使える部品が たくさんある!

Page 69: リモート勤務でエンジニアをやっているワケ 〜 AWS ジャパンツアー 2014年 夏 札幌

リモート勤務でエンジニアをやっているワケ

欧文印刷株式会社 ソフトウェアエンジニア 田名辺健人(http://blog.dateofrock.com/)

おしまい