「CSG Actuarial, LLC は Google Cloud Platform を活用して、保険募集人向けのイノベーティブなソリューションを短期間で設計、実装しています。2 月にはマルチキャリアのオンライン加入手続きツールである Medicare Supplement を導入し、今後は Google Cloud Platform HIPAA BAA のもとで、個人の健康情報を App Engine によってセキュアに格納できるようになるでしょう。」 — Bryan Neary 氏、CSG Actuarial, LLC の社長
「安全性とプライバシーを尊重し、HIPAA に準拠した形で堅牢な機械学習モデルをトレーニングできる能力は、Arterys のビジネスにとって必要不可欠です。コア アプリケーションの開発と技術スタック上での構築に集中できるインフラストラクチャのサポートという点で、Google Cloud Platform は私たちの期待以上でした。」 — John Axerio-Cilies 氏、Arterys の CTO
「リアルタイムのインテリジェンスとアクショナブルな知見を提供できるだけでなく、高度な規制を受けている薬物送達や医療機器もサポートできるセキュアなクラウド プラットフォームが必要だと、私たちは考えていました。これからは、Google との戦略的パートナーシップを通じて、世界中のさまざまな個人情報、機密保護法制に準拠し、規制を受けたマネージド サービスの枠組みの範囲内で、医療の世界にまったく新しいレベルの知的情報を提供できます。」 — Kal Patel 氏、Flex のデジタル医療担当シニア VP
<ItemGroup> <None Include="app.yaml" CopyToOutputDirectory="PreserveNewest" /> </ItemGroup>
runtime: aspnetcore env: flex
dotnet publish -c Release
gcloud app deploy bin\<configuration>\netcore<version>\publish\app.yaml
runtime: custom env: flex
FROM gcr.io/google-appengine/aspnetcore:2.0 ADD ./ /app ENV ASPNETCORE_URLS=http://*:${PORT} WORKDIR /app ENTRYPOINT [ "dotnet", "MainProject.dll" ]
<ItemGroup> <None Include="app.yaml" CopyToOutputDirectory="PreserveNewest" /> <None Include="Dockerfile" CopyToOutputDirectory="PreserveNewest" /> </ItemGroup>
# First let’s build the app and publish it. FROM gcr.io/cloud-builders/csharp/dotnet AS builder COPY . /src WORKDIR /src RUN dotnet restore --packages /packages RUN dotnet publish -c Release -o /published # Now let's build the app's image. FROM gcr.io/google-appengine/aspnetcore:2.0 COPY --from=builder /published /app ENV ASPNETCORE_URLS=http://*:${PORT} WORKDIR /app ENTRYPOINT [ "dotnet", "multistage-2.0.dll" ]
gcloud app deploy app.yaml
kubectl run myservice --image=gcr.io/<your project id>/<app name> --port=8080
gcloud components install kubectl
gcloud container clusters get-credentials
kubectl expose deployment myservice --port=80 --target-port=8080 --type=LoadBalancer
「新しくリリースされた App Engine ファイアウォールのおかげで、リソースが豊富なハッカーが私たち Reblaze のゲートウェイを迂回して App Engine アプリケーションに直接アクセスしようとしても、防止できるようになりました。この新機能により、お客様は Reblaze の包括的なウェブ セキュリティ機能(DDoS 保護、WAF/IPS、ボット緩和、フルリモート管理など)を App Engine で利用できます。」 — Tzury Bar Yochay 氏、Reblaze Technologies の CTO
「App Engine ファイアウォールにより、お客様は、Cloudflare の IP アドレスからのトラフィックだけを受け入れるようにアプリケーションをロックできます。Cloudflare はリバース プロキシ サーバーを使用しているので、App Engine ファイアウォールと Cloudflare の統合により、アプリケーションのオリジン サーバーへの直接アクセスの防止が強化され、Cloudflare は悪意ある挙動をフィルタリングし、ブロックできます。」 — Travis Perkins 氏、Cloudflare のアライアンス責任者
「本番リソース用の SSL 証明書を更新した経験のある方は、それがいかにストレスの多い、ミスが起こりやすい作業であるかを知っています。そうしたことから、私たちは App Engine のマネージド SSL 証明書にとても期待しています。カスタム ドメインにプログラムで簡単に暗号化を追加できるだけでなく、更新プロセスも完全に自動化されています。これは私たちエンジニアにとって、オペレーション リスクが減るということです。」 — James Baldassari 氏、mabl のエンジニア
$ gcloud beta app domain-mappings update DOMAIN --certificate-management 'AUTOMATIC'
gcloud components install beta
gcloud components update
gcloud beta domains verify <DOMAIN> gcloud beta domains list-verified
gcloud beta app domain-mappings create <DOMAIN>
gcloud beta app ssl-certificates create --display-name <CERT_DISPLAY_NAME> --certificate <CERT_DIRECTORY_PATH> --private-key <KEY_DIRECTORY_PATH>
gcloud beta app domain-mappings update <DOMAIN> --certificate-id <CERT_ID>
gcloud beta app ssl-certificates update <CERT_ID> --certificate <CERT_DIRECTORY_PATH> --private-key <KEY_DIRECTORY_PATH>