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 + AWS: Transforming Software Development Lifecycle (SDLC) with generative AI

7 min read - Generative AI is not only changing the way applications are built, but the way they are envisioned, designed, tested, documented, and deployed. It’s also revolutionizing the software development lifecycle (SDLC). IBM and AWS are infusing Amazon Bedrock generative AI capabilities into the IBM® SDLC solution to drive increased efficiency, speed, quality and value in every application lifecycle consistently and at scale. And The evolution of the SDLC landscape The software development lifecycle has undergone several silent revolutions in recent decades.…

How digital solutions increase efficiency in warehouse management

3 min read - In the evolving landscape of modern business, the significance of robust maintenance, repair and operations (MRO) systems cannot be overstated. Efficient warehouse management helps businesses to operate seamlessly, ensure precision and drive productivity to new heights. In our increasingly digital world, bar coding stands out as a cornerstone technology, revolutionizing warehouses by enabling meticulous data tracking and streamlined workflows. With this knowledge, A3J Group is focused on using IBM® Maximo® Application Suite and the Red Hat® Marketplace to help bring…

How fintechs are helping banks accelerate innovation while navigating global regulations

4 min read - Financial institutions are partnering with technology firms—from cloud providers to fintechs—to adopt innovations that help them stay competitive, remain agile and improve the customer experience. However, the biggest hurdle to adopting new technologies is security and regulatory compliance. While third and fourth parties have the potential to introduce risk, they can also be the solution. As enterprises undergo their modernization journeys, fintechs are redefining digital transformation in ways that have never been seen before. This includes using hybrid cloud and…

IBM Newsletters

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