Cost-Performance Evaluation of General Compute Instances: AWS, Azure, GCP, and OCI

Jay Tharwani,Arnab A Purkayastha
2024-12-04
Abstract:Cloud computing has become the cornerstone of modern IT infrastructure, offering a wide range of general-purpose instances optimized for diverse workloads. This paper provides a comparative analysis of cost and performance for general-purpose compute instances across four major cloud providers: AWS, Azure, Google Cloud Platform (GCP), and Oracle Cloud Infrastructure (OCI). Using standardized configurations of 4 vCPUs and 16 GiB of RAM, the study evaluates instances based on processor architecture (Intel, AMD, ARM), pricing models, and performance benchmarks. Key findings reveal that ARM-based instances deliver superior price-performance ratios for cost-sensitive workloads, while Intel-based instances excel in enterprise-grade applications requiring versatility and reliability. The results aim to guide organizations in selecting the most cost-effective and performance-efficient cloud resources for their specific needs.
Distributed, Parallel, and Cluster Computing,Performance
What problem does this paper attempt to address?
The main problem that this paper attempts to solve is to evaluate and compare the cost and performance of general - purpose computing instances provided by the four major cloud service providers (AWS, Azure, Google Cloud Platform (GCP), and Oracle Cloud Infrastructure (OCI)). Specifically, the paper focuses on the following aspects: 1. **Cost - efficiency**: Compare the hourly pricing and one - year commitment discounts of different cloud service providers. 2. **Performance metrics**: Use standardized benchmark tests to evaluate the performance of instances. 3. **Processor architecture**: Compare the performance of processor architectures from different manufacturers (Intel, AMD, ARM) in terms of cost and performance. Through these evaluations, the paper aims to provide guidance for organizations to select the most cost - effective and high - performance cloud resources to meet their specific needs. The study found that instances with the ARM architecture perform well in cost - sensitive workloads, while instances with the Intel architecture perform well in enterprise - level applications that require high reliability and diversity.