{"id":96732,"date":"2020-10-14T07:42:36","date_gmt":"2020-10-14T05:42:36","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/uskoryaem-razrabotku-dlya-cloud-run-s-pomoshhyu-cloud-code"},"modified":"2020-10-14T07:42:36","modified_gmt":"2020-10-14T05:42:36","slug":"uskoryaem-razrabotku-dlya-cloud-run-s-pomoshhyu-cloud-code","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/uskoryaem-razrabotku-dlya-cloud-run-s-pomoshhyu-cloud-code","title":{"rendered":"Zrychlujeme v\u00fdvoj pro Cloud Run s pomoc\u00ed Cloud Code","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Zrychlujeme v\u00fdvoj pro Cloud Run s pomoc\u00ed Cloud Code\" src=\"\/wp-content\/uploads\/2020\/10\/36807ee80ca893e868c8183f65e8817f.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>P\u0159i v\u00fdvoji slu\u017eeb pro pln\u011b spravovanou kontejnerovou platformu <noindex><a rel=\"nofollow\" href=\"https:\/\/cloud.google.com\/run\">Cloud Run<\/a><\/noindex>, pravd\u011bpodobn\u011b se rychle unav\u00edte neust\u00e1l\u00fdm p\u0159ep\u00edn\u00e1n\u00edm mezi k\u00f3dov\u00fdm editorem, termin\u00e1lem a Google Cloud Console. Krom\u011b toho budete muset znovu a znovu prov\u00e1d\u011bt ty sam\u00e9 p\u0159\u00edkazy p\u0159i ka\u017ed\u00e9m nasazen\u00ed. <noindex><a rel=\"nofollow\" href=\"https:\/\/cloud.google.com\/code\">Cloud Code<\/a><\/noindex>\u00a0\u2013 je sada n\u00e1stroj\u016f, kter\u00e1 zahrnuje v\u0161e pot\u0159ebn\u00e9 pro psan\u00ed, lad\u011bn\u00ed a nasazen\u00ed cloudov\u00fdch aplikac\u00ed. Zvy\u0161uje efektivitu v\u00fdvoje v Google Cloud d\u00edky vyu\u017eit\u00ed z\u00e1suvn\u00fdch modul\u016f pro popul\u00e1rn\u00ed v\u00fdvojov\u00e1 prost\u0159ed\u00ed, jako jsou VS Code a IntelliJ. Pomoc\u00ed n\u011bj budete moci snadno vyv\u00edjet v Cloud Run. Podrobnosti n\u00ed\u017ee.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Integrace Cloud Run a Cloud Code usnad\u0148uje vytv\u00e1\u0159en\u00ed nov\u00fdch slu\u017eeb Cloud Run ve v\u00e1mi obvykl\u00e9m v\u00fdvojov\u00e9m prost\u0159ed\u00ed. Budete moci spustit slu\u017eby na sv\u00e9m m\u00edstn\u00edm po\u010d\u00edta\u010di, rychle p\u0159es n\u011b iterovat a ladit je, a pot\u00e9 je nasadit do Cloud Run, snadno je spravovat a aktualizovat. <\/p>\n<p><\/p>\n<blockquote><p><strong>Pozn\u00e1mka od autora<\/strong>. Na virtu\u00e1ln\u00ed konferenci Google Cloud Next 2020 OnAir jsme ozn\u00e1mili n\u011bkolik nov\u00fdch funkc\u00ed a slu\u017eeb, kter\u00e9 maj\u00ed <noindex><a rel=\"nofollow\" href=\"https:\/\/cloud.google.com\/blog\/topics\/google-cloud-next\/developer-productivity-announcements-at-next20-onair?utm_source=facebook&amp;amp;utm_medium=unpaidsocial&amp;amp;utm_campaign=hk-other-notrelevant&amp;amp;utm_content=productlaunchandupdate\">urychlit proces dod\u00e1n\u00ed a v\u00fdvoje aplikac\u00ed<\/a><\/noindex>, a tak\u00e9 <noindex><a rel=\"nofollow\" href=\"https:\/\/cloud.google.com\/blog\/products\/application-development\/google-camp-shows-you-how-to-operate-at-scale?utm_source=twitter&amp;amp;utm_medium=unpaidsocial&amp;amp;utm_campaign=gcpcloud-applicationmodernization-notrelevant&amp;amp;utm_content=productlaunchandupdate\">platformu Cloud pro modernizaci aplikac\u00ed<\/a><\/noindex> (Cloud Application Modernization Platform nebo CAMP).<\/p><\/blockquote>\n<p><\/p>\n<h2><strong>Vytv\u00e1\u0159en\u00ed nov\u00fdch slu\u017eeb Cloud Run<\/strong><\/h2>\n<p><\/p>\n<p>Na prvn\u00ed pohled se m\u016f\u017ee zd\u00e1t, \u017ee kontejnerizace a serverless slu\u017eby jsou p\u0159\u00edli\u0161 slo\u017eit\u00e9. Pokud teprve za\u010d\u00edn\u00e1te se Cloud Run, pod\u00edvejte se na aktualizovan\u00fd seznam p\u0159\u00edklad\u016f Cloud Run v Cloud Code. P\u0159\u00edklady jsou dostupn\u00e9 v jazyc\u00edch Java, NodeJS, Python, Go a .NET. Na jejich z\u00e1klad\u011b m\u016f\u017eete ihned za\u010d\u00edt ps\u00e1t vlastn\u00ed k\u00f3d s ohledem na v\u0161echny doporu\u010den\u00ed.<\/p>\n<p><\/p>\n<p>V\u0161echny p\u0159\u00edklady obsahuj\u00ed soubor Dockerfile, tak\u017ee nebudete muset ztr\u00e1cet \u010das porozum\u011bn\u00edm konfigurac\u00edm kontejner\u016f. Pokud p\u0159en\u00e1\u0161\u00edte st\u00e1vaj\u00edc\u00ed slu\u017ebu do Cloud Run, mo\u017en\u00e1 jste je\u0161t\u011b nepracovali se soubory Dockerfile. To nen\u00ed probl\u00e9m! Cloud Code m\u00e1 podporu <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/GoogleCloudPlatform\/buildpacks\">objekt\u016f Google Cloud Buildpack<\/a><\/noindex>, kter\u00e9 umo\u017e\u0148uj\u00ed kontejnerizaci slu\u017eby p\u0159\u00edmo v k\u00f3du. Soubor Dockerfile nen\u00ed vy\u017eadov\u00e1n. Cloud Code obsahuje v\u0161e pot\u0159ebn\u00e9 pro nasazen\u00ed va\u0161\u00ed slu\u017eby do Cloud Run.<\/p>\n<p>\n<img decoding=\"async\" alt=\"Zrychlujeme v\u00fdvoj pro Cloud Run s pomoc\u00ed Cloud Code\" src=\"\/wp-content\/uploads\/2020\/10\/403d26e480bffea498f9ea35c4395bbf.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h2><strong>V\u00fdvoj a lad\u011bn\u00ed slu\u017eeb Cloud Run v lok\u00e1ln\u00edm prost\u0159ed\u00ed<\/strong><\/h2>\n<p><\/p>\n<p>Ne\u017e nasad\u00edte slu\u017ebu na Google Cloud, pravd\u011bpodobn\u011b ji budete cht\u00edt vyzkou\u0161et na sv\u00e9m po\u010d\u00edta\u010di, abyste vid\u011bli, jak funguje, provedli pot\u0159ebn\u00e9 \u00fapravy a ladili chyby. P\u0159i v\u00fdvoji slu\u017eeb Cloud Run je nutn\u00e9 neust\u00e1le sestavovat a nasazovat do cloudu, abyste testovali zm\u011bny v reprezentativn\u00edm prost\u0159ed\u00ed Cloud Run. K\u00f3d m\u016f\u017eete ladit i lok\u00e1ln\u011b p\u0159ipojen\u00edm ladic\u00edho n\u00e1stroje, av\u0161ak proto\u017ee to neprob\u00edh\u00e1 na \u00farovni cel\u00e9ho kontejneru, budete muset n\u00e1stroje instalovat lok\u00e1ln\u011b. Spustit kontejner v lok\u00e1ln\u00edm prost\u0159ed\u00ed m\u016f\u017eete pomoc\u00ed Dockeru, av\u0161ak p\u0159\u00edkaz pot\u0159ebn\u00fd k tomu je p\u0159\u00edli\u0161 dlouh\u00fd a neodr\u00e1\u017e\u00ed vlastnosti produk\u010dn\u00edho prost\u0159ed\u00ed.<\/p>\n<p><\/p>\n<p>Cloud Code obsahuje emul\u00e1tor Cloud Run, kter\u00fd umo\u017e\u0148uje vyv\u00edjet a ladit slu\u017eby Cloud Run lok\u00e1ln\u011b. Podle <noindex><a rel=\"nofollow\" href=\"https:\/\/www.devops-research.com\/research.html\">v\u00fdzkumu<\/a><\/noindex>, kter\u00fd provedlo DevOps Research and Assessment (DORA), t\u00fdmy, kter\u00e9 prok\u00e1zaly vysokou efektivitu dod\u00e1vek softwaru, za\u017e\u00edvaly poruchy p\u0159i prov\u00e1d\u011bn\u00ed zm\u011bn 7kr\u00e1t m\u00e9n\u011b \u010dasto ne\u017e m\u00e9n\u011b efektivn\u00ed t\u00fdmy. D\u00edky mo\u017enosti rychle iterovat k\u00f3d lok\u00e1ln\u011b a ladit ho v reprezentativn\u00edm prost\u0159ed\u00ed m\u016f\u017eete rychle odhalovat chyby v ran\u00fdch st\u00e1di\u00edch v\u00fdvoje, nikoli b\u011bhem kontinu\u00e1ln\u00ed integrace nebo, co je hor\u0161\u00ed, v produkci.<\/p>\n<p><\/p>\n<p>P\u0159i spou\u0161t\u011bn\u00ed k\u00f3du v emul\u00e1toru Cloud Run m\u016f\u017eete zapnout re\u017eim sledov\u00e1n\u00ed. Poka\u017ed\u00e9, kdy\u017e ulo\u017e\u00edte soubory, bude va\u0161e slu\u017eba znovu nasazena do emul\u00e1toru pro kontinu\u00e1ln\u00ed v\u00fdvoj.<\/p>\n<p><\/p>\n<p>                        <b class=\"spoiler_title\">Prvn\u00ed spu\u0161t\u011bn\u00ed emul\u00e1toru Cloud Run:<\/b><br \/>\n                        <img decoding=\"async\" alt=\"Zrychlujeme v\u00fdvoj pro Cloud Run s pomoc\u00ed Cloud Code\" src=\"\/wp-content\/uploads\/2020\/10\/15d5f505a6f81ab7f64faead65466e41.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n                    <\/p>\n<p>Debugov\u00e1n\u00ed slu\u017eeb Cloud Run s pomoc\u00ed Cloud Code prob\u00edh\u00e1 stejn\u011b jako ve va\u0161\u00ed obvykl\u00e9 v\u00fdvojov\u00e9 prost\u0159ed\u00ed. Spus\u0165te p\u0159\u00edkaz \"Debug on Cloud Run Emulator\" ve VS Code (nebo vyberte konfiguraci \"Cloud Run: Run Locally\" a spus\u0165te p\u0159\u00edkaz \"Debug\" v IntelliJ) a jednodu\u0161e nastavte body zastaven\u00ed v k\u00f3du. Jakmile bude bod zastaven\u00ed aktivov\u00e1n ve va\u0161em kontejneru, budete moci p\u0159ep\u00ednat mezi p\u0159\u00edkazy, najet kurzorem na vlastnosti prom\u011bnn\u00fdch a kontrolovat protokoly z kontejneru.<\/p>\n<p><\/p>\n<p>                        <b class=\"spoiler_title\">Lad\u011bn\u00ed slu\u017eby Cloud Run pomoc\u00ed Cloud Code ve VS Code a IntelliJ IDEA:<\/b><br \/>\n                        <img decoding=\"async\" alt=\"Zrychlujeme v\u00fdvoj pro Cloud Run s pomoc\u00ed Cloud Code\" src=\"\/wp-content\/uploads\/2020\/10\/6fe92323ef48a8fa7419f51460ee00a7.jpg\" style=\"display:block;margin: 0 auto;\" \/> <br \/>\n<img decoding=\"async\" alt=\"Zrychlujeme v\u00fdvoj pro Cloud Run s pomoc\u00ed Cloud Code\" src=\"\/wp-content\/uploads\/2020\/10\/8cbb9c8c1535c7c9735875a1932cbaaa.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n                    <\/p>\n<h2><strong>Nasazen\u00ed slu\u017eby do Cloud Run<\/strong><\/h2>\n<p><\/p>\n<p>Jakmile otestujete v lok\u00e1ln\u00edm prost\u0159ed\u00ed v\u0161echny zm\u011bny, kter\u00e9 jste provedli v k\u00f3du pro slu\u017ebu Cloud Run, zb\u00fdv\u00e1 vytvo\u0159it kontejner a nasadit ho do Cloud Run.<\/p>\n<p><\/p>\n<p>Nasazen\u00ed slu\u017eby z v\u00fdvojov\u00e9ho prost\u0159ed\u00ed nebude \u017e\u00e1dn\u00fd probl\u00e9m. P\u0159idali jsme v\u0161echny parametry pot\u0159ebn\u00e9 k nastaven\u00ed slu\u017eby p\u0159ed nasazen\u00edm. Kdy\u017e kliknete na \"Nasadit\", Cloud Code provede v\u0161echny pot\u0159ebn\u00e9 p\u0159\u00edkazy, aby vytvo\u0159il obraz kontejneru, nasadil ho do Cloud Run a p\u0159edal URL adresu slu\u017eb\u011b.<\/p>\n<p><\/p>\n<p>                        <b class=\"spoiler_title\">Nasazen\u00ed slu\u017eby v Cloud Run:<\/b><br \/>\n                        <img decoding=\"async\" alt=\"Zrychlujeme v\u00fdvoj pro Cloud Run s pomoc\u00ed Cloud Code\" src=\"\/wp-content\/uploads\/2020\/10\/a0d9e568310df9f37f6f887de5da854e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n                    <\/p>\n<h2><strong>Spr\u00e1va slu\u017eeb Cloud Run<\/strong><\/h2>\n<p><\/p>\n<p>D\u00edky Cloud Code v VS Code m\u016f\u017eete jedn\u00edm kliknut\u00edm prohl\u00ed\u017eet protokoly verz\u00ed a slu\u017eeb. Tato funkce byla p\u0159enesena z Cloud Console do v\u00fdvojov\u00e9ho prost\u0159ed\u00ed, abyste se nemuseli neust\u00e1le p\u0159ep\u00ednat. Na str\u00e1nce prohl\u00ed\u017een\u00ed se zobrazuj\u00ed p\u0159esn\u011b ty protokoly, kter\u00e9 souvisej\u00ed s verzemi a slu\u017ebami vybran\u00fdmi ve spr\u00e1vci Cloud Run.<\/p>\n<p>\n<img decoding=\"async\" alt=\"Zrychlujeme v\u00fdvoj pro Cloud Run s pomoc\u00ed Cloud Code\" src=\"\/wp-content\/uploads\/2020\/10\/c3bc8b8bcaa6b66ebd56d814a6f33b2e.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Krom\u011b toho lze ve spr\u00e1vci Cloud Run rychle naj\u00edt a zobrazit informace o v\u0161ech spravovan\u00fdch slu\u017eb\u00e1ch Cloud Run a slu\u017eb\u00e1ch Cloud Run pro Anthos v po\u017eadovan\u00e9m projektu. Zde se tak\u00e9 snadno dozv\u00edte, jak\u00e9 procento provozu je p\u0159esm\u011brov\u00e1no a kolik je p\u0159id\u011bleno prost\u0159edk\u016f CPU.<\/p>\n<p><\/p>\n<p>                        <b class=\"spoiler_title\">Cloud Run explorer ve VS Code a IntelliJ<\/b><br \/>\n                        <img decoding=\"async\" alt=\"Zrychlujeme v\u00fdvoj pro Cloud Run s pomoc\u00ed Cloud Code\" src=\"\/wp-content\/uploads\/2020\/10\/daf0ac1e0fe306b834ebd4f6d6847599.jpg\" style=\"display:block;margin: 0 auto;\" \/> <br \/>\n<img decoding=\"async\" alt=\"Zrychlujeme v\u00fdvoj pro Cloud Run s pomoc\u00ed Cloud Code\" src=\"\/wp-content\/uploads\/2020\/10\/46260053e4337b4e46d6e79ac36ce857.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n                    <\/p>\n<p>Kliknut\u00edm prav\u00fdm tla\u010d\u00edtkem na verzi m\u016f\u017eete zobrazit URL adresu slu\u017eby. V Cloud Console m\u016f\u017eete zkontrolovat provoz nebo nastavit jeho p\u0159esm\u011brov\u00e1n\u00ed mezi slu\u017ebami.<\/p>\n<p><\/p>\n<h2><strong>Za\u010d\u00edn\u00e1me<\/strong><\/h2>\n<p><\/p>\n<p>Zveme v\u00e1s k pr\u00e1ci s Cloud Code v Cloud Run, aby bylo mo\u017en\u00e9 optimalizovat procesy nasazen\u00ed slu\u017eeb a spr\u00e1vy protokol\u016f. Dal\u0161\u00ed informace naleznete v dokumentaci k Cloud Run pro v\u00fdvojov\u00e1 prost\u0159ed\u00ed. <noindex><a rel=\"nofollow\" href=\"https:\/\/cloud.google.com\/code\/docs\/vscode\/cloud-run-overview\">Visual Studio Code<\/a><\/noindex> a <noindex><a rel=\"nofollow\" href=\"https:\/\/cloud.google.com\/code\/docs\/intellij\/cloud-run-overview\">JetBrains<\/a><\/noindex>. Pokud jste je\u0161t\u011b nepracovali s t\u011bmito prost\u0159ed\u00edmi, nejprve je nainstalujte. <noindex><a rel=\"nofollow\" href=\"https:\/\/code.visualstudio.com\/\">Visual Studio Code<\/a><\/noindex> nebo <noindex><a rel=\"nofollow\" href=\"https:\/\/www.jetbrains.com\/idea\/\">IntelliJ<\/a><\/noindex>.<\/p>\n<p><\/p>\n<h2><strong>P\u0159ipojte se k Google Cloud Next OnAir<\/strong><\/h2>\n<p><\/p>\n<p>R\u00e1di bychom tak\u00e9 p\u0159ipomn\u011bli na\u0161im \u010dten\u00e1\u0159\u016fm, \u017ee pr\u00e1v\u011b prob\u00edh\u00e1 online konference. <noindex><a rel=\"nofollow\" href=\"http:\/\/cloud.withgoogle.com\/next\/sf\/emea?utm_source=Habr&amp;amp;utm_medium=website&amp;amp;utm_campaign=&amp;amp;utm_content=Habr\">Google Cloud Next OnAir EMEA<\/a><\/noindex> , pro kterou jsme p\u0159ipravili obsah jak pro v\u00fdvoj\u00e1\u0159e, tak pro architekty \u0159e\u0161en\u00ed a mana\u017eery. <\/p>\n<p><\/p>\n<p>O podrobnostech o sezen\u00edch, \u0159e\u010dn\u00edc\u00edch a p\u0159\u00edstupu k obsahu se m\u016f\u017eete zdarma zaregistrovat na <noindex><a rel=\"nofollow\" href=\"http:\/\/cloud.withgoogle.com\/next\/sf\/emea?utm_source=Habr&amp;amp;utm_medium=website&amp;amp;utm_campaign=&amp;amp;utm_content=Habr\">str\u00e1nce Next OnAir EMEA<\/a><\/noindex>. Spolu s unik\u00e1tn\u00edm obsahem, kter\u00fd bude p\u0159edstaven pro Next OnAir EMEA, z\u00edsk\u00e1te tak\u00e9 pln\u00fd p\u0159\u00edstup k v\u00edce ne\u017e 250 sezen\u00edm z glob\u00e1ln\u00ed \u010d\u00e1sti Google Cloud Next \u201920: OnAir.<\/p>\n<p>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/google\/blog\/523186\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 \u0434\u043b\u044f \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u043e\u0439 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043d\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Cloud Run, \u0432\u044b, \u0441\u043a\u043e\u0440\u0435\u0435 \u0432\u0441\u0435\u0433\u043e, \u0431\u044b\u0441\u0442\u0440\u043e \u0443\u0441\u0442\u0430\u043d\u0435\u0442\u0435 \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u0442\u044c\u0441\u044f \u043c\u0435\u0436\u0434\u0443 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u043e\u043c \u043a\u043e\u0434\u0430, \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u043e\u043c \u0438 Google Cloud Console. \u041c\u0430\u043b\u043e \u0442\u043e\u0433\u043e, \u0432\u0430\u043c \u0435\u0449\u0451 \u043f\u0440\u0438\u0434\u0435\u0442\u0441\u044f \u043f\u043e \u043c\u043d\u043e\u0433\u043e \u0440\u0430\u0437, \u043f\u0440\u0438 \u043a\u0430\u0436\u0434\u043e\u043c \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u0438, \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u043e\u0434\u043d\u0438 \u0438 \u0442\u0435 \u0436\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b. Cloud Code\u00a0\u2013 \u044d\u0442\u043e \u043d\u0430\u0431\u043e\u0440 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432, \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0449\u0438\u0439 \u0432\u0441\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0435 \u0434\u043b\u044f \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f, \u043e\u0442\u043b\u0430\u0434\u043a\u0438 \u0438 \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":96733,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-96732","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 \u0434\u043b\u044f.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/uskoryaem-razrabotku-dlya-cloud-run-s-pomoshhyu-cloud-code\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0423\u0441\u043a\u043e\u0440\u044f\u0435\u043c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0443 \u0434\u043b\u044f Cloud Run \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e Cloud Code | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 \u0434\u043b\u044f.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/uskoryaem-razrabotku-dlya-cloud-run-s-pomoshhyu-cloud-code\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-10-14T05:42:36+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-10-14T05:42:36+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Zrychlujeme v\u00fdvoj pro Cloud Run s pomoc\u00ed Cloud Code | ProHoster","description":"P\u0159i v\u00fdvoji slu\u017eeb pro.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/uskoryaem-razrabotku-dlya-cloud-run-s-pomoshhyu-cloud-code","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0423\u0441\u043a\u043e\u0440\u044f\u0435\u043c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0443 \u0434\u043b\u044f Cloud Run \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e Cloud Code | ProHoster","og:description":"\u041f\u0440\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 \u0434\u043b\u044f.","og:url":"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/uskoryaem-razrabotku-dlya-cloud-run-s-pomoshhyu-cloud-code","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-10-14T05:42:36+00:00","article:modified_time":"2020-10-14T05:42:36+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"96732","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 10:36:23","updated":"2022-10-03 07:14:30","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/96732","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=96732"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/96732\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media\/96733"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=96732"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=96732"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=96732"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}