Launch AppStack

You can order stand-alone virtual machines (instances) and application stacks from the store catalog. An application stack refers to a set of servers and user defined applications whose relationships and configurations can be managed collectively.

Pre-Conditions:
You must link your cloud account details to your organization.
Virtual Private Cloud should be configured for your account.

To place an order for an application stack or an instance, do the following:

  1. Navigate to the Catalog page.
  2. Click on the view offers for Stack service which you want to order. Click Launch.
  3. The Stack Interface page is displayed. It lists the associated instances and applications. Review the details and price. You can view the estimated cost per month of the stack.
  4. Enter the Stack Name and Description in the respective fields. If the Stack Name and Description are pre-populated, you can edit these fields according to your requirement. The Stack Details section displays pre-provided details such as the stack name, description and associated tags. The tags displayed are applicable to the entire stack.
  5. Type the Budget Code in the Budget Code field. If you do not know the budget code, click the Lookup link next to the Budget field and then select a budget code. This is applicable only while configuring Enterprise Store. Click here to know how to upload Budget Code.
  6. The Resources section displays the instance level details. It displays vendors, versions of the applications, operating system, flavor/instance type, region so that you can select the suitable option that meets your requirement. The Vendor section displays the vendors who support the selected stack. Review the details, and then select a suitable vendor from the list.

  7. Select the region from the Region drop-down list. Select the memory Size and Operating System. You also need to decide whether you need the monitoring agent to be installed in the system. Select Yes from the drop-down list if you want the instance to be monitored. Select No otherwise. Select the Instance Type from the instance type drop-down list. Select the Network from the network drop-down list.
  8. Select the Subnet from the subnet drop-down list.
    Note: If you are configuring for Private Cloud, you must obtain Public IP (Floating IP).
    Note: The selection parameters in the Resource section vary based on the supported vendor.
  9. The Security Groups section displays the security groups and associated port and rule. You can edit the existing security group rules, port range and IP address. You can also create a security group by clicking the Create Security Group link. In the Security Group window, provide the security rules and port range. Refer to Security Group section for more information.
  10. View the sequence in which each instance is to be launched in the Orchestration Sequence section.
  11. Click Launch.
    Note: Some of the applications in the stack might require additional user level information. Enter the required values in the appropriate fields.
    Note: While Launching an AppStack, please ensure that the Instance Name is unique for easy identification and based on the provider specific naming conventions. This field is case sensitive. Recommended that the length should be at least 2 chars less than the provider specified length (Example: VM length in AWS & OpenStack- upto 253 chars; Azure-upto 13 chars; IBM & Google- upto 61 chars). It is likely that provisioning of VMs may fail if the VM name does not meet the provider criteria. Azure: Instance name cannot be more than 13 characters long, be entirely numeric or with special characters and no space is allowed. Google: The first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash. IBM: The hostname and domain (VM Name) must be alphanumeric strings between 1-63 characters in length that may be separated by periods '.'. The only other allowable special character is the dash '-'. Check IBM portal for further details.
  12. The Service Level Agreement page is displayed. Click Agree to agree the conditions.

An order for the instance/stack is placed with the store. A message indicating that the order needs to be approved is displayed. Refer to the below screen shot.

To approve the same, navigate to Manage > Requests page and select the order. The order that you have created will be in Approval Pending state.

Click the View link from the Actions column. The system will redirect you to View Request Details page.

On the View Request Details page, click Approve. The Request Receipt is displayed.

Now, navigate back to Manage > Request page. You will find the order is in "In-Progress", once the stack is in running status then the order will be Fulfilled.

Now, navigate back to Manage > Instances page. You will find the instance is in Running status.

An e-mail will be sent to you with the stack provisioning status. Once the stack is successfully provisioned, you can start using your stack.

Computing and Application Stack Service

The store offers various computing services and application stacks from the top cloud infrastructure vendors. You can review the details of these services on the catalog and take an informed decision about which IaaS vendor and service is best suited for your requirements.

The pricing of IaaS services is entirely based on the usage. You need to pay only for the resources you consume. The store offers various standard instances and stacks. Each instance/stack has different hourly pricing for their utilization levels. The pricing is the cost of running a specified machine image and operating system with the selected resource configuration as a service. You can view the estimated price per hour for an instance and the estimated monthly bill which is based on 100% utilization for 30 days. Review the price before purchasing the service.
Note: The billing amount for IaaS services in the invoice might slightly vary from the estimated price on the Catalog page.
Instance types constitute varying combinations of CPU, memory, storage, and networking capacity and allow you to choose the right combination of resources. You can select the region where you want to setup your server, select a pre-configured machine image to setup your server, an operating system and the physical resource combination. Each instance type includes one or more instance sizes, allowing you to select the right size to meet your target workload requirements. The store provides pre-built images. Select a suitable image from the available images list. An image is a collection of files for a specific operating system (OS) that helps to create a server. Select the Flavor/Size Reference refers to the resource configuration for a server. Each flavor is a unique combination of disk space, memory capacity, vCPUs, and network bandwidth. It refers to the allocation of physical resources.
Note: The fields you need to select vary based on vendors. Some services might require you to select the required hard disk and CPU separately from the respective drop-down list. Please select the options as available and as per the requirement.
The Estimated Price field displays the estimated monthly price for the 100% utilization of resources for a month for the selected instance/stack. Review the price details.
Note: An existing security group automatically gets associated with the instance. If you want to change and want to define a new one. Click the Edit link.
  • If you want to create a new security group, click the Create New Security Group link. The newly created security group is automatically associated to the instance. Refer to Security Groups Concepts Overview for more information on creating a new security group and editing an existing security group and associating the same to an instance. You can implement network rules on an ordered instance to ensure security.

Security Groups

The concept of security group is to define a set of access permissions on an instance. Use the editable Tags drop-down list to select an existing Key/Value. Tags are just labels which you can use classify the instances you use. A tag consists of a key/value pair. You can add up to 10 unique tags to each instance. Tags enable you to manage the infrastructure services in a better way. For example, if you want to assign an instance to the Recruitment team in the HR department, you can create a tag as Recruitment with value HR. A tag consists of a key and value. You can add up to 10 unique keys for each instance. Either selects an existing Tag and Value from the drop-down list or Type a Tag and Value of your choice. The access rules define source based access based on the IP addresses and sub net. You can also specify the protocol and port range (or ICMP type and code). Across TCP & UDP, the protocol and range are specified. It does not allow traffic from any other IP addresses. These rules determine which network traffic should be delivered to the selected instance. You can view and modify the rules for a security group any time. If you do not associate a security group to the instance, the default security group will be automatically associated.
Note: Some services do not require security group association. The security group field will not be available for such services.