AWS_Assignment_1
AWS_Assignment_1
Compare and contrast the cloud region strategies of three major cloud providers
(AWS, Azure, and Google Cloud)
It’s the leading cloud service platform currently with a 33% global market share. It’s
available in over 30 regions and provides over 400 services globally. Each region
contains multiple availability zones and are the most reliable cloud service provider. It's
the most affordable of the 3 too, with a per second usage pricing. It has the most
number of edge locations (500+) which results in a better content delivery system
Azure
It’s the CSP provided by Microsoft and it integrates the existing ecosystems provided by
them like Office 365 into it. It’s the second leading CSP with a market share of 22%. It’s
available in 60+ regions making it the CSP with the widest area of coverage. Azure uses
paired regions within the same area to have a better recovery process and to mitigate
data loss. It’s also the only CSP that offers services to a strictly regulated region like
China in partnership with the local government to tailor the services according to the
regulation.
The third largest cloud service provider with a market share of 9%, GCP targets the new
and budding AI/ML and Big data market with its superior infrastructure and native
advanced ML and analytics modules like TensorFlow, Big Query etc. It’s the least
widespread CSP of the 3 with about 21 regions but with a heavy emphasis on
sustainability as it mostly uses renewable energy sources to run the data centers
It processes data closer to the source, such as at IoT devices or local edge servers,
instead of relying on centralized data centers like traditional cloud computing. This
reduces latency and makes it ideal for applications requiring real-time responses, such
as autonomous vehicles and industrial automation. It complements cloud computing by
offloading localized processing tasks, resulting in better performance for latency-
sensitive applications. While edge computing is less scalable than cloud computing, its
localized approach minimizes bandwidth usage and improves efficiency for specific use
cases.
It processes and stores data in large, centralized data centers accessible over the
internet. Cloud computing is highly scalable, cost-efficient, and well-suited for
applications that can tolerate higher latency, such as data analytics, web hosting, and
global content delivery. Unlike edge computing, it doesn’t rely on proximity to the data
source, making it ideal for resource-intensive tasks requiring significant computational
power. However, its dependence on centralized infrastructure can result in higher
latency for real-time applications.
Cloud-Based Solutions
Cloud storage follows a pay-as-you-go model, shifting costs from CapEx to OpEx. Costs
depend on usage, with pricing tiers for storage capacity, data transfer, and retrieval
frequency. No upfront investment in hardware is required, and maintenance is handled
by the cloud provider, reducing IT overhead. While cloud solutions offer scalability and
flexibility, frequent data retrieval and egress can increase costs significantly.
Organizations often benefit from the cost predictability of reserved instances or spot
pricing for specific workloads.