8000 GitHub - a4t/aws_basic_study
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

a4t/aws_basic_study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

aws_basic_study

これはAWSの構成の基本パターンを学ぶためのチュートリアルです。

対象者はサーバにsshで入れたらなんとかなると思います。

AWSに慣れていない人はこのチュートリアルをするには講師が必要です。

AWSをある程度使っている人の場合は、問題なく学ぶことができると思います。

必須環境

Docker と Docker Compose

環境構築

config ディレクトリ内のenvファイルを各自、反映させること。

target.env はシナリオの進行にあわせて変更してください。

スクリプト実行方法

$ docker-compose build # イメージ作成
$ docker-compose run terraform plan # 変更点の確認
$ docker-compose run terraform apply # 反映

シナリオの見方

AWSの構築方法は全てTerraformで書かれています。

しかし、Terraformに関してはそれほど意識しなくても理解できるようにはなっています。

terraform/scenarios 内に シナリオ番号とチャプターがあります。

また各チャプターの状態を示す画像も入っているためそこと照らし合わせて見ると構成がイメージしやすいです。

各シナリオについて

Public と Private の領域にサーバを一つずつ置いて各役割を確認

構成図

Availability Zone を使った障害対策

構成図

ELBを使ったWebサーバ分散パターン

構成図

シナリオ 4

IAM Roleを使ったAWSリソースの権限管理

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0