AWS
クラウドコンピューティングサービス
サーバーや ネットワークなどを、インターネット経由で貸してくれるサービス
コンピューティング、ストレージ、データベース、分析、ネッ トワーキング、モバイル、開発者用ツール、管理ツール、IoT、セキュリティ、 エンタープライズアプリケーションなど
インフラを、一括で借りられる
マネジメントコンソール
Webブラウザ上のGUI(グラフィカルユーザー インターフェイス)でAWSを操作できる画面
マネージドサービス
AWS側で管理されるサービス
管理者が手動で行う必要はなくなる
2つのしくみにより手軽に扱える
Webブラウザで操作できるユーザーイ ンターフェイスが用意されている
EC2 サーバー
サーバーに必要 なもの一式をクラウドで借りられる
借りた道具を使って自分でサーバーを作るようなイメージ
マネジメントコンソー ルからボタン1つで作成できる
S3 ストレージ
オブジェクトストレージサービス
データ をオブジェクト単位で管理する形式
多機能
VPC ネットワーク
Virtual Private Cloud
AWS 上に作成する仮想ネットワーク
インター ネットや社内LANとつなげる必要あり
EC2やRDSの場合、作成 時にVPCを選択しないと作成できない
RDS データベース
Relational Database Service
リレーショナル データベースである6種類の製品を、クラウド上で最適な動作条件で利用でき るサービス
Aurora、PostgreSQL、MySQL、MariaDB、 Oracle Database、SQL Serverに対応している
アップデートなどが自動で行 われる
バックアップなど面倒な管理タスクも自動化
インスタンス クラスは、スタンダード、メモリ最適化、バースト可能の3種類サイズは多様
Route 53 ドメイン
DNS(ドメインネームサービス)
URLをIPアドレスに変換してくれる
アクセスしてもらいたいアドレスを、実際に使用し ているEC2やS3などのAWSサービスのエンドポイント(接続点)に結び付ける
ルーティングを柔軟に管理
コンテナサービス
プログラムの実行環境を隔離するしくみ
Dockerみたいな感じ
プログラム一式をまとめて隔離して実行するシステム
コンテナを配置・管理するレジストリサービスAmazon Elastic Container Registry(ECR)
コンテナ化されたアプリケーションの実行やコンテナ同士の 調整を行うオーケストレーションサービス
Amazon Elastic Container Service(ECS)
Amazon Elastic Kubernetes Service