- JAWSDAYS2019に参加してきました。
タイムテーブル
10:10~11:00
トラック | タイトル | 発表者 |
---|---|---|
A | AWSからJAWS-UGに向けてのメッセージ | 吉江 瞬さん 沼口 繁さん 亀田 治伸さん |
B | PythonとSageMakerで始める MLチームのみで完結するAPIの構築事例 | 武田 研恒さん |
B | メディアによるAI活用(時事クイズの生成と高校野球戦評記事の自動生成) | 佐渡 昭彦さん |
C | サーバレスで動かすトークン発行プラットフォーム | 小池 駿平さん |
C | AWS Serverlessを活用したサービス監視 | 清家 史郎さん |
D | 今日からはじめるCI/CD…のためのAWSアーキテクチャ事始め | 山﨑 奈緒美さん 波田野 裕一さん |
E | 1日でSSHをやめることができた話 ~AWS Systems Manager Session Manager 導入と運用Tips~ | 金井 栄喜さん |
E | AppStream 2.0を活用してユーザ端末に依存しない運用にしよう | 那須 隆さん |
F | 新卒一年目のSREがコンテナをデプロイできるようになるまでの道のり | 原田 大地さん 坂田 純さん |
G | 子育てで覚える AWS Organizations 〜ITエンジニア英才教育〜) | 九龍 真乙さん |
H | Amazon Sumerian によるユーザーインターフェイスへのアプローチ | 大井 友三さん |
I | 「AWS IoTのベストプラクティス」それホント!? | 森本 良平さん 園田 修平さん |
J | 音声ではじめる新しいオンライン決済サービス体験ワークショップ | Okamoto Hidetakaさん 清野 剛史さん |
K | リクルートライフスタイルでのクラウドエンジニアのステップアップ方法 | 山田 雄さん |
K | 今日、これから「JAWS DAYS 2019」で体験できるSORACOMの展示内容を一気に紹介! | 松下 享平さん |
K | Auth0を使ってAWS上のサービスに対する認証・認可を強化 | 古田 秀哉さん |
11:10~12:00
トラック | タイトル | 発表者 |
---|---|---|
A | AWS環境のセキュリティ運用(設計)をはじめてみよう | 臼田 佳祐さん |
B | Presentation / Demonstration | Vit Niennattrakulさん |
B | talk with demo | Thomas Mitchellさん |
C | 鉄道会社がつくったAI企業 〜クラウド環境はFull AWSではありますがAWSのAIネタはありませんスペシャル〜 | 虻川 勝彦さん |
C | 機械学習における AWS を用いたマイクロサービスアーキテクチャ | 中川 裕太さん |
D | EC2 T2インスタンスでつまづきやすいCPUクレジット〜EC2でチャットボット作って運用でハマって学んだ話〜 | 武田 可帆里さん |
D | モバイルアプリのバックエンドをEC2で運用している話 | 勝部 俊介さん |
E | Well-Architectedな組織を実現するためのチャレンジ - なぜ、CA W-Aを作ろうと思ったのか – | 柘植 翔太さん |
F | Community Friendship Showcase「うちのコミュがすみません!」 | チャラ電Mitzさん(司会)とCommunity Friendshipな人たち |
G | RDBリファクタリングと異種間DB移行の戦い – Amazon DMSを使った止めずにリファクタリングする手法 | 曽根 壮大さん |
H | エッジコンピューティングと機械学習の効果と考慮点 | 榎並 利晃さん |
H | SORACOM LTE-M ボタン powered by AWSの活用100連発 | 片山 暁雄さん |
I | クラウドからオンプレを管理する! AWS の Management Tools を使ったハイブリッドアーキテクチャ | 大村 幸敬さん |
K | CircleCI Orbsを使ってAWSへ簡単デプロイ | Kim, Hirokuniさん |
K | ヤプリの完全にモダンとは言いづらいけど、そこそこ攻めてるインフラ環境をもっと良くしたいエンジニアを募集しています。 | 羽渕 元紀さん |
K | KDDIにおけるAWS×アジャイル開発 | 須田 一也さん 松本 健太郎さん |
12:15〜12:30
トラック | タイトル | 発表者 |
---|---|---|
A | AWS で作る AI 研究開発のための基盤サービス | 山口 陽平さん |
B | サーバーレスでセキュリティ監視 | 井原 康博さん |
C | 情シスでモバイルと機械学習で働き方改革を推進している若手の話 | 勝部 俊介さん |
D | AIに興味あるエンジニア集まれー | 大田黒 紘之さん |
E | コンテナベースな次世代型 WAF でよりスマートかつ効果的なセキュリティ対策を施そう | 近藤 学さん |
F | JAWS-UG on ASCIIでどんな記事が読まれてるか気にならない? | 大谷 イビサさん |
G | 実践!CloudFormation Best Practice ~CloudFormationで始める組織改革~ | 村本 雄太さん |
H | “Spotinst”でEC2をもっと安く、コンテナ運用をより効率的に! | 宮野 真冬さん |
I | メディア向けデータストアサービスをリリースして直面したツラミ 〜X-Tech後日談〜 | 村田 靖拓さん |
12:30〜12:45
トラック | タイトル | 発表者 |
---|---|---|
A | アールスリーのご紹介 | 沖 安隆さん |
B | 顧客が本当に必要だったもの -CIer前日譚- | 石田 知也さん |
C | AWS WAFのマネージドルールって、結局どれを選べばいいの?AWS WAFのことならCSC! | 渡辺 洋司さん |
D | あらゆるデータを分析・可視化!明日から始められるSumo Logic | 加藤 諒さん |
E | Kinesis→Redshift連携を、KCLからFirehoseに切り替えたお話 | 佐野 玄さん |
F | AWSからメール送るならSendGrid一択ですよね | 中井 勘介さん |
G | エウレカのデータミッション | kaneshinさん |
H | Terraformを活用した自社SaaS展開事例について | 横井 公紀さん |
I | 技術力を上げたい!どうやって? というか技術力って一体何なんだっけ? – ハートビーツの場合 | 馬場 俊彰さん |
K | EC2、コンテナ(EKS、ECR、ECS)、サーバーレス、全員集合!AWSのセキュリティはトレンドマイクロにお任せあれ! | 姜 貴日さん |
12:45〜13:00
トラック | タイトル | 発表者 |
---|---|---|
A | Sansanという会社がどのようにAWSと向き合っているのか | 間瀬 哲也さん |
B | ○○さんに似てますよね? (またか……) | 古寺 克行さん |
C | (Un)Managed Blockchain | 高橋 慎一さん |
D | Amazon DocumentDB(with MongoDB Compatibility)入門 | 菊池 修治さん |
E | AWSマネージドサービスをフル活用して医療系システムを構築・運用するためのノウハウ | 田中 清さん |
F | DruvaのEC2、IaaS/PaaS/SaaS データ保護ソリューション | 三輪 賢一さん |
G | クラウド時代のモニタリングといえばDatadogだよね | 池山 邦彦さん |
H | セキュリティ・テストの自動化によるDevSecOpsの実現(デモ有) | 伊藤 俊廷さん |
I | DeepLearningの本番環境にSagemakerを利用してる話 | Yoshiaki Otaさん |
13:10~14:00
トラック | タイトル | 発表者 |
---|---|---|
A | IoT野郎が語り合う、IoTの今と未来、そしてエコシステム | 榎並 利晃さん 片山 暁雄さん 松下 享平さん 辻 一郎さん |
B | AI/MLシステムにおけるビッグデータとの付き合い方 | 鈴木 翔太さん |
B | DevOps On AWS | Changhoon Hyunさん |
C | Welcome to AUSG! (Why University Students is important in AWS Community) | Jaehui Kimさん |
D | 至高の CI/CD パイプラインを実現する5つの約束 | ポジティブな Toriさん |
D | なぜパイプラインが神なのか | 小西 宏樹さん |
E | レガシー化したアプリケーションをAWSを使って3ヶ月で刷新した話 | 井上 心太さん |
E | 金融APIでAWSを使う上での利点と欠点 | 佐藤 維人さん |
F | 非エンジニアの皆様に贈るAlexaスキル開発ができるようになるまでのリアルな道のり | 河本 貴史さん |
F | 視覚障害学生のチームによるAlexaスキル開発―スマートスピーカーでワクワクしよう― | 筑波技術大学Alexa開発チーム |
G | ハイブリッドクラウド構成ガイド〜 2019年の今ならこう作る | 菊池 之裕さん |
G | オンプレと密に連携が必要な Wi-Fiシステムを クラウドに移行するのは大変だった話 | 加藤 孝司さん |
H | GitHub Actionsを使って、ワークフローもプルリクベースで開発しよう! | 池田 尚史さん |
I | サービスダウンから生まれたSWATチームが手掛けるクラウド移行への道 | 辰巳 琢弥さん 関藤 寛喜さん |
J | 講師と対戦 | 亀田 治伸さん |
K | Veeam Backup & Replication + AWSで簡単バックアップ、リストアことはじめ | 飯尾 旭さん |
K | 旅行会社のSEがAWSを使って内製化をはじめてみた | 磯野 敬汰さん |
K | 「仮想通貨交換取引所 × AWS」私達と一緒に働きませんか?どうやってAWSを使っているのか話します! | 吉田 裕貴さん |
14:10~15:00
トラック | タイトル | 発表者 |
---|---|---|
A | 創業から10年で4,000名規模となったオンプレ製品の会社における、クラウド活用とビジネスの変化 | 島崎 聡史さん |
B | 三題噺「F-Secure 基幹システムは Serverless !あと IoTセキュリティとAWSセキュリティ」 | 河野 真一郎さん |
C | 運用自動化支援するクラウドサービス「SIOS Coati」をサーバレスアークテクチャで全部作り直して、本当に良かった話 | 吉岡 大介さん |
D | AWSのサーバ管理でsshを使わない管理手段を実現しよう | 岸上 健太郎さん |
E | EC2からKubernetesへの移行をセキュリティから考える | 杉浦 英史さん |
E | freeeにおける Kubernetes監視基盤 | 河村 篤志さん |
F | コンタクトセンター業界 波乱注意報! Amazon Connect の本気を見逃せない | 丸山 麻衣子さん |
G | AWS Transit Gateway を使った新しいセキュリティ手法を試してみた | 伊藤 悠紀夫さん |
H | 【AWSセキュリティ入門】徒然なるままに責任共有モデルの下から上までそこはかとなく解説 | 大竹 孝昌さん |
I | 自社基盤で運用していた事業用サービスをAWS Fargate/Lambda等を活用しAWS上で再構築!苦労話もあるよ。 | 平山 智史さん 東川 寿充さん |
K | あなたが使っているWi-FiとAWSとの深ーい関係 | 小松 直人さん |
K | CI/CD事例をご紹介!〜アプリエンジニアが輝けるAWS事業の魅力〜 | 棚田 美寿希さん |
K | 教えて!DI本部長 小松さん! | 小松 哲平さん |
15:10~16:00
トラック | タイトル | 発表者 |
---|---|---|
A | AWS x JAMStack で構築・運用するサーバーレスなWeb Front | 江藤 武司さん |
A | 見せてやろう…Serverlessの本当の力を…!! | 照井 将士さん |
B | Infrastructure as Codeに疲れたので、僕たちが本来やりたかったことを整理する | 村主 壮悟さん |
C | エンジニアが正しく成長するための、脱昭和&平成ワークスタイル | 沢渡 あまねさん 黒須 義一さん 山﨑 奈緒美さん |
D | EC2からECSへ移行を始めたお話 | 吉岡 隆行さん |
D | Kubernetes を使ってエンジニア組織の生産性を上げよう | 坂井 学さん |
E | 商業空間や家庭などの設備がAIやIoTによって制御される未来に関係する技術 | Takahiro nakahataさん |
F | ukkaが取り組む一次産業の課題 〜 日本一遅い農産物の通販 OWNERS をAWSで実現している話 | 小林 俊仁さん 植本 裕紀さん |
F | アニメ・漫画 企業でITを活用してオタク業界の未来を変える取り組み (Anitech) | 野田 純一さん |
G | SaaSを海外展開するために役立つインフラTips | 友田 敬人さん |
H | PenTesterが知っている危ないAWS環境の共通点 ~攻撃者視点よりお届けする狙われやすいAWSの穴~ | 洲崎 俊さん 一ノ瀬 太樹さん 北原 憲さん |
I | 数十億レコードのRDS MySQL5.6を1週間程でAurora MySQL5.7へ移行した時の話 | 金井 栄喜さん |
I | 医療ビッグデータをAWSとオンプレ基幹システムで共存運用 | 小森谷 一生さん |
J | SORACOM LTE-M Button powered by AWSハンズオン | 松下 享平さん 辻 一郎さん |
K | AWSの運用最適化のためにNHN テコラスがお客様に提案していること | 瀧川 真之さん |
K | JAWS-UGとAWSJの歩み | 沼口 繁さん |
K | AWSへのシステム移行に伴うクラウドマインドへの移行 | 山下 光洋さん |
16:10~17:00
トラック | タイトル | 発表者 |
---|---|---|
A | Kubernetes on AWS/EKSベストプラクティス | Yusuke Kuokaさん |
B | AWS All Stars | 浅野 佑貴さん 福井 厚さん 深森 広英さん 関山 宜孝さん 三上 卓也さん 中武 優樹さん 大井 友三さん 菊池 之裕さん 清水 毅さん 高山 博史さん 園田 修平さん 畑 史彦さん 塚越 啓介さん 篠原 英治さん |
C | Alexaスキルのグロースハック | 伊藤 清香さん |
C | 「Alexaスキルを安心・安全に開発運用するためのAWS自動化ソリューション」 | 清野 剛史さん |
D | AWS CLIではじめるコマンドラインライフ 〜 正しい「運用自動化」への第一歩 | 波田野 裕一さん |
E | 我々はこうして「AWS本」を書いた! 〜十人十色〜 | 大串 肇さん 湊川 あいさん 長村 ひろさん 村主 壮悟さん mochikoAsTechさん 野田 純一さん 吉江 瞬さん 佐々木 拓郎さん 馬勝 淳史さん minamoさん takipone(大瀧隆太)さん |
F | Build and Scale SaaS product by Serverless technologies. | Okamoto Hidetakaさん |
F | Node.jsでのAWSサーバレスアプリプログラミングを簡単にする技術の研究紹介 | 木村 功作さん |
G | いま忙しいですか?AWS で Blockchain な事例を聞きたいですか? | 塚田 朗弘さん 城竹 公仁さん Jeff Wentworthさん |
H | 「AWS提案ワークショップ」RFPを元にチームでディスカッションしよう!!発表もあるよ | JAWS-UG Sales |
I | 働くことや学ぶことを見つめ直してみませんか?presented by クラウド女子会 | 多田 歩美さん |
K | KUSANAGI for AWSでWordPressを始めとしたCMSを簡単スタート! | 楠木 大三郎さん |
K | エンタープライズのオンプレWAFをAWSに移行したらこうなった話 | 小出 淳二さん |
K | ムシと戦うAI+IoTサービスをサーバレスで作った話 | 堂端 翔さん |
PythonとSageMakerで始める MLチームのみで完結するAPIの構築事例
- 武田 研恒さん
データ分析で求められること
SageMaker
特徴
アルゴリズム
得られた効果
- MLチームだけでAPI構築完結
- 検証用コードの改変自由度が高い
- 過去に作成したエンドポイントへの切り替えが簡単
- スケールアウトも勝手にやってくれる
メディアによるAI活用(時事クイズの生成と高校野球戦評記事の自動生成)
朝日新聞の研究開発
- 編集業務の生産性向上
- 自動見出し生成、自動要約、自動校正
- 時事クイズ自動生成
- 高校野球選評の自動生成
時事クイズ自動生成
- 毎日の大量のニュース記事をもとに自動でクイズを生成
なぜ作った?
- ニュースを読まない学生が多い
- 時事ニュースに触れる機会を増やす
- Qrich
技術革新のスピード
- 重要語抽出
- AWS Comprrehendは日本語未対応
- 東大・横大のOSS「専門用語自動抽出システム」
- 単語ベクトル
- 類似度の近い言葉を検出できる
- 人名地名などの固有名詞は考慮が必要
- 答えがソフトバンクのときに選択肢で野球チームを候補にしてしまうとか
構成
高校野球選評の自動生成
- 事実しか書かないものだと記者が書いたものと判別がつかないレベル
- インタビューした内容とかは記者が書かないと入れられない
- スコアブックが電子化されてそれをもとに記事を作ることができるようになった
構成
- EC2一台だけ
今後
- 2ランスクイズのような稀なパターンがない
- 変化球を軸にといったようなスコアブックから読み取れない情報
まとめ
エッジコンピューティングと機械学習の効果と考慮点
機械学習を用いた異常検知
- 製造業
- 設備のアフターサポート
- 劣化診断
- 建設現場の予防保全
- システム/ネットワークのサイレント障害検知
- ITセキュリティ
事例
- タービンに加速度センサーつけて予兆検知
- データを全部クラウドにあげると量が多すぎる
- => エッジコンピューティング
- 食品の外観チェック
- 画像処理と分類で異常検知
エッジコンピューティングのニーズ
- IoTクラウドにつながるのは当たり前でどう使おうというフェーズになってきている
メリット
- クラウドを使うことによるリソースの柔軟性
- データを集めて共有できる
- レイテンシの問題
- 少しでも速く異常検知したい
- エッジサイドで処理
- クラウドに依存しない
- 何かあっても継続するためにエッジコンピューティング
- データ量の問題
- 全部クルドに送ると多いのでエッジサイドでも処理
AWS IoT Greengrass
- ハードウェア上でLambdaを動かせるようなイメージ
- サーバにつながってなくても動かせる
- セキュリティ面の機能
至高の CI/CD パイプラインを実現する5つの約束
- ポジティブな Toriさん
- 小西 宏樹さん
テーマ
- 最高のパイプラインを手に入れるためのマインドセット
パイプラインファースト
- いきなりアプリ開発に着手しがち
- CICDが後回しになって手作業になりがち
- 理想は一発目のデプロイからパイプラインを通す
- プロジェクトnewしてすぐでデプロイすること!
- コンフィグの書き換えとかも初回デプロイの後
- ブラウザでエラー出る状態でも構わない
- 最初にパイプラインを通すことが大事
- 最初からちゃんとしったパイプラインである必要はない
- 手実行コマンドをスクリプトにする
自動化されたパイプラインの維持
- 要求の変化に応じてシステムも変化
- 油断すると自動化できなくなる
- 自動化が難しくなる変更を避ける
- パイプラインをシンプルに保つ
- アプリの都合をパイプラインに押し込まない
柔軟なパイプラインの維持
- プロジェクト似合わせてパイプラインも変化が必要
- 継続的な変化を受け入れられるようにシンプルに
- 変化
- ビジネス要求の変化
- ポリシーの変化
- パイプラインもコード化してリポジトリ管理
- 同じものを再現してそっちで試せる
パイプラインのUXを継続的に改善
- パイプラインはチームに対して提供するサービス
- 実行内容やどこで落ちたかなど誰が見てもわかるように
- 処理時間の維持短縮
- よくわからないパイプラインは使わなくなる
- 過渡な作り込みは避ける
パイプラインが唯一のリリース手段
- パイプラインを通さないデプロイは禁忌
- 今回だけは手作業でを断固避ける
- パイプラインを使わない人が出てきてしまう
- パイプラインを通さない例外
- ビジネスが危機的状況にある場合だけ
事例紹介
- 技術
- Microservices
- Serverless
- AWS
- 運用
- 機能開発スピード重視
- 密結合なサービス群
- チームごとに運用レベルまちまち
現場の課題
- 無停止デプロイ困難
- デプロイ時間かかる
- 人的オペレーションによるミス
- その場対応の積み重ね
- 職人が生まれ他の人がやるとまた見する
失敗から学んだこと
- ビジネス要求は絶えず変化する
- 一つ疎かにすると大きな技術的負債となり得る
- 多くの人が見える場で議論すること
ビジネス層に理解してもらうために
- 常にビジネス層と議論
- 簡単にYESと言わない
- 見える化する
CloudNative
- 疎結合
- 回復性がいい
- 管理されている
- 可観測である
- 堅牢な自動化
- 大きな変更を最小限の労力で
EC2からKubernetesへの移行をセキュリティ/モニタリングから考える
- 杉浦 英史さん
- 河村 篤志さん
freee
- クラウド会計ソフト
- 金融機関と連携
- 機密な情報を扱っている
なぜマイクロサービス化?
- アプリが大きすぎる
- 開発者100人以上
- 一日2回しかデプロイできない
AWSでk8sクラスタ
監視
- なぜ監視
- 予防保守
- 近い将来起こりうる問題をすくい上げる
- 異常検知
- サービスの継続に係る障害をすぐに検知
- 改善指標
- なにか新しい施策をしてもmetricsがとれていないと効果がわからない
- 予防保守
監視システム
- データ収集
- ストレージ
- 可視化
- 分析
- アラート
k8sでの監視
ElasticStack
- Elasticsearch
- kibana
- Logstash
- Elastic Beats
商業空間や家庭などの設備がAIやIoTによって制御される未来に関係する技術
- Takahiro nakahataさん
設備
- 設備にはとてもお金がかかる
- 日々莫大な金額が動いている
新しい技術
- すでに大きなお金が動いてるビジネス
- これから大きなお金が動くビジネス
- これらをつなげる
設備の変化
照明
- 「明るくする」ことと「伝えること」の2つの役割がある
- デジタル化されたことで2つを同時に実現できるようになった
- 例えば
- 駅のホームで空いている車両がどこか照明で伝える
- イベントで混雑する中出口がどこか照明で伝える
- 設備が新たな意味と価値を持ち始めた
Society5.0
- Society4.0 => 情報化社会
- Society5.0はその次の時代
- サイバー空間とフィジカル空間の高度な融合
- 経済発展と社会課題の解決を両立する
- 成功の鍵は設備を制御すること
ITと設備をつなげる
- どうやってつなげる?
- gatewayでつなげる
- 既存の設備でつながる?
- つながらない
- 改修のタイミングで対応することになる
まとめ
- 設備をつなげてビジネスにつなげよう
- 時代がそうなってきた
Build and Scale SaaS product by Serverless technologies.
- Okamoto Hidetakaさん
Serverlessのバックエンド
- Auth: Congnito
- API: API Gateway & Lambda
- Batch: Lambda & Step Function
- Front: React & Amplify
- Netlify
- Build & Deploy: CircleCI & Netlify
- Payment: Shifter
なぜServerless/FaaSなのか
- 巨人の方に乗る
- 個人情報管理やランタイムの管理など責任を分散する
- 使った分だけ課金
疎結合ですばやくtry & error
- ServerlessFrameworkでdev/prodの分割
- gitブランチの分割で容易にロールバック
- API Backend
- ユニットテスト/インテグレーションテスト
- Frontend
- ユニットテスト/Flowで型チェック
- 手動でビルドデプロイは原則NG
- React/Reduxで役割分担
アウトプットの重要性
- 半年前にやったことは覚えてない
- どこかに記録しておく
- できればオープンなところに
- 間違ってたりもっとよくする方法を教えてくれることも
Node.jsでのAWSサーバレスアプリプログラミングを簡単にする技術の研究紹介
- 木村 功作さん
JavaScriptの非同期処理
- 古くはコールバック地獄
- Promiseの登場
- async/await
- これで解決!?
- まだ考えないといけないことはある
Escapin
- 独自のライブラリ
- 非同期処理をより簡潔に書ける
まとめ
- もっと広く検証する必要あり
- linterやコード補完も今後対応しないといけない