AWS Amplifyについて

AWS Amplifyを勉強した際にわからなかった言葉をまとめてます。

AWS Amlifyについて

公式では以下のように記載されています。

AWS Amplifyは、フロントエンドのウェブ/モバイルデベロッパーが AWS でフルスタックアプリケーションを簡単に構築、出荷、ホストできるようにする完全なソリューションであり、ユースケースの進化に合わせて幅広い AWS サービスを活用できる柔軟性を備えています。クラウドの専門知識は不要。 <AWS Amplify公式引用>

AWS Amplifyを利用すメリットには以下のようなことがあります。

  • フロントエンド開発の高速化
  • Ci/CD機能によるデプロイのコスト削減
  • サービスが豊富でアプリケーションを容易に拡張可能

CI/CD機能について

CI/CDとは「Continuous Integration(継続的インテグレーション)/ Continuous Delivery(継続的デリバリー)」。CI/CDは、何か特定の技術を指すものではなく、ソフトウェアの変更を常にテストし、自動で本番環境に適用できるような状態にしておく開発手法のことをいいます。

デプロイとは

デプロイは英語で「deploy」と書き、直訳すると「常駐する・配置する」という意味です。ITの分野では、システムにおいて「実行ファイルを実際のWebサーバー上に配置して、利用できる状態にすること」を指します。

通常システム開発においては、以下の環境が用意され、環境ごとにファイルが設置されて、開発作業が行われます。

  • 開発環境:テキストエディターやエラーチェックなどの機能が搭載されたツールを使った環境
  • テスト環境:プログラミングしたファイルの挙動を確かめるための検証用の環境
  • 本番環境:実際にユーザーが利用するための環境

コメント

タイトルとURLをコピーしました