Skip to main content

Azure vs AWS vs Oracle Cloud Infrastructure (OCI): Accounts, Tagging and Organization - Part 1

· 7 min read
Cloud & AI Engineering
Arina Technologies
Cloud & AI Engineering

As businesses increasingly rely on cloud platforms, understanding how to manage accounts, tags, and resources efficiently is critical for operational success. This blog explores how three major cloud providers— Azure, AWS, and OCI — handle account management, tagging, and resource organization.


Introduction

Choosing a cloud platform often requires a detailed understanding of its account structure, tagging capabilities, and resource organization. This guide will:



  1. Compare account management across platforms.
  2. Dive into resource grouping and tagging.
  3. Highlight key differences and use cases.

ServicesAmazon Web ServicesAzureOracle Cloud InfrastructureComments
Object StorageAmazon Simple Storage Service (S3)Blob StorageObject StorageObject storage manages data as discrete units (objects) with associated metadata and unique identifiers, offering scalable and durable storage for unstructured data like documents, images, and backups.
Archival StorageAmazon S3 GlacierBlob Storage (archive access tier)Archive StorageArchival storage is a cost-effective solution for storing infrequently accessed or long-term data, optimized for durability and retrieval over extended periods.
Block StorageAmazon Elastic Block Store (EBS)Managed disksBlock VolumesBlock storage provides raw storage volumes that are divided into fixed-size blocks, allowing for high-performance and flexible storage solutions, typically used for databases and virtual machines.
Shared File SystemAmazon Elastic File SystemAzure FilesFile StorageA shared file system allows multiple users or systems to access and manage the same file storage simultaneously, enabling collaborative work and data consistency across different environments.
Bulk Data TransferAWS SnowballImport/Export Azure Data BoxData Transfer ApplianceBulk data transfer refers to the process of moving large volumes of data between storage systems or locations in a single operation, often using specialized tools or services to ensure efficiency and reliability.
Hybrid Data MigrationAWS Storage GatewayStorSimpleOCIFS (Linux)Hybrid data migration involves transferring data between on-premises systems and cloud environments, leveraging both local and cloud-based resources to ensure a seamless, integrated data transition.

Account Management

Cloud platforms organize user access and control through accounts or subscriptions. Here's how the concept varies across the three providers:


AWS:
  1. Accounts serve as isolated environments that provide credentials and settings.
  2. Managed through AWS Organizations, allowing centralized billing and policy control.

Azure:
  1. Uses Subscriptions for resource management, analogous to AWS accounts.
  2. Supports Management Groups for hierarchical organization, enabling policy application at both parent and child levels.

OCI:
  1. Employs Tenancies, acting as the root container for resources.
  2. Supports Compartments, offering logical grouping of resources within a tenancy.

Resource Organization

Efficient resource organization ensures streamlined operations and better control over costs and security.


AWS:
  1. Resources are grouped into Resource Groups.
  2. Tags can be applied to EC2 instances, RDS databases, and more, allowing logical groupings based on attributes like environment or application type.

Azure:
  1. Resource Groups organize assets by project or application.
  2. Tags provide additional metadata for billing and tracking.

OCI:
  1. Introduced the Compartment concept, similar to resource groups in AWS/Azure.
  2. Compartments are logical containers that allow tagging for organization and access control.

Tagging Resources

Tags enable adding metadata to cloud resources for better tracking and reporting.


AWS:
  1. Tags are applied directly to resources like VMs, databases, and S3 buckets.
  2. Example: Grouping EC2 instances by environment using tags such as "Environment: Production."

Azure:
  1. Tags can be added during or after resource creation.
  2. Commonly used for cost management and reporting, e.g., tagging VMs with "Department: Finance."

OCI
  1. Tags are part of resource creation in compartments.
  2. Include attributes like region, security, and virtual private cloud (VPC) settings.

Multi-Account/Subscription Management

Handling multiple accounts is a challenge for large organizations.


AWS
  1. AWS Organizations allow managing multiple accounts under a single parent account.
  2. Supports policy application through Service Control Policies (SCPs).

Azure
  1. Management Groups facilitate organizing multiple subscriptions.
  2. Policies can be applied at root or group levels.

OCI
  1. Offers central management of tenancies and compartments.
  2. Policies and billing can be aligned across multiple subscriptions.

Best Practices

  1. Use Tags Effectively:
    1. Tags are essential for billing and operational tracking.
    2. Create a consistent tagging policy (e.g., Environment: Dev/Prod).

  1. Centralized Account Management:
    1. Use AWS Organizations, Azure Management Groups, or OCI compartments for streamlined oversight.

  1. Leverage Resource Groups:
    1. Group related resources to simplify access control and cost tracking.

  1. Apply Security Best Practices:
    1. Regularly review IAM permissions and service control policies.

Conclusion

While AWS, Azure, and OCI share similar foundational concepts for account management, resource grouping, and tagging, each platform offers unique features tailored to specific use cases.


  1. AWS is ideal for scalability and detailed control.
  2. Azure simplifies management with unified billing and hierarchical structures.
  3. OCI, with its focus on Oracle database integration, suits enterprise-grade organizations.

Call to Action Choosing the right platform depends on your organizations needs. For more insights, subscribe to our newsletter for insights on cloud computing, tips, and the latest trends in technology. or follow our video series on cloud comparisons.


Interested in having your organization setup on cloud? If yes, please contact us and we'll be more than glad to help you embark on cloud journey.