vania-janet/multiturn-rag-retrieval-data huggingface dataset:
Getting started with your migration from Heroku to Code Engine 

Welcome Heroku users to IBM Cloud® Code Engine.

Code Engine is a fully managed, serverless platform that runs your containerized workloads. Code Engine even builds container images for you from your source code. 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.

Code Engine was designed with the following key goals in mind.



* Focus on your code. Code Engine provides a simplified developer experience. No need to learn about or manage the underlying infrastructure.
* Support the modern runtime characteristics, such as autoscaling, scaling to zero when idle, and seamless integration with managed services and security.
* Support all your Cloud-native based applications, whether they are 12-factor apps, event-driven functions, or run-to-completion batch-jobs. If it can be containerized, Code Engine can run it.
* Pay for only the resources that you actually use.



If you are coming from a Heroku background, many of these features sound familiar. However, Code Engine also includes some new capabilities that allow you to go beyond even what Heroku offers, including applications that can scale to zero and incur no charges. In addition, Code Engine requires a Pay-as-you-Go account that includes a [free tier](https://www.ibm.com/cloud/code-engine/pricing). So, after you're past the syntactical difference of the user experience, you and your applications will feel right at home in Code Engine.



 Objectives 



* Learn the similarities between Code Engine and Heroku.
* Learn the general process of deploying apps in Code Engine.
* Deploy an application from code on your local system with Code Engine.





* Video transcript

Hi, my name is JJ Asghar and I'm a developer advocate for IBM Cloud. Recently, you might have heard about Heroku changing their policy on free - the free tier. It's causing a challenge for a lot of developers out there so I want to take a handful of moments here to show you how you can migrate from Heroku to Code Engine from IBM Cloud in just a handful of steps.
* [SAP Note 2588225 - SAP on IBM Cloud: Protect against speculative execution vulnerabilities](https://launchpad.support.sap.com//notes/2588225)
* [SAP Note 1380654 - SAP support in IaaS environments](https://launchpad.support.sap.com//notes/1380654)
* [SAP Note 2414097 - SAP Applications on IBM Cloud Classic Infrastructure environment](https://launchpad.support.sap.com//notes/2414097)



This automation is offered free of charge however, the provisioned infrastructure comes at cost.
* [SPSS Statistics](https://cloud.ibm.com/docs/Db2onCloud/connecting?topic=Db2onCloud-connect_ibmspss_stats)
* [SAS](https://cloud.ibm.com/docs/Db2onCloud/connecting?topic=Db2onCloud-connect_3rd_partysas)









 Connecting to another Db2 database 

Db2 data virtualization (also known as federation) is supported by Db2 on Cloud. Data virtualization gives you single-query access to all of your data that is on multiple distributed databases anywhere in your organization. You can access data that is on any of your Db2 or Informix data sources, both in the cloud and on premises.

This function is supported on all versions of Db2 on Cloud, except for the free Lite plan. However, you can use the Lite plan as a target from which you can pull data.



* [Data virtualization (federation)](https://cloud.ibm.com/docs/Db2onCloud?topic=Db2onCloud-fed_v2)
[root@mx2d-metal-96x768 ] lvcreate --type raid10 -i 2 -m 1 -L 512G -I 64 -n hana_log_lv vg0
4. Create hana_data. Either modify the size with the -L option according to the sizing table, or the use the entire volume group with -l 100%FREE:

[root@mx2d-metal-96x768 ] lvcreate --type raid10 -i 2 -m 1 -l 100%FREE -I 64 -n hana_data_lv vg1
5. Create file systems on the logical volumes. In this example, XFS is used and is mounted by label. Mount by label is not a requirement and can be adapted according to your needs:

[root@mx2d-metal-96x768 ] mkfs.xfs -L HANA_SHARED -K /dev/mapper/vg0-hana_shared_lv
[root@mx2d-metal-96x768 ] mkfs.xfs -L HANA_LOG -K /dev/mapper/vg0-hana_log_lv
[root@mx2d-metal-96x768 ] mkfs.xfs -L HANA_DATA -K /dev/mapper/vg1-hana_data_lv
6. Add the following lines to /etc/fstab and create the required directory paths with mkdir.

LABEL=HANA_SHARED /hana/shared xfs defaults 0 0
LABEL=HANA_LOG /hana/log xfs defaults,swalloc,inode64 0 0
LABEL=HANA_DATA /hana/data xfs defaults,largeio,swalloc,inode64 0 0
7. You can now mount the file systems.
liability or responsibility for the accuracy, completeness, or 
 usefulness of any information, apparatus, product, or process 
 disclosed, or represents that its use would not infringe 
 privately-owned rights. Reference herein to any specific commer- 
 cial products, process, or service by trade name, trademark, 
 manufacturer, or otherwise, does not necessarily constitute or 
 imply its endorsement, recommendation, or favoring by the United 
 States Government or the University of California. The views and 
 opinions of authors expressed herein do not necessarily state or 
 reflect those of the United States Government or the University 
 of California, and shall not be used for advertising or product 
 endorsement purposes. /
---------------------------------------------------------------------

(locale-gen.8) GFDL 1.1 [locales-all]

Eduard Bloch <blade@debian.org> for
the fBDebian GNU/LinuxfP system (but may be used by others). Permission is
granted to copy, distribute and/or modify this document under
the terms of the GNU Free Documentation
License, Version 1.1 or any later version published by the Free
Software Foundation; with no Invariant Sections, no Front-Cover
Texts and no Back-Cover Texts.
." created by instant / docbook-to-man, Sat 02 Mar 2002, 16:43
 End Of File 

git-updates-2.diff [locales-all]

@@ -441,15 +441,6 @@ Permission to use, copy, modify, and distribute
this
software is freely granted, provided that this notice
is preserved.
2
-Part of stdio-common/tst-printf.c is copyright C E Chew:
-
-(C) Copyright C E Chew
-
-Feel free to copy, use and distribute this software provided:
-
- 1.
RHEL 9.0 minimal 31 May 2024 Pay-as-you-Go / BYOL 
 RHEL 9.0 (SAP HANA and SAP applications) 31 May 2026 Pay-as-you-Go 
 RHEL 8.6 minimal 31 May 2024 Pay-as-you-Go / BYOL 
 RHEL 8.6 (SAP HANA and SAP applications) 31 May 2026 Pay-as-you-Go 
 RHEL 8.4 minimal 31 May 2023 Pay-as-you-Go / BYOL 
 RHEL 8.4 (SAP HANA and SAP applications) 31 May 2025 Pay-as-you-Go 
 RHEL 8.3 minimal 30 April 2021 Pay-as-you-Go / BYOL 
 RHEL 8.2 minimal 30 April 2022 Pay-as-you-Go / BYOL 
 RHEL 8.2 (SAP HANA and SAP applications) 28 February 2023 Pay-as-you-Go 
 RHEL 8.1 minimal 30 November 2021 Pay-as-you-Go / BYOL 
 RHEL 8.1 (SAP HANA and SAP applications) 28 February 2023 Pay-as-you-Go 
 RHEL 7.9 minimal 30 June 2024 Pay-as-you-Go / BYOL 
 RHEL 7.9 (SAP HANA and SAP applications) 30 June 2024 Pay-as-you-Go 
 RHEL 7.6 (SAP HANA and SAP applications) 28 February 2023 Pay-as-you-Go 



BYOL: For Red Hat Enterprise Linux® (RHEL) operating systems, you can bring your own license (BYOL) to IBM Cloud VPC when you import a custom image. These images are registered and licensed by you. You maintain control over your license and incur no additional costs by using your license. Acquisition and activation of the license is between you and the OS vendor. BYOL is not supported on Red Hat Enterprise Linux for SAP.





 Rocky Linux 

The version of Rocky Linux is updated regularly, with the previous release deprecating when a new version is released. This guest OS is a free operating system. For more information, see [Rocky Linux](https://rockylinux.org/).



Table 5. Lifecycle for Rocky Linux operating systems
![solution tutorial icon](https://cloud.ibm.com/media/docs/images/homepage/solution-tutorial.svg) [PHP web application on a LAMP Stack in VPC](https://cloud.ibm.com/docs/solution-tutorials?topic=solution-tutorials-lamp-stack-on-vpc)PHP web application on a LAMP Stack in VPC Solution tutorial

This tutorial walks you through the creation of an Ubuntu Linux virtual server with Apache web server, MySQL database and PHP scripting on IBM Cloud Virtual Private Cloud (VPC) Infrastructure. This combination of software - more commonly called a LAMP stack - is often used to deliver websites and web applications. Using IBM Cloud VPC you will quickly deploy your LAMP stack and if desired add logging and monitoring. To experience the LAMP server in action, you will also install and configure the free and open source WordPress content management system.

![solution tutorial icon](https://cloud.ibm.com/media/docs/images/homepage/solution-tutorial.svg) [Plan, create and update deployment environments](https://cloud.ibm.com/docs/solution-tutorials?topic=solution-tutorials-plan-create-update-deployments)Plan, create and update deployment environments Solution tutorial

Multiple deployment environments are common when building a solution. They reflect the lifecycle of a project from development to production. This tutorial introduces tools like the IBM Cloud CLI and Terraform to automate the creation and maintenance of these deployment environments.

![solution tutorial icon](https://cloud.ibm.com/media/docs/images/homepage/solution-tutorial.svg) [Power Systems Virtual Server for SAP HANA](https://cloud.ibm.com/docs/sap-powervs)Power Systems Virtual Server for SAP HANA Deployment guide

Deploy your first SAP-ready landscape by using SAP solution provisioning with a deployable architecture.

Deployable!
The customer can specify the number value in either numerals (100) or words (one hundred). Negative and decimal values are recognized.





 Date 

A date response collects a specific calendar date or a range of dates. The assistant can recognize dates that are expressed in various formats. Valid examples include:



* Today
* Friday
* Now
* 10/30/2020
* October 30th, 2020
* October 30th







 Time 

A time response collects a single time or a range of times. The assistant can recognize times that are expressed in various formats. Valid examples include:



* 12:45PM
* 10:30
* 6am
* Now
* at 10
* from 5pm
* 4 o'clock
* half past 4







 Currency 

A currency response collects a currency value, including the amount and the unit. The assistant can recognize currency values that are expressed in various formats. Valid examples include:



* $10.00
* 20 cents
* five dollars
* 500 yen







 Percent 

A percent response collects a fractional value that is expressed as a percentage. The assistant can recognize a percentage that is written by using either the percent symbol (%) or the word percent). Valid examples include:



* 15%
* 10.5 percent







 Free text 

A free text response collects any arbitrary text string. Use this response for capturing any text, such as a name or address, or special instructions to be passed along. Valid examples include:



* 123 Main St.
* John Q. Smith
* Please add extra sauce



The free text response type has these default setttings:



* Customer response collection behavior is Always ask for this information and can't be modified. For more information, see [Skipping steps, always asking steps, or never asking steps](https://cloud.ibm.com/docs/watson-assistant?topic=watson-assistant-collect-infocollect-info-skip-step).
* Change conversation topic is disabled.
: For more information, see the change logs: [1.24](https://cloud.ibm.com/docs/containers?topic=containers-changelog_124), [1.25](https://cloud.ibm.com/docs/containers?topic=containers-changelog_125), [1.26](https://cloud.ibm.com/docs/containers?topic=containers-changelog_126), and [1.27](https://cloud.ibm.com/docs/containers?topic=containers-changelog_127).







 June 2023 



 27 June 2023 

Master fix packs 1.24.15_1573, 1.25.11_1549, 1.26.6_1541, and 1.27.3_1529.
: For more information, see the change logs: [1.24](https://cloud.ibm.com/docs/containers?topic=containers-changelog_124), [1.25](https://cloud.ibm.com/docs/containers?topic=containers-changelog_125), [1.26](https://cloud.ibm.com/docs/containers?topic=containers-changelog_126), and [1.27](https://cloud.ibm.com/docs/containers?topic=containers-changelog_127).





 26 June 2023 

CLI version 1.0.528.
: For more information, see the [change log](https://cloud.ibm.com/docs/containers?topic=containers-cs_cli_changelog).





 23 June 2023 

Free cluster tier deprecation
: The free cluster option is deprecated and will be unsupported on 25 July 2023. Existing free tier clusters will be allowed to finish their 30-day trial window. If you want to continue testing IBM Cloud Kubernetes Service, try creating a [Classic cluster](https://cloud.ibm.com/docs/containers?topic=containers-cluster-create-classic).
@@ -441,15 +441,6 @@ Permission to use, copy, modify, and distribute
this
software is freely granted, provided that this notice
is preserved.
2
-Part of stdio-common/tst-printf.c is copyright C E Chew:
-
-(C) Copyright C E Chew
-
-Feel free to copy, use and distribute this software provided:
-
- 1. you do not pretend that you wrote it
- 2. you leave this copyright notice intact.

tzselect [locales-all]

." Permission is granted to make and distribute verbatim copies of this
." manual provided the copyright notice and this permission notice are
." preserved on all copies.
."
." Permission is granted to copy and distribute modified versions of this
." manual under the conditions for verbatim copying, provided that the
." entire resulting derived work is distributed under the terms of a
." permission notice identical to this one
."
." Since the Linux kernel and libraries are constantly changing, this
." manual page may be incorrect or out-of-date. The author(s) assume no
." responsibility for errors or omissions, or for damages resulting from
." the use of the information contained herein. The author(s) may not
." have taken the same level of care in the production of this manual,
." which is licensed free of charge, as they might when working
." professionally.
."
." Formatted or processed versions of this manual, if unaccompanied by
." the source, must acknowledge the copyright and authors of this work.
."

END OF UNIQUE NOTICES AND INFORMATION
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Show more
Selling on IBM Cloud



* 45 minutes
* 2022-08-02



[Onboarding a virtual server image for Power Systems to a private catalog](https://cloud.ibm.com/docs/sell?topic=sell-vsipower-onboard)Onboarding a virtual server image for Power Systems to a private catalog

This tutorial walks you through how to onboard a public virtual server image for Power Systems Virtual Server to a private catalog. By completing this tutorial, you learn how to import the virtual server image from a GitHub repository, configure the deployment and other details, and validate that you can deploy the image to a target Power Systems Virtual Server instance.

Object Storage Virtual Private Cloud (VPC)

+1

Selling on IBM Cloud



* 45 minutes
* 2022-08-02



[PHP web application on a LAMP Stack in VPC](https://cloud.ibm.com/docs/solution-tutorials?topic=solution-tutorials-lamp-stack-on-vpc)PHP web application on a LAMP Stack in VPC

This tutorial walks you through the creation of an Ubuntu Linux virtual server with Apache web server, MySQL database and PHP scripting on IBM Cloud Virtual Private Cloud (VPC) Infrastructure. This combination of software - more commonly called a LAMP stack - is often used to deliver websites and web applications. Using IBM Cloud VPC you will quickly deploy your LAMP stack and if desired add logging and monitoring. To experience the LAMP server in action, you will also install and configure the free and open source WordPress content management system.

Virtual Private Cloud (VPC)



* 2 hours
* 2023-05-05



[Resource sharing across accounts](https://cloud.ibm.com/docs/solution-tutorials?topic=solution-tutorials-resource-sharing)Resource sharing across accounts

This tutorial walks you through different options on how to share cloud-based resources across accounts.

Virtual Private Cloud (VPC) Log Analysis

+6

Activity Tracker hosted event search,Secrets Manager,App ID,Key Protect,Hyper Protect Crypto Services,Object Storage



* 1 hour
* 2023-05-05
For more information about IBM Cloud availability zones, data centers, and points of presence (PoPs), see the [global regions and availability zones and data centers map](https://www.ibm.com/cloud/data-centers/datacentermap).





 Networking 

The classic infrastructure network, is robust, secure, and flexible; built upon matured networking principles combined with the latest in networking hardware.



Table 1. Networking component layers overview

 IBM Cloud Classic Infrastructure network 

 Global 
 Region 
 Data center 
 Data center Pod 
 VLAN (Public and Private) 
 Subnet (Public and Private) 



Classic Infrastructure was formerly known as Softlayer.

The IBM Cloud Classic Infrastructure network provides connectivity across a global footprint of over 60 IBM Cloud data centers and 28 points of presence (PoPs). Connections are available to leading global network providers and communications service providers.

The IBM Cloud Classic Infrastructure network consists of three distinct and redundant network architectures that are seamlessly integrated in the secured network-within-a-network topology (multiple isolated logical networks, for example VLANs). This configuration means if an outage occurs in a data center on the public network, the traffic is routed and traverses through other established networks. Routing the traffic across other networks and through another data center provides continued server availability.

The three distinct and redundant network architectures within the secured network-within-a-network topology are:



* Public network: provides carrier grade internet connectivity to multi-home backbone carriers. On public IP, the connection is made to the IBM Cloud network PoP closest to the origin request. Traffic travels directly across the IBM Cloud data center to the data center network backbone into the correct data center, minimizing the network hops and handoffs between providers that add network latency.
* Private network: provides complete control of the secured networking traffic without performance degradation if significant public network traffic occurs at the same time; the private network has three functional areas:



* Host to and from Host: network traffic in the private VLANs assigned to you. Bandwidth is free and unmetered.
* Host to and from Backend Services: network traffic to and from the private VLAN to OS update servers, NTP, DNS resolvers, network storage and more. Bandwidth is free and unmetered.
You must manually configure logrotate and journald to leave a small percentage of the file systems free. To do this, configure SystemKeepFree=15% in /etc/systemd/journald.conf.

Check regularly that a percentage of the file system is still free. For the logrotatation configuration, make sure that your log files do not get too large. Compress and remove log files (or move them to your data volume) before they break your system.

Logging configuration recommendations:



* Create a non-root user for each application and run each application with that non-root user.
* Configure the application's logging and log rotation as the user who runs the application.
Alternatively, you can check the logs of a load balancer from the [Load balancers for VPC](https://cloud.ibm.com/vpc-ext/network/loadBalancers) page by



1. Clicking on the load balancer name for which you want to check the logs.
2. Under Overview tab of the load balancer, Enable Data logging and then click on Launch logging.
3. Remember to generate load against your application to see the logs.





For checking the logs of other VPC resources, refer to [VPC logging](https://cloud.ibm.com/docs/vpc?topic=vpc-logging).







 Step 4: Set up a dedicated host and provision a VSI with an encrypted data volume 

Provisioning dedicated hosts will incur costs. Use the [Cost Estimator](https://cloud.ibm.com/estimator/review) to generate a cost estimate based on your projected usage.

In this section, you will create a dedicated host in a group and provision an instance with an encrypted data volume.

The reason you create a dedicated host is to carve out a single-tenant compute node, free from users outside of your organization. Within that dedicated space, you can create virtual server instances according to your needs. Additionally, you can create dedicated host groups that contain dedicated hosts for a specific purpose. Because a dedicated host is a single-tenant space, only users within your account that have the required permissions can create instances on the host.



1. Navigate to the Settings tab of your Schematics workspace, update the step4_create_dedicated variable to true and Save the setting.
2. Click on Apply the plan to provision the following resources,



* a dedicated host group
* a dedicated host
* a VSI with encrypted data volume (encryption using IBM Key Protect for IBM Cloud) and with a security group attached.



Zoom

!
For more information, see [OSNEXUS product notifications](https://wiki.osnexus.com/index.php?title=Product_EOL_Notifications).



Table 5. Lifecycle for OSNEXUS QuantaStor operating systems

 Operating system End of support 

 5.x (available only on bare metal servers) 30 April 2025 







 Red Hat Enterprise Linux (RHEL) 

The following table describes the end of support date for RHEL operating systems. This guest OS is a paid operating system. For more information, see [Red Hat Enterprise Linux](https://www.redhat.com/en/technologies/linux-platforms/enterprise-linux).



Table 6. Lifecycle for RHEL operating systems

 Operating system End of support 

 RHEL 9.2 31 May 2025 
 RHEL 9.0 31 May 2024 
 RHEL 8.8 31 May 2025 
 RHEL 8.6 31 May 2024 
 RHEL 8.4 31 May 2023 
 RHEL 8.3 30 April 2021 
 RHEL 8.2 30 April 2022 
 RHEL 8.1 30 November 2021 
 RHEL 7.9 30 June 2024 
 RHEL 6 30 November 2020 







 Rocky Linux 

Rocky Linux is updated regularly, with the previous release deprecating when a new version is released. This guest OS is a free operating system. For more information, see [Rocky Linux](https://rockylinux.org/).



Table 7. Lifecycle for Rocky Linux operating systems

 Operating system End of support 

 Rocky Linux 8.x N/A 







 Ubuntu LTS 

The following table describes the end of support date for Ubuntu LTS operating systems. This guest OS is a free operating system. For more information, see [Ubuntu](https://ubuntu.com/).



Table 8. Lifecycle for Ubuntu LTS operating systems

 Operating system End of support 

 Ubuntu 22.04 minimal 30 April 2027 
 Ubuntu 20.04 minimal 30 April 2025