デプロイ
実行ファイルを実際のWebサーバー上に配置して、利用できる状態にすること
フロントエンド
WebサービスやWebアプリケーションで直接ユーザーの目に触れる部分のこと
バックエンド
Webサーバーやデータベースのシステムなど、ユーザーの目に見えない部分のこと
プログラマブル
装置やソフトウェア、システムなどの動作を利用者が必要に応じて変更したり自動化したりできること
IaC
手動ではなく、プログラムコードを使用してコンピュータ環境の管理と構成を行うこと
JSON
データ記述言語
データを記述するための形式言語
CloudFormation
AWSのサービスを自動構成できる
責任分界点
障害が発生した際の責任範囲を定めた点のこと
クラウドサービス事業者とサービス利用者がそれぞれインフラ基盤のどこからどこまでを担当するのかを定めた点のこと
オンプレミス型の場合、責任分界点はない
オンプレミス型
自社内でデータセンターなどの管理を行うこと
クラウドネイティブアプリケーション
クラウドでの動作を前提としたアプリケーションのこと
可用性
システムが継続して稼働できる能力
マイクロサービスアーキテクチャ
小さな独立した複数のサービスを組み合わせて構築されるシステムのこと
コンテナ技術
1つのOS環境上で、アプリケーションを実行する複数の領域を分割する技術のこと
フルスタックエンジニア
企業のシステム開発や運用における複数のスキルを持つITエンジニアのこと