on 02-27-2019 2:13 PM
Hello Everyone,
I wanted to inquire about the availability of the managed-hana service in the SAP Cloud Platform Cloud Foundry environment. I've found a few references to the service but have had difficulty accessing the service within my productive CF account.
First off, here are the references to the service in question:
So with that in mind, my goal is to create a service instance of managed-hana for use in a multi-tenant application deployed on SAP Cloud Platform in the Cloud Foundry environment. I currently use the HANA Service with a combination of schemas and statically created hdi-containers. The hope is that the managed-hana service can be used to isolate tenants where each tenant will have their own HDI container.
What I've found is that there is apparently no way to access the managed-hana service within my Cloud Platform account. As I mentioned earlier, I cannot located in my CF marketplace. I've also checked on the entitlements in my global account and cannot find a matching service there either.
I'm thinking it might have something to do with the service brokers I have setup in my CF account but I can't find any documentation on how to create a service broker that has the managed-hana service available.
In the meantime, I have developed a method to replicate the functionality covered by this service that is sufficient but if I've learned anything over the years, it's that it's also best to stick with the standards if possible. Having identified managed-hana as the standard, I'm trying my best to follow SAP's lead.
I appreciate any information anyone can provide on this question.
Thanks,
Brian
Hi Brian,
you found a gap that we indeed intended to close some time ago.
Meanwhile, we re-evaluated the instance manager concept. Our conclusion is that it should be offered in a more general way. Therefore, we will extend the functionality and, only when we are finished with this change, we will make it available on SAP Cloud Platform. The current plan is to have this available later this year.
Best regards,
Johannes.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Ivan,
I did see that blog and it is actually the primary reason I am posing this question. The blog discusses how to distinguish tenants at runtime by diagramming how individual tenants are separated into individual HDI containers. The application itself accesses these HDI containers using a Dynamic Instance Mapping service. The problem is, no details are ever provided for how to implement the Dynamic Instance Mapping service. I discovered the manged-hana service while trying to research an implementation but I cannot find how it can be activated within the SAP Cloud Foundry Cloud Foundry Environment. This is why I posed the question.
If you have any information on how to implement this dynamic mapping that is or is not the managed-hana service than I welcome the information.
Thanks,
Brian
Hi Brian,
I believe the best explanation on how AppRouter works in the sense of tenant extraction is described here. You may also be interested on more examples of tenant host patter as described here.
Please give a more concrete example of what is it that you are trying to achieve with multi-tenancy. I believe it would make it easier for everyone else to understand.
Best regards,
Ivan
Ivan,
In the interest of providing complete information on this ticket, every suggestion you've made relates to tenant discrimination within a multi-tenant context. It was my mistake to not indicate on the original ticket that I've already solved that aspect of the multi-tenant question. That is, I am already using the approuter with different routes to establish a tenant context within my application. The primary focus of the question then is how to use that information to dynamically select an HDI container. I have a home-grown solution but my research turned up a potentially standard offering which would be the preferred solution if I could gain access to it.
Johannes provided me with that answer stating that such a service was originally intended to fill that role but that they have reconsidered how to apply it. Given this, there is currently a gap in the functionality. I intend to fill that gap with a custom solution until a standard solution is provided.
Thanks,
Brian
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
6 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.