December 3, 2021 By Jeremias Werner 2 min read

You requested and we listened — as a customer of IBM Cloud, you can now use Virtual Private Endpoints to connect from your VPC network to IBM Cloud Code Engine applications.

You can do so by using IP addresses of your choosing, which are allocated from a subnet within your VPC.

Why does it matter to you?

Clients that run applications within their own VPC often want to leverage the benefits of serverless scalability by running parts of the application in a serverless platform without leaving the boundary of their VPC network.

Imagine, for example, an application that is running on an IBM Cloud Kubernetes Service cluster in your VPC and requires some heavy background processing of a large chunk of data in IBM Cloud Object Storage. Another example could be a component of your application that needs to scale very dynamically and might not even need to run for some period of time (scale to zero). Or, you need the application to react to unpredictable events very dynamically.

Instead of scaling the cluster and buying the capacity yourself, you could run the processing on IBM Cloud Code Engine (as an application or as batch jobs). In this case, you would only pay for what you actually use in terms of vCPU and memory, without the need to deal with any capacity provisioning. 

The new feature of Virtual Private Endpoints allows you to do this without leaving the boundaries of your VPC. That means you can connect to IBM Cloud Code Engine just like it would be part of your VPC from a network connectivity and security perspective.

About IBM Cloud Code Engine

IBM Cloud Code Engine is a fully managed, serverless platform that runs your containerized workloads, including web apps, microservices, event-driven functions and batch jobs with run-to-completion characteristics. Code Engine even builds container images for you from your source code. Because these workloads are all hosted within the same Code Engine project, all of them can seamlessly work together. The Code Engine experience is designed so that you can focus on writing code and not on the infrastructure that is needed to host it.

About Virtual Private Endpoints (VPE)

Virtual Private Endpoints provide a connection to your project resources and applications on the IBM Cloud Private network. When you connect through a Virtual Private Endpoint, all traffic is routed to hardware that is dedicated to Code Engine applications and remains on the IBM Cloud Private network. 

With Code Engine, you can use the following types of VPEs:

From now on, Code Engine projects are automatically configured with both a public and a Virtual Private Endpoint. You can control the visibility of Code Engine applications and specify whether to expose the application to public or private endpoints. An application that is configured for the private network can be accessed via the VPE or by other Code Engine apps. Applications accessed via the VPE do not leave the IBM network and stay within the IBM Cloud network.

Learn more

Visit the step-by-step documentation to learn about Using Virtual Private Endpoints with Code Engine.

More from Cloud

Cloud investments soar as AI advances

3 min read - These days, cloud news often gets overshadowed by anything and everything related to AI. The truth is they go hand-in-hand since many enterprises use cloud computing to deliver AI and generative AI at scale. "Hybrid cloud and AI are two sides of the same coin because it's all about the data," said Ric Lewis, IBM’s SVP of Infrastructure, at Think 2024. To function well, generative AI systems need to access the data that feeds its models wherever it resides. Enter…

3 keys to building a robust hybrid cloud risk strategy

2 min read - Hybrid cloud has become the new normal for enterprises in nearly all industries. Many enterprises have also deployed a hybrid multicloud environment that’s reliant on an ecosystem of different cloud service providers. According to an IBM Institute for Business Value report, 71% of executives think it’s difficult to realize the full potential of a digital transformation without having a solid hybrid cloud strategy in place. Managing complex business operations across a hybrid multicloud environment presents leaders with unique challenges, not…

The power of embracing distributed hybrid infrastructure

2 min read - Data is the greatest asset to help organizations improve decision-making, fuel growth and boost competitiveness in the marketplace. But today’s organizations face the challenge of managing vast amounts of data across multiple environments. This is why understanding the uniqueness of your IT processes, workloads and applications demands a workload placement strategy based on key factors such as the type of data, necessary compute capacity and performance needed and meeting your regulatory security and compliance requirements. While hybrid cloud has become…

IBM Newsletters

Get our newsletters and topic updates that deliver the latest thought leadership and insights on emerging trends.
Subscribe now More newsletters