Mid Term Assessment
Mid Term Assessment
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
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
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
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
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
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
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
Users or client apps can access objects in Blob Storage via HTTP / HTTPS, from anywhere.
Relational Database
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.
A content delivery network (CDN) refers to a group of geographically distributed servers that
delivers data, videos, applications and APIs to global customers with low latency and high
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
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,
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
On the other hand, Azure offers the Azure Blockchain Service (creating, controlling and
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
References
Padghan, V., 2020. AWS Vs Azure: What Is The Difference? Edureka. [online] Edureka.
%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
<https://www.computerworld.com/article/3429365/aws-vs-azure-vs-google-whats-the-best-