📖
Webエンジニアが必要なAWSの主要サービス35選
この記事の資料
この動画の内容のレビューみたいな記事になります。
このチャンネルはプログラマーを目指す人、経験浅いプログラマーは参考になるので
見てみてください。
この記事の背景
これからAWSを本格的にやっていく時期にこの記事を書きました。
この記事を通して学んでいきたいのとこれからAWSを学ぶ人は参考にしてください。
そもそもなぜAWS?
AWSはアプリを動かす土台みたいなサービスです。
全サービスまとめ
ClassmethodのDevelopers IOにAWSのサービスをまとめてあるみたいです。(2022年版)
こちらが2023年版です。
最低限おさえておくべきサービス
似たようなサービスはあるみたいですが、その中でも大事なサービスを
動画で言及されていたので、確認して見てください。
基本のインフラ構成
これは最低限知っておいた方がいいと思います。
| サービス | 説明 |
|---|---|
| VPC | ネットワークを作るサービス |
| Elastic Load Balancing(ELB) | ロードバランサーのサービス |
| EC2 | サーバーを作るサービス |
| S3 | ストレージのサービス |
| RDS | データベース |
| ElasticCache(エラスティックキャッシュ):(KVS) | キーバリューストアが使えるサービス |
| Route53 | ドメイン管理のサービス |
| CloudWatch | 監視サービス |
| SES | メール配信のサービス |
派生させたサービス
| サービス | 説明 |
|---|---|
| Lambda | サーバレスで処理を実行できるサービス |
| DynamoDB | ログ保存に特化したサービス |
| CloudFront | CDN(配信のキャッシュ)を生成できるサービス |
| API Gateway | ストレージのサービス |
| MediaConvert | 動画・画像のフォーマット変換ができるサービス |
| Cognito | ID・認証管理のサービス |
| WAF | Web Application Firewall(ウェブアプリケーションやウェブサイトを保護するセキュリティ対策の一つ)のサービス |
| SNS | 通知サービス |
| SQS | キュー(データやアイテムを一時的に格納し、後で順番に処理するためのデータ構造)の管理サービス |
コンテナ化
| サービス | 説明 |
|---|---|
| ECR | Dockerイメージのリポジトリーのサービス |
| ECS | コンテナサービス |
| Fargate | コンテナを乗せるためのサービス |
DevOps
| サービス | 説明 |
|---|---|
| CloudFormation | インフラストラクチャやリソースをコードとして定義してデプロイするためのサービス |
| CDK | プログラミング言語でインフラ構成が作れる |
この記事でも説明してあるのでよかったら読んでください。
個人で遊べるもの
| サービス | 説明 |
|---|---|
| Lightsail | 簡単にWordPressが立てられるサービス |
| Cloud9 | クラウドIDE・Railsの開発環境が簡単に作れる |
| AWS Chatbot | Slackのチャットボットが簡単に作れる |
| Comprehend | テキストから要素や関係性を検出するサービス |
| Amazon Lex | 会話系チャットボット |
| Amazon Polly | テキスト読み上げサービス |
| Rekognition | 画像や動画の解析サービス |
| Transcribe | 音声のテキスト変換サービス |
| Amazon Connect | 電話サービス |
| Amazon Chime | オンラインミーティングができるサービス |
| WorkSpaces | 仮想デスクトップ |
その他AWS関連の資料
ロードマップ
CloudTechというサービスで学習ロードマップが載っていました。
こちらも参考にしてください。
Discussion