เบเบฒเบ™เป€เบฅเบฑเปˆเบ‡เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบชเปเบฒเบฅเบฑเบš Cloud Run เบ”เป‰เบงเบ Cloud Code

เบเบฒเบ™เป€เบฅเบฑเปˆเบ‡เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบชเปเบฒเบฅเบฑเบš Cloud Run เบ”เป‰เบงเบ Cloud Code

เป€เบกเบทเปˆเบญเบžเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเปเบžเบฅเบฐเบ•เบฐเบŸเบญเบกเบ•เบนเป‰เบ„เบญเบ™เป€เบ—เบ™เป€เบ™เบตเบ—เบตเปˆเบกเบตเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบขเปˆเบฒเบ‡เป€เบ•เบฑเบกเบ—เบตเปˆ Cloud Run, เบ—เปˆเบฒเบ™เบญเบฒเบ”เบˆเบฐเป€เบกเบทเปˆเบญเบเบขเปˆเบฒเบ‡เป„เบงเบงเบฒเบ‚เบญเบ‡เบเบฒเบ™เบ›เปˆเบฝเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบ•เบปเบงเปเบเป‰เป„เบ‚เบฅเบฐเบซเบฑเบ”, terminal, เปเบฅเบฐ Google Cloud Console. เบเบดเปˆเบ‡เป„เบ›เบเบงเปˆเบฒเบ™เบฑเป‰เบ™, เบ—เปˆเบฒเบ™เบเบฑเบ‡เบˆเบฐเบ•เป‰เบญเบ‡เบ›เบฐเบ•เบดเบšเบฑเบ”เบ„เปเบฒเบชเบฑเปˆเบ‡เบ”เบฝเบงเบเบฑเบ™เบซเบผเบฒเบเบ„เบฑเป‰เบ‡เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เปเบ•เปˆเบฅเบฐ. เบฅเบฐเบซเบฑเบ” Cloud เปเบกเปˆเบ™เบŠเบธเบ”เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ—เบตเปˆเบฅเบงเบกเป€เบญเบปเบฒเบ—เบธเบเบขเปˆเบฒเบ‡เบ—เบตเปˆเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบ‚เบฝเบ™, เปเบเป‰เบšเบฑเบ™เบซเบฒ เปเบฅเบฐเบ™เบณเปƒเบŠเป‰เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ„เบฅเบฒเบง. เบกเบฑเบ™เป€เบฎเบฑเบ”เปƒเบซเป‰เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ Google Cloud เบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบซเบผเบฒเบเบ‚เบถเป‰เบ™เป‚เบ”เบเบเบฒเบ™เปƒเบŠเป‰ plugins เบชเปเบฒเบฅเบฑเบšเบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ—เบตเปˆเบ™เบดเบเบปเบกเป€เบŠเบฑเปˆเบ™ VS Code เปเบฅเบฐ IntelliJ. เบ”เป‰เบงเบเบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเบ‚เบญเบ‡เบกเบฑเบ™, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบžเบฑเบ”เบ—เบฐเบ™เบฒเปƒเบ™ Cloud Run เป„เบ”เป‰เบขเปˆเบฒเบ‡เบ‡เปˆเบฒเบเบ”เบฒเบ. เบฅเบฒเบเบฅเบฐเบญเบฝเบ”เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบžเบฒเบเปƒเบ•เป‰เบเบฒเบ™เบ•เบฑเบ”.

เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡ Cloud Run เปเบฅเบฐ Cloud Code เป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เบ‡เปˆเบฒเบเปƒเบ™เบเบฒเบ™เบชเป‰เบฒเบ‡เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ Cloud Run เปƒเปเปˆเปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ—เบตเปˆเบ„เบธเป‰เบ™เป€เบ„เบตเบเบ‚เบญเบ‡เบ—เปˆเบฒเบ™. เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบขเบนเปˆเปƒเบ™เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™, เบŠเปเป‰เบฒเบ„เบทเบ™เบขเปˆเบฒเบ‡เป„เบงเบงเบฒ เปเบฅเบฐเบ”เบตเบšเบฑเบเบžเบงเบเบกเบฑเบ™, เบˆเบฒเบเบ™เบฑเป‰เบ™เบ™เปเบฒเป„เบ›เปƒเบŠเป‰เบเบฑเบš Cloud Run เปเบฅเบฐเบˆเบฑเบ”เบเบฒเบ™ เปเบฅเบฐเบญเบฑเบšเป€เบ”เบ”เบžเบงเบเบกเบฑเบ™เป„เบ”เป‰เบขเปˆเบฒเบ‡เบ‡เปˆเบฒเบเบ”เบฒเบ.

เบšเบฑเบ™เบ—เบถเบเบˆเบฒเบเบœเบนเป‰เบ‚เบฝเบ™. เปƒเบ™เบเบญเบ‡เบ›เบฐเบŠเบธเบกเบชเบฐเป€เปเบทเบญเบ™เบ‚เบญเบ‡ Google Cloud Next 2020 OnAir, เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบ›เบฐเบเบฒเบ”เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ” เปเบฅเบฐเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เปƒเปเปˆเบซเบผเบฒเบเบขเปˆเบฒเบ‡เบ—เบตเปˆเบญเบญเบเปเบšเบšเบกเบฒเป€เบžเบทเปˆเบญ เป€เบฅเบฑเปˆเบ‡เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเปเบฅเบฐเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเปเบฅเบฐ เปเบžเบฅเบ”เบŸเบญเบกเบ„เบฅเบฒเบงเป€เบžเบทเปˆเบญเบ„เบงเบฒเบกเบ—เบฑเบ™เบชเบฐเป„เปเบ‚เบญเบ‡เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™ (Cloud Application Modernization Platform เบซเบผเบท CAMP).

เบเบณเบฅเบฑเบ‡เบชเป‰เบฒเบ‡เบšเปเบฅเบดเบเบฒเบ™ Cloud Run เปƒเปเปˆ

เบขเบนเปˆ glance เบ—เปเบฒเบญเบดเบ”, containerization เปเบฅเบฐเบเบฒเบ™เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™ serverless เบญเบฒเบ”เบˆเบฐเป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเบชเบฐเบฅเบฑเบšเบชเบฑเบšเบŠเป‰เบญเบ™เป€เบเบตเบ™เป„เบ›. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบซเบฒเบเปเปˆเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบ Cloud Run, เปƒเบซเป‰เบเบงเบ”เป€เบšเบดเปˆเบ‡เบฅเบฒเบเบเบฒเบ™เบญเบฑเบšเป€เบ”เบ”เบ‚เบญเบ‡เบ•เบปเบงเบขเปˆเบฒเบ‡ Cloud Run เปƒเบ™ Cloud Code. เบ•เบปเบงเบขเปˆเบฒเบ‡เปเบกเปˆเบ™เบกเบตเบขเบนเปˆเปƒเบ™ Java, NodeJS, Python, Go เปเบฅเบฐ .NET. เบญเบตเบ‡เปƒเบชเปˆเบžเบงเบเบกเบฑเบ™, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบฝเบ™เบฅเบฐเบซเบฑเบ”เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เป€เบญเบ‡เป„เบ”เป‰เบ—เบฑเบ™เบ—เบต, เป‚เบ”เบเบ„เปเบฒเบ™เบถเบ‡เป€เบ–เบดเบ‡เบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเบ—เบฑเบ‡เบซเบกเบปเบ”.

เบ•เบปเบงเบขเปˆเบฒเบ‡เบ—เบฑเบ‡เบซเบกเบปเบ”เบ›เบฐเบเบญเบšเบกเบต Dockerfile เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป€เบชเบเป€เบงเบฅเบฒเบŠเบญเบเบซเบฒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ container. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบเปเบฒเบฅเบฑเบ‡เป‚เบญเบ™เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบงเป„เบ›เบซเบฒ Cloud Run, เบ—เปˆเบฒเบ™เบญเบฒเบ”เบˆเบฐเบšเปเปˆเป€เบ„เบตเบเป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบš Dockerfiles เบกเบฒเบเปˆเบญเบ™. เบšเปเปˆโ€‹เป€เบ›เบฑเบ™โ€‹เบซเบเบฑเบ‡! เบšเปเบฅเบดเบเบฒเบ™ Cloud Code เบกเบตเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ เบงเบฑเบ”เบ–เบธ Google Cloud Buildpack, เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบšเบฑเบ™เบˆเบธเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป‚เบ”เบเบเบปเบ‡เปƒเบ™เบฅเบฐเบซเบฑเบ”. Dockerfile เปเบกเปˆเบ™เบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™. Cloud Code เบ›เบฐเบเบญเบšเบกเบตเบ—เบธเบเบขเปˆเบฒเบ‡เบ—เบตเปˆเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบžเบทเปˆเบญเบ™เบณเปƒเบŠเป‰เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เป„เบ›เปƒเบชเปˆ Cloud Run.

เบเบฒเบ™เป€เบฅเบฑเปˆเบ‡เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบชเปเบฒเบฅเบฑเบš Cloud Run เบ”เป‰เบงเบ Cloud Code

เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ เปเบฅเบฐเบเบฒเบ™เบ”เบตเบšเบฑเบเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ Cloud Run เปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™

เบเปˆเบญเบ™โ€‹เบ—เบตเปˆโ€‹เบ—เปˆเบฒเบ™โ€‹เบˆเบฐโ€‹เบ™เบณโ€‹เปƒเบŠเป‰โ€‹เบเบฒเบ™โ€‹เบšเปโ€‹เบฅเบดโ€‹เบเบฒเบ™โ€‹เป„เบ›โ€‹เบซเบฒ Google Cloud, เบ—เปˆเบฒเบ™โ€‹เบญเบฒเบ”โ€‹เบˆเบฐโ€‹เบ•เป‰เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบ—เบปเบ”โ€‹เบฅเบญเบ‡โ€‹เบกเบฑเบ™โ€‹เบขเบนเปˆโ€‹เปƒเบ™โ€‹เบ„เบญเบกโ€‹เบžเบดเบงโ€‹เป€เบ•เบตโ€‹เบ‚เบญเบ‡โ€‹เบ—เปˆเบฒเบ™โ€‹เป€เบญเบ‡โ€‹เป€เบžเบทเปˆเบญโ€‹เป€เบšเบดเปˆเบ‡โ€‹เบงเปˆเบฒโ€‹เบกเบฑเบ™โ€‹เป€เบฎเบฑเบ”โ€‹เบงเบฝเบโ€‹เปเบ™เบงโ€‹เปƒเบ”, เป€เบฎเบฑเบ”โ€‹เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹เบ—เบตเปˆโ€‹เบˆเบณโ€‹เป€เบ›เบฑเบ™, เปเบฅเบฐโ€‹เปเบเป‰โ€‹เป„เบ‚โ€‹เบ„เบงเบฒเบกโ€‹เบœเบดเบ”โ€‹เบžเบฒเบ”โ€‹เปƒเบ”เป†. เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ, เบšเปเบฅเบดเบเบฒเบ™ Cloud Run เบˆเบฐเบ•เป‰เบญเบ‡เบ–เบทเบเป€เบเบฑเบšเบเบณเบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡ เปเบฅเบฐ เบ™เบณเปƒเบŠเป‰เบเบฑเบšเบ„เบฅเบฒเบงเป€เบžเบทเปˆเบญเบ—เบปเบ”เบชเบญเบšเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ•เปเปˆเบเบฑเบšเบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก Cloud Run เบ—เบตเปˆเป€เบ›เบฑเบ™เบ•เบปเบงเปเบ—เบ™. เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ” debug เบฅเบฐเบซเบฑเบ”เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบขเบนเปˆเปƒเบ™เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เป‚เบ”เบเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ debugger, เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบ™เบตเป‰เบšเปเปˆเป„เบ”เป‰เป€เบฎเบฑเบ”เบขเบนเปˆเปƒเบ™เบฅเบฐเบ”เบฑเบšเบ‚เบญเบ‡ container เบ—เบฑเบ‡เบซเบกเบปเบ”, เบ—เปˆเบฒเบ™เบˆเบฐเบ•เป‰เบญเบ‡เบ•เบดเบ”เบ•เบฑเป‰เบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบขเบนเปˆเปƒเบ™เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™. เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ•เบนเป‰เบ„เบญเบ™เป€เบ—เบ™เป€เบ™เบตเปƒเบ™เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เป‚เบ”เบเปƒเบŠเป‰ Docker, เปเบ•เปˆเบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปเบ™เบงเบ™เบฑเป‰เบ™เบเบฒเบงเป€เบเบตเบ™เป„เบ›เปเบฅเบฐเบšเปเปˆเป„เบ”เป‰เบชเบฐเบ—เป‰เบญเบ™เป€เบ–เบดเบ‡เบชเบฐเป€เบžเบฒเบฐเบ‚เบญเบ‡เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบเบฒเบ™เบœเบฐเบฅเบดเบ”.

Cloud Code เบฅเบงเบกเบกเบต Cloud Run emulator เบ—เบตเปˆเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ เปเบฅเบฐเบ”เบตเบšเบฑเบเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ Cloud Run เบขเบนเปˆเปƒเบ™เป€เบ„เบทเปˆเบญเบ‡. เบญเบตเบ‡โ€‹เบ•เบฒเบก เบเบฒเบ™เบ„เบปเป‰เบ™เบ„เบงเป‰เบฒเบญเบตเบ‡เบ•เบฒเบกเบเบฒเบ™เบชเบถเบเบชเบฒเบ—เบตเปˆเบ”เปเบฒเป€เบ™เบตเบ™เป‚เบ”เบ DevOps Research and Assessment (DORA), เบ—เบตเบกเบ‡เบฒเบ™เบ—เบตเปˆเบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡เบŠเปเปเบงเบ—เบตเปˆเบชเบนเบ‡เบ›เบฐเบชเบปเบšเบเบฑเบšเบ„เบงเบฒเบกเบฅเบปเป‰เบกเป€เบซเบผเบงเบ‚เบญเบ‡เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡ 7 เป€เบ—เบทเปˆเบญเบซเบ™เป‰เบญเบเบเบงเปˆเบฒเบ—เบตเบกเบ‡เบฒเบ™เบ—เบตเปˆเบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบซเบ™เป‰เบญเบ. เบ”เป‰เบงเบเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™ iterate เบฅเบฐเบซเบฑเบ”เบขเปˆเบฒเบ‡เป„เบงเบงเบฒเปƒเบ™เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เปเบฅเบฐ debug เบกเบฑเบ™เปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ•เบปเบงเปเบ—เบ™, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบŠเบญเบเบซเบฒเปเบกเบ‡เป„เบกเป‰เป„เบ”เป‰เป„เบงเปƒเบ™เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™เปƒเบ™เป„เบฅเบเบฐเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡เบซเบผเบท, เบฎเป‰เบฒเบเปเบฎเบ‡เบเบงเปˆเบฒเป€เบเบปเปˆเบฒ, เปƒเบ™เบเบฒเบ™เบœเบฐเบฅเบดเบ”.

เป€เบกเบทเปˆเบญเปเบฅเปˆเบ™เบฅเบฐเบซเบฑเบ”เปƒเบ™ Cloud Run emulator, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบ›เบตเบ”เปƒเบŠเป‰เป‚เปเบ”เป€เบšเบดเปˆเบ‡เป„เบ”เป‰. เบ—เบธเบเป†เบ„เบฑเป‰เบ‡เบ—เบตเปˆเบ—เปˆเบฒเบ™เบšเบฑเบ™เบ—เบถเบเป„เบŸเบฅเปŒ, เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบˆเบฐเบ–เบทเบเบ™เปเบฒเป„เบ›เปƒเบŠเป‰เปƒเบซเบกเปˆเบเบฑเบš emulator เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡.

เบเบฒเบ™เป€เบ›เบตเบ”เบ•เบปเบงเบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ”เบ‚เบญเบ‡ Cloud Run Emulator:
เบเบฒเบ™เป€เบฅเบฑเปˆเบ‡เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบชเปเบฒเบฅเบฑเบš Cloud Run เบ”เป‰เบงเบ Cloud Code

เบเบฒเบ™เบ”เบตเบšเบฑเบเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ Cloud Run เป‚เบ”เบเปƒเบŠเป‰ Cloud Code เปเบกเปˆเบ™เบ„เบทเบเบฑเบ™เบเบฑเบšเปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ›เบปเบเบเบฐเบ•เบดเบ‚เบญเบ‡เบ—เปˆเบฒเบ™. เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ "Debug on Cloud Run Emulator" เปƒเบ™ VS Code (เบซเบผเบทเป€เบฅเบทเบญเบเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ "Cloud Run: Run Locally" เปเบฅเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ "Debug" เปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก IntelliJ) เปเบฅเบฐเบžเบฝเบ‡เปเบ•เปˆเบเปเบฒเบ™เบปเบ” breakpoints เบฅเบฐเบซเบฑเบ”. เป€เบกเบทเปˆเบญเบˆเบธเบ”เบขเบธเบ”เบ–เบทเบเป€เบ›เบตเบ”เปƒเบŠเป‰เบขเบนเปˆเปƒเบ™เบเปˆเบญเบ‡เบšเบฑเบ™เบˆเบธเบ‚เบญเบ‡เบ—เปˆเบฒเบ™, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ›เปˆเบฝเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบ„เปเบฒเบชเบฑเปˆเบ‡, เป€เบฅเบทเปˆเบญเบ™เปƒเบชเปˆเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ—เบตเปˆเบ›เปˆเบฝเบ™เปเบ›เบ‡เป„เบ”เป‰, เปเบฅเบฐเบเบงเบ”เป€เบšเบดเปˆเบ‡เบšเบฑเบ™เบ—เบถเบเบˆเบฒเบเบเปˆเบญเบ‡เบšเบฑเบ™เบˆเบธ.

เบเบฒเบ™เบ”เบตเบšเบฑเบเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ Cloud Run เป‚เบ”เบเปƒเบŠเป‰ Cloud Code เปƒเบ™ VS Code เปเบฅเบฐเปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ” IntelliJ:
เบเบฒเบ™เป€เบฅเบฑเปˆเบ‡เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบชเปเบฒเบฅเบฑเบš Cloud Run เบ”เป‰เบงเบ Cloud Code
เบเบฒเบ™เป€เบฅเบฑเปˆเบ‡เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบชเปเบฒเบฅเบฑเบš Cloud Run เบ”เป‰เบงเบ Cloud Code

เบเบฒเบ™เบ™เบณเปƒเบŠเป‰เบšเปเบฅเบดเบเบฒเบ™เปƒเบ™ Cloud Run

เป€เบกเบทเปˆเบญเบ—เปˆเบฒเบ™เป„เบ”เป‰เบ—เบปเบ”เบชเบญเบšเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ—เบฑเบ‡เปเบปเบ”เบ—เบตเปˆเบ—เปˆเบฒเบ™เป„เบ”เป‰เป€เบฎเบฑเบ”เบเบฑเบšเบฅเบฐเบซเบฑเบ”เบ‚เบญเบ‡เบšเปเบฅเบดเบเบฒเบ™ Cloud Run เบžเบฒเบเปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบฅเป‰เบง, เบ—เบฑเบ‡เปเบปเบ”เบ—เบตเปˆเบเบฑเบ‡เป€เบซเบผเบทเบญเปƒเบซเป‰เป€เบฎเบฑเบ”เปเบกเปˆเบ™เบชเป‰เบฒเบ‡ container เปเบฅเบฐเบ™เบณเปƒเบŠเป‰เบกเบฑเบ™เปƒเบชเปˆ Cloud Run.

เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบเบฒเบ™โ€‹เบšเปโ€‹เบฅเบดโ€‹เบเบฒเบ™โ€‹เบˆเบฒเบโ€‹เบชเบฐโ€‹เบžเบฒเบšโ€‹เปเบงเบ”โ€‹เบฅเป‰เบญเบกโ€‹เบเบฒเบ™โ€‹เบžเบฑเบ”โ€‹เบ—เบฐโ€‹เบ™เบฒโ€‹เบšเปเปˆโ€‹เปเบกเปˆเบ™โ€‹เบเบฒเบ™โ€‹เบเบฒเบโ€‹. เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เป€เบžเบตเปˆเบกเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบ—เบฑเบ‡เปเบปเบ”เบ—เบตเปˆเบˆเบณเป€เบ›เบฑเบ™เป€เบžเบทเปˆเบญเบเบณเบ™เบปเบ”เบ„เปˆเบฒเบšเปเบฅเบดเบเบฒเบ™เบเปˆเบญเบ™เบเบฒเบ™เบ™เบณเปƒเบŠเป‰. เป€เบกเบทเปˆเบญเบ—เปˆเบฒเบ™เบ„เบฅเบดเบ Deploy, Cloud Code เบˆเบฐเปเบฅเปˆเบ™เบ—เบธเบเบ„เบณเบชเบฑเปˆเบ‡เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เบฎเบนเบšเบžเบฒเบšเบšเบฑเบ™เบˆเบธ, เบ™เบณเปƒเบŠเป‰เบกเบฑเบ™เป„เบ›เบ—เบตเปˆ Cloud Run เปเบฅเบฐเบชเบปเปˆเบ‡เบ•เปเปˆ URL เปƒเบซเป‰เบเบฑเบšเบšเปเบฅเบดเบเบฒเบ™.

เบเบฒเบ™เบ™เบณเปƒเบŠเป‰เบšเปเบฅเบดเบเบฒเบ™เปƒเบ™ Cloud Run:
เบเบฒเบ™เป€เบฅเบฑเปˆเบ‡เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบชเปเบฒเบฅเบฑเบš Cloud Run เบ”เป‰เบงเบ Cloud Code

เบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ Cloud Run

เบ”เป‰เบงเบ Cloud Code เปƒเบ™ VS Code, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบšเบดเปˆเบ‡เป€เบงเบตเบŠเบฑเบ™ เปเบฅเบฐเบ›เบฐเบซเบงเบฑเบ”เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ”เป‰เบงเบเบเบฒเบ™เบ„เบฅเบดเบเบ”เบฝเบง. เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ™เบตเป‰เป„เบ”เป‰เบ–เบทเบเบเป‰เบฒเบเบˆเบฒเบ Cloud Console เป„เบ›เบชเบนเปˆเบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เบˆเบถเปˆเบ‡เบšเปเปˆเบˆเบณเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบ›เปˆเบฝเบ™เบ•เปเปˆเป„เบ›. เปœเป‰เบฒเป€เบšเบดเปˆเบ‡เบˆเบฐเบชเบฐเปเบ”เบ‡เบšเบฑเบ™เบ—เบถเบเบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเป€เบงเบตเบŠเบฑเบ™ เปเบฅเบฐเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ—เบตเปˆเป€เบฅเบทเบญเบเบขเบนเปˆเปƒเบ™ Cloud Run Explorer.

เบเบฒเบ™เป€เบฅเบฑเปˆเบ‡เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบชเปเบฒเบฅเบฑเบš Cloud Run เบ”เป‰เบงเบ Cloud Code

เบ—เปˆเบฒเบ™เบเบฑเบ‡เบชเบฒเบกเบฒเบ”เบŠเบญเบเบซเบฒ เปเบฅเบฐเป€เบšเบดเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ Cloud Run เบ—เบตเปˆเบกเบตเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบ—เบฑเบ‡เปเบปเบ” เปเบฅเบฐเบšเปเบฅเบดเบเบฒเบ™ Cloud Run เบชเปเบฒเบฅเบฑเบš Anthos เปƒเบ™เป‚เบ„เบ‡เบเบฒเบ™เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เปƒเบ™ Cloud Run Explorer. เบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™เป€เบˆเบปเป‰เบฒเบชเบฒเบกเบฒเบ”เบŠเบญเบเบซเบฒเป„เบ”เป‰เบ‡เปˆเบฒเบเบงเปˆเบฒเบญเบฑเบ”เบ•เบฒเบชเปˆเบงเบ™เบ‚เบญเบ‡เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เบ–เบทเบเบ›เปˆเบฝเบ™เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เปเบฅเบฐเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™ CPU เบซเบผเบฒเบเบ›เบฒเบ™เปƒเบ”เบ–เบทเบเบˆเบฑเบ”เบชเบฑเบ™.

Cloud Run explorer เปƒเบ™ VS Code เปเบฅเบฐ IntelliJ
เบเบฒเบ™เป€เบฅเบฑเปˆเบ‡เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบชเปเบฒเบฅเบฑเบš Cloud Run เบ”เป‰เบงเบ Cloud Code
เบเบฒเบ™เป€เบฅเบฑเปˆเบ‡เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบชเปเบฒเบฅเบฑเบš Cloud Run เบ”เป‰เบงเบ Cloud Code

เป‚เบ”เบเบเบฒเบ™เบ„เบฅเบดเบเบ‚เบงเบฒเปƒเบชเปˆเป€เบงเบตเบŠเบฑเบ™เปƒเบ”เปœเบถเปˆเบ‡, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบšเบดเปˆเบ‡ URL เบ‚เบญเบ‡เบšเปเบฅเบดเบเบฒเบ™เป„เบ”เป‰. เปƒเบ™ Cloud Console, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบเบงเบ”เป€เบšเบดเปˆเบ‡เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เบซเบผเบทเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบ›เปˆเบฝเบ™เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบ‚เบญเบ‡เบกเบฑเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™.

เบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™

เบžเบงเบเป€เบฎเบปเบฒเป€เบŠเบตเบ™เบ—เปˆเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบš Cloud Code เปƒเบ™ Cloud Run เป€เบžเบทเปˆเบญเบ›เบฑเบšเบ›เบธเบ‡เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ™เบณเปƒเบŠเป‰เบšเปเบฅเบดเบเบฒเบ™ เปเบฅเบฐเบเบฒเบ™เบšเบฑเบ™เบ—เบถเบเบ‚เบญเบ‡เบ—เปˆเบฒเบ™. เบชเปเบฒเบฅเบฑเบšเบ‚เปเป‰เบกเบนเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบก, เป€เบšเบดเปˆเบ‡เป€เบญเบเบฐเบชเบฒเบ™เบชเปเบฒเบฅเบฑเบš Cloud Run เบชเปเบฒเบฅเบฑเบšเบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ Visual Studio Code ะธ JetBrains. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบเบฑเบ‡เบšเปเปˆเป„เบ”เป‰เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เป€เบ—เบทเปˆเบญ, เบ—เปเบฒเบญเบดเบ”เบ•เบดเบ”เบ•เบฑเป‰เบ‡ Visual Studio Code เบซเบผเบท IntelliJ.

เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบก Google Cloud Next OnAir

เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบเบฑเบ‡เบขเบฒเบเป€เบ•เบทเบญเบ™เบœเบนเป‰เบญเปˆเบฒเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเบงเปˆเบฒเบเบญเบ‡เบ›เบฐเบŠเบธเบกเบญเบญเบ™เป„เบฅเบ™เปŒเปเบกเปˆเบ™เป€เบเบตเบ”เบ‚เบถเป‰เบ™เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™ Google Cloud Next OnAir EMEA เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบเบฐเบเบฝเบกเป€เบ™เบทเป‰เบญเปƒเบ™เบชเปเบฒเบฅเบฑเบšเบ—เบฑเบ‡เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเปเบฅเบฐเบชเบฐเบ–เบฒเบ›เบฐเบ™เบดเบเบเบฒเบ™เปเบเป‰เป„เบ‚เปเบฅเบฐเบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™.

เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบฎเบฝเบ™เบฎเบนเป‰เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบเปˆเบฝเบงเบเบฑเบšเบเบญเบ‡เบ›เบฐเบŠเบธเบก, เบฅเปเบฒเป‚เบžเบ‡เปเบฅเบฐเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป€เบ™เบทเป‰เบญเปƒเบ™เป‚เบ”เบเบเบฒเบ™เบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŸเบฃเบตเบ—เบตเปˆ เปœเป‰เบฒ OnAir EMEA เบ•เปเปˆเป„เบ›. เบ„เบฝเบ‡เบ„เบนเปˆเบเบฑเบšเป€เบ™เบทเป‰เบญเบซเบฒเบ—เบตเปˆเป€เบ›เบฑเบ™เป€เบญเบเบฐเบฅเบฑเบเบ—เบตเปˆเบˆเบฐเบ™เปเบฒเบชเบฐเป€เบซเบ™เบตเบชเปเบฒเบฅเบฑเบš Next OnAir EMEA, เบ—เปˆเบฒเบ™เบเบฑเบ‡เบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบขเปˆเบฒเบ‡เป€เบ•เบฑเบกเบ—เบตเปˆเบเบฑเบšเบซเบผเบฒเบเบเบงเปˆเบฒ 250 sessions เบˆเบฒเบเบžเบฒเบเบชเปˆเบงเบ™เบ—เบปเปˆเบงเป‚เบฅเบเบ‚เบญเบ‡ Google Cloud Next '20: OnAir.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™