Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
When_becoming_a_first_year_student.pdf
Search
sapi_kawahara
March 08, 2019
Education
400
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
When_becoming_a_first_year_student.pdf
sapi_kawahara
March 08, 2019
More Decks by sapi_kawahara
See All by sapi_kawahara
氷川神社の話
sapi_kawahara
0
71
EzSignという 電子ペーパー
sapi_kawahara
2
89
Gitがない時代 インターネットがない時代の 開発話
sapi_kawahara
0
370
プログラミング言語において文字列を複数行にわたって だらだらと記載するアレ
sapi_kawahara
0
210
コマンドラインを見直そう(1995年からタイムリープ)
sapi_kawahara
0
770
今から始める8bits CPU アセンブラ言語
sapi_kawahara
0
1.8k
執筆テーマの決め方
sapi_kawahara
2
450
LTの禁じ手
sapi_kawahara
2
1.3k
||とorの違いは登壇して解決した
sapi_kawahara
0
420
Other Decks in Education
See All in Education
「答えを出す」より「わかる」をつくる
kzkmaeda
1
280
SFプロトタイピング体験(滝中学校)
yusk1450
PRO
0
120
Course Review - Lecture 13 - Information Visualisation (4019538FNR)
signer
PRO
1
2.7k
AIには考えられないことを考えられる人になるために
iqbocchi
1
230
子どものためのプログラミング道場『CoderDojo』〜法人提携例〜 / Partnership with CoderDojo Japan
coderdojojapan
PRO
4
19k
Estimating Group × Time Interaction in Scale-Transformed CEFR-J Self-Assessment Scores: A Case in Study-Abroad Research
uranoken
1
200
輻射安全管理系統2.0暨輻防e++學園平台說明會
aecrp
0
1.9k
焦燥を平穏に変えるエンジニアのための哲学
ichimichi
7
6.7k
【セーフィー】テクニカルライティング&コミュニケーション実践講座(26新卒エンジニア向け研修資料)
ymzaki_m4
0
310
Visionary Initiative: Future Intelligence 「未来の知性と社会の礎を築く」|Science Tokyo(東京科学大学)
sciencetokyo
PRO
0
1.4k
Adobe Express
matleenalaakso
2
8.3k
!コスパよくインターンに受かる方法!
ruribou
1
330
Featured
See All Featured
Building AI with AI
inesmontani
PRO
1
1.2k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
820
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
Evolving SEO for Evolving Search Engines
ryanjones
0
260
The Spectacular Lies of Maps
axbom
PRO
1
940
The Curious Case for Waylosing
cassininazir
1
480
30 Presentation Tips
portentint
PRO
1
380
Build your cross-platform service in a week with App Engine
jlugia
234
19k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
3k
First, design no harm
axbom
PRO
2
1.3k
Product Roadmaps are Hard
iamctodd
55
12k
Transcript
1年生になったら♪ 1 2019/03/08 (Fri) Tech Do 1周年記念 社内外勉強会
さっぴー川原 放浪のITエンジニア • 年齢50歳 • 川越在中 • 妻、娘二人 @sapi_kawahara •
私のスキルは以下の通りです。 • 昔、コンシューマーゲーム開発しておりました。 ◦ ファミコン、スーパーファミコン、ゲームボーイ、 PCエンジン、メガドライブ、プレイステーショ ン、セガサターンを対象にしておりました。 • 業務でやった言語などは以下の通りです。 ◦ 6502,65816,GB80,Hu65,68000,R3000 ◦ C言語、C++ • IT関連企業に入ってからは以下の通りです。 ◦ Perl5.0~ ◦ PHP4~7 ◦ Java 1.5~1.8 ◦ Python3 ◦ Shell,AWK ◦ HTML,JavaScript,CSS,jQuery ◦ Node.js 2
Tcho Do! 1周年おめでとうございます! 3
どんなことでも最初の1年目が大事です! 4
1年生になったら♪ 5
友達100人できるかな♪ 6
少子化の時代、それは無理! 7
色々1年生 • 今年4月から、長女は小学一年生! • 私も、今の職場に移動して1年目!1年目は何をしようかな? • 色々と、やらなければいけないことが多数有ります。 • 営業やら、人事的なところやら、工数管理やら・・・。 •
あ、インフラ関連があるぞ! 8
AWS関連を誰もやってないやん! 9
いきなりAWS オンプレミスの経験しかない でもやってみる! 10
いきなりAWS 1日目 • 先駆者がG Suiteでシングルサインオンの仕組みを作っていたので、その仕 組みを理解する。 • サブアカウントを作ってという話があったので、見よう見まねで作る。 • その他、AWSのコンソール画面を見て回る。
11
いきなりAWS 2日目 • サービスを作っているチームから、サービスのドメインを取得したので、そ れをAWSの環境に入れる。 ◦ 起動しているインスタンスに、Elastic IP アドレス(固定グローバルIPアドレス)を割り当て る。
◦ Amazon Route 53(クラウド DNS)に、お名前.com で取得したドメインを設定する。 ◦ お名前.com にてAmazon Route 53 のホスト情報を設定する。 • httpsのみのサイトにしたいので、AWS Certificate Managerを使うことに する。 ◦ AWS Certificate Managerでは、クリックするだけで発行できた。 ▪ キーを発行したり、それをコピペしたりしないことに感動する。 ◦ ロードバランサーを使うことを想定したので、Application Load Balancerを使用することに した。 ▪ ここで、つまづく!ロードバランサーがアクティブにならない! 12
いきなりAWS 3日目 • ロードバランサーがアクティブにならない原因を探る。 ◦ 手順が間違っていないか、ロードバランサーを削除して再度作り直す。 ▪ やはりアクティブにならない。 ◦ ロードバランサーの動きを確認すると、どうやらpingっぽいことをしていることに気付く。
▪ 解ったぞ!セキュリティグループのインバウンドが、自IPアドレスしか許可してないか らだ! ▪ インスタンスのセキュリティグループのインバウンドを 0.0.0.0 全て許可に変更する。 ▪ ロードバランサーがアクティブになる! ▪ その後、ロードバランサーのセキュリティグループを自IPアドレスだけにして、インス タンスをロードバランサーからのインバウンドだけに変更する。 • 2日目に発行した証明書をロードバランサーに設定する。 ◦ 簡単すぎてヤバイ。 13
まとめ • 新しい技術を覚えたら、1年以内に小さなつまづきが必要と思っていました が、2日目でつまづくとは思いませんでした。 ◦ セキュリティグループという概念に負けました。 • 2日目でロードバランサーがアクティブにならないとき、軽く冷や汗出まし た。 •
乗り越えたとき、脳みそから素敵な汁が出た気がします。 • 最近、AWSをいじるの楽しくなりました、AWSは興味がある技術です。 14