logo

Comparison of IBM Cloud PaaS with Microsoft Azure

   

Added on  2023-01-18

31 Pages6421 Words94 Views
Running Head: Cloud Computing 0
Cloud-Computing
Report
Student name

Cloud Computing 1
Table of Contents
Introduction.................................................................................................................................................1
Cloud service providers...............................................................................................................................2
List all identified cloud service providers who offer PaaS (Platform as a Service) to develop
applications:............................................................................................................................................3
Microsoft Azure compare with IBM cloud PaaS (Bluemix):.....................................................................5
Microsoft Azure comparison and contrast with IBM cloud PaaS:................................................................7
Services offered for smart applications development:............................................................................8
The quality of design and navigation of the PaaS system:.......................................................................9
The level of difficulty for development and deployment process of the cloud environment:................9
Costing model offered by the providers:...............................................................................................10
Allocate and upgrade resources like memory, space:.......................................................................12
Update/amend host URL, hosting data center, and program/code of the application:....................12
Systematically process required to create and deploy a “Hello World” application..............................12
Opinion - Based on your comparison and contrast of two cloud providers...............................................20
Which service provider performed better and why?.............................................................................22
One area of improvement, that you would like to see over their current services and why?...............22
Conclusion.................................................................................................................................................22
References.................................................................................................................................................23

Cloud Computing 2
Introduction
Cloud-based services are highly used in present era in every industry to increase their
performance and growth as well as other benefits. IBM is a huge vendor, which provides cloud-
based services. Cloud computing is playing a key role in present technologies. Cloud-based
services are primary requirements of small and medium enterprises. However, large-scale
organizations are totally based on the cloud-based services because they have many operations,
which have required large volume of data storage and huge infrastructure to manage their
resources and processes (Asanga, 2017). IBM is a well-known organization, which provides
cloud services to different clients. It has many services to manage different works of the
organization. IBM provides cloud-computing services to different clients. It has 120 services
including Watson services. In addition, Watson is an artificial intelligence and machine learning
based systems ( Barabas, 2019).
Moreover, IBM provides three basic services to their clients, which are Infrastructure as a service
(IaaS), Platform as a service (PaaS), and Software as a service (SaaS). It provides many services
as per requirements of the consumers (Baun, et al., 2011).
Furthermore, IBM, Microsoft, Google App Engine, OpenShift, and many other cloud service
provides are having a high competition in market place. All are trying their best to satisfy their
clients from their services. In present era, most of the organizations are having large amount of
data in their operations. Therefore, they require many services based on the cloud because of
huge cost and time (Bhagat, 2012).
In this report, it will describe about the cloud service providers who offer PaaS to develop
applications. It will provide comparison between IBM cloud PaaS and other service providers. It
will compare cloud service providers in respect of smart application development, and artificial
intelligence applications (Bird, 2018). This report will explain about the costing model offered
by the cloud service providers. In last section of this report, it will provide opinion about the
cloud service providers based on comparison and contrast of two cloud providers. It will explain
about the better service provider. It will also provide area of improvement. In conclusion, it will

Cloud Computing 3
conclude about the major finding about the cloud service providers and PaaS service of IBM
with improvement in service area.
Cloud service providers
In present era, cloud-computing services are highly required to manage operations of an
organization in a proper way in less cost and time. It provides developing environment with
many facilities to develop applications by the clients for their personal business (Blaisdell ,
2015).
Cloud service providers provide an environment on different basic, such as pay and use and
many others. They charge according to space, time, and many other aspects. It is a way to
manage all the services based on their requirement (Blakstad & Andreassen, 2016).
List of cloud service providers who offer Platform as a Service (PaaS):
There are many cloud service providers in the market, who offer PaaS to develop applications.
These are the most popular companies, which provide PaaS to develop applications:
Cloud Foundry
Amazon Web Services
Engine yard
Salesforce
CloudBees
Oracle Cloud PaaS
Google App Engine
Windows Azure
IBM Smart Cloud
OpenShift
Amazon Web Services (AWS): AWS offers many services to their clients including computing
power, database storage, content delivery, and other services to help in business of an
organization. It has more than 72 services and it is still growing (Business.com, 2018). AWS has
many key features that make it different from others, which are as:

Cloud Computing 4
1. AWS provides services based on organization’s needs
2. It offers standalone services
3. AWS main services are access management, Elastic Compute Cloud, Simple mail
service, CloudWatch, simple storage service, Route 53, and many others.
4. It takes cost on-demand and usage-based Billing
5. It also provide free services
Salesforce: it provides all the applications, which are required by business, such as CRM, sales,
ERP, marketing, mobile applications, and many other services. It provides helps to support
clients anywhere at any time (Heiser & Nicolett, 2008).
Oracle Cloud PaaS: it provides a way to develop applications in low cost. Therefore,
developers can write their code. It provides access oracle services, such as node cloud, mobile
cloud, java cloud, developer cloud, application builder cloud service, and many others. It
supports many languages, such as JAVA EE, PHP, python, and many others (Jansen, 2011).
Windows Azure: it provides help in developing applications, service, and infrastructures. It
provide strong security feature in their cloud service. It has more than 70 azure products that are
related to the storage, database analytics, IoT, AI, and many other technologies. Best part of
azure is collaboration and support different platforms, such as desktop, mobile, and browser
application development. It follows pay-as-you-go for pricing. It starts his plans from $0.013 per
hour per site (Business.com, 2018).
IBM Smart Cloud: IBM provides PaaS services to develop application to enhance business
processes, such as business ideas, applications to production, and others. It provides data,
storage, services, and infrastructure. BlueMix is a previous name of IBM PaaS cloud service. It
provides more than 129 services in different fields. It takes less than 10 minutes to deploy. It
provides free as well as fixed monthly subscription to their clients ( Evans, 2017).
OpenShift: it provide public and private infrastructure to build, create, deploy, and manage
different operations. It supports Kubernetes for managing different containers. It gives access to
several automation tools. It provides web dashboard for easy management of projects (Takabi, et
al., 2010).

Cloud Computing 5
Cloud Foundry: it is an open source PaaS technology, which has established a global standard.
It also provides training and certification to the developers. It has licensed under Apache 2.0. It
works with different cloud services providers, such as IBM Bluemix, Open Stack, AWS, and
many others (Wu, et al., 2013).
Google App Engine: it provide comfortable infrastructure to build mobile and web back0ends
using different frameworks. It provides high security and connectivity to secure your running
work. It provides many benefits to the clients in terms of services. It supports SQL, NoSQL, C#,
Ruby, java, and many other languages.
CloudBees: it provides secure platform for application development without having to
troubleshoot anything. It works with different partners, such as AWS, Azure, and many others. It
provides support of Jenkins expert.
Engine yard: Engine yard provide best services in the Ruby on Rails applications and website. It
offers many services in less cost as compared to other cloud service providers, such as AWS. It
supports Postgres, Node.js, Redis, and many technologies.
Microsoft Azure compare with IBM cloud PaaS (Bluemix):
IBM cloud PaaS is known a Bluemix in previous time. It provides many services to manage
application development process of an organization ( Bodhani, 2018). These are few differences
between both Microsoft Azure and Bluemix (IBM, 2019).
Serial
number
Features IBM cloud PaaS Microsoft Azure
1. IoT IBM IoT(Internet of
Things )
Azure IoT Hub
2. IoT Services Push Notifications using
devices
IoT Hub, Power BI,
Notification Hubs Machine
Learning, Stream Analytics,
( Gerber, 2018)
3. Streaming data IBM has Streaming Azure has Event Hubs for

Cloud Computing 6
Analytics for streaming
data
streaming data
4. Edge compute for
IoT
Nil Azure usage IoT Edge
5. Email SendGrid Nil
6. Workflow IBM use age Business
Rules for workflow
Microsoft Azure usages Logic
Apps, and Azure Automation
or workflow
7. Scheduling IBM has their own
Workload Scheduler to
maintain different works
Microsoft Azure has Azure
Scheduler to maintain different
works in proper way
8. Media transcoding - Microsoft Azure has Media
Services to manage media
transcoding
9. Messaging IBM has compose for
RabbitMQ
Microsoft Azure has Relays,
Azure Queue Storage, Topics,
Service Bus Queues for
messaging purposes
10. API Management IBM has used API
Connect for application
program interfaces
Microsoft Azure has many
applications to manage APIs.
Such as Power Apps API
Management, Studio Team
Services, Web Apps, API
Apps, Visual, Azure Developer
Tools, Cloud Services, and
many others
11. App testing - Microsoft Azure has Xamarin
Test Cloud (frontend), and
Azure DevTest Labs
(backend),
12. DevOps IBM has Delivery Microsoft Azure has Visual

Cloud Computing 7
Pipeline, Globalization
Pipeline, Active Deploy,
Continuous Delivery,
Track & Plan for
application development
Studio Team Services to
develop applications
13. Game development
(Cloud based tools)
- Microsoft Azure has used
Visual Studio fro game
development
14. Predefined templates IBM has Lifecycle project
templates
Microsoft Azure has used
Azure Quickstart templates
15. Backend process logic IBM has Cloud Functions
or backbends processing
logic
Microsoft Azure has used
Logic Apps to manage backend
process logic
16. Programmatic access - Microsoft Azure has used
Azure PowerShell, and Azure
Command Line Interface (CLI)
to manage programmatic
accesses
17. Enterprise app
integration
IBM WebSphere Microsoft Azure has Logic
Apps to manage enterprise app
integration
18. Visual Recognition IBM has Visual
Recognition
Microsoft Azure has used
Emotions API, Computer
Vision API, Face API, Video
API to manage visual
recognition in different
applications
19. Elastic data
warehouse
Db2 Warehouse on Cloud Microsoft Azure has used
SQL Data Warehouse
20. Disaster Recovery - Site Recovery
21. Scalability Auto Scaling Microsoft Azure has used

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
Cloud Computing: A Comparison of IBM Cloud PaaS with Microsoft Azure PaaS
|20
|5021
|67

Comparision Between Cloud Service Provider
|26
|4596
|41

Comparative Analysis of Heroku and Bluemix for Cloud Collaboration
|14
|1599
|406

Cloud Computing for Smart Application
|16
|2944
|474

Comparison and Contrast: IBM Cloud vs Google Cloud
|26
|5365
|2

Integration of Cloud Services
|21
|670
|482