Working with Providers

Manage providers through the Webscale Control Panel

Webscale uses external services, such as cloud providers, to provide functionality and implement features. To connect to an external service, you must create a provider. External services require authentication to access them. Each provider has a set of credentials to authenticate to the corresponding service.

You can define the cloud service providers for your account through the Webscale Control Panel. After you create a provider, you can use them in blueprints for data planes and clusters. You can also use providers to implement features such as Webscale CDN.

Webscale uses blueprints to connect to and define the Webscale usage of cloud providers. Applications that are associated with a data plane are connected to the providers for their data plane. As you create blueprints, the data planes, clusters, and applications connected with the provider will display in the providers list.

After you create a provider, it will display in your list of providers.

Webscale supports the following cloud service providers: Amazon EC2 (also known as Amazon Elastic Compute Cloud), Azure, CenturyLink, CloudSigma, Google, Inventory, Rackspace.

In addition to creating providers, you can edit and delete them through the Providers tab on the account settings page.

Providers list on the account settings page

Topics

Create providers

When you create a Webscale provider, enter a name and select a cloud service provider type. After you select a type, the Add Providers dialog box adds settings specific to it. For a provider with the Amazon EC2 type, you can enable Webscale CDN and CloudEDGE Workers.

The tables that follow this procedure contain descriptions of provider type settings. The provider type settings include your logins for the cloud service provider accounts. For help with determining the values for other settings, contact support.

Annotated Providers tab on the account settings page

To create a provider

  1. On the Webscale Control Panel page, click the menu icon on upper left of the screen.
  2. On the sidebar menu, select Providers.
  3. On the Providers tab, click Add Provider.
  4. Select the provider type. The settings specific to the provider type display.
  5. Enter settings information.
  6. Click Save.

Provider settings

Following are tables that contain the settings for each provider type.

Amazon EC2

Name Description Notes
Region A geographic area that contains at least two distinct physical locations (known as “availability zones”), each of which contains clustered data centers. With the distributed data centers of the availability zones, a region provides high availability for the designated area. Required
Access key id Used to access your AWS account Required
Secret access key Used to access your AWS account Required
Use elastic IP Enables using static IP addresses Optional
VPC Virtual Private Cloud. Identifies a virtual network of shared resources allocated within an Amazon Web Services (AWS) public cloud environment Optional
Use for CDN Enables Webscale CDN for your provider if you also specify the AWS S3 bucket for CDN logs. After you enable CDN for the provider, you can enable this feature for all applications that use the provider. Optional
S3 Bucket Name Name of the AWS S3 bucket for your Webscale CDN logs Optional. Displays if you select the Use for CDN checkbox.
Use for CloudEDGE Workers Enables CloudEDGE Workers for your provider. After you enable CloudEDGE Workers for the provider, you can create handlers for your account Optional

Azure

Name Description Notes
Tenant id Unique identifier for your Azure tenant, which represents your organization in Azure Active Directory. A tenant is automatically created when your organization signs up for a Microsoft cloud service subscription. Not an organization or domain name Required
Client id Unique identifier for the application that is set up through the Azure Active Directory Required
Client secret Password exclusive to the application and authorization server Required
Subscription Logical container used to provision resources in Azure Optional
Name Description Notes
Username Used to access your CenturyLink Cloud Application Manager account. Required
Password Used to access your CenturyLink Cloud Application Manager account. Required
Datacenter Datacenter associated with the account Required
Default Group id Identifies the organization’s collections of CenturyLink virtual servers Required

CloudSigma

Name Description Notes
Location Location within a geographic area designed to provide cloud services to the area Required
Email address Used to access your account Required
Password Used to access your account Required
Use static ip Enables using static IP addresses with the account Optional
VLAN Created from one or more local area networks, a Virtual Local Area Network (VLAN) combines collections of devices into one logical network Optional

Google

Name Description Notes
Project ID Unique identifier for your project, which organizes all of your Google Cloud resources
 Required
Email address Email address associated with your project Required
Private key Private RSA key that enables generating a token to access your Google Cloud account Required
Network Virtual Private Cloud (VPC) network that distributes traffic from Webscale Required

Inventory

Name Description Notes
Username Used to access the Inventory account Required
Password Used to access the Inventory account Required

Rackspace

Name Description Notes
Region Collection of one or more connected data centers that service a specific geographic area Required
Username Used to access your Rackspace account Required
API key Used to generate a token to authenticate to the Rackspace application or project Required
Network Used to connect the data centers for a region Optional
Use RackConnect Enables hybrid connectivity solution that combines dedicated and cloud hosting Optional

Edit providers

To edit a provider

  1. On the Webscale Control Panel page, click the menu icon on the upper left of the screen.

  2. On the sidebar menu, select Providers.

  3. On the Providers tab, click the Edit button for the provider.

    Select Edit for a provider
  4. In the Edit provider dialog box, modify settings.

  5. Click Save.

Delete providers

You cannot delete providers used in blueprints. To delete a provider in use, discard any blueprints that include the provider before deleting it.

To delete a provider

  1. On the Webscale Control Panel page, click the menu icon on upper left of the screen.

  2. On the sidebar menu, select Providers.

  3. On the Providers tab, click the **Edit **button for the provider.

  4. In the Edit provider dialog box, click Delete.

  5. To confirm deleting the provider, click Yes.

    Select Edit for a provider

Further reading

Have questions not answered here? Please Contact Support to get more help.


Last modified November 10, 2021