0% found this document useful (0 votes)
122 views6 pages

Mid Term Assessment

This document provides a comparison of cloud infrastructure management services between Amazon Web Services (AWS) and Microsoft Azure. It analyzes and compares services such as integration services, batch computing, object storage, relational databases, content delivery networks, and blockchain. While AWS and Azure offer similar types of services and features, choosing between them depends on a company's specific needs and goals. A cloud computing expert can help select the best cloud platform.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
122 views6 pages

Mid Term Assessment

This document provides a comparison of cloud infrastructure management services between Amazon Web Services (AWS) and Microsoft Azure. It analyzes and compares services such as integration services, batch computing, object storage, relational databases, content delivery networks, and blockchain. While AWS and Azure offer similar types of services and features, choosing between them depends on a company's specific needs and goals. A cloud computing expert can help select the best cloud platform.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Cloud Computing

Midterm Assignment
A Comparative Review: Analyze compare and optimize the cloud
infrastructure Management Services in Amazon Web Services (AWS) and
Microsoft Azure
Presented To:
Mam Amna Nadeem
Presented by:
Azhar Aslam
IT 8th morning
F16-BSIT-144
Session 2016-2020

Let's conduct a detailed comparison study between AWS and Azure based on the different

services they provide:

Integration Services and API Management

Cloud integration (messaging, events, and API) allows your organization to create integrations

between the cloud application, but also between cloud applications, in-company applications,

and data and operations across your organization. One can create connections to well-known
and unknown SaaS apps using a combination of cloud switches, publish or subscribe to the

Cloud Cloud Service, or use industry standards like SOAP and REST APIs.

Amazon offers various integration services through the AWS application integration suite that

includes Amazon SNS (fully managed mail / sub mail messages), Amazon SQS (fully

managed message queues), Amazon MQ (Apache ActiveMQ managed message broker

service) and GraphQL Serverless API management using AWS AppSync (create a flexible

API for accessing, processing, and securing data securely from one or more data sources), API

Gateway (creating, maintaining, and securing APIs on any domain), GraphQL (easily

querying and processing your data), and AWS stepping functions (creation Distributed

applications using visual workflow), etc. to integrate widgets, distributed systems, and server-

less applications.

Azure on the other hand offers Service Bus (MaaS) and Simple Hybrid Integration), Azure

Queue Storage (permanent queues for large cloud services), Event Grid (creating interactive,

event-driven applications with full managed event guidance service) and API Managment

(Deploy, manage, secure and analyze your APIs in minutes) and logic apps (build robust

integration solutions without writing code with visual workflow).

Batch Computing

Combined computing is used for frequently used programs that are implemented with minimal

human interaction.

AWS Batch enables developers to easily and efficiently run hundreds of thousands of bulk

computing jobs on AWS. AWS Batch provides the optimum amount and type of computing

resources such as CPU or memory-optimized instances based on size and resource

requirements specific to down payment tasks. With AWS Batch, there is no need to install and

manage the bulk computing software or server clusters required to run jobs, allowing
organizations to focus on solving problems and analyzing results. AWS Batch plans,

schedules, and performs bulk computing workloads across a full suite of AWS computing

services and features, such as Amazon EC2 and Spot Instances.

On the other hand, Azure Batch is used to efficiently run parallel and high-performance

computing tasks widely in the Azure platform. Azure Batch builds and manages a set of

computing nodes (virtual machines), installs the applications you want to run, and schedules

tasks to run on nodes. There is no block or task scheduler to install, manage, or expand.

Alternatively, you can use Batch APIs, tools, command line scripts or Azure gateway to

configure, manage and monitor your functionality.

Object Storage

Object storage, also known as object-based storage, is an approach to handling and managing

data storage as separate units called objects. Objects are kept within one container and not kept

as files within a folder within other folders. In short, object storage helps to understand file

storage and the storage block, which are two common ways to store data.

AWS offers the Amazon Simple Storage Service (Amazon S3), an object storage service that

offers first-class scalability, and provides data, security, and performance. Organizations of all

sizes and industries can use it to store and protect any volume of data for a range of use cases,

such as websites, mobile apps, backup, restore, archiving, enterprise applications, IoT devices

and big data analytics. Amazon S3 provides easy-to-use features for organizations to organize

their data and configure access controls to meet specific business and compliance

requirements.

Microsoft Azure introduces Azure Blob Storage, an cloud-based storage solution. Azure Blob

Storage is optimized to store massive amounts of unstructured data like binary or text data.
Blob storage expands features such as strong consistency, object variability, multiple types of

blob, and easy-to-use geographical redundancy.

Users or client apps can access objects in Blob Storage via HTTP / HTTPS, from anywhere.

Relational Database

Azure: SQL Database, Database for MySQL, Database for PostgreSQL

AWS: RDS, Aurora

Any software application requires a database to store information. Azure and AWS provide

database services, regardless of whether you need a relational database or NoSQL offer.

Amazon (RDS) (relational database service) from Amazon and the equivalent Microsoft SQL

Server database are very available and robust. RDS is an umbrella term that includes Amazon

Aurora, MySQL, MariaDB, Oracle, Microsoft SQL Server, and PostgreSQL. Aurora is a great

offer because it is a refined service dedicated to MySQL and PostgreSQL. Since Azure also

offers those premium services, it makes sense to break Aurora from RDS.

Context Delivery Network

A content delivery network (CDN) refers to a group of geographically distributed servers that

work together to provide fast connection to Internet content.


Amazon CloudFront is AWS's Content Delivery Network (CDN) service that securely

delivers data, videos, applications and APIs to global customers with low latency and high

throughputs, all in a developer-friendly environment. CloudFront is integrated with AWS -

both physical sites directly linked to AWS global infrastructure, in addition to other AWS

services. CloudFront works seamlessly with services including AWS Shield for DDoS

mitigation or Amazon S3 or flexible load balancing or Amazon EC2 as an asset for your apps

and Lambda @ Edge to run custom code closer to customer users and to customize the user

experience.

Azure Content Delivery Network (CDN) reduces download times, bandwidth availability, and

response speed - whether in developing or managing website or mobile applications, media

stream encoding and distribution, game software, firmware updates, or Internet of Things

endpoints.

Blockchain

The blockchain is a decentralized, distributed digital ledger and is used to record transactions

across multiple computers so that no relevant record can be changed retroactively, without
changing all subsequent blocks. Each block contains the preceding block cipher hash,

timestamp, and transaction data (generally represented as Merkle Tree).

Amazon offers AWS Blockchain sets consisting of the Amazon Quantum Ledger Database (a

fully managed ledger database that provides transparent, unverifiable, and encrypted

transaction history, owned by a trusted central authority), and Amazon Managed Blockchain

(easily create and manage scalable blockchain networks) , Etc.

On the other hand, Azure offers the Azure Blockchain Service (creating, controlling and

expanding blockchain consortiums) and Azure Blockchain Workbench to build blockchain

applications.
Conclusion

AWS and Azure offer a similar type of service and features. So, it is not certain that it is a

matter of discussion about the best service provider. Comparing Azure and AWS is very

difficult as both continue to launch new pricing models, products and integrations. It all

depends on what the company needs and what its future goals are. As a cloud computing

expert, Bangbit can help you choose the right cloud platform for you and help you migrate

without affecting the business process. Contact us today!

References

Padghan, V., 2020. AWS Vs Azure: What Is The Difference? Edureka. [online] Edureka.

Available at: <https://www.edureka.co/blog/aws-vs-azure/#:~:text=Both%20AWS%20and

%20Azure%20provide,and%20automatic%20replication%20across%20regions.> [Accessed
9 June 2020].

Carey, S., 2020. AWS Vs Azure Vs Google Cloud: What's The Best Cloud Platform For

Enterprise?. [online] Computerworld. Available at:

<https://www.computerworld.com/article/3429365/aws-vs-azure-vs-google-whats-the-best-

cloud-platform-for-enterprise.html> [Accessed 9 June 2020].

You might also like