## GAEとは サーバーレスでアプリケーションを実行する環境 ## Standard環境とFlexible環境 - Standard環境 - 用意されている環境で実行する - Flexible環境 - GCE上のDockerコンテナ内で実行する - 細かい違いはドキュメントを参照 - [https://cloud.google.com/appengine/docs/the-appengine-environments?hl=ja](https://cloud.google.com/appengine/docs/the-appengine-environments?hl=ja) ## マイクロサービスとしての利用 - プロジェクト毎に複数のサービスを作成できる - サービス毎に別々にデプロイが可能 ## GAEからIPアドレスを固定してインターネットに出る方法 - GAEは非VPCで起動される - 通常インターネットに出る時は適当にプールされているIPで外に出る - プールのIPアドレスの範囲は定期的に変更される - [https://cloud.google.com/appengine/kb/#static-ip](https://cloud.google.com/appengine/kb/#static-ip) - VPC Access Connectorを使ってVPCと接続し、プロキシサーバー→Cloud NATを経由してインターネットに出る - Cloud NATがあるVPC内ではインターネットに出る時自動的にCloud NATを通る - Cloud NATには内部IPが付与されないためプロキシサーバーを立てる必要がある