Skip to content

Commit 38f0fc4

Browse files
Merge pull request #9353 from mendix/kk-cloud-foundry
Kk cloud foundry
2 parents 4b5cf23 + 5899f02 commit 38f0fc4

File tree

13 files changed

+15
-26
lines changed

13 files changed

+15
-26
lines changed

content/en/docs/control-center/lead-mendix-implementation-your-organization.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,7 @@ High-level positioning is about knowing how and where Mendix fits in with the re
235235

236236
**Deployment strategy**
237237

238-
The Start stage is an excellent time to start exploring your cloud options, and use this knowledge as input for strategic choices in the future. You’re most likely going to deploy your application on Mendix Cloud because it’s the most optimized cloud to run Mendix-built applications. Built on top of Cloud Foundry and AWS, Mendix Cloud is the deployment solution in which Mendix provides hosting environments for you. It’s available globally and comes standard with deep insights, alerting capabilities, high availability options, and backups.
238+
The Start stage is an excellent time to start exploring your cloud options, and use this knowledge as input for strategic choices in the future. You are most likely going to deploy your application on Mendix Cloud because it’s the most optimized cloud to run Mendix-built applications. Built on top of AWS, Mendix Cloud is the deployment solution in which Mendix provides hosting environments for you. It’s available globally and comes standard with deep insights, alerting capabilities, high availability options, and backups.
239239

240240
{{< figure src="/attachments/quickstarts/leading-mendix-implementation/cloud-options.png" >}}
241241

@@ -619,7 +619,7 @@ Mendix applications can be deployed in different ways, mainly:
619619

620620
**Mendix Cloud** is the default deployment option and has the advantage of being a fully integrated solution, with easy setting up and administrating. When developing your first application and if there are no specific (private) cloud constraints, it makes sense to choose the user friendly Mendix Cloud option. Within Mendix Cloud, there are options for multitenant cloud environments and single-tenant cloud environments. Deploying to Mendix Cloud gives you the shortest time-to-value.
621621

622-
Mendix can also be deployed to any cloud platform which supports a version of Cloud Foundry. With **Mendix for Private Cloud**, you can choose the cloud provider of your preference, e.g. your own Azure or AWS infrastructures. If there already is access to an on-premise hosting environment, Mendix can also be deployed on-premise.
622+
Mendix can also be deployed to any cloud platform which supports a version of Kubernetes or Cloud Foundry. With **Mendix for Private Cloud**, you can choose the cloud provider of your preference, e.g. your own Azure or AWS infrastructures. If there already is access to an on-premise hosting environment, Mendix can also be deployed on-premise.
623623

624624
When setting up your deployment strategy, it is important to look at the features that are needed, as some features that rely on the target platform can work differently.
625625

content/en/docs/deployment/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ cascade:
1414

1515
## Introduction
1616

17-
There are multiple ways to deploy a Mendix application. You can deploy to your local machine for development and testing. You can deploy to Mendix Cloud, which is the default location for both free and licensed apps. You can also deploy to SAP Business Technology (SAP BTP) Platform, Cloud Foundry-based platforms, Docker containers, Azure, or to a server you configured yourself.
17+
There are multiple ways to deploy a Mendix application. You can deploy to your local machine for development and testing. You can deploy to Mendix Cloud, which is the default location for both free and licensed apps. You can also deploy to SAP Business Technology (SAP BTP) Platform, Kubernetes and Cloud Foundry-based platforms, Docker containers, Azure, or to a server you configured yourself.
1818

1919
{{% alert color="warning" %}}
2020
Each app can only be deployed to one type of target platform (such as Mendix Cloud nodes) in addition to local testing.

content/en/docs/deployment/mendix-cloud-deploy/_about.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ description: "Frequently asked questions about Mendix Cloud"
1010

1111
Mendix Cloud is where licensed Mendix apps are deployed to a scalable, enterprise-grade cloud platform.
1212

13-
Apps deployed to Mendix Cloud run in Cloud Foundry clusters that are deployed on highly available Amazon Web Services (AWS) regions. They can be deployed from Studio Pro and the Mendix Portal or via [Mendix APIs](/apidocs-mxsdk/apidocs/deploy-api/). Apps can run in many regions of the world.
13+
Apps deployed to Mendix Cloud run in Kubernetes clusters that are deployed on highly available Amazon Web Services (AWS) regions. They can be deployed from Studio Pro and the Mendix Portal or via [Mendix APIs](/apidocs-mxsdk/apidocs/deploy-api/). Apps can run in many regions of the world.
1414

1515
## Where Is Data Hosted?{#cloud-data-regions}
1616

@@ -34,18 +34,18 @@ The primary hosting locations are as follows:
3434
* Mendix Cloud US West: Oregon
3535
* Mendix Cloud South America: São Paulo
3636

37-
## Does Mendix Expose the Underlying Cloud Foundry API?
37+
## Does Mendix Expose the Underlying Container Platform API?
3838

39-
No, it does not. The Cloud Foundry API does not map one-to-one to Mendix's deployment options, authorization model, or cloud resource usage. However, deployment to Mendix Cloud can be automated using the [Deploy API](/apidocs-mxsdk/apidocs/deploy-api/).
39+
No, it does not. The container platform APIs do not map one-to-one to Mendix's deployment options, authorization model, or cloud resource usage. However, deployment to Mendix Cloud can be automated using the [Deploy API](/apidocs-mxsdk/apidocs/deploy-api/).
4040

4141
## How Do You Access the Underlying AWS Resources? How Can You Deploy in Your AWS Account?
4242

43-
Mendix Cloud runs in Mendix's own AWS account; you cannot interact with the AWS APIs directly via Mendix credentials. Mendix does not offer [VPC peering](https://docs.aws.amazon.com/AmazonVPC/latest/PeeringGuide/Welcome.html) or VPC connections. All access to Mendix-hosted AWS resources (such as EC2, RDS, and S3) is done via Mendix APIs, such as the [Database API](https://apidocs.rnd.mendix.com/10/runtime/com/mendix/core/Core.html#createXPathQuery(java.lang.String)) and [FileDocument API](https://apidocs.rnd.mendix.com/10/runtime/com/mendix/core/Core.html#storeFileDocumentContent(com.mendix.systemwideinterfaces.core.IContext,com.mendix.systemwideinterfaces.core.IMendixObject,java.io.InputStream)) in Runtime and the [Deploy API](/apidocs-mxsdk/apidocs/deploy-api/) for cloud resources.
43+
Mendix Cloud runs in Mendix's own AWS account; you cannot interact with the AWS APIs directly via Mendix credentials. Mendix Cloud does not offer [VPC peering](https://docs.aws.amazon.com/AmazonVPC/latest/PeeringGuide/Welcome.html) or VPC connections. All access to Mendix-hosted AWS resources (such as EC2, RDS, and S3) is done via Mendix APIs, such as the [Database API](https://apidocs.rnd.mendix.com/10/runtime/com/mendix/core/Core.html#createXPathQuery(java.lang.String)) and [FileDocument API](https://apidocs.rnd.mendix.com/10/runtime/com/mendix/core/Core.html#storeFileDocumentContent(com.mendix.systemwideinterfaces.core.IContext,com.mendix.systemwideinterfaces.core.IMendixObject,java.io.InputStream)) in Runtime and the [Deploy API](/apidocs-mxsdk/apidocs/deploy-api/) for cloud resources.
4444

4545
However, you can launch services on your own AWS account, in the same region to minimize latency. Then, you can access those services via connectors in your app.
4646

4747
## If There Is No Deployment in Your Desired AWS Region, When Will Mendix Launch There?
4848

49-
Mendix adds regions based on customer demand. If you would like a different region, contact your Mendix Customer Success Manager to see what Mendix can offer. Note that any request will need to take into account the costs of launching a complete Cloud Foundry cluster, with backup services, monitoring, etc.
49+
Mendix adds regions based on customer demand. If you would like a different region, contact your Mendix Customer Success Manager to see what Mendix can offer. Note that any request will need to take into account the costs of launching a complete Mendix Cloud cluster, with backup services, monitoring, etc.
5050

5151
You can also consider running your Mendix app using your own AWS account, with control over your runtime environment. Mendix provides a streamlined way to deploy your apps in your own AWS account by using [Mendix for Amazon EKS](https://aws.amazon.com/solutions/partners/terraform-modules/mendix-eks/). If you do this, however, you will be responsible for the security and management of the AWS resources.

content/en/docs/deployment/mendix-cloud-deploy/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ Apps that run on Mendix Cloud are automatically assigned their own URLs. The for
113113
| Licensed app | Test, acceptance, flexible environments | Depends on the region:<br /> `{app-name}-{environment-type}.mendixcloud.com`<br />or<br />`{app-name}-{environment-type}.apps.{region}.mendixcloud.com` | `myappname-accp.mendixcloud.com`, <br /> `myappname-accp.apps.ap-3a.mendixcloud.com` |
114114
| Free App | N/A | `{app-name}-sandbox.mxapps.io`<br />or<br />`{app-name}.mxapps.io` | `myfreeappname.mxapps.io` |
115115

116-
{{% alert color="info" %}}Licensed apps run in Cloud Foundry clusters deployed on AWS. You can select the region for your app, but not for the cluster. Note that there can be multiple clusters in a region, and the URL of an app on some clusters in a region contains `apps.{region}`.{{% /alert %}}
116+
{{% alert color="info" %}}Licensed apps run in clusters deployed on AWS. You can select the region for your app, but not for the cluster. Note that there can be multiple clusters in a region, and the URL of an app on some clusters in a region contains `apps.{region}`.{{% /alert %}}
117117

118118
For licensed apps, you can customize a URL by adding [custom domains](/developerportal/deploy/custom-domains/).
119119

content/en/docs/deployment/mendix-cloud-deploy/behavior-of-app.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ Apps running in Mendix Cloud are subject to certain limitations. These behaviors
3838
3939
## HTTP Headers, Responses, and REST Connections
4040
41-
* Due to the behavior of one of the Cloud Foundry routing components, HTTP headers sent to Mendix Cloud do not always preserve their case. For example, `X-SharedSecret` may be transformed to `X-Sharedsecret`. This has no practical effect because HTTP headers are defined as case insensitive.
4241
* **Call REST** connections are eventually closed by the cloud infrastructure if left idle. This is because Mendix Cloud uses AWS NAT gateways for outgoing traffic, and these gateways drop connections that are idle for more than 350 seconds.
4342
* Mendix recommends [setting the timeout](/refguide/call-rest-action/#timeout) for calls to consumed REST or web services to less than 350. Set the timeout to a higher value only if you are sure that traffic will go back and forth at least every 350 seconds.
4443
* If you have a REST or web service call that will be idle (waiting) for 350 seconds or more, try to minimize the wait time. For example, you could make multiple requests for smaller amounts of data instead of a single request for a large amount of data, or you could make the call asynchronously.

content/en/docs/deployment/mendix-cloud-deploy/environments-details-new.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -287,7 +287,7 @@ Mendix and the deployment environment automatically add some non-configurable re
287287
| `cache-control`| The buildpack for *index.html* and *login.html* – the Mendix Runtime for other pages |
288288
| `permissions-policy: interest-cohort=()` | Exclude from Federated Learning of Cohorts (FLoC) calculation |
289289
| `strict-transport-security` | TLS terminating webservers – set to `max-age=31536000` (365 days, in seconds)|
290-
| `x-vcap-request-id` | Cloud Foundry to track requests through CF |
290+
| `X-Request-ID` | Kubernetes to track requests through the Mendix Cloud platform |
291291

292292
#### Running Your App in an Iframe {#iframe}
293293

content/en/docs/deployment/mendix-cloud-deploy/environments-details.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -274,7 +274,7 @@ Mendix and the deployment environment automatically add some non-configurable re
274274
| `cache-control`| The buildpack for *index.html* and *login.html* – the Mendix Runtime for other pages |
275275
| `permissions-policy: interest-cohort=()` | Exclude from Federated Learning of Cohorts (FLoC) calculation |
276276
| `strict-transport-security` | TLS terminating webservers – set to `max-age=31536000` (365 days, in seconds)|
277-
| `x-vcap-request-id` | Cloud Foundry to track requests through CF |
277+
| `X-Request-ID` | Kubernetes to track requests through the Mendix Cloud platform |
278278

279279
#### Running Your App in an Iframe {#iframe}
280280

content/en/docs/deployment/mendix-cloud-deploy/monitoring-with-apm/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ The integration with Splunk Cloud Platform sends only runtime application logs.
5050

5151
Mendix provides two types of monitoring data:
5252

53-
* Data from the Mendix Runtime, the Java Virtual Machine (JVM), the database, and the SaaS (for example, Cloud Foundry) environment – this is described in [Environment Metrics](#environment), below
53+
* Data from the Mendix Runtime, the Java Virtual Machine (JVM), the database, and the SaaS (for example, Kubernetes or Cloud Foundry) environment – this is described in [Environment Metrics](#environment), below
5454
* Data from within the Mendix app itself – this is described in [App Metrics](#app-metrics), below
5555

5656
## Environment Metrics{#environment}

content/en/docs/refguide/runtime/runtime-deployment.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,9 @@ This is the app model as created by Studio Pro. It cannot be directly interprete
3535

3636
This converts an app in the *.mpk* format to the mda format which can be interpreted by the Mendix Runtime.
3737

38-
### Cloud Foundry
38+
### Container Platform
3939

40-
This is the command line interpreter which allows Cloud Foundry environments to be created, and code to be pushed into the environments to be executed.
40+
This is the command line interpreter which allows Kubernetes or Cloud Foundry environments to be created, and code to be pushed into the environments to be executed.
4141

4242
### Buildpack
4343

content/en/docs/refguide8/runtime/runtime-deployment.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,6 @@ This is the project model as created by Studio Pro. It cannot be directly interp
3535

3636
This converts an app in mpk format to the mda format which can be interpreted by the Mendix Runtime.
3737

38-
### Cloud Foundry
39-
40-
This is the command line interpreter which allows Cloud Foundry environments to be created, and code to be pushed into the environments to be executed.
41-
4238
### Buildpack
4339

4440
The buildpack is the Mendix script which controls the deployment of Mendix models to a cloud environment. It performs the following tasks:

0 commit comments

Comments
 (0)