プロジェクト の DevOps スキルツリー

予約アプリに独立したステージング環境を用意する プロジェクト

独立した予約の試用環境を作り、実際の定員と名簿を確認し、試用コンテナの交換後も本番のワークショップを保ちます。

DevOpsDocker

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

「予約アプリに独立したステージング環境を用意する」は、基本的なターミナル操作ができ、稼働中のアプリケーションの周辺で安全に変更を加えたい学習者向けの短い DevOps プロジェクトです。STILL STUDIO は、本番のワークショップの枠を消費せずに新しい会場を試す必要があります。

1 つのガイド付き実験で、実際の予約を通じて設定、Docker Compose、独立したデータ保存先を学びます。1 つの独立したチャレンジでは、既存の試用予約がある、定員の小さな別会場に同じ方法を適用します。各単元はそれぞれ独立した準備済み環境で始まります。

学習内容

  • 提供された同じアプリケーションイメージから 2 つのインスタンスを設定する;
  • 環境ファイルの値を実際の設定、ポート、データボリュームに対応付ける;
  • ステージングの予約を本番の参加者から分離する;
  • 実際の予約操作で会場、残り枠、定員を試す;
  • 両環境の予約を保持しながら試用コンテナを交換する。

このコースの対象者

ステージング環境を実践的に学びたい DevOps 初学者や開発者を対象としています。

前提知識: 基本的なターミナル操作。Docker、Compose、YAML、環境設定、パス、ポート、HTTP は初めて使う際に説明します。アプリケーションコードや SQL を書く必要はありません。

学習環境: 準備済み Linux ターミナルと、Live Bookings および Preview Bookings の 2 つのブラウザータブです。Docker、Compose、予約アプリは提供済みです。試用環境は自分で起動すると利用できます。参加者と会場はすべて架空です。

よくある質問

Docker のインストールや外部アカウントの登録は必要ですか?

不要です。ブラウザー環境にツールとアプリが用意されています。決済、メール、外部サービスは使いません。

ステージングというラベルを変えるだけではないのですか?

実際に予約し、独立した名簿を比較し、小さな定員を試します。さらに、本番のワークショップを稼働させたまま、試用コンテナの交換後もデータが残ることを確認します。

アプリと Web サイトも翻訳されていますか?

コースと実験の文書は、英語に加えて 8 言語に対応します。サイトのラベル、コマンド、出力は、準備済み環境と一致するよう英語のままです。

これは本番用プラットフォームですか?

2 つのコンテナと別々のデータボリュームを使う、単一インスタンスの訓練システムです。設定とデータ分離を学ぶもので、強化された複数利用者向けホスティング基盤ではありません。

講師

labby
Labby
Labby is the LabEx teacher.