Cloud Platforms & Infrastructure
AWS, Azure, Google Cloud trends, pricing, and use cases
Which cloud provider has the largest market share in 2024?
AWS holds the largest share of the global cloud infrastructure market at approximately 31%, followed by Microsoft Azure at 25% and Google Cloud at 11%, according to Synergy Research Group data cited in Amazon's 2023 Annual Report. AWS has led the market for over a decade. [Source: Amazon Annual Report]
How does AWS pricing work?
AWS uses a pay-as-you-go model with no upfront costs, charging for compute (per second or hour), storage (per GB), and data transfer (per GB out). Reserved Instances and Savings Plans offer discounts of up to 72% over On-Demand pricing for 1- or 3-year commitments. [Source: AWS]
What is Microsoft Azure primarily used for?
Microsoft Azure is used for virtual machines, AI and machine learning services, enterprise application hosting, hybrid cloud integration, and data analytics. Azure is the leading platform for enterprises already using Microsoft 365 and Windows Server, offering over 200 products and cloud services. [Source: Microsoft]
When should you choose Google Cloud over AWS or Azure?
Google Cloud Platform (GCP) is best suited for organizations prioritizing data analytics, machine learning workloads, and Kubernetes-native applications. GCP's BigQuery, Vertex AI, and Google Kubernetes Engine (GKE) are recognized industry leaders. It is also preferred when deep integration with Google Workspace is required. [Source: Google]
How does Microsoft Azure pricing compare to AWS?
Azure and AWS pricing are broadly comparable for compute, though Azure often offers lower Windows Server licensing costs due to hybrid benefits for existing Microsoft licensees. Azure Hybrid Benefit can reduce Windows VM costs by up to 85%. Both platforms offer free tiers and commitment discounts. [Source: Microsoft]
What is serverless computing and which cloud platforms offer it?
Serverless computing lets developers run code without provisioning or managing servers; the cloud provider automatically scales and bills per execution. AWS Lambda, Azure Functions, and Google Cloud Functions are the three dominant offerings. NIST defines this model under Function-as-a-Service (FaaS) within cloud service categories. [Source: NIST]
What is a hybrid cloud and how is it different from multi-cloud?
A hybrid cloud combines private on-premises infrastructure with public cloud services, enabling data and application portability between them. Multi-cloud uses services from multiple public cloud providers independently. NIST SP 800-145 formally defines these deployment models as hybrid cloud and distinguishes them from community and public clouds. [Source: NIST]
What are AWS Reserved Instances and how much do they save?
AWS Reserved Instances (RIs) are 1- or 3-year capacity commitments for EC2, RDS, and other services that provide discounts of up to 72% compared to On-Demand pricing. Standard RIs offer the deepest discounts, while Convertible RIs allow instance family changes. Savings Plans offer similar flexibility. [Source: AWS]
What are cloud egress fees and why are they controversial?
Cloud egress fees are charges applied when data is transferred out of a cloud provider's network to the internet or another provider. AWS, Azure, and GCP all charge between $0.08–$0.09 per GB for standard egress. The EU's Data Act and FTC have scrutinized these fees for creating vendor lock-in. [Source: European Commission]
What is Kubernetes and which cloud platforms offer managed Kubernetes services?
Kubernetes is an open-source container orchestration system originally developed by Google and now governed by the Cloud Native Computing Foundation (CNCF). Managed services include Amazon EKS, Azure Kubernetes Service (AKS), and Google Kubernetes Engine (GKE), each abstracting control-plane management from users. [Source: CNCF]
What is cloud-native architecture?
Cloud-native architecture designs applications as loosely coupled microservices, packaged in containers, managed dynamically via Kubernetes, and built with DevOps and continuous delivery practices. The Cloud Native Computing Foundation (CNCF) defines and governs its principles, promoting resilience, scalability, and infrastructure agnosticism across cloud providers. [Source: CNCF]
How secure is cloud computing compared to on-premises infrastructure?
NIST and CSA research indicate cloud environments can be more secure than on-premises when properly configured, as major providers invest heavily in physical and logical controls. However, misconfiguration remains the top cloud security risk. The Cloud Security Alliance's Cloud Controls Matrix provides a standardized security assessment framework. [Source: Cloud Security Alliance]
What compliance frameworks apply to cloud infrastructure (AWS, Azure, GCP)?
Major cloud providers maintain compliance with frameworks including FedRAMP (U.S. government), ISO/IEC 27001, SOC 2 Type II, PCI DSS, and HIPAA. AWS, Azure, and GCP publish their compliance certifications publicly. FedRAMP authorization is mandatory for cloud services used by U.S. federal agencies. [Source: FedRAMP]
What does the AWS Free Tier include and how long does it last?
The AWS Free Tier offers three categories: 12-month free (e.g., 750 hours/month of EC2 t2.micro, 5 GB S3 storage), always-free (e.g., 1 million Lambda requests/month), and short-term trials. It is available to new AWS accounts and is documented in full on the official AWS Free Tier page. [Source: AWS]
What is Amazon S3 and what is it used for?
Amazon Simple Storage Service (S3) is an object storage service offering industry-leading scalability, data availability, security, and performance. It is used for data lakes, backup and restore, archiving, big data analytics, static website hosting, and cloud-native application storage. S3 stores data as objects within buckets. [Source: AWS]
What is a multi-region cloud deployment and why is it important?
A multi-region deployment distributes application infrastructure across multiple geographic cloud regions to achieve high availability, disaster recovery, and reduced latency for global users. AWS, Azure, and GCP each define regions as clusters of data centers. AWS currently operates 33 geographic regions with 105 Availability Zones worldwide. [Source: AWS]
What is Google BigQuery and what makes it different from other data warehouses?
Google BigQuery is a fully managed, serverless, cloud-native data warehouse that uses a columnar storage format and separates compute from storage for independent scaling. It supports SQL queries across petabyte-scale datasets with built-in machine learning via BigQuery ML. Google introduced BigQuery publicly in 2011. [Source: Google]
What is Azure Arc and how does it extend Azure to on-premises environments?
Azure Arc is a Microsoft service that extends Azure management, security, and governance to on-premises, multi-cloud, and edge infrastructure. It allows organizations to run Azure services—including Azure Kubernetes Service, Azure SQL, and Azure Policy—outside of Azure data centers using Azure Resource Manager APIs. [Source: Microsoft]
How does running workloads in the cloud compare to on-premises data centers in terms of carbon emissions?
A 2023 Microsoft-commissioned study found that Azure can be up to 98% more carbon efficient than on-premises equivalents when using renewable energy matching. The Lawrence Berkeley National Laboratory's Uptime Institute reports hyperscale cloud data centers achieve Power Usage Effectiveness (PUE) of 1.2 or below, far exceeding typical enterprise data centers. [Source: Lawrence Berkeley National Laboratory]
What is the difference between IaaS, PaaS, and SaaS in cloud computing?
NIST SP 800-145 defines three cloud service models: IaaS (Infrastructure as a Service) provides virtualized compute, storage, and networking; PaaS (Platform as a Service) adds a managed runtime and development environment; and SaaS (Software as a Service) delivers fully managed applications over the internet on a subscription basis. [Source: NIST]