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 Tech Now: October 2, 2023

< 1 min read - ​Welcome IBM Tech Now, our video web series featuring the latest and greatest news and announcements in the world of technology. Make sure you subscribe to our YouTube channel to be notified every time a new IBM Tech Now video is published. IBM Tech Now: Episode 86 On this episode, we're covering the following topics: AI on IBM Z IBM Maximo Application Suite 8.11 IBM NS1 Connect Stay plugged in You can check out the IBM Blog Announcements for a…

IBM Cloud inactive identities: Ideas for automated processing

4 min read - Regular cleanup is part of all account administration and security best practices, not just for cloud environments. In our blog post on identifying inactive identities, we looked at the APIs offered by IBM Cloud Identity and Access Management (IAM) and how to utilize them to obtain details on IAM identities and API keys. Some readers provided feedback and asked on how to proceed and act on identified inactive identities. In response, we are going lay out possible steps to take.…

IBM Cloud VMware as a Service introduces multitenant as a new, cost-efficient consumption model

4 min read - Businesses often struggle with ongoing operational needs like monitoring, patching and maintenance of their VMware infrastructure or the added concerns over capacity management. At the same time, cost efficiency and control are very important. Not all workloads have identical needs and different business applications have variable requirements. For example, production applications and regulated workloads may require strong isolation, but development/testing, training environments, disaster recovery sites or other applications may have lower availability requirements or they can be ephemeral in nature,…

IBM accelerates enterprise AI for clients with new capabilities on IBM Z

5 min read - Today, we are excited to unveil a new suite of AI offerings for IBM Z that are designed to help clients improve business outcomes by speeding the implementation of enterprise AI on IBM Z across a wide variety of use cases and industries. We are bringing artificial intelligence (AI) to emerging use cases that our clients (like Swiss insurance provider La Mobilière) have begun exploring, such as enhancing the accuracy of insurance policy recommendations, increasing the accuracy and timeliness of…