Jelastic Reselling Model

Note: This document is based on Jelastic version 4.6

Reselling is a statement which defines the process, when one company purchases product (or service, like in our case) from original owner and, instead of utilizing it by themselves, sells the acquired solution further for gaining profit.

In the confines of web hosting, this means that a “parent” service provider divides its hardware among a number of so-called sub-platforms, which are delivered to smaller companies with all the appropriate software already installed and configured. Herewith, having the ability to apply the “white label” approach and customize the main sub-platform’s settings, resellers are able to easily distribute Jelastic Cloud hosting services over their own brand name without the necessity to purchase hardware and maintain infrastructure.

Such a smart collaboration can bring a number of benefits for both resellers and initial hosting service providers. The first ones get a simpler and cheaper possibility to start their own business (through using the already configured and tested hardware, integrated billing system, etc), while the parent platform owners achieve a wider zone of influence and better local presence through delegating this to smaller companies.

To be more precise, being provided with a dedicated portal, a reseller takes some of the parent hosting providers liabilities at a certain region. In particular, this allows to enhance the users’ support quality (through speeding up the response and problems resolution time, which results in improving of general service evaluation) and attract more customers through handling different marketing co-events.

So, in order to give the ability to handle such a collaboration, Jelastic provides a special reselling solution. According to it, each hosting provider has an option, that allows to create a special reseller account with a dedicated dashboard for users and a cluster admin panel for its management and customization under a separate domain.

Reseller Account

In case you’ve decided to become a Jelastic reseller, you need to choose the preferable Jelastic installation and contact the appropriate hosting provider to negotiate the collaboration. After you’ve managed to reach an agreement, you have to provide the following data for your own portal creation:
  • regular user account’s email, preliminary registered at the chosen Platform (create it if you still don’t have one)
  • pre-purchased custom domain name(s) - one per each environment region you’d like to utilize for users’ environments to be run at.
    Also, it’s highly recommended to allocate a separate domain for the platform itself, in order not to get it being included into any blacklists due to the users handling some prohibited content
    Note: Reseller’s regions correspond to the initial hosting provider’s ones, which means they are running on the same hardware, but upon their own domain names. You are able to handle multiple regions with different domains (each of which will point to another set of hardware), but, of course, their amount can’t exceed the number of regions the parent Jelastic installation has.
  • custom SSL certificates (a set of Server key, Intermediate certificate and Domain certificate files for each domain name)
    Note: It’s possible to use self-signed certificates. Obviously, this is highly not recommended for production, but still is a suitable option for internal or testing purposes.
After the parent hosting provider receives the mentioned data, it becomes possible to satisfy your request and to create a reseller account, which will be bound to the provided email address. Herewith, credentials for accessing your JCA will be the same as the ones you are using to enter your regular account at the parent’s hosting platform. There, you can proceed with your dashboard customization, users’ management, adjusting tariffs etc (this is described in details within the section below).

Note:

  • currently, the same email address can’t be registered at a parent hosting provider and reseller’s sub-platform simultaneously, as well as at two different reselling partners’ platforms of the same vendor
  • the environment transferring and account collaboration features are not available for accounts at different resellers’ sub-platforms
  • all of the resellers are utilizing a single billing system, that is already integrated at a parent Jelastic installation. This implies that end-users pay directly to the main Platform's owner, which, in his order, shares the revenue according to the previously agreed conditions. Currently, the custom billing system integration is unavailable.

All of these possibilities are planned to be added within the upcoming releases.

Reseller’s JCA

Once the list of Platform resellers was enlarged, a new sub-platform becomes available under the specified domain address, whilst the appropriate reseller account receives an access to a separate cluster admin panel (JCA). It looks similar to the classic one and can be used for performing the main users’ and dashboard management operations, being, at the same time, shorten in hardware, marketplace and localization management possibilities (since this is a zone of a parent hosting provider’s responsibility).

A new sub-platform is delivered with the hosting provider default settings (unless other was preliminary agreed), being already suitable for production. However, in case of necessity, the sub-platform’s owner can manage the number of its main settings within the following available sections (refer to the appropriate linked guides to explore the possible options in more details):
  • Tariffs - defines the costs and discounts for the main platform resources usage (by default, the parent hoster tariffs are copied, being prefixed with a particular reseller’s name). They can be freely customized by a reseller, i.e. it’s possible to add, edit and remove the included elements.
  • Pricing Models - shows the list of available pricing models and gives the ability to compose the previously created tariffs into pricing plans
  • Groups - sub-platform is launched with a set of default user groups (one per each group type: beta, billing, post and trial), that are copied from the parent hosting provider’s ones and are named with the appropriate reseller’s name prefix; obviously, all the appropriate parameters can be edited, as well as new groups can be added
  • Users - the list of registered at a sub-platform accounts with detailed information on each of them (like created environments, actions log, charging etc) and options for their management (changing status, group, quotas’ values, etc)
  • System Settings - provides access to some of common (with notification emails’ sending settings) and jclient (with dashboard settings) parameters groups; comprises the following sub-sections:
    • Links - is intended for customization of external links, used in dashboard and email notifications
    • User Interface - set of parameters for adjusting dashboard interface elements
  • About - displays the general information on a platform
Note that all of the parameters of a particular sub-platform except System Settings can be managed through the parent hosting provider’s JCA as well.

Though the majority of settings are copied from the parent platform’s ones, there is a number of parameters, that are to be preliminary configured for the platform to work properly - get the details through referring to the corresponding document.