Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
ITインフラ集会 2024年11月9日|Koty-Mousa
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Koty-Mousa (Classmethod)
November 20, 2024
450
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
280
ITインフラ集会 2025年5月24日|Koty-Mousa
kotymousacm
0
490
技術しばり!LT大会|Koty-Mousa
kotymousacm
0
990
Featured
See All Featured
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.9k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
260
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
440
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
1
410
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
230
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
700
Speed Design
sergeychernyshev
33
2.1k
Six Lessons from altMBA
skipperchong
29
4.5k
The Limits of Empathy - UXLibs8
cassininazir
1
670
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
890
Technical Leadership for Architectural Decision Making
baasie
3
570
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⽇