ざっくりAWS

目次

  1. 止まらないサービスを作るために
  2. AWS・概要
  3. AWS・基本のサービス 10選
  4. AWS・応用のサービス 10選
  5. サーバレスアーキテクチャ

止まらないサービスを作るために

落ちないサーバを作るための歴史

  1. 一台での運用
  2. コールドスタンバイ
  3. ホットスタンバイ
  4. DNSラウンドロビン
  5. ロードバランサー
  6. 役割ごとにサーバを構築
  7. AWS+マネージドサービス

一台での運用

コールドスタンバイ

ホットスタンバイ

DNSラウンドロビン

ロードバランサー

役割ごとにサーバを構築

※冗長化せずに複数台構成にするのは悪手とされる

AWS+マネージドサービス

AWS・概要

概要

基本

SLA
Service Level Agreement の略
合意サービス水準、サービス品質保証などと訳される
可用性
システムが継続して稼働できる能力のこと
リージョン
地理的に離れた領域
「東京」「バージニア北部」「ロンドン」など
アベイラビリティゾーン
AZとも表記される
1つのリージョンに複数のそれぞれ独立したゾーンがある
同一リージョン内のアベイラビリティゾーンは、高速な回線で接続されている
マルチAZ
複数のAZをまたいでサーバを配置する
いずれかのAZが丸ごとダウンしても稼働できる
高い可用性を実現できる
Elastic
「弾力のある」「伸縮自在の」といった意味の英語
AWSのサービス名によく使われている
料金見積もりツール
課金はサーバの性能により、時間単位で課金され、通信料にも依存する
一般的なレンタルサーバのような感覚で金額を出すことはできないが、見積もるためのツールがある
規制と申請と緩和
特定サービスの利用やメールの送信などには、申請が必要

AWS・基本のサービス 10選

EC2

ElasticIP

Route 53

SecurityGroup

ELB

EBS

S3

VPC

RDS

CloudWatch

AWS・応用のサービス 10選

ACM

CLI

Auto Scaling

CloudFront

WAF

Lambda

API Gateway

SES

SQS

Elastic Beanstalk

サーバレスアーキテクチャ

概要

具定例

…など

まとめ

豊富なマネージドサービスを活用しましょう!Σd(╹◡╹ )