αα
ααααααααΎαααααΆαααααααααΆαααααα·ααΆαα»αααΊααααααααααααααααααΆααααααα
ααΆααα½ααααα αΌα 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 ααΎααααΈααΆαααααααΆαααααΆααααααΌαα ααααααα·ααααΆα Cloud Run ααααΆαα α’αααα’αΆα ααααΆααααα α»αααΌαααααα’ααααααα»αααΌαααααΆααααααααΆααα§αααααααααΆααααα α»α ααα»αααααααααΆαααΆαα·αααααΌαααΆαααααΎαα ααααα·ααααα»αααΊαααααΆααααΌα α’αααααΉαααααΌαααα‘αΎαα§ααααααα αααα»αααΌαααααΆαα ααΆα’αΆα αα αα½α αααα»αααΆαααααΎαααΆααα»αααΊααααααα»αααΌαααααΆααααααααΎ Docker ααα»ααααααΆααααααααΆαααααΆαααΆαααΎααααΈααααΎααΌα ααααααΊααααααα αΎααα·ααααα»ααααα αΆααααΈααααααααΆααααΆααααααα·ααΆααΆαααα·αααααααα
Cloud Code αα½ααααα
αΌααααααα·ααΈααααΆααααΆα Cloud Run αααα’αα»ααααΆαα±ααα’αααα’αα·αααα αα·αααααΆααααα α»αααααΆαααα Cloud Run αααα»ααααα»αα αααβαα
βααΆα
αα αααααααΎαααΆαααΌααα αααα»ααααααα·ααΈααααΆααααΆα Cloud Run α’αααα’αΆα ααΎαααααααΎαα ααΆααααααααα’ααααααααΆαα»αα―αααΆα ααααΆααααααααα’αααααΉαααααΌαααΆαααΆααα±ααααααΎααααΆααα‘αΎααα·ααα ααΆαααααααα·ααΈααααΆααααΆααααααΆααααΆαα’αα·ααααααααΆαααααααααΆααα
ααΆαααΎαααααΎαααΆαααααΌααααα Cloud Run Emulatorα
ααΆαααααΆααααα α»αααααΆαααα Cloud Run αααααααΎ Cloud Code ααΊααΌα ααααΆαα ααΉαααα·ααΆααΆαα’αα·ααααααααααααΆααααα’αααα ααααΎαααΆαααΆααααααααΆ "Debug on Cloud Run Emulator" αα αααα»α VS Code (α¬ααααΎαααΎαααΆαααααααα ααΆαααααααα "Cloud Run: Run Locally" α αΎαααααΎαααΆαααΆααααααααΆ "Debug" αα αααα»αααα·ααααΆα IntelliJ) α αΎαααααΆαααααααααα ααα»α αααααααΌαα αα ααααααα ααα»α αααααααΌαααΆαααααΎα±ααααααααα αααα»ααα»αααΊαααααααα’ααα α’αααα’αΆα ααααΌααααΆαααΆααααααααΆ ααΆααααΎαααααααααααααα·α’ααα αα·ααα·αα·αααααΎααααααα ααα»ααΈαα»αααΊαααα
ααΆαααααΆααααα α»αααααΆαααα Cloud Run αααααααΎ Cloud Code αα
αααα»α VS Code αα·ααααα·α IntelliJα
ααΆαααΆααα±ααααααΎααααΆααααααΆαααααα αααα»α Cloud Run
αα ααααααα’αααααΆαααΆαααααααΆαααααΆααααααΌαααΆααα’αααααα’αααααΆαααααΎα ααααααΌααααααΆααααααΆαααα Cloud Run αααα»ααααα»α α’αααΈααΆααα’ααααααα ααααααααΊααααΌααααααΎααα»αααΊααα α αΎαααΆαααααααΆαααΆαα Cloud Run α
ααΆαααΆαααααααΆαααααΆααααααΈααα·ααΆααΆαα’αα·αααααααα·ααα·ααΆαααα ααΎαααΆααααααααααΆαααΆααααααααΆααα’αααααααααΌαααΆαααΎααααΈααααααα ααΆααααααααααααΆαααααα»ααααααΆααα±ααααααΎααααΆααα αα αααα’αααα α»α Deploy ααΌα Cloud ααΉαααααΎαααΆαααΆααααααααΆαααααααΌαααΆαααΆααα’ααααΎααααΈαααααΎαααΌαααΆααα»αααΊααα ααΆαααααααΆαααΆαα Cloud Run αα·ααααααΌα URL αα ααααΆααααα
ααΆαααΆααα±ααααααΎααααΆααααααΆαααααα
αααα»α Cloud Runα
αααααααααααααΆααααααααΎαααΆαααΎααα
ααΆαα½αααΉα Cloud Code αα αααα»α VS Code α’αααα’αΆα ααΎααααα αα·ααααααααα·ααααΆαααααααα α»α ααααααα αα»αααΆααααααααΌαααΆαααααΆααααααΌαααΈ Cloud Console αα ααα·ααΆααΆαα’αα·αααααα ααΌα ααααα’ααααα·αα αΆαααΆα αααααααααΌαααα αααααααΎααααα αΆααααΆαα αααΆααααΌααααααα ααα»αααααΆαααααααααΉααααα αα·αααααΆαααααααααΆαααααΎαααΎααα αααα»α Cloud Run Explorer α
α’αααααα’αΆα ααααααα αα·αααΎαααααααΆααααΆααα ααα’αααΈααααΆαααα Cloud Run αααααΆααααααααααααΆααα’αα αα·αααααΆαααα Cloud Run αααααΆαα Anthos αα αααα»αααααααααααα’ααααα αααα»α Cloud Run Explorer α αα ααΈαααα’αααα’αΆα ααααααααααΆααααΆαααΆααααα½αααΆααΎααΆαααααα ααΆα αααααΌαααΆααααααΌααααα αα·αααααΆα CPU ααα»ααααΆαααααΌαααΆααααα ααα
Cloud Run explorer αα
αααα»α VS Code αα·α IntelliJ
αααα α»α ααααα»αααααΆαααΎαααααα½α α’αααα’αΆα ααΎα URL ααααααααΆααααα αα αααα»α Cloud Console α’αααα’αΆα αα·αα·αααααΎαα ααΆα ααα α¬ααααααα ααΆααααααααααΆααααααΌαααααααααααΆαααΆαααααΆααααα
ααΆαα αΆααααααΎα
ααΎαααΌαα’ααααΎαα’αααα±ααααααΎααΆαααΆαα½α Cloud Code αα
αααα»α Cloud Run ααΎααααΈααααα½ααααααααΎαααΆαααΆαααααααΆαααααΆαααα αα·αααααΎαααΆααααααααΆααααα’αααα αααααΆααααααααΆααααααα ααΌαααΎαα―αααΆααααααΆαα Cloud Run for Development Environments
α αΌααα½α Google Cloud Next OnAir
αααα»αβααβα
ααβααααΉαβα’αααβα’αΆαβααααβααΎαβααΆ ααααα·ααΈαβα’αα‘αΆαβαααα»αβαααααααΉαααβαα
βαα
βαααβαααα
α’αααα’αΆα
ααααααααααααααα’αααΈαααα ααΆαααα·α αα·αα
αΌαααααΎααααΉαααΆααααα
α»αααααααααα₯ααα·ααααααα
ααααα: www.habr.com