Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Introduction


Infra Cloud Providers offer the infrastructure on which you create clusters, set up your networks, firewall rules, load balancers, and virtual machines.

This module provides the ability to Link Infrastructure Cloud Provider that you would like SOAJS to use to deploy your environments & components on.


Once you Connect your Infra Provider, you can use templates which contains instructions on how to deploy a cluster along with the network, firewall rules, load balancer .....

While creating an environment, pick the provider and the template and SOAJS will orchestrate setting up the infrastructure on this provider as per the template and deploy your environment & its components on it.SOAJS supports multiple infra providers with multiple technologies; when a provider is activated, the technologies that SOAJS supports for this provider show up next to its name.

In addition, SOAJS offers two sections for each providers where you can lookup the deployments you create for your environments as well as a management interface for the templates you are using with these deployments. 







Anchor
activateprovider
activateprovider

1- Activate / Modify / Deactivate Provider


Click on Connect New Infra Cloud Provider at the top of the page of this module, and select one of the two type available:the one you want to use.

Provide your account details at this provider and SOAJS will connect to it. From there on, you can now use this provider to provision infrastructure for any Single Cloud Clustering environments.

SOAJS supports any that has either docker swarm or kubernetes deployed onIn this case, all what SOAJS needs are the communication details such as IP address, port & token to establish the link with and then this provider can be used to deploy environments on it.
TypeAvailableDescription

Infra Cloud Provider

Google Cloud

- AWS

Microsoft Azure

Amazon Web Services

SOAJS is equipped with a native driver support for this type of providers.

The drivers

allows

allow SOAJS to communicate directly with the APIs of this provider to deploy your

infrastructure.
TechnologyDocker - Kubernetes

infrastructure

.


Image Removed
Image Removed
Image Removed
Connect New Infra ProviderAWS Provider ExampleAny Machine hosting Kubernetes 


Modify:

You can always update modify the credentials of the infra cloud provider settings details after you activate should they changeyou connected with, simply click on Edit and the same form ( as activate ) is displayed, where you can update the details.

Upon Activating or Modifying an Infra Provider, SOAJS authenticates the credentials to ensure that it can use them at a later stage.


Deactivate:

Deactivating an Infra Provider, unplugs it from SOAJS but does not temper with its information at origin meaning if you deactivate your AWS account, for example, SOAJS only removes it from its list the SOAJS Console but the API Key and Token at AWS are still functional. To deactivate the key and the token, you need to do that personally at AWS and the same applies to other providers.

Note

If you deactivate an infra account, all Infra Code Templates store locally will be removed as well.


Note

You cannot deactivate an infra account that is hosting deployments, remove the deployments first, then deactivate the infra account.