Phy-gital Roundtable: Breakfast Roundup from Germany and Netherlands

02 May '15 | Debjyoti Paul

German Shoppers: Meet Them in the Fast Lane to Phy-gital

15 January '15 | Ralf Reich

Shoppers Will Share Personal Information (But They Don’t Want to be “Friends”)

15 January '15 | Anil Venkat

Modernize or Perish: Property and Casualty Insurers and IT Solutions

14 January '15 | Manesh Rajendran

Benelux Reaches the Phy-gital Tipping Point: Omnichannel Readiness is Crucial

13 January '15 | Anil Gandharve

The New Omnichannel Dynamic: Finding Core Principles Across Industries

13 January '15 | Debjyoti Paul

Technology does not disrupt business – CIO day 2014 Roundup

02 December '14 | Anshuman Singh

Apple Pay – The Best Is Yet To Come

02 December '14 | Indy Sawhney

Digital transformation is a business transformation enabled by technology

01 December '14 | Amit Varma

3 Stages of FATCA Testing and Quality Assurance

06 October '14 | Raman Suprajarama

3 Reasons why Apple Pay could dominate the payments space

18 September '14 | Gaurav Johri

Beacon of Hope: Serving Growth and Customer Satisfaction

05 August '14 | Debjyoti Paul

The Dos and Don’ts of Emerging Technologies Like iBeacon

30 July '14 | Debjyoti Paul

What You Sold Us On – eCommerce Award Finalist Selections

17 July '14 | Anshuman Singh

3 Steps to Getting Started with Microsoft Azure Cloud Services

04 June '14 | Koushik Ramani

8 Steps to Building a Successful Self Service Portal

03 June '14 | Giridhar LV

Innovation outsourced – a myth or a mirage or a truth staring at us?

13 January '14 | Ramesh Hosahalli

What does a mobile user want?

03 January '14 | Gopikrishna Aravindan

Approval Systems – Public and Private Clouds

Posted on: 18 April '12

In any organization, you know that there is a defined process to raise a request for all your needs. This request then goes to your manager for approval. If approved, your wish is granted and you are happy. At Mindtree too, we have a request/approval system called Genie. The Genie at Mindtree like the original Genie grants wishes, but only on approvals.

VMUnify manages the Private Cloud at Mindtree. It is integrated with Genie. Any Mindtree mind that requires a Virtual Machine (VM) raises a request in Genie and if approved, VMUnify gets a command and we go ahead and provision the VM, giving the VM a name and adding it to the Mindtree domain. We add the user to the VM and then provide the user with the IP address to access the VM. We also update our billing module so that the project that the Mindtree mind belongs to is charged for the VM usage.

When we decided to address the Public Cloud user cases, we did a study on how a user requests VMs through some of the most common providers – Amazon, Rack-space, etc. The simplified workflow included the user creating an account, giving his credit card details, moving to the portal to select the VM type and selecting the geographical location where it needs to be provisioned. Once the selection is finalized, the VM is provisioned by the Public Cloud provisioning system and the user gets access to it, RDP for Windows and SSH for Linux VMs.

Though a number of the Public Cloud users are individuals who aren’t part of any organization, there are a number of users who belong to particular organizations. In Mindtree too, we have at least 10 – 20 users using either Amazon or Rackspace at any point of time for their project.

This knowledge of the Public Cloud workspace led us to the question, why do Public Cloud providers not have a provision for approval workflows? It may be because Public Cloud was initially designed for SOHO users who didn’t need any approvals. Organizations also started taking a liking towards Public Cloud, but it was too late to change the already familiar workflow. Another reason could be that the Public Cloud vendors had no idea of the approval hierarchies at organizations and there was no way to get this information either. Whatever be the reasons, we feel that approval systems are an accepted fact in every organization and support for this in Public Cloud systems will be welcomed by these organizations.

With this in mind, VMUnify’s Public Cloud offering has the option for organizations to use approval workflows. Public Cloud providers can create organizations, create the approval hierarchy and add the users to the organizations. On receiving a VM request from the user in an organization, the request flows up the approval hierarchy. The VM is provisioned after approval.

With the popularity of the Public Cloud rising, we believe it is a matter of time before approval workflows become standard. Till then, we are more than happy being the trail blazers.

Giridhar LV

Giridhar has been in the IT industry for more than 17 years. He is currently the head of VMUnify - a solution that Enables Unified Clouds. Prior to Mindtree he has worked in Novell India. In his career he has led teams that have developed Backup and Recovery Solutions for Windows / Linux and NetWare; NFS Gateway development for NetWare and bed side ECG monitor development. His areas of interest included Virtualization, File Systems, Operating Systems and Entrepreneurship. He is also an author of 2 patent pending applications.

  • Raghavan P

    Why do we want this hierarchy? why don’t Mindtree / organization create an account in public cloud and when ever there is a request from individual user of Organization let the organization have the authority in giving the user his VM this way of getting VM has an advantage of – Organization having hold on Users usage of computing / data / all sort of security because user is still under Organization space in cloud and every activity of his can be traced, hope i have understood the blog properly by giving this comment!!!

    • Giridhar L V

      This is what is being suggested. An organization can create an account for all users, based on specific request from a particular user, the specific manager or admin can approve it.