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

IBM Cloud Virtual Servers and Intel launch new custom cloud sandbox

4 min read - A new sandbox that use IBM Cloud Virtual Servers for VPC invites customers into a nonproduction environment to test the performance of 2nd Gen and 4th Gen Intel® Xeon® processors across various applications. Addressing performance concerns in a test environment Performance testing is crucial to understanding the efficiency of complex applications inside your cloud hosting environment. Yes, even in managed enterprise environments like IBM Cloud®. Although we can deliver the latest hardware and software across global data centers designed for…

10 industries that use distributed computing

6 min read - Distributed computing is a process that uses numerous computing resources in different operating locations to mimic the processes of a single computer. Distributed computing assembles different computers, servers and computer networks to accomplish computing tasks of widely varying sizes and purposes. Distributed computing even works in the cloud. And while it’s true that distributed cloud computing and cloud computing are essentially the same in theory, in practice, they differ in their global reach, with distributed cloud computing able to extend…

How a US bank modernized its mainframe applications with IBM Consulting and Microsoft Azure

9 min read - As organizations strive to stay ahead of the curve in today's fast-paced digital landscape, mainframe application modernization has emerged as a critical component of any digital transformation strategy. In this blog, we'll discuss the example of a US bank which embarked on a journey to modernize its mainframe applications. This strategic project has helped it to transform into a more modern, flexible and agile business. In looking at the ways in which it approached the problem, you’ll gain insights into…

IBM Newsletters

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