ืืขืช ืคืืชืื ืฉืืจืืชืื ืขืืืจ ืคืืืคืืจืืช ืงืื ืืืื ืจ ืื ืืืืช ืืืืืื
ืฉืืืื Cloud Run ื-Cloud Code ืืงื ืขื ืืฆืืจืช ืฉืืจืืชื Cloud Run ืืืฉืื ืืกืืืืช ืืคืืชืื ืืืืืจืช ืฉืื. ืืชื ืืืื ืืืคืขืื ืฉืืจืืชืื ืืืืคื ืืงืืื, ืืืฆืข ืืืชื ืืืืืจืืช ืืืืฆืข ื ืืคืื ืืืืื, ืืื ืืคืจืืก ืืืชื ื-Cloud Run ืืื ืื ืืืขืืื ืืืชื ืืงืืืช.
ืืขืจื ืืืืืืจ. ืืื ืก ืืืืืจืืืืื ืฉื Google Cloud Next 2020 OnAir, ืืืจืื ื ืขื ืืกืคืจ ืชืืื ืืช ืืฉืืจืืชืื ืืืฉืื ืฉื ืืขืื
ืืืืืฅ ืืช ืชืืืื ืืกืคืงืช ืืืคืืืงืฆืืืช ืืืคืืชืื ื -ืคืืืคืืจืืช ืขื ื ืืืืืจื ืืืฆืื ืฉื ืืคืืืงืฆืืืช (ืคืืืคืืจืืช ืืืืจื ืืืฆืื ืฉื ืืืฉืืื ืขื ื ืื CAMP).
ืืฆืืจืช ืฉืืจืืชื Cloud Run ืืืฉืื
ืืืื ืจืืฉืื, ืฉืืจืืชื ืงืื ืืืื ืจืืืฆืื ืืฉืืจืืชืื ืืื ืฉืจืช ืขืฉืืืื ืืืืจืืืช ืืืจืืืื ืืื. ืื ืืชื ืจืง ืืชืืืช ืขื Cloud Run, ืขืืื ืืจืฉืืื ืืืขืืืื ืช ืฉื ืืืืืืืช Cloud Run ื-Cloud Code. ืืืืืืืช ืืืื ืืช ื-Java, NodeJS, Python, Go ื-.NET. ืืืชืืกืก ืขืืืื, ืืชื ืืืื ืืื ืืืชืืื ืืืชืื ืงืื ืืฉืื, ืชืื ืืชืืฉืืืช ืืื ืืืืืฆืืช.
ืื ืืืืืืืืช ืืืืืืช Dockerfile ืื ืฉืื ืชืฆืืจื ืืืืื ืืื ืืืื ืช ืชืฆืืจืืช ืืืื. ืื ืืชื ืืขืืืจ ืฉืืจืืช ืงืืื ื-Cloud Run, ืืืชืื ืฉืื ืขืืืช ืขื Dockerfiles ืืคื ื ืื. ืื ืืกืืจ! ืืฉืืจืืช Cloud Code ืืฉ ืชืืืื
ืคืืชืื ืื ืืคืื ืืืืื ืฉื ืฉืืจืืชื Cloud Run ืืกืืืื ืืงืืืืช
ืืคื ื ืฉืชืคืจืืก ืฉืืจืืช ื-Google Cloud, ืกืืืจ ืืื ืื ืฉืชืจืฆื ืื ืกืืช ืืืชื ืืืืฉื ืฉืื ืืื ืืจืืืช ืืื ืืื ืขืืื, ืืืฆืข ืืช ืืฉืื ืืืื ืืืจืืฉืื ืืืคืชืืจ ืฉืืืืืช ืืืฉืื. ืืืืื ืืคืืชืื, ืฉืืจืืชื Cloud Run ืืืืืื ืืืืืกืฃ ืืื ืืจืฃ ืืืคืจืืก ืืืชื ืืขื ื ืืื ืืืืืง ืฉืื ืืืื ืืกืืืืช Cloud Run ืืืฆืืืืช. ืืชื ืืืื ืื ืคืืช ืืืืื ืืงืื ืฉืื ืืืืคื ืืงืืื ืขื ืืื ืืืืืจ ืืืืื, ืขื ืืืช, ืืืืืื ืฉืื ืื ื ืขืฉื ืืจืืช ืืงืื ืืืื ืจ ืืืื, ืชืฆืืจื ืืืชืงืื ืืช ืืืืื ืืืืคื ืืงืืื. ืืคืฉืจ ืืืคืขืื ืงืื ืืืื ืจ ืืงืืื ืืืืฆืขืืช Docker, ืื ืืคืงืืื ืื ืืจืฉืช ืืฉื ืื ืืจืืื ืืื ืืืื ื ืืฉืงืคืช ืืช ืืคืจืืื ืฉื ืกืืืืช ืืืฆืืจ.
Cloud Code ืืืื ืืืืืืืจ Cloud Run ืืืืคืฉืจ ืื ืืคืชื ืืืืฆืข ื ืืคืื ืืืืื ืืฉืืจืืชื Cloud Run ืืืืคื ืืงืืื. ืืคื
ืืขืช ืืคืขืืช ืงืื ืืืืืืืืจ Cloud Run, ืืชื ืืืื ืืืคืขืื ืืฆื ืชืฆืืื. ืืื ืคืขื ืฉืืชื ืฉืืืจ ืงืืฆืื, ืืฉืืจืืช ืฉืื ืืืคืจืก ืืืืฉ ืืืืืืืืจ ืืคืืชืื ืืชืืฉื.
ืืฉืงื ืจืืฉืื ื ืฉื Cloud Run Emulator:
ืืืชืืจ ืืืืื ืืฉืืจืืชื Cloud Run ืืืืฆืขืืช Cloud Code ืืื ืืกืืืืช ืืคืืชืื ืืจืืืื ืฉืื. ืืคืขื ืืช ืืคืงืืื "Debug on Cloud Run Emulator" ืืงืื VS (ืื ืืืจ ืืชืฆืืจืช "Cloud Run: Run Locally" ืืืคืขื ืืช ืืคืงืืื "Debug" ืืกืืืืช IntelliJ) ืืคืฉืื ืืืืจ ื ืงืืืืช ืฉืืืจื ืฉื ืงืื. ืืจืืข ืฉื ืงืืืช ืขืฆืืจื ืืืคืขืืช ืืืืื ืฉืื, ืืชื ืืืื ืืขืืืจ ืืื ืคืงืืืืช, ืืจืืฃ ืืขื ืืืคืืื ืื ืืฉืชื ืื ืืืืืืง ืืืื ืื ืืืืืืื.
ืืืชืืจ ืืืืื ืืฉืืจืืช Cloud Run ืืืืฆืขืืช Cloud Code ืืงืื VS ืืืจืขืืื IntelliJ:
ืคืจืืกืช ืฉืืจืืช ื-Cloud Run
ืืืืจ ืฉืืืงืช ืืช ืื ืืฉืื ืืืื ืฉืืืฆืขืช ืืงืื ืืฉืืจืืช Cloud Run ืืืืคื ืืงืืื, ืื ืื ืฉื ืืชืจ ืืขืฉืืช ืืื ืืืฆืืจ ืงืื ืืืื ืจ ืืืคืจืืก ืืืชื ื-Cloud Run.
ืคืจืืกืช ืืฉืืจืืช ืืกืืืืช ืืคืืชืื ืืื ื ืงืฉื. ืืืกืคื ื ืืช ืื ืืคืจืืืจืื ืืืจืืฉืื ืืื ืืืืืืจ ืืช ืืฉืืจืืช ืืคื ื ืืคืจืืกื. ืืืฉืจ ืชืืืฅ ืขื Deploy, Cloud Code ืืจืืฅ ืืช ืื ืืคืงืืืืช ืื ืืจืฉืืช ืืืฆืืจืช ืชืืื ืช ืืืืืื, ืืคืจืืก ืืืชื ื-Cloud Run ืืืขืืืจ ืืช ืืชืืืช ืืืชืจ ืืฉืืจืืช.
ืคืจืืกืช ืฉืืจืืช ื-Cloud Run:
ื ืืืื ืฉืืจืืชื Cloud Run
ืขื ืงืื ืขื ื ืืงืื VS, ืืชื ืืืื ืืืฆืื ืืืกืืืจืืืช ืืจืกืืืช ืืฉืืจืืชืื ืืืืืฆื ืืืช. ืชืืื ื ืื ืืืขืืจื ื-Cloud Console ืืกืืืืช ืืคืืชืื ืื ืฉืื ืชืฆืืจื ืืืืฉืื ืืืืืืฃ. ืขืืื ืืชืฆืืื ืืฆืื ืืืืืง ืืช ืืืืื ืื ืืจืืืื ืืืื ืืืจืกืืืช ืืืฉืืจืืชืื ืฉื ืืืจื ื-Cloud Run Explorer.
ืชืืื ืื ืืืฆืื ืืืืฆืื ืืืืข ืืืืืจืืช ืขื ืื ืฉืืจืืชื Cloud Run ืืื ืืืืื ืืฉืืจืืชื Cloud Run ืขืืืจ Anthos ืืคืจืืืงื ืฉืื ื-Cloud Run Explorer. ืฉื ืชืืืื ืืืืืช ืืงืืืช ืืืื ืืืื ืืืชื ืืขื ืื ืืชืืช ืืืื ืืฉืืื CPU ืืืงืฆืื.
Cloud Run Explorer ืืงืื VS ืื-IntelliJ
ืขื ืืื ืืืืฆื ืืื ืืช ืขื ืืจืกื, ืชืืื ืืจืืืช ืืช ืืชืืืช ืืืชืจ ืฉื ืืฉืืจืืช. ื-Cloud Console, ืืชื ืืืื ืืืืืง ืชืขืืืจื ืื ืืืืืืจ ืืช ืืืคื ืื ืฉืื ืืื ืฉืืจืืชืื.
ืชืืืืช ืืขืืืื
ืื ื ืืืืื ืื ืืืชื ืืขืืื ืขื Cloud Code ื-Cloud Run ืืื ืืืืขื ืืช ืคืจืืกืช ืืฉืืจืืช ืืชืืืืื ืืจืืฉืื ืฉืื. ืืืืืข ื ืืกืฃ, ืขืืื ืืชืืขืื ืขืืืจ Cloud Run ืขืืืจ ืกืืืืืช ืคืืชืื
ืืฆืืจืฃ ื-Google Cloud Next OnAir
ืื ื ืื ืจืืฆื ืืืืืืจ ืืงืืจืืื ืฉืื ื ืฉืืชืงืืื ืืืฉ ืขืืฉืื ืื ืก ืืงืืื
ืชืืื ืืืืื ืขืื ืขื ืืคืขืืืช, ืจืืงืืืื ืืืืฉื ืืชืืื ืขื ืืื ืืจืฉืื ืืืื ื ืืืชืืืช
ืืงืืจ: www.habr.com