2. 吉田真吾
n バックグラウンド
証券システム基盤開発
p 基盤開発、Oracleチューニングなど
エバンジェリスト
p 講演年間113回(2013年実績)
p AWS設計・構築・移行(2014-2015)
n 現在のしごと
(株)セクションナイン 社長
p AWSコンサルティング
Mobingi, K.K. VP of Eng
p サービスデベロップメント
n 実績等
p AWSウルトラクイズ
初代チャンピオン (2012年)
p AWS Samurai 2014
p AWSエキスパート養成読本 執筆
p AWS認定全資格(5種類)保持
p Oracle Database 11g認定 (OCP,
Performance Tuning)保持
9. サーバーレスとは?
• 2014 AWS Lamda
• 従来のOSレベルのコンピューティングリソースの
調達・管理から、アプリケーション実行基盤の提供、
かつその実行単位の課金にまで微細化
→ Function as a Service
• 2015 Amazon API Gateway
• LambdaをBackend For Frontendとして使うために
Web API化するためのインタフェースサービスとし
て利用できる
41. From serverless to Service Full
• サーバーレスな構成のために積極的に
SaaSを使うことが増えた
• ITサポートサービス:DataDog, GitHub,
CircleCIなど
• オフィスサービス:Gppgle Apps, Slack,
Dropbox, Google Calendar, Skype,
Trello, Google Hangoutなど
• コミュニティサービス:npm, ubuntu,
coreos, NTP, Docker Registryなど
• フロントエンドサービス:jQuery,
Google font api, AngularJS, Google
Analytics
• モバイルサービス:AWS Device Farm,
Amazon Mobile Analytics, SNS, Cognito,
App Annie, AppStore, Google Play
Store, fabric, New Relic, ComScore
https://www.slideshare.net/jedi4ever/from-serverless-to-service-full-how-the-role-of-devops-is-evolving
42. From serverless to Service Full
• サービスの可用性に依存しているので、GitHubが落
ちたらシゴトができない、みたいなことがよく起きる
• 文書化されてない変更が入ったりする(CircleCIの
例)
• ELBは事前暖機が必要で、忘れて急にトラフィック受
けると何もできずにエラーが大量に返ってしまう
• サーバーレス、というかサービスフルな状態で
【SaaSがダウンしてサービスが継続できないリスク
が上昇している】
43. From Serverless to Service Full
• Lambdaのサービスの内部仕様
• Lambdaのコンテナの再利用ルールは非決定
• スケールは常に無限というわけではない
• DevOpsを採用して、リモートAPIを駆使する
• RSSでAWSの障害を監視
• Google Scanningを用いたGoogle Appsのデータのバックアップ
• Slackを用いてステータス変更を素早くフィードバックできるようにする
• (ポストモーテムなどを読んで)何に依存しているか明らかにする
• カンファレンスでサービスへの希望を共有する
• 他の人に経験をフィードバックする
• 自分を頼りにしてくれる人たちにも知ったことを教えてあげる
• 同僚のエンジニアたちにおそれずに情報交換すべきであるということを示す
• 要望されていることに対する責任を持つ
• DevとOpsのコラボレーションはいまや外部のサードパーティベンダーにまで広がって
いることを認識する
45. Serverlessness, NoOps and the Tooth Fairy
• 来たるサーバーレスな未来では、アプリ
ケーション開発者がもっと運用品質に対
する責任を担うことになる
• インフラは外部にホストしてるから運用の
ことは考えたくないと言っても、アプリが
落ちているかもしれない状況においてはど
んな変更があったか、サービス側の問題か、
切り分ける必要性がある
• 運用とはなにか?
• 運用は自分の組織の技術スキルや練習、デ
ザイン周りの文化づくり、システムの構築
やメンテナンス、ソフトウェアのデリバ
リー、技術的な問題の解決
"In the glorious Future, we will be Serverless,
and there will be NoOps. - thought leaders"
http://www.slideshare.net/ServerlessConf/charity-hound-serverless-noops-the-tooth-fairy