miruky

Loading...

miruky Architect

AWSサービスをドラッグ&ドロップで繋いで、実践的なクラウドアーキテクチャを学ぼう。 全100レッスンで初級から上級まで段階的にマスターできます。

100
Total Lessons
0
Completed
0%
Progress
15
Categories
#001
初級

S3 静的ウェブホスティング

会社のランディングページを低コストでホスティングしたい。サーバー管理は不要で、HTMLとCSSだけのシンプルなサイトです。

Web Hosting
1 services
#002
初級

CloudFront + S3 による高速配信

グローバルに展開するウェブサイトをS3でホスティングし、世界中のユーザーに高速で配信したい。

Web Hosting
2 services
#003
初級

Route 53 でドメイン設定

独自ドメインでCloudFront経由のウェブサイトにアクセスできるようにしたい。

Web Hosting
3 services
#004
初級

EC2 で Web サーバー構築

動的なWebアプリケーションを稼働させるためのWebサーバーが必要です。

Compute
3 services
#005
初級

ALB で負荷分散

EC2で稼働するWebアプリケーションのトラフィックを複数のインスタンスに分散したい。

Compute
3 services
#006
初級

RDS でデータベース構築

EC2上のWebアプリケーションで使うリレーショナルデータベースが必要です。

Database
3 services
#007
初級

Lambda 入門

画像がS3にアップロードされたら自動でサムネイルを生成する処理を実装したい。サーバー管理はしたくない。

Serverless
2 services
#008
初級

API Gateway + Lambda

サーバーレスなREST APIを構築したい。

Serverless
2 services
#009
初級

DynamoDB を使った API

サーバーレスAPIのデータ永続化にNoSQLデータベースを使いたい。

Serverless
3 services
#010
初級

CloudWatch でモニタリング

EC2インスタンスのCPU使用率やメモリ使用量を監視し、異常時にアラートを受け取りたい。

Management
3 services
#011
初級

S3 + Glacier アーカイブ

普段使わない古いデータを低コストで長期保存したい。アクセス頻度の高いデータはS3に残す。

Storage
2 services
#012
初級

IAM ロール設計

EC2インスタンスからS3バケットに安全にアクセスさせたい。アクセスキーの埋め込みは避けたい。

Security
3 services
#013
初級

VPC サブネット設計

パブリックサブネットにWebサーバー、プライベートサブネットにDBを配置するネットワーク設計をしたい。

Networking
5 services
#014
初級

SQS でメッセージキュー

注文処理システムで、注文受付と処理を非同期に分離したい。

Integration
3 services
#015
初級

SNS でファンアウト通知

新しいユーザー登録時に、メール通知とログ記録と分析処理を同時に行いたい。

Integration
3 services
#016
初級

Cognito でユーザー認証

Webアプリケーションにサインアップ/サインイン機能を追加したい。自前での認証実装は避けたい。

Security
3 services
#017
初級

ECS による コンテナデプロイ

Dockerコンテナ化したWebアプリケーションをAWS上で稼働させたい。

Containers
3 services
#018
初級

CloudFormation で IaC

インフラ構成をコードで管理し、再現可能なデプロイを実現したい。

Management
3 services
#019
初級

CloudTrail で監査ログ

AWSアカウント内のすべてのAPIアクティビティを記録し、セキュリティ監査に対応したい。

Security
2 services
#020
初級

ACM + CloudFront で HTTPS

ウェブサイトをHTTPS化したい。SSL証明書の管理はAWSに任せたい。

Security
3 services
#021
初級

ElastiCache でセッション管理

EC2上のWebアプリでセッション情報をインメモリキャッシュで高速管理したい。

Database
3 services
#022
初級

Secrets Manager で認証情報管理

RDSのデータベースパスワードを安全に管理し、定期ローテーションしたい。

Security
3 services
#023
初級

Elastic Beanstalk で簡単デプロイ

インフラの詳細設定を気にせず、アプリケーションコードだけデプロイしたい。

Compute
2 services
#024
初級

KMS でデータ暗号化

S3に保存するデータをサーバーサイドで暗号化したい。

Security
2 services
#025
初級

EFS で共有ファイルシステム

複数のEC2インスタンスから同じファイルにアクセスする必要がある。

Storage
3 services
#026
初級

EventBridge でイベント駆動

毎日午前3時にバッチ処理を自動実行したい。

Integration
2 services
#027
初級

WAF で Web アプリ保護

CloudFront経由のWebアプリをSQLインジェクションやXSSから保護したい。

Security
3 services
#028
初級

Lightsail で簡単 VPS

小規模なWordPressブログを最もシンプルに立ち上げたい。

Compute
2 services
#029
初級

Step Functions でワークフロー

注文→在庫確認→決済→発送の一連のビジネスワークフローを管理したい。

Integration
3 services
#030
初級

Systems Manager でパラメータ管理

アプリケーションの設定値(APIキー、環境変数等)を安全に一元管理したい。

Management
3 services
#031
中級

サーバーレス Web アプリ

完全サーバーレスなSPAアプリケーションを構築したい。フロントはS3+CloudFront、バックエンドはAPI Gateway+Lambda+DynamoDBで構成する。

Serverless
5 services
#032
中級

3層 Web アーキテクチャ

従来型の3層Webアプリケーション(プレゼンテーション→アプリケーション→データ)をAWSで構築したい。

Web Architecture
5 services
#033
中級

マイクロサービス with ECS

ユーザーサービスと商品サービスを独立したコンテナとしてデプロイし、ALBでルーティングしたい。

Containers
5 services
#034
中級

Fargate でサーバーレスコンテナ

EC2インスタンスの管理なしにコンテナを実行したい。

Containers
5 services
#035
中級

Aurora でマルチAZ構成

高可用性が求められるプロダクション環境のデータベースで、自動フェイルオーバーを実現したい。

Database
4 services
#036
中級

認証付き Serverless API

Cognito認証付きのサーバーレスAPIを構築し、認証済みユーザーのみデータにアクセスさせたい。

Serverless
4 services
#037
中級

CloudFront + ALB + EC2

動的Webアプリの前段にCDNを配置し、静的コンテンツのキャッシュとDDoS緩和を行いたい。

Web Architecture
4 services
#038
中級

EKS で Kubernetes クラスター

Kubernetes上でマイクロサービスアプリケーションを運用したい。

Containers
4 services
#039
中級

SQS + Lambda 非同期処理

大量のメール送信リクエストをキューで受けて、順番に処理したい。スパイクにも耐えられる設計にする。

Integration
4 services
#040
中級

Transit Gateway でマルチVPC

複数のVPC(開発/ステージング/本番)間を接続し、中央のハブとして管理したい。

Networking
3 services
#041
中級

Kinesis リアルタイムストリーミング

IoTセンサーからのデータをリアルタイムで収集し、処理した結果をDynamoDBに保存したい。

Analytics
3 services
#042
中級

Athena で S3 データ分析

S3に蓄積されたログデータをSQLで分析したい。サーバーの構築は不要にしたい。

Analytics
3 services
#043
中級

CI/CD パイプライン

コードの変更をプッシュしたら自動的にテスト→ビルド→デプロイが走るパイプラインを構築したい。

Developer Tools
4 services
#044
中級

AppSync で GraphQL API

リアルタイムサブスクリプション対応のGraphQL APIを構築したい。

Serverless
3 services
#045
中級

Redshift データウェアハウス

大量のトランザクションデータから経営ダッシュボード用のOLAP分析を行いたい。

Analytics
3 services
#046
中級

Glue ETL パイプライン

複数のデータソースからデータを収集し、変換・統合してデータレイクに格納したい。

Analytics
3 services
#047
中級

GuardDuty で脅威検出

AWSアカウントへの不正アクセスやマルウェアを自動検出し、即座に対応したい。

Security
4 services
#048
中級

DMS でデータベース移行

オンプレミスのMySQLをAmazon Auroraにダウンタイム最小で移行したい。

Migration
3 services
#049
中級

Neptune でグラフDB

ソーシャルネットワークの友人関係やレコメンデーションエンジンのためにグラフデータベースを使いたい。

Database
3 services
#050
中級

OpenSearch でログ分析

アプリケーションログを収集し、全文検索と可視化によるログ分析基盤を構築したい。

Analytics
3 services
#051
中級

SageMaker で機械学習

S3に蓄積された販売データからMLモデルを構築し、需要予測APIを公開したい。

AI/ML
3 services
#052
中級

Bedrock で生成AI API

基盤モデル(Claude等)を使った生成AI機能をアプリケーションに組み込みたい。

AI/ML
3 services
#053
中級

Shield + WAF で DDoS 対策

大規模なDDoS攻撃からWebアプリケーションを保護する多層防御を構築したい。

Security
5 services
#054
中級

Direct Connect でハイブリッド接続

オンプレミスのデータセンターとAWS VPCを専用線で低レイテンシに接続したい。

Networking
3 services
#055
中級

Config で構成管理

AWSリソースの設定変更を追跡し、コンプライアンスルールに違反した場合に自動修復したい。

Management
4 services
#056
中級

EMR で大規模データ処理

ペタバイト規模のデータをSparkで分散処理したい。

Analytics
3 services
#057
中級

NLB + EC2 でTCPサービス

MQTT(IoTプロトコル)やgRPC等のTCPベースのサービスを高性能に負荷分散したい。

Networking
3 services
#058
中級

Batch で大規模バッチ処理

数千件の動画エンコードジョブを効率的に並列処理したい。

Compute
3 services
#059
中級

DocumentDB で MongoDB 互換DB

MongoDBアプリケーションをAWSのマネージドサービスに移行したい。

Database
3 services
#060
中級

EventBridge + Step Functions で複雑なワークフロー

EC2のStatusCheckFailedイベントを検知し、自動でインスタンスリカバリプロセスを実行したい。

Integration
4 services
#061
中級

Rekognition で画像分析

ユーザーがアップロードした画像に不適切なコンテンツが含まれていないか自動でモデレーションしたい。

AI/ML
3 services
#062
中級

Comprehend で自然言語処理

カスタマーレビューのセンチメント(感情)を自動分析してダッシュボードに表示したい。

AI/ML
4 services
#063
中級

Lex でチャットボット

顧客サポート用のチャットボットを構築し、Webアプリに組み込みたい。

AI/ML
4 services
#064
中級

Polly + Transcribe で音声処理

音声メッセージをテキストに変換し、返信メッセージを音声で返す機能を実装したい。

AI/ML
4 services
#065
中級

Translate で多言語対応

グローバルアプリケーションのUI テキストをリアルタイムで多言語翻訳したい。

AI/ML
4 services
#066
中級

EBS ボリューム戦略

IOPS重視のデータベースワークロードとコスト重視のログストレージで、最適なEBSボリュームを選択したい。

Storage
3 services
#067
中級

CloudFront Functions でエッジコンピューティング

URLのリライトやヘッダー操作をエッジロケーションで高速に行いたい。

Web Architecture
3 services
#068
中級

マルチリージョン Route 53 フェイルオーバー

2つのリージョンにアプリをデプロイし、プライマリ障害時にセカンダリへ自動フェイルオーバーしたい。

Networking
4 services
#069
中級

Cognito + S3 でファイルアップロード

認証済みユーザーのみがS3にファイルをアップロードでき、各ユーザーが自分のファイルだけにアクセスできるようにしたい。

Serverless
3 services
#070
中級

CloudWatch Logs Insights でログ分析

Lambda関数のログをCloudWatch Logsに集約し、クエリでエラーパターンを分析したい。

Management
3 services
#071
上級

フルスタック サーバーレスEコマース

サーバーレスアーキテクチャでEコマースサイトを構築したい。認証、商品カタログ、注文処理、決済、通知をすべてサーバーレスで実現する。

Serverless
9 services
#072
上級

マイクロサービス + サービスメッシュ

EKS上で複数のマイクロサービスを運用し、サービス間通信の可視化・制御・暗号化を実現したい。

Containers
7 services
#073
上級

リアルタイム データパイプライン

IoTデバイスからのセンサーデータをリアルタイムで収集・変換・分析し、ダッシュボードに表示したい。異常値が検出されたらアラートを送る。

Analytics
6 services
#074
上級

データレイク + 分析基盤

全社データをデータレイクに集約し、SQLやBIツールで分析できる基盤を構築したい。

Analytics
5 services
#075
上級

ML パイプライン(End-to-End)

データ収集→前処理→モデルトレーニング→デプロイ→推論のMLパイプラインをフルマネージドで構築したい。

AI/ML
6 services
#076
上級

マルチリージョン DR 構成

RTO 15分以内のDR構成を構築したい。プライマリ(東京)障害時にDR(大阪)へ自動フェイルオーバーする。

Networking
6 services
#077
上級

ゼロトラスト セキュリティ

ゼロトラストモデルに基づき、すべてのアクセスを検証・暗号化し、最小権限を徹底するセキュリティアーキテクチャを設計する。

Security
9 services
#078
上級

サーバーレス SaaS マルチテナント

SaaSプラットフォームをマルチテナントで構築したい。テナント間のデータ分離を確保しつつ、コスト効率の良いサーバーレスアーキテクチャにする。

Serverless
7 services
#079
上級

イベント駆動アーキテクチャ

マイクロサービス間の通信をすべてイベント駆動にし、疎結合なシステムを構築したい。CQRS + Event Sourcingパターンを適用する。

Integration
6 services
#080
上級

コンテナ CI/CD パイプライン

Dockerコンテナのビルド→ECRプッシュ→ECSデプロイまでの完全自動CI/CDパイプラインを構築したい。Blue/Greenデプロイメント対応。

Developer Tools
6 services
#081
上級

ハイブリッドクラウド統合

オンプレミス環境とAWSをDirect Connectで接続し、段階的にワークロードを移行する。オンプレのActiveDirectoryとAWSを統合する。

Migration
6 services
#082
上級

グローバル Web アプリ

全世界のユーザーに低レイテンシでサービスを提供するグローバルWebアプリケーションを設計する。

Web Architecture
7 services
#083
上級

サーバーレス データ処理パイプライン

ログデータをS3に収集し、自動でETL→分析→アラートまでのパイプラインをサーバーレスで構築したい。

Analytics
6 services
#084
上級

RAG チャットボット(Bedrock + OpenSearch)

社内ドキュメントを検索して回答する生成AIチャットボットをRAG(Retrieval Augmented Generation)パターンで構築したい。

AI/ML
5 services
#085
上級

コスト最適化アーキテクチャ

ワークロードのコスト最適化を設計したい。サーバーレス化、スポットインスタンス活用、ストレージ階層化を組み合わせる。

Management
7 services
#086
上級

ECS + Fargate マルチサービス

Fargate上で複数マイクロサービスを運用し、ALBパスベースルーティング、サービスディスカバリ、集中ログ管理を実現したい。

Containers
7 services
#087
上級

セキュアなデータレイク

機密データを含むデータレイクを構築し、暗号化・アクセス制御・監査ログを徹底したい。

Security
7 services
#088
上級

リアルタイムチャットアプリ

WebSocketベースのリアルタイムチャットアプリをサーバーレスで構築したい。

Serverless
6 services
#089
上級

メディア処理パイプライン

動画アップロード→トランスコード→サムネイル生成→CDN配信の自動パイプラインを構築したい。

Integration
6 services
#090
上級

コンプライアンス自動化基盤

AWS環境のコンプライアンスを自動チェックし、違反を自動修復する基盤を構築したい。

Management
7 services
#091
上級

GraphQL + リアルタイムサブスクリプション

AppSyncでGraphQLのQuery/Mutation/Subscriptionすべてに対応したリアルタイムAPIを複数データソースで構築したい。

Serverless
7 services
#092
上級

マルチアカウント ランディングゾーン

マルチアカウント環境をセキュアに構築し、ガバナンスとコスト管理を一元化したい。

Management
7 services
#093
上級

エッジ AI 推論

SageMakerでトレーニングしたモデルをLambda@Edgeでエッジ推論し、CloudFront経由で超低レイテンシの推論APIを提供したい。

AI/ML
5 services
#094
上級

IoT プラットフォーム

大量のIoTデバイスからデータを収集し、ルールベースで処理・保存・アラートを行うIoTプラットフォームを構築したい。

Integration
6 services
#095
上級

高可用性 WordPress

数百万PV/月のWordPressサイトを高可用性・スケーラブルに構築したい。

Web Architecture
7 services
#096
上級

ストリーミング ETL + ML 推論

リアルタイムの取引データストリームにMLモデルで不正検知を行い、結果を即座にダッシュボードに反映したい。

Analytics
6 services
#097
上級

マルチステージ API(Dev/Staging/Prod)

API Gateway + Lambda のサーバーレスAPIをDev/Staging/Prodの3環境で管理し、CI/CDで自動デプロイしたい。

Developer Tools
6 services
#098
上級

クロスアカウント セキュリティハブ

複数AWSアカウントのセキュリティ状況を統合管理し、脅威を一元検出・対応したい。

Security
7 services
#099
上級

フルスタック SPA + マイクロサービス

React SPAをフロントに、ECS Fargateベースの複数マイクロサービスをバックエンドに持つフルスタック構成を設計したい。

Web Architecture
10 services
#100
上級

エンタープライズ統合アーキテクチャ

大企業のシステム全体を設計する。Webアプリ、API基盤、データ分析、ML推論、セキュリティ、CI/CD、監視のすべてを含む包括的なアーキテクチャを構築したい。

Integration
18 services