Open12

🌐 AWSについて学ぶ

akariakari

業務でちょっと使ったことがあるけど何にも分かってなかったので、改めて学びます!!

akariakari

リージョン

  • 世界中の各地域にある領域のこと
  • 各リージョン間がAWSのプライベートネットワークで接続されている
  • 日本には東京リージョン(ap-northeast-1)と大阪リージョン(ap-northeast-3)がある
    • 大阪リージョンは2021年3月に通常リージョンとして開設されたばかり
    • 現時点では東京リージョンの方が利用できるサービスや機能が多いため、東京リージョンをメインで選択した方が良い

アベイラビリティゾーン(AZ)

  • 各リージョンに複数存在する
  • AZは1つ以上のデータセンターから構成され、それぞれ独立している
  • 1つのAZで障害が起きても、別のAZに影響は与えない
akariakari

VPC

VPC

  • Virtual Private Cloudの略
  • AWS内に仮想ネットワークを構築できる
  • AWSを利用するとき、最初に触れることが多い

Route53

Route53

  • ドメイン名とIPアドレスの紐付けをおこなうDNSサービス
  • VPCで構築したネットワーク内に、不特定多数のユーザーをアクセスさせるために必要
akariakari

EC2

EC2

  • Elastic Compute Cloudの略
  • 仮想サーバー環境を提供するサービス
akariakari

S3

S3

  • Simple Storage Serviseの頭文字をとってS3
  • 容量無制限の「オブジェクトストレージ」
    • オブジェクトストレージ:1つ1つのデータをオブジェクトという単位で管理するストレージ
    • 他に「ブロックストレージ」、「ファイルストレージ」がある
  • 保存するデータ量に応じて利用料金が請求される
  • 他のストレージより安価にデータを保存できる
  • 大容量のデータの格納やバックアップに向いている
akariakari

DynamoDB

DynamoDB

  • AP型NoSQLデータベース
    • AP型:一貫性(Consistency)が下がる代わりに、高い可用性(Availability)とネットワーク分断耐性(Partition Tolerance)を提供する
  • 水平スケーラビリティに優れている
    • 水平スケーラビリティ:サーバーなどのリソース数を増やして、システムのパフォーマンスを高める手法のこと
    • 垂直スケーラビリティ:既存のリソースの性能を上げることで、システムのパフォーマンスを高める手法のこと
akariakari

CloudWatch

CloudWatch

  • AWSのリソースやアプリケーションの監視をおこなう
akariakari

Lamda

Lamda

  • 必要なときに必要な分だけアプリケーションを実行できる、サーバーレスのサービス