Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
When_becoming_a_first_year_student.pdf
sapi_kawahara
March 08, 2019
Education
0
210
When_becoming_a_first_year_student.pdf
sapi_kawahara
March 08, 2019
Tweet
Share
More Decks by sapi_kawahara
See All by sapi_kawahara
Macintosh talk / Macintoshの話
sapi_kawahara
0
58
混合接種してみた / Mixed inoculation
sapi_kawahara
0
35
安くて美味い日本酒 / Great wholesale market
sapi_kawahara
0
200
オフラインもし逢えたなら素敵だね / It would be nice to meet you offline.
sapi_kawahara
0
220
カジュアル面談本の裏側を語る / Casual Information Book Inside story
sapi_kawahara
0
190
推し技術の紹介 / Introduction of pushing technology
sapi_kawahara
0
92
エヴァンゲリオンとPHP / PHP with high synchronization rate with Evangelion.
sapi_kawahara
0
320
自己紹介 / Self-introduction
sapi_kawahara
0
640
50代になっても 道は定まらない / over50
sapi_kawahara
9
2.4k
Other Decks in Education
See All in Education
Statistical Rethinking 2023 - Lecture 04
rmcelreath
0
340
20230120 麻布大学 特別講義/デジタルマッピングワークショップ
fullfull
0
130
卒論の書き方 / Happy Writing
kaityo256
PRO
20
12k
Überzeugen
hschwentner
6
820
論文の書き方 -2022年度版-
imash
0
500
Statistical Rethinking 2023 - Lecture 01
rmcelreath
0
1.6k
Lisätty todellisuus opetuksessa
matleenalaakso
1
1.3k
プログラミング授業実践事例 ~「探究」への活用を目指して~
asial_edu
0
270
CSS3 and Responsive Web Design - Lecture 5 - Web Technologies (1019888BNR)
signer
PRO
0
1.4k
渡辺研Slackの使い方 / Slack Local Rule
kaityo256
PRO
4
2.8k
28-30 Oftalmo Completa
doctorre
PRO
0
17k
1123
cbtlibrary
0
340
Featured
See All Featured
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
182
15k
Practical Orchestrator
shlominoach
178
8.9k
Scaling GitHub
holman
453
140k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
109
16k
BBQ
matthewcrist
75
8.1k
Build The Right Thing And Hit Your Dates
maggiecrowley
22
1.4k
Pencils Down: Stop Designing & Start Developing
hursman
114
10k
Fireside Chat
paigeccino
16
1.8k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
15
1.2k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
7
560
From Idea to $5000 a Month in 5 Months
shpigford
374
44k
Facilitating Awesome Meetings
lara
33
4.6k
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