Submit Search
Upload
Jaws ug yokohama_19_sugimon0213
•
0 likes
•
44 views
sugimon0213
Follow
Jaws ug yokohama_19_sugimon0213
Read less
Read more
Internet
Report
Report
1 of 19
Download now
Download to read offline
Recommended
2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
Marius Sescu
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Expeed Software
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
Pixeldarts
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
Skeleton Culture Code
Skeleton Culture Code
Skeleton Technologies
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
Recommended
2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
Marius Sescu
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Expeed Software
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
Pixeldarts
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
Skeleton Culture Code
Skeleton Culture Code
Skeleton Technologies
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
Introduction to Data Science
Introduction to Data Science
Christy Abraham Joy
Time Management & Productivity - Best Practices
Time Management & Productivity - Best Practices
Vit Horky
The six step guide to practical project management
The six step guide to practical project management
MindGenius
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson36
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Applitools
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
GetSmarter
ChatGPT webinar slides
ChatGPT webinar slides
Alireza Esmikhani
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
Project for Public Spaces & National Center for Biking and Walking
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
DevGAMM Conference
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
Erica Santiago
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Saba Software
Introduction to C Programming Language
Introduction to C Programming Language
Simplilearn
More Related Content
Featured
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
Introduction to Data Science
Introduction to Data Science
Christy Abraham Joy
Time Management & Productivity - Best Practices
Time Management & Productivity - Best Practices
Vit Horky
The six step guide to practical project management
The six step guide to practical project management
MindGenius
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson36
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Applitools
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
GetSmarter
ChatGPT webinar slides
ChatGPT webinar slides
Alireza Esmikhani
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
Project for Public Spaces & National Center for Biking and Walking
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
DevGAMM Conference
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
Erica Santiago
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Saba Software
Introduction to C Programming Language
Introduction to C Programming Language
Simplilearn
Featured
(20)
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Getting into the tech field. what next
Getting into the tech field. what next
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
How to have difficult conversations
How to have difficult conversations
Introduction to Data Science
Introduction to Data Science
Time Management & Productivity - Best Practices
Time Management & Productivity - Best Practices
The six step guide to practical project management
The six step guide to practical project management
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
ChatGPT webinar slides
ChatGPT webinar slides
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Introduction to C Programming Language
Introduction to C Programming Language
Jaws ug yokohama_19_sugimon0213
2.
自己紹介 杉本慎也 @sugimon0213 ・様々なポジションを担当 ・営業さんと一緒にご提案、提案書を書き上げる ・AWS中心としたシステム全体のアーキテクト策定 ・Webアプリケーション開発、保守、運用 ・プロジェクトマネジメント、SE、全部等案件によってまちまち ・基本開発環境~本番環境まで構築する ・re:Inventは2回目 ・2017,2019に参加 ・働く大人の学びを探求中 ・2020年5月~ ワークショップデザイナー育成プログラム@青学
に通う予定 2
3.
資料の注意事項 • 記載内容は個人によるもので会社、団体を代表するものではありません。 • 記載内容は2019年12月9日時点のものです。 •
この資料はしがないSEの一意見です。過度な期待はしないでください。 • 意見は強制するものではありません。捉え方にて工夫をお願いします。 • 一部キャプチャ間で整合が取れてない場合があります。ご了承ください。 • 設定ミス⇒エラーが何回かあった。。。 3
4.
4 2019.12.2にリリースされた新サービス 要はPackerみたいなもの テストや定期実行が可能
5.
5 実行までの方法 ① OSの種類を選ぶ 今回はAmazon Linux
2 をチョイス ② イメージの種類を選ぶ AWS提供のものか、自分のAMI 今回は提供のものをチョイス
6.
6 実行までの方法 ③ Build components
導入するものを選ぶ 用意されているものか、自前で設定したものかを選ぶ 今回は自前でapacheをyumで入れ、自動起動設定を実施
7.
7 実行までの方法 ③ Build components
導入するものを選ぶ 用意されているものか、自前で設定したものかを選ぶ 今回は自前でapacheをyumで入れ、自動起動設定を実施
8.
8 実行までの方法 ④ テストを選択する 用意されているものか、自前で設定したものかを選ぶ 今回はhttpdが起動しているかを確認する
9.
9 実行までの方法 ④ テストを選択する 用意されているものか、自前で設定したものかを選ぶ 今回はhttpdが起動しているかを確認する sudo すべきかどうかはちょっとまだわかってないが、しなかった際にtestが何回かこけた
10.
10 実行までの方法 ⑤ パイプライン設定 今回は手動実行にするが、スケジュール実行で定期的にAMIを作成することも可能 ・IAM role ・ログ出力先のS3
(定義設定を行った同一リージョン) ・AMIを作成するためのキーペア (定義設定を行った同一リージョン) が必要
11.
11 実行までの方法 ⑥ オプション設定 良い感じでやる Nameに指定した文字を接頭語にしたAMIが作られる
12.
12 ということで、定義ができた! だいたい5分。事前にcomponentとtestとか、色々定義しておけばもっと早い。
13.
13 動かしてみる ① パイプラインを走らせる のみ いい感じで裏でやってくれるらしい。
14.
14 なんか失敗した 普段使わないリージョンを選択し、デフォルトのVPCで作らせたので1cのサブネットがなく、失敗。。。 ⇒VPCとサブネットは3AZになるように作成するか、「このサブネットでAMI作れよ」と明示的に指定しておく
15.
15 うまくいくと ①定義を実行し、各種セットアップを行うEC2 ②AMI作成後に起動し、テストを行うEC2 の2つを内部的には使用している模様。どちらも終了すると設定次第でterminateまで実施してくれる ①終了時の段階でAMIは作成されていた
16.
16 できた!多分 S3のログで、apacheのデフォルト画面をcurlした結果が残ってた
17.
17 比較 時間軸 手動でAMI作成 EC2
Image Builder 00:00:00 EC2コンソールへアクセス パイプラインを走らせる 00:00:20 ビルド用EC2が起動された 00:01:00 各種設定して、EC2起動 00:04:20 SSH接続、コマンド実行開始 00:06:20 AMI完成 00:08:20 念のためEC2を止める テスト用EC2が起動された AMI作成開始 00:11:20 AMI作成完了 00:11:45 AMIから起動、SSH接続試みる テスト用EC2がterminateした 00:12:00 EC2 Image Builderのステータスが”-”に。 00:13:00 httpdが上がっていることを確認 ※ EC2 Image Builderの各種定義は作成済とする
18.
18 比較 時間軸 手動でAMI作成 EC2
Image Builder 00:00:00 EC2コンソールへアクセス パイプラインを走らせる 00:00:20 ビルド用EC2が起動された 00:01:00 各種設定して、EC2起動 00:04:20 SSH接続、コマンド実行開始 00:06:20 AMI完成 00:08:20 念のためEC2を止める テスト用EC2が起動された AMI作成開始 00:11:20 AMI作成完了 00:11:45 AMIから起動、SSH接続試みる テスト用EC2がterminateした 00:12:00 EC2 Image Builderのステータスが”-”に。 00:13:00 httpdが上がっていることを確認 ※ EC2 Image Builderの各種定義は作成済とする 同じような作業を毎回やることを考えると、ミスも出にくいし有益
19.
19 2019.12.2にリリースされた新サービス 要はPackerみたいなもの テストや定期実行が可能
Download now