App Engine での PHP アプリの開発
-
ローカル開発サーバーの使用
開発用サーバーをローカルで実行して、本番環境で実行するアプリケーションをシミュレートします。
-
Cloud Trace によるレイテンシのモニタリング
アプリケーションからレイテンシ データを収集して、Google Cloud Platform Console に表示します。
-
Cloud Monitoring によるダッシュボードとアラートの構成
Google Cloud Platform から指標、イベント、メタデータを収集し、ダッシュボード、グラフ、アラートで分析情報を生成します。
-
ログをダウンロードする
ログデータをダウンロードして、アプリケーションの詳細な分析を行います。
-
Google アナリティクスとの統合
さまざまなデバイスや環境を介した企業とユーザーのやりとりを測定します。
アプリの管理と構成
-
アプリのデプロイ
appconfig コマンドを使用してアプリをデプロイします。
-
トラフィックの分割
2 つ以上のバージョンのモジュールにトラフィックを分散して、機能のロールアウトの制御、または A/B テストを行います。
-
トラフィックの移行
古いバージョンのサービスから新しいバージョンのサービスに段階的にトラフィックを移行します。
-
プロジェクトの作成と課金管理
Google Cloud Platform プロジェクトを作成し、課金管理を設定します。
-
プロジェクト アクセス権の付与
Google Cloud Platform プロジェクトとそのリソースにロールベースのアクセス権を付与します。
-
カスタム ドメインと SSL の使用
アプリケーション用のカスタム ドメインを追加し、オプションでそのカスタム ドメイン用の SSL を設定します。
-
アプリリソースの管理
アプリケーションのパフォーマンスを把握し、アプリケーションが使用するリソースを管理します。
-
php.ini ファイルを使用した PHP 環境の構成
PHP インタープリタ ディレクティブの動作をカスタマイズします。
-
app.yaml を使用したアプリの構成
アプリケーションの設定を構成します。
-
mod_rewrite.php による Apache mod_rewrite ルーティングのシミュレーション
ルールを使用して URL を再ルーティングします。
-
Admin API の使用
Admin API を使用してアプリケーションをプロビジョニングして管理します。
-
Modules API の使用
現在のオペレーティング環境、モジュール(現在は「サービス」という)、インスタンスに関する情報をプログラムによって取得します。
データの保存
-
ストレージ オプションの選択
アプリで使用するストレージ オプションを決定します。
-
Cloud SQL for MySQL の使用
App Engine アプリのアプリケーション データを Cloud SQL for MySQL に保存します。
-
Cloud SQL for PostgreSQL の使用
App Engine アプリのアプリケーション データを Cloud SQL for Postgres に保存します。
-
ファイルの読み取りと書き込み
アプリで Cloud Storage を使用して、データの保存と取得を行います。
-
設定
アプリケーションで使用するために Cloud Storage を設定します。
-
ファイルを公開する
ウェブ経由で誰でもファイルにアクセスできるようにします。
-
ユーザーによるファイル アップロードの許可
ユーザーにアップロードを許可するコードを実装します。
-
画像ファイルの提供
さまざまなサイズの画像を保存することなく、画像を提供します。
-
高度なファイル管理
高度なファイル管理の機能について学習します。