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
ITインフラ集会 2024年11月9日|Koty-Mousa
Search
Koty-Mousa (Classmethod)
November 20, 2024
340
0
Share
ITインフラ集会 2024年11月9日|Koty-Mousa
Koty-Mousa (Classmethod)
November 20, 2024
More Decks by Koty-Mousa (Classmethod)
See All by Koty-Mousa (Classmethod)
テクサポの便利な使い方と、「ペイン」を読み取る大切さ【DevelopersIO 2025 FUKUOKA】
kotymousacm
0
170
ITインフラ集会 2025年5月24日|Koty-Mousa
kotymousacm
0
330
技術しばり!LT大会|Koty-Mousa
kotymousacm
0
840
Featured
See All Featured
Mind Mapping
helmedeiros
PRO
1
140
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
64
53k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
250
Information Architects: The Missing Link in Design Systems
soysaucechin
0
850
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
140
Google's AI Overviews - The New Search
badams
0
950
How to make the Groovebox
asonas
2
2.1k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
510
Rails Girls Zürich Keynote
gr2m
96
14k
For a Future-Friendly Web
brad_frost
183
10k
Transcript
Koty-Mousa ⽮坂幸太郎 Group 記事執筆中! EC2インスタンスに いろいろな⽅法で 接続してみよう! アノテーション株式会社 2024年 新卒⼊社
育成推進チームSDT 2024年11⽉9⽇
Koty-Mousa ⽮坂幸太郎 • ⼤分県出⾝‧在住 / 福岡市にも⾃宅 • 福岡オフィス 所属 •
バーチャルワールドでも⽣活 アノテーション株式会社 コティ‧ムーサ やさか こうたろう Group 記事執筆中! 2024年 新卒⼊社 / 育成推進チームSDT IPA ITパスポート‧IPA 基本情報技術者 英検 2級 技術の⼒で、幸せの輪を広げる
クラスメソッド株式会社 オープンな発想と⾼い技術⼒により、 すべての⼈々の創造活動に貢献し続ける
クラスメソッドとアノテーションの関係 親会社 ⼦会社
アノテーション株式会社 『らしく働く、らしく生きる』 “Work and live as you like”
to be_ 『オペレーション・エクセレンス』 “Operations Excellence” “Operational Excellence” + Group 記事執筆中!
今回は、Koty-Mousaが 個⼈的に参加しています Koty-Mousa ⽮坂幸太郎 ご注意事項
本スライド‧参加レポート は 後⽇ DevelopersIO(ブログ)で公開します ご注意事項 Koty-Mousa ⽮坂幸太郎 dev.classmethod.jp/author/koty-mousa/
Koty-Mousa ⽮坂幸太郎 • 2006年にAmazon.comによって設⽴された • クラウドコンピューティング業界シェア⾸位 • 世界中に34リージョン‧108アベイラビリティーゾーンを展開 ◦ ⽇本には
東京 と ⼤阪 リージョン • 「使った分だけ⽀払い」の従量課⾦制モデル(⼀部例外あり) • AWS管理からユーザ管理まで、多様なサービス形態 AWSって何? (2024年11⽉現在) Produced with Claude 3.5 Sonnet
Koty-Mousa ⽮坂幸太郎 AWSのサービス 247 サービス 2024年1⽉時点 【2024年】AWS全サービスまとめ | DevelopersIO https://dev.classmethod.jp/articles/aws-summary-2024/
Amazon EC2 Amazon Elastic Compute Cloud AWSクラウド上の仮想サーバー Koty-Mousa ⽮坂幸太郎
Koty-Mousa ⽮坂幸太郎 • AWSクラウド上の仮想サーバー‧数分で起動可能 • 多様なインスタンスタイプ(CPU、メモリ、ストレージ等) • 多くのOS(AMI)から選択可能 (2024年11⽉現在) Produced
with Claude 3.5 Sonnet ※AMIによっては追加料⾦(基本的に料⾦に含まれる)ライセンス条項や使⽤制限についてもご確認を Macインスタンス‧Dedicated Hosts 等 ⼀部は「使った分だけ⽀払い」ではない Amazon EC2
直接モニターを つなぐことはできない
CUI/CLI まずは接続してみよう! SSH Secure SHell
• キーペア作成 ◦ 再DL不可! • パブリックIP有効化 ◦ インターネットに接続する • セキュリティグループで
ポート22 SSH インバウンドを許可 ◦ 必要最低限のIPだけを 起動時に必要な設定
• 公開鍵暗号⽅式を使⽤した認証の仕組み ◦ 公開鍵と秘密鍵のペアから構成 • AWS側に 公開鍵を、 ローカル側に 秘密鍵を保存 キーペアとは?
https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/ec2-key-pairs.html#how-does-a-key-pair-work Koty-Mousa ⽮坂幸太郎
キーペアは安全な場所に 保管してください! 再ダウンロードできません! .pem を保存したフォルダで ターミナルを起動 キーペアとは?
SSH接続! Mac / Linux / Windows WSL は実⾏ (PowerShell の場合は不要)
このコマンドを実⾏して EC2に接続!
接続成功!
AWS 提供の 接続⽅法 EC2 Instance Connect System Manager Sesson Manager
単体で使うことは あまりない Koty-Mousa ⽮坂幸太郎
EC2インスタンスに いろいろなサービスを 接続してみよう! Koty-Mousa ⽮坂幸太郎
今回接続するサービス Koty-Mousa ⽮坂幸太郎 S3 EBS EFS RDS DynamoDB SSH
重要:本⽇紹介する構成図は 簡略化しています ベストプラクティスではありません ⼀部不⾜するコンポーネントがあります • ベストプラクティスの⼀例 ◦ マルチAZ ◦ プライベートサブネットに配置
◦ IAM の適切な利⽤ ◦ コスト最適化 ◦ etc. . .
Amazon EC2の基本的な構成
• リージョン ◦ AWSのデータセンターがある「地域」 ▪ 東京(ap-northeast-1)⼤阪(ap-northeast-3) • アベイラビリティゾーン(AZ) ◦ 各リージョン内の独⽴したデータセンター
▪ ap-northeast-1a / 1c / 1d(など) AWSのネットワーク 頻出単語
• VPC ◦ 仮想的に分離されたネットワーク領域 • サブネット ◦ VPC内の分割されたルートテーブル‧NACLを持つNW領域 • セキュリティグループ
◦ インスタンスレベルのステートフルなファイアウォール AWSのネットワーク 頻出単語
Amazon RDS Amazon Relational Database Service リレーショナルデータベースサービス Koty-Mousa ⽮坂幸太郎
RDS と EC2の接続
RDS 作成画⾯ EC2 VPC サブネット
RDS と EC2の接続
Amazon DynamoDB フルマネージドNoSQLデータベース Koty-Mousa ⽮坂幸太郎
DynamoDB と EC2の接続
DynamoDB 作成画⾯ • DynamoDB作成画⾯で VPC‧サブネット作成 インスタンス選択 は ⾏わない! • (この後の画⾯でも
⾏いません)
Gateway Endpoint 作成画⾯ • DynamoDB ⽤の ゲートウェイ エンドポイント を作成
DynamoDB と EC2の接続 (EC2にIAMロールが必要です)
エンドポイントを削除すると... タイムアウト
Amazon S3 Amazon Simple Storage Service スケーラブルなオブジェクトストレージ Koty-Mousa ⽮坂幸太郎
S3 と EC2の接続
S3 と EC2の接続 • S3 ⽤の ゲートウェイ エンドポイント を作成
S3 と EC2の接続 (EC2にIAMロールが必要です)
Amazon EBS Amazon Elastic Block Store EC2⽤の永続的なブロックストレージ Koty-Mousa ⽮坂幸太郎
EBS と EC2の接続 EBSはAZに紐付けられ、同⼀AZ内のEC2インスタンスにアタッチ可能 VPCに関連付けてはいない。同⼀AZ内なら別のEC2にアタッチ(移動)可能
EBS 作成 • 作成時に アベイラビリティゾーン を設定する
EBS を EC2インスタンス にアタッチ
EC2 で EBS をマウント EBSをマウント... sudo mount /dev/xvdb /mnt/my-data
Amazon EFS Amazon Elastic File System スケーラブルな共有ファイルストレージ Koty-Mousa ⽮坂幸太郎
EFS と EC2の接続 上図は ファイルシステムのタイプ「1ゾーン」を選択した場合 「リージョン」を選択すると、複数のAZに分散して作成される
EFS 作成
EFS を EBS に アタッチ
Koty-Mousa ⽮坂幸太郎 dev.classmethod.jp/author/koty-mousa/ ありがとう ございました!
Koty-Mousa ⽮坂幸太郎 EC2インスタンスに いろいろな⽅法で 接続してみよう! 2024年11⽉9⽇