Skip to main content

Cloud Comparison - Part-2: Management & Administration

In Part-1 we talked about the geographical coverage of the three largest hyperscalars (excl. Alibaba).

Here, in Part-2, let’s see how you can organize your cloud resource for better management and administration. In general, all three hyperscalars provide a hierarchical way to structure your cloud workloads. This structure covers 3 aspects:

  1. Centralized policy enforcement at an appropriate level
  2. Billing administration aligned with the organizational structure and strategy
  3. Reporting and monitoring of cloud resources driving accountability

Reflecting their organizational philosophy, google cloud’s structure is very simple and intuitive without losing the flexibility you may need to structure your cloud workloads. 

Azure’s way of organizing cloud resources may seem a little confusing to starters, however, its concept of “Resource Group” is extremely useful as it enables one-click administration of many of your cloud resources. Even though you may be able to achieve the same thing in GCP and AWS with other options, they are not as easy as the "Resource Group" is in Azure.

At the top level, both AWS and GCP provide a way to create an “Organization” that represents your real-world organization. Azure uses the Azure Active Directory (tenant) as a top-level entity.

For billing, all three provide a way to consolidate billing independently of how the workloads are structured across different sub-units. In AWS, a management billing account can be used to manage billing across multiple member accounts. In Azure, one billing account can be used to manage multiple subscriptions, which is the lowest level of billing separation in Azure. In Google Cloud, you may have multiple cloud billing accounts to group workloads in different projects.


For logical groups and a hierarchical structure, AWS provides “Organizational Unit (OU)” under “Organization”. You may govern multiple member accounts within an OU. Similarly, using Azure’s “Management Group”, we can create 5 levels of hierarchies under the Top-level management group. In this hierarchy, leaf nodes would be resource groups under specific subscriptions. 

In GCP, the structure is simple. Within the “Organization” node, we may have zero to many folders, and within that, we can have one-to-many projects which provide the lowest management and billing separation. Here, folders are optional, so, projects can be placed directly under the organization node.

At the lowest level of management boundary and billing Separation, AWS uses “Member accounts” to organize all the cloud resources. In Azure, this feature is provided by “Subscriptions”. In GCP, “Projects” take care of the same capability.

For one-click resource administration, Azure provides a most helpful feature – “Resource Group”. In GCP and AWS, it can be achieved partially using Tags and Labels. In AWS, if the resources were created using cloud formation, we can do one-click resource administration in cloud formation as well.

The last one is Dynamic Grouping which can help in cost-allocation to different departments of cost-heads for billing, managing varying levels of security for different workloads, and other monitoring needs. AWS tags, Azure tags, and GCP labels can be used to automate events & workflows, and management, and Attribute-based Access Control (ABAC).

Overall, while Azure’s “Resource group” is a unique feature, all other features are comparable.

For more details, please see:

https://docs.aws.amazon.com/organizations/latest/userguide/orgs_getting-started_concepts.html

https://docs.microsoft.com/en-us/azure/cloud-adoption-framework/ready/azure-best-practices/organize-subscriptions

https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy

#CompareCloud #Tip 2 #AWS #Azure #GCP #Digital #Cloud #Strategy

Comments

Popular posts from this blog

Cloud Comparison - Part-3: Business Strategy - Get Set Go

All businesses formulate their strategies around their strengths and use partnerships and collaborations to bridge the gaps. The three cloud hyperscalars we are talking about – AWS, Azure, and GCP – also follow a similar approach.  Before we go into details about these three players, let me list the main segments of the cloud market. The cloud market is divided into 3 sets of solutions: 1. IaaS (Storage, Compute, Network) Public IaaS – This is the segment with ~$100B market and AWS commands around 55% of the market, followed by Microsoft (30%), Google (10%) Private IaaS (On-premise) – This is a sub-segment within IaaS driven by clients' demand for hybrid cloud solutions. Overall market size is ~$25B led by Microsoft Azure Stack (33%), Google Cloud Anthos (25%), AWS Outposts (15%) Overall IaaS market is led by AWS with more than half of the market share. * Please note, that all numbers mentioned here are approximates and based on the reports ...

Driving - not much different than running an organization!!!

When I hear of the driver-less vehicles OR uberization of transport, I always wonder will it really reduce the number of people who would own the car in future? Do people use these 4-wheels only for commutation? If the answer to the latter is ‘yes’ then the answer to the former one would more likely be ‘Yes’ as well. Regardless of that, for me driving is fun. It is an activity that makes me feel in control of at least something in life. But on top of that, every time I am driving, I and up connecting what happens on the road with the corporate leadership. Here are few of those things that I have deliberated numerous times behind the wheel. Know what you are driving - One shall always understand what you are driving – a bus (large organization), a van (mid-size organization), or a small car. All three will adopt a different culture. While on the bus, co-passengers will have a chance to interact with a large number of people, you, as a driver, may not be able to maneuver it abruptly. Al...

10 Habits That Are Making You Miserable At Work !!!

This story, authored by Jeff Haden , was originally published by Inc. ------------------------------------------------------------------------ Happiness—in your business life and your personal life—is often a matter of subtraction, not addition. Consider, for example, what happens when you stop doing the following 10 things: 1. Blaming. People make mistakes. Employees don't meet your expectations. Vendors don't deliver on time. So you blame them for your problems. But you're also to blame. Maybe you didn't provide enough training. Maybe you didn't build in enough of a buffer. Maybe you asked too much, too soon. Taking responsibility when things go wrong instead of blaming others isn't masochistic, it's empowering—because then you focus on doing things better or smarter next time. And when you get better or smarter, you also get happier. 2. Impressing. No one likes you for your clothes, your car, your possessions, your title, or your accomplishments. Those a...