αž€αžΆαžšαž–αž“αŸ’αž›αžΏαž“αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹ Cloud Run αž‡αžΆαž˜αž½αž™αž“αžΉαž„ Cloud Code

αž€αžΆαžšαž–αž“αŸ’αž›αžΏαž“αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹ Cloud Run αž‡αžΆαž˜αž½αž™αž“αžΉαž„ Cloud Code

αž“αŸ…αž–αŸαž›αž”αž„αŸ’αž€αžΎαžαžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžœαŸαž‘αž·αž€αžΆαž€αž»αž„αžαžΊαž“αŸαžšαžŠαŸ‚αž›αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž™αŸ‰αžΆαž„αž–αŸαž‰αž›αŸαž‰ Cloud Runαž’αŸ’αž“αž€αž‘αŸ†αž“αž„αž‡αžΆαž“αžΉαž„αž’αž»αž‰αž‘αŸ’αžšαžΆαž“αŸ‹αž“αžΉαž„αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž₯αžαžˆαž”αŸ‹αžˆαžšαžšαžœαžΆαž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž€αŸ‚αž€αžΌαžŠ αžŸαŸ’αžαžΆαž“αžΈαž™ αž“αž·αž„ Google Cloud ConsoleαŸ” αž‡αžΆαž„αž“αŸαŸ‡αž‘αŸ…αž‘αŸ€αž αž’αŸ’αž“αž€αž€αŸαž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαžŠαžΌαž…αž‚αŸ’αž“αžΆαž‡αžΆαž…αŸ’αžšαžΎαž“αžŠαž„αž€αŸ’αž“αž»αž„αž’αŸ†αž‘αž»αž„αž–αŸαž›αžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™αž“αžΈαž˜αž½αž™αŸ—αŸ” αž€αžΌαžŠαž–αž–αž€ αž‚αžΊαž‡αžΆαžŸαŸ†αžŽαž»αŸ†αž§αž”αž€αžšαžŽαŸαžŠαŸ‚αž›αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž’αŸ’αžœαžΈαž‚αŸ’αžšαž”αŸ‹αž™αŸ‰αžΆαž„αžŠαŸ‚αž›αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž€αžΆαžšαžŠαžΎαž˜αŸ’αž”αžΈαžŸαžšαžŸαŸαžš αž”αŸ†αž”αžΆαžαŸ‹αž€αŸ†αž αž»αžŸ αž“αž·αž„αžŠαžΆαž€αŸ‹αž±αŸ’αž™αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž–αž–αž€αŸ” αžœαžΆαž’αŸ’αžœαžΎαž±αŸ’αž™αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸ Google Cloud αž€αžΆαž“αŸ‹αžαŸ‚αž˜αžΆαž“αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž–αžŠαŸ„αž™αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‡αŸ†αž“αž½αž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αžšαž·αžŸαŸ’αžαžΆαž“αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžŠαŸαž–αŸαž‰αž“αž·αž™αž˜αžŠαžΌαž…αž‡αžΆ VS Code αž“αž·αž„ IntelliJ αŸ” αžŠαŸ„αž™αž˜αžΆαž“αž‡αŸ†αž“αž½αž™αžšαž”αžŸαŸ‹αžœαžΆ αž’αŸ’αž“αž€αž’αžΆαž…αž’αž—αž·αžœαžŒαŸ’αžαž™αŸ‰αžΆαž„αž„αžΆαž™αžŸαŸ’αžšαž½αž›αž“αŸ…αž€αŸ’αž“αž»αž„ Cloud RunαŸ” αž–αŸαžαŸŒαž˜αžΆαž“αž›αž˜αŸ’αž’αž·αžαž”αž“αŸ’αžαŸ‚αž˜αž“αŸ…αž€αŸ’αžšαŸ„αž˜αž€αžΆαžšαž€αžΆαžαŸ‹αŸ”

αž€αžΆαžšαžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž› 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 αž˜αžΆαž“αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžš αžœαžαŸ’αžαž» Google Cloud Buildpackαž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αž•αŸ’αž‘αž»αž€αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αžŠαŸ„αž™αž•αŸ’αž‘αžΆαž›αŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΌαžŠαŸ” Dockerfile αž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‘αžΆαž˜αž‘αžΆαžšαž‘αŸαŸ” Cloud Code αž˜αžΆαž“αž’αŸ’αžœαžΈαž‚αŸ’αžšαž”αŸ‹αž™αŸ‰αžΆαž„αžŠαŸ‚αž›αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž€αžΆαžšαžŠαžΎαž˜αŸ’αž”αžΈαžŠαžΆαž€αŸ‹αž±αŸ’αž™αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž‘αŸ… Cloud Run αŸ”

αž€αžΆαžšαž–αž“αŸ’αž›αžΏαž“αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹ Cloud Run αž‡αžΆαž˜αž½αž™αž“αžΉαž„ Cloud Code

αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸ αž“αž·αž„αž€αžΆαžšαž”αŸ†αž”αžΆαžαŸ‹αž€αŸ†αž αž»αžŸαž“αŸƒαžŸαŸαžœαžΆαž€αž˜αŸ’αž˜ Cloud Run αž“αŸ…αž€αŸ’αž“αž»αž„αž”αžšαž·αž™αžΆαž€αžΆαžŸαž€αŸ’αž“αž»αž„αžαŸ†αž”αž“αŸ‹

αž˜αž»αž“αž–αŸαž›αžŠαŸ‚αž›αž’αŸ’αž“αž€αžŠαžΆαž€αŸ‹αž±αŸ’αž™αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αž˜αž½αž™αž‘αŸ…αž€αžΆαž“αŸ‹ Google Cloud αž’αŸ’αž“αž€αž‘αŸ†αž“αž„αž‡αžΆαž…αž„αŸ‹αžŸαžΆαž€αž›αŸ’αž”αž„αžœαžΆαž“αŸ…αž›αžΎαž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšαž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€ αžŠαžΎαž˜αŸ’αž”αžΈαž˜αžΎαž›αž–αžΈαžšαž”αŸ€αž”αžŠαŸ‚αž›αžœαžΆαžŠαŸ†αžŽαžΎαžšαž€αžΆαžš αž’αŸ’αžœαžΎαž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž…αžΆαŸ†αž”αžΆαž…αŸ‹ αž“αž·αž„αž”αŸ†αž”αžΆαžαŸ‹αž€αŸ†αž αž»αžŸαžŽαžΆαž˜αž½αž™αŸ” αž€αŸ’αž“αž»αž„αž’αŸ†αž‘αž»αž„αž–αŸαž›αž“αŸƒαž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸ αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜ Cloud Run αžαŸ’αžšαžΌαžœαžαŸ‚αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž“αŸ’αžαž”αŸ’αžšαž˜αžΌαž› αž“αž·αž„αžŠαžΆαž€αŸ‹αž±αŸ’αž™αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž“αŸ…αž›αžΎ Cloud αžŠαžΎαž˜αŸ’αž”αžΈαžŸαžΆαž€αž›αŸ’αž”αž„αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž…αŸ†αž–αŸ„αŸ‡αž”αžšαž·αžŸαŸ’αžαžΆαž“ Cloud Run αžαŸ†αžŽαžΆαž„αŸ” αž’αŸ’αž“αž€αž’αžΆαž…αž”αŸ†αž”αžΆαžαŸ‹αž€αŸ†αž αž»αžŸαž€αžΌαžŠαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž€αŸ’αž“αž»αž„αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αžŠαŸ„αž™αž—αŸ’αž‡αžΆαž”αŸ‹αž§αž”αž€αžšαžŽαŸαž”αŸ†αž”αžΆαžαŸ‹αž€αŸ†αž αž»αžŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžŠαŸ„αž™αžŸαžΆαžšαžœαžΆαž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαž“αŸ…αž€αž˜αŸ’αžšαž·αžαž“αŸƒαž€αž»αž„αžαžΊαž“αŸαžšαž‘αžΆαŸ†αž„αž˜αžΌαž› αž’αŸ’αž“αž€αž“αžΉαž„αžαŸ’αžšαžΌαžœαžŠαŸ†αž‘αžΎαž„αž§αž”αž€αžšαžŽαŸαž“αŸ…αž€αŸ’αž“αž»αž„αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αŸ” αžœαžΆαž’αžΆαž…αž‘αŸ…αžšαž½αž…αž€αŸ’αž“αž»αž„αž€αžΆαžšαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αž»αž„αžαžΊαž“αŸαžšαž€αŸ’αž“αž»αž„αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αžŠαŸ„αž™αž”αŸ’αžšαžΎ Docker αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαžŠαŸ‚αž›αž‘αžΆαž˜αž‘αžΆαžšαžŠαžΎαž˜αŸ’αž”αžΈαž’αŸ’αžœαžΎαžŠαžΌαž…αŸ’αž“αŸαŸ‡αž‚αžΊαžœαŸ‚αž„αž–αŸαž€αž αžΎαž™αž˜αž·αž“αž†αŸ’αž›αž»αŸ‡αž”αž‰αŸ’αž…αžΆαŸ†αž„αž–αžΈαž›αž€αŸ’αžαžŽαŸˆαž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž“αŸƒαž”αžšαž·αž™αžΆαž€αžΆαžŸαž•αž›αž·αžαž€αž˜αŸ’αž˜αž‘αŸαŸ”

Cloud Code αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžαŸ’αžšαžΆαž”αŸ‹αžαžΆαž˜ Cloud Run αžŠαŸ‚αž›αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αž αž“αž·αž„αž”αŸ†αž”αžΆαžαŸ‹αž€αŸ†αž αž»αžŸαžŸαŸαžœαžΆαž€αž˜αŸ’αž˜ Cloud Run αž€αŸ’αž“αž»αž„αžŸαŸ’αžšαž»αž€αŸ” αž™αŸ„αž„β€‹αž‘αŸ…β€‹αžαžΆαž˜ αž€αžΆαžšαžŸαŸ’αžšαžΆαžœαž‡αŸ’αžšαžΆαžœαž™αŸ„αž„αžαžΆαž˜αž€αžΆαžšαžŸαž·αž€αŸ’αžŸαžΆαžŠαŸ‚αž›αž’αŸ’αžœαžΎαž‘αžΎαž„αžŠαŸ„αž™ DevOps Research and Assessment (DORA) αž€αŸ’αžšαž»αž˜αžŠαŸ‚αž›αž”αž„αŸ’αž αžΆαž‰αž–αžΈαž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž–αž“αŸƒαž€αžΆαžšαž…αŸ‚αž€αž…αžΆαž™αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžαŸ’αž–αžŸαŸ‹αž”αžΆαž“αž‡αž½αž”αž”αŸ’αžšαž‘αŸ‡αž“αžΉαž„αž€αžΆαžšαž”αžšαžΆαž‡αŸαž™αž“αŸƒαž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžš 7 αžŠαž„αžαž·αž…αž‡αžΆαž„αž€αŸ’αžšαž»αž˜αžŠαŸ‚αž›αž˜αžΆαž“αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž–αžαž·αž…αŸ” αž‡αžΆαž˜αž½αž™αž“αžΉαž„αžŸαž˜αžαŸ’αžαž—αžΆαž–αž€αŸ’αž“αž»αž„αž€αžΆαžšαžŸαžšαžŸαŸαžšαž€αžΌαžŠαž‘αžΎαž„αžœαž·αž‰αž™αŸ‰αžΆαž„αž†αžΆαž”αŸ‹αžšαž αŸαžŸαž“αŸ…αž€αŸ’αž“αž»αž„αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“ αž“αž·αž„αž”αŸ†αž”αžΆαžαŸ‹αž€αŸ†αž αž»αžŸαžœαžΆαž“αŸ…αž€αŸ’αž“αž»αž„αž”αžšαž·αž™αžΆαž€αžΆαžŸαžαŸ†αžŽαžΆαž„ αž’αŸ’αž“αž€αž’αžΆαž…αžŸαŸ’αžœαŸ‚αž„αžšαž€αž€αŸ†αž αž»αžŸαž”αžΆαž“αž†αžΆαž”αŸ‹αžšαž αŸαžŸαž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž‡αžΆαž‡αžΆαž„αž’αŸ†αž‘αž»αž„αž–αŸαž›αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž‡αžΆαž”αž“αŸ’αžαž”αž“αŸ’αž‘αžΆαž”αŸ‹ αž¬αž’αžΆαž€αŸ’αžšαž€αŸ‹αž‡αžΆαž„αž“αŸαŸ‡αž‘αŸ…αž‘αŸ€αžαž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαž•αž›αž·αžαŸ”

αž“αŸ…αž–αŸαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αžΌαžŠαž“αŸ…αž€αŸ’αž“αž»αž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžαŸ’αžšαžΆαž”αŸ‹αžαžΆαž˜ Cloud Run αž’αŸ’αž“αž€αž’αžΆαž…αž”αžΎαž€αžšαž”αŸ€αž”αž˜αžΎαž›αŸ” αžšαžΆαž›αŸ‹αž–αŸαž›αžŠαŸ‚αž›αž’αŸ’αž“αž€αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž―αž€αžŸαžΆαžš αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαžΆαž€αŸ‹αž±αŸ’αž™αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž‘αžΎαž„αžœαž·αž‰αž‘αŸ…αž€αžΆαž“αŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžαŸ’αžšαžΆαž”αŸ‹αžαžΆαž˜αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž‡αžΆαž”αž“αŸ’αžαž”αž“αŸ’αž‘αžΆαž”αŸ‹αŸ”

αž€αžΆαžšαž”αžΎαž€αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŠαŸ†αž”αžΌαž„αžšαž”αžŸαŸ‹ Cloud Run EmulatorαŸ–
αž€αžΆαžšαž–αž“αŸ’αž›αžΏαž“αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹ Cloud Run αž‡αžΆαž˜αž½αž™αž“αžΉαž„ Cloud Code

αž€αžΆαžšαž”αŸ†αž”αžΆαžαŸ‹αž€αŸ†αž αž»αžŸαžŸαŸαžœαžΆαž€αž˜αŸ’αž˜ 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 Code
αž€αžΆαžšαž–αž“αŸ’αž›αžΏαž“αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹ Cloud Run αž‡αžΆαž˜αž½αž™αž“αžΉαž„ Cloud Code

αž€αžΆαžšαžŠαžΆαž€αŸ‹αž±αŸ’αž™αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αž“αŸ…αž€αŸ’αž“αž»αž„ Cloud Run

αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž’αŸ’αž“αž€αž”αžΆαž“αžŸαžΆαž€αž›αŸ’αž”αž„αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžŠαŸ‚αž›αž’αŸ’αž“αž€αž”αžΆαž“αž’αŸ’αžœαžΎαž…αŸ†αž–αŸ„αŸ‡αž€αžΌαžŠαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜ Cloud Run αž€αŸ’αž“αž»αž„αžŸαŸ’αžšαž»αž€ αž’αŸ’αžœαžΈαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžŠαŸ‚αž›αž“αŸ…αžŸαŸαžŸαžŸαž›αŸ‹αž‚αžΊαžαŸ’αžšαžΌαžœαž”αž„αŸ’αž€αžΎαžαž€αž»αž„αžαžΊαž“αŸαžš αž αžΎαž™αžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™αžœαžΆαž‘αŸ… Cloud Run αŸ”

αž€αžΆαžšαžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αž–αžΈαž”αžšαž·αž™αžΆαž€αžΆαžŸαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž˜αž·αž“αž–αž·αž”αžΆαž€αž‘αŸαŸ” αž™αžΎαž„αž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžšαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž€αžΆαžšαžŠαžΎαž˜αŸ’αž”αžΈαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αž˜αž»αž“αž–αŸαž›αžŠαžΆαž€αŸ‹αž±αŸ’αž™αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αŸ” αž“αŸ…αž–αŸαž›αž’αŸ’αž“αž€αž…αž»αž… Deploy αž€αžΌαžŠ Cloud αž“αžΉαž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž€αžΆαžšαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžŠαžΎαž˜αŸ’αž”αžΈαž”αž„αŸ’αž€αžΎαžαžšαžΌαž”αž—αžΆαž–αž€αž»αž„αžαžΊαž“αŸαžš αžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™αžœαžΆαž‘αŸ… Cloud Run αž“αž·αž„αž”αž‰αŸ’αž‡αžΌαž“ URL αž‘αŸ…αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αŸ”

αž€αžΆαžšαžŠαžΆαž€αŸ‹αž±αŸ’αž™αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αž“αŸ…αž€αŸ’αž“αž»αž„ Cloud RunαŸ–
αž€αžΆαžšαž–αž“αŸ’αž›αžΏαž“αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹ Cloud Run αž‡αžΆαž˜αž½αž™αž“αžΉαž„ Cloud Code

αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž›αžΎαž–αž–αž€

αž‡αžΆαž˜αž½αž™αž“αžΉαž„ 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 for Development Environments αž€αžΌαžŠαžŸαŸ’αž‘αžΌαžŒαžΈαž™αŸ„αžŠαŸ‚αž›αž˜αžΎαž›αžƒαžΎαž‰ ΠΈ JetBrains. αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž˜αž·αž“αž‘αžΆαž“αŸ‹αž”αžΆαž“αž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™αž”αžšαž·αžŸαŸ’αžαžΆαž“αž‘αžΆαŸ†αž„αž“αŸαŸ‡αž‘αŸ αžŸαžΌαž˜αžŠαŸ†αž‘αžΎαž„αž‡αžΆαž˜αž»αž“αžŸαž·αž“ αž€αžΌαžŠαžŸαŸ’αž‘αžΌαžŒαžΈαž™αŸ„αžŠαŸ‚αž›αž˜αžΎαž›αžƒαžΎαž‰ ឬ αž’αŸŠαž·αž“αž’αŸαž›αž›αžΈαž‡αŸ.

αž…αžΌαž›αžšαž½αž˜ Google Cloud Next OnAir

αžαŸ’αž‰αž»αŸ†β€‹αž€αŸβ€‹αž…αž„αŸ‹β€‹αžšαŸ†αž›αžΉαž€β€‹αž’αŸ’αž“αž€β€‹αž’αžΆαž“β€‹αžšαž”αžŸαŸ‹β€‹αž™αžΎαž„β€‹αžαžΆ αžŸαž“αŸ’αž“αž·αžŸαžΈαž‘β€‹αž’αž“αž‘αžΆαž‰β€‹αž€αŸ†αž–αž»αž„β€‹αž”αŸ’αžšαž–αŸ’αžšαžΉαžαŸ’αžβ€‹αž‘αŸ…β€‹αž“αŸ…β€‹αž–αŸαž›β€‹αž“αŸαŸ‡αŸ” Google Cloud Next OnAir EMEA αžŠαŸ‚αž›αž™αžΎαž„αž”αžΆαž“αžšαŸ€αž”αž…αŸ†αžαŸ’αž›αžΉαž˜αžŸαžΆαžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‘αžΆαŸ†αž„αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸ αž“αž·αž„αžŸαŸ’αžαžΆαž”αžαŸ’αž™αž€αžš αž“αž·αž„αž’αŸ’αž“αž€αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αŸ”

αž’αŸ’αž“αž€αž’αžΆαž…αžŸαŸ’αžœαŸ‚αž„αž™αž›αŸ‹αž”αž“αŸ’αžαŸ‚αž˜αž’αŸ†αž–αžΈαžœαž‚αŸ’αž‚ αžœαžΆαž‚αŸ’αž˜αž·αž“ αž“αž·αž„αž…αžΌαž›αž”αŸ’αžšαžΎαžαŸ’αž›αžΉαž˜αžŸαžΆαžšαžŠαŸ„αž™αž…αž»αŸ‡αžˆαŸ’αž˜αŸ„αŸ‡αžŠαŸ„αž™αž₯αžαž‚αž·αžαžαŸ’αž›αŸƒαž“αŸ… αž‘αŸ†αž–αŸαžš OnAir EMEA αž”αž“αŸ’αž‘αžΆαž”αŸ‹. αžšαž½αž˜αž‡αžΆαž˜αž½αž™αž“αžΉαž„αžαŸ’αž›αžΉαž˜αžŸαžΆαžšαžαŸ‚αž˜αž½αž™αž‚αžαŸ‹αžŠαŸ‚αž›αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž αžΆαž‰αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ Next OnAir EMEA αž’αŸ’αž“αž€αž€αŸαž“αžΉαž„αž‘αž‘αž½αž›αž”αžΆαž“αž€αžΆαžšαž…αžΌαž›αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž–αŸαž‰αž›αŸαž‰αž‘αŸ…αž€αžΆαž“αŸ‹αžœαž‚αŸ’αž‚αž…αŸ’αžšαžΎαž“αž‡αžΆαž„ 250 αž–αžΈαž•αŸ’αž“αŸ‚αž€αžŸαž€αž›αž“αŸƒ Google Cloud Next '20: OnAir αŸ”

αž”αŸ’αžšαž—αž–: www.habr.com

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹