Because it is .NET Core that can be used with AppEngine, it will not work.
I think application server needs Compute Engine to prepare Windows machine and IIS.
Also, the GCP Managed Database does not seem to be compatible with Microsoft SQL Server. Therefore, it is necessary to build Database also with Compute Engine.
So I think that I can operate if IaaS instead of PaaS.
Currently only Azure and AWS are officially supporting CDN, so customization is necessary.
I do not understand the correspondence situation of storage well, so it is still necessary to verify there.