{"id":7085,"date":"2021-08-13T15:30:00","date_gmt":"2021-08-13T08:30:00","guid":{"rendered":"http:\/\/gcloudvn.wam.vn\/cloud-build-private-pool-bao-mat-ci-cd-cho-private-networks\/"},"modified":"2023-07-14T10:43:18","modified_gmt":"2023-07-14T03:43:18","slug":"cloud-build-private-pool-bao-mat-ci-cd-cho-private-networks","status":"publish","type":"post","link":"https:\/\/gcloudvn.com\/en\/cloud-build-private-pool-bao-mat-ci-cd-cho-private-networks\/","title":{"rendered":"Cloud Build private pool: CI\/CD security for private networks"},"content":{"rendered":"<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-19634 size-large\" src=\"https:\/\/gcloudvn.com\/wp-content\/uploads\/2021\/08\/z2681527746849_4debc32d1b78609749cf229a21ed8675-1024x411.jpg\" alt=\"Cloud Build private pool: CI\/CD security for private networks\" width=\"1024\" height=\"411\" \/><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">A recent survey found that developers spend 39% of their time managing DevOps infrastructure that supports <\/span><strong>continuous integration <\/strong><span style=\"font-weight: 400;\"><strong>(CI)<\/strong> and <\/span><strong>continuous delivery<\/strong><span style=\"font-weight: 400;\"><strong> (CD)<\/strong> their. Unreliable availability, manual provisioning, limited scaling, disruptive upgrades, long queue times, and high fixed costs all slow down development and take valuable time and focus away from the DevOps team. And while cloud-based CI\/CD solutions can resolve many of these inconsistencies, they largely only work with resources hosted in the cloud.\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">That&#039;s why Google is excited to announce that starting today, you can take advantage of serverless build environments in <\/span><span style=\"font-weight: 400;\">private network<\/span><span style=\"font-weight: 400;\">, with <\/span><b>Cloud Build private pools<\/b><span style=\"font-weight: 400;\">. Launched in 2018, <\/span><span style=\"font-weight: 400;\">Cloud Build<\/span><span style=\"font-weight: 400;\"> has helped thousands of customers modernize their CI\/CD workloads to run on &#039;<\/span><span style=\"font-weight: 400;\">workers<\/span><span style=\"font-weight: 400;\">&#039; is fully managed, secure, pay-as-you-go with no infrastructure to manage.\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\"><strong>Cloud Build<\/strong> offers auto-scaling on-demand, pay-by-the-minute, all with no infrastructure to manage. The <\/span><span style=\"font-weight: 400;\">new private pools<\/span><span style=\"font-weight: 400;\"> features enhanced Cloud Build with secure, fully managed CI\/CD and DevOps workflow automation that uses peer-to-peer networking to connect to <\/span><span style=\"font-weight: 400;\">\u00a0private network<\/span><span style=\"font-weight: 400;\"> your. The <\/span><span style=\"font-weight: 400;\">Private pools<\/span><span style=\"font-weight: 400;\"> also unlocks a bunch of new customization options like new machine types, higher max concurrency, regional builds, and network configuration options.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">With Cloud Build&#039;s own team, you get the benefits of a fully managed, cloud-hosted CI\/CD product that meets enterprise security and compliance requirements \u2014 even for highly regulated industries like finance, healthcare, retail, and others. For example, you can enable fully managed DevOps workflows from source code repositories hosted in private networks, including Github Enterprise.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">With the <\/span><span style=\"font-weight: 400;\">Private pools<\/span><span style=\"font-weight: 400;\">, Cloud Build now supports:<\/span><\/p>\n<ul style=\"text-align: justify;\">\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">VPC Peering<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">VPC-SC<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Static IP ranges<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">No public IPs<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Org policy enforcement<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Cross-project builds<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Build from private source repositories with first class integrations, including Github Enterprise<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Regionalization in 15 regions across the US, EU, Asia, Australia, and South America<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Hundreds of concurrent builds per pool<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">15 machine types<\/span><\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">And although designed primarily for private network use cases, <\/span><span style=\"font-weight: 400;\">Private pools<\/span><span style=\"font-weight: 400;\"> also works well with resources in Google Cloud, if you want to try new features like higher concurrency or additional machines.<\/span><\/p>\n<h2 style=\"text-align: justify;\"><strong>Same Cloud Build, new build environment<\/strong><\/h2>\n<p style=\"text-align: justify;\"><strong>Private pools<\/strong><span style=\"font-weight: 400;\"> introduces a new build environment to perform your builds with Cloud Builds while maintaining a consistent API and product experience. All the same great features of Cloud Build are available with the <\/span><span style=\"font-weight: 400;\">Private pools<\/span><span style=\"font-weight: 400;\">, include <\/span><span style=\"font-weight: 400;\">fully managed workers<\/span><span style=\"font-weight: 400;\">, <\/span><span style=\"font-weight: 400;\">pay-as-you-go pricing, Cloud Console UI, source repo integrations, IAM permissions, Secret Manager and Pub\/Sub integrations<\/span><span style=\"font-weight: 400;\"> and <\/span><span style=\"font-weight: 400;\">\u00a0native support for <a href=\"https:\/\/gcloudvn.com\/en\/google-cloud-platform\/\">Cloud Platform<\/a> runtimes<\/span><span style=\"font-weight: 400;\"> options like <a href=\"https:\/\/gcloudvn.com\/en\/google-kubernetes-engine-gke\/\">Google Kubernetes Engine<\/a> (GKE), Cloud Run, Cloud Functions, <a href=\"https:\/\/gcloudvn.com\/en\/app-engine\/\">App Engine<\/a> v\u00e0 Firebase.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Run builds on a <\/span><span style=\"font-weight: 400;\">Private pools<\/span><span style=\"font-weight: 400;\"> It&#039;s as easy as creating a group and setting it up <\/span><a href=\"https:\/\/cloud.google.com\/build\/docs\/private-pools\/run-builds-in-private-pool\" rel=\"nofollow noopener\" target=\"_blank\"><span style=\"font-weight: 400;\">build environment in your cloudbuild.yaml config file<\/span><\/a><span style=\"font-weight: 400;\">. <\/span><span style=\"font-weight: 400;\">Private networking <\/span><span style=\"font-weight: 400;\">optionally configured via <\/span><span style=\"font-weight: 400;\">Service Networking <\/span><span style=\"font-weight: 400;\">\u00a0by <\/span><a href=\"https:\/\/cloud.google.com\/build\/docs\/private-pools\/set-up-private-pool-environment#setup-private-connection\" rel=\"nofollow noopener\" target=\"_blank\"><span style=\"font-weight: 400;\">peering your private pool to your customer-managed VPC<\/span><\/a><span style=\"font-weight: 400;\"> and supports both peered and shared VPCs.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Google is happy to share the<\/span><span style=\"font-weight: 400;\"> private pools<\/span><span style=\"font-weight: 400;\"> with businesses, so you can enjoy an automation platform for <\/span><span style=\"font-weight: 400;\">Cloud Build developer one way<\/span><span style=\"font-weight: 400;\"> Secure, fully managed from your private network. Feature <\/span><span style=\"font-weight: 400;\">private pools<\/span><span style=\"font-weight: 400;\"> available today, and Google looks forward to introducing service accounts for each activation and approval portals soon. To get started, try booting <\/span><a href=\"https:\/\/cloud.google.com\/build\/docs\/private-pools\/quickstart-private-pools\" rel=\"nofollow noopener\" target=\"_blank\"><span style=\"font-weight: 400;\">fast<\/span><\/a><span style=\"font-weight: 400;\"> or read <\/span><a href=\"https:\/\/cloud.google.com\/build\/docs\/private-pools\/private-pools-overview\" rel=\"nofollow noopener\" target=\"_blank\"><span style=\"font-weight: 400;\">overview document<\/span><\/a><span style=\"font-weight: 400;\"> For more details.<\/span><\/p>\n<p style=\"text-align: right;\"><strong>Source: Gimasys<\/strong><\/p>","protected":false},"excerpt":{"rendered":"<p>M\u1ed9t cu\u1ed9c kh\u1ea3o s\u00e1t g\u1ea7n \u0111\u00e2y th\u1ea5y r\u1eb1ng c\u00e1c nh\u00e0 ph\u00e1t tri\u1ec3n d\u00e0nh 39% th\u1eddi gian c\u1ee7a h\u1ecd \u0111\u1ec3 qu\u1ea3n l\u00fd c\u01a1 s\u1edf h\u1ea1 t\u1ea7ng DevOps h\u1ed7 tr\u1ee3 c\u00e1c continuous integration (CI) v\u00e0 continuous delivery (CD) c\u1ee7a h\u1ecd. T\u00ednh kh\u1ea3&hellip;<\/p>","protected":false},"author":1,"featured_media":7086,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[1,135],"tags":[],"class_list":["post-7085","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-kienthuc","category-google-cloud-platform","entry","has-media"],"_links":{"self":[{"href":"https:\/\/gcloudvn.com\/en\/wp-json\/wp\/v2\/posts\/7085","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gcloudvn.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gcloudvn.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gcloudvn.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gcloudvn.com\/en\/wp-json\/wp\/v2\/comments?post=7085"}],"version-history":[{"count":0,"href":"https:\/\/gcloudvn.com\/en\/wp-json\/wp\/v2\/posts\/7085\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gcloudvn.com\/en\/wp-json\/wp\/v2\/media\/7086"}],"wp:attachment":[{"href":"https:\/\/gcloudvn.com\/en\/wp-json\/wp\/v2\/media?parent=7085"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gcloudvn.com\/en\/wp-json\/wp\/v2\/categories?post=7085"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gcloudvn.com\/en\/wp-json\/wp\/v2\/tags?post=7085"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}