Comparison of AWS and BlueMix PaaS Cloud Service Providers
VerifiedAdded on 2023/06/12
|24
|4107
|117
AI Summary
This paper compares AWS and BlueMix PaaS cloud service providers and offers insights into their offered services, design and navigation, and 'Hello World' app deployment. The paper concludes that no cloud service provider is perfect for all users and that different cloud services can prove to be suitable depending on the user's needs.
Contribute Materials
Your contribution can guide someone’s learning journey. Share your
documents today.
Running head: PAAS CLOUD SERVICE PROVIDER
PAAS CLOUD SERVICE PROVIDER
Name of the Student
Name of the University
Author Note
PAAS CLOUD SERVICE PROVIDER
Name of the Student
Name of the University
Author Note
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
1PAAS CLOUD SERVICE PROVIDER
Abstract:
Cloud services has emerged as one of the global preference for the management and
advancement in the technological field. However, there is complexity involved in the
selection of the service. Hence, the paper, has compared two of the cloud service provider
and determined some crucial facts that can assist a reader in the selection of the service. The
paper has been concluded by stating the no cloud service provider is perfect for all the users
and depending on the needs different cloud services can prove to be suitable for a user.
Abstract:
Cloud services has emerged as one of the global preference for the management and
advancement in the technological field. However, there is complexity involved in the
selection of the service. Hence, the paper, has compared two of the cloud service provider
and determined some crucial facts that can assist a reader in the selection of the service. The
paper has been concluded by stating the no cloud service provider is perfect for all the users
and depending on the needs different cloud services can prove to be suitable for a user.
2PAAS CLOUD SERVICE PROVIDER
Table of Contents
Introduction................................................................................................................................3
Cloud Service Providers.............................................................................................................3
Shortlisted..............................................................................................................................4
Comparison of AWS & BlueMix...............................................................................................4
Offered services.....................................................................................................................4
Design & Navigation..............................................................................................................5
‘Hello World’ app deployment..............................................................................................6
BLUEMIX............................................................................................................................12
Level of Complexity............................................................................................................18
Ease of Management............................................................................................................18
Costing model:.....................................................................................................................18
Author’s Opinion.....................................................................................................................19
Conclusion................................................................................................................................20
Bibliography.............................................................................................................................21
Table of Contents
Introduction................................................................................................................................3
Cloud Service Providers.............................................................................................................3
Shortlisted..............................................................................................................................4
Comparison of AWS & BlueMix...............................................................................................4
Offered services.....................................................................................................................4
Design & Navigation..............................................................................................................5
‘Hello World’ app deployment..............................................................................................6
BLUEMIX............................................................................................................................12
Level of Complexity............................................................................................................18
Ease of Management............................................................................................................18
Costing model:.....................................................................................................................18
Author’s Opinion.....................................................................................................................19
Conclusion................................................................................................................................20
Bibliography.............................................................................................................................21
3PAAS CLOUD SERVICE PROVIDER
Introduction
Cloud services have provided great opportunities to the developers globally. After the
introduction of Cloud PaaS (Platform-as-a-service) the developers do not have to make huge
investments or face complex issues in getting appropriate platform or tools for developing
applications (Lang, Wiesche and Krcmar 2016). However, heavy surge in the cloud service
providers have confused the end-users on the selection of the service provider. The options of
cloud service providers are vast from Amazon to Google and multiple others, all of them are
providing some unique offering to the clients (Abdelmaboud et al. 2015). Hence, the
developed report is an attempt to minimise the confusions that the developers are facing. The
discussed objective of the paper will be achieved by shortlisting most prominent PaaS
providers and selecting one of them to compare with IBM BlueMix (Lins et al. 2015). The
deployment and development process of the ‘Hello World’ of the AWS and the BlueMix has
also been provided. Finally, the author’s perception over the best PaaS cloud service after the
comparison will be provided before concluding the paper.
Cloud Service Providers
PaaS is the platform that enables the user to develop, maintain and test different
applications, O.S (operating System), networks, servers and others (Whaiduzzaman and Gani
2014). The following list offers the most prominent cloud service providers that offers PaaS
service:
Amazon Web Services (AWS) Google App Engine Microsoft Azure IBM BlueMix Red Hat OpenShift
Introduction
Cloud services have provided great opportunities to the developers globally. After the
introduction of Cloud PaaS (Platform-as-a-service) the developers do not have to make huge
investments or face complex issues in getting appropriate platform or tools for developing
applications (Lang, Wiesche and Krcmar 2016). However, heavy surge in the cloud service
providers have confused the end-users on the selection of the service provider. The options of
cloud service providers are vast from Amazon to Google and multiple others, all of them are
providing some unique offering to the clients (Abdelmaboud et al. 2015). Hence, the
developed report is an attempt to minimise the confusions that the developers are facing. The
discussed objective of the paper will be achieved by shortlisting most prominent PaaS
providers and selecting one of them to compare with IBM BlueMix (Lins et al. 2015). The
deployment and development process of the ‘Hello World’ of the AWS and the BlueMix has
also been provided. Finally, the author’s perception over the best PaaS cloud service after the
comparison will be provided before concluding the paper.
Cloud Service Providers
PaaS is the platform that enables the user to develop, maintain and test different
applications, O.S (operating System), networks, servers and others (Whaiduzzaman and Gani
2014). The following list offers the most prominent cloud service providers that offers PaaS
service:
Amazon Web Services (AWS) Google App Engine Microsoft Azure IBM BlueMix Red Hat OpenShift
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
4PAAS CLOUD SERVICE PROVIDER
Adobe Oracle Cloud SAP Heroku
Shortlisted
AWS, Google App Engine and Microsoft Azure are the market leaders of the cloud
services and most prominent of them is the AWS. Hence, AWS is selected as the co-subject
of the paper.
JUSTIFICATION 1: The selection of AWS is based on the fact that, it is the current leader in
the cloud service providers and captures over 62% of the cloud market (Novet 2018). It also
offers almost similar offerings like the Blue mix but differ in the mode of operation.
JUSTIFICATION 2: The service offered by the AWS offers huge scalability option and have
proven itself to be reliable.
Comparison of AWS & BlueMix
Both of the subjects of the paper, are global leader in technology and cloud services.
However, they differ from each other in some aspects of which the foremost id the
implementation (Wang and He 2014). While, AWS is more suitable for the professional or
corporate purposes, BlueMix is suitable for the scholarly works that includes experimentation
within the labs, academic works and others (Jiang, Ma and Wei 2016). Additionally, BlueMix
offers ease of use while, its counterpart offers flexibility (Fiaz, Guruprakash and Navaz
2017). Hence, it can be stated that both of them are offering similar services but with
different approach. The following section will attempt at getting an in-depth knowledge about
the subjects by comparing them.
Adobe Oracle Cloud SAP Heroku
Shortlisted
AWS, Google App Engine and Microsoft Azure are the market leaders of the cloud
services and most prominent of them is the AWS. Hence, AWS is selected as the co-subject
of the paper.
JUSTIFICATION 1: The selection of AWS is based on the fact that, it is the current leader in
the cloud service providers and captures over 62% of the cloud market (Novet 2018). It also
offers almost similar offerings like the Blue mix but differ in the mode of operation.
JUSTIFICATION 2: The service offered by the AWS offers huge scalability option and have
proven itself to be reliable.
Comparison of AWS & BlueMix
Both of the subjects of the paper, are global leader in technology and cloud services.
However, they differ from each other in some aspects of which the foremost id the
implementation (Wang and He 2014). While, AWS is more suitable for the professional or
corporate purposes, BlueMix is suitable for the scholarly works that includes experimentation
within the labs, academic works and others (Jiang, Ma and Wei 2016). Additionally, BlueMix
offers ease of use while, its counterpart offers flexibility (Fiaz, Guruprakash and Navaz
2017). Hence, it can be stated that both of them are offering similar services but with
different approach. The following section will attempt at getting an in-depth knowledge about
the subjects by comparing them.
5PAAS CLOUD SERVICE PROVIDER
Offered services
It has been stated in the justification that both the subjects offer almost similar
services to each other. However, there is some basic difference and the following table
discusses the same:
Services offered AWS BlueMix
Internet of Things AWS offers features like
MQTT communication, HTTP
and others with the AWS IoT
SDK.
On the contrary, IBM offers
configured IoT platform.
Artificial Intelligence The AI service offered by the
AWS is comparatively weaker
than its counterparts.
IBM offers a stable AI service
to the users.
SDA (Scalable Digital
Application)
It leads in the considered
service because of its huge
scalability.
Offers limited scalability
option and hence, is lacking in
this field.
Others The services are designed for
the business and similar
applications.
They have their focus on the
scholars and students mostly.
Table 1: SERVICE COMPARISON OF THE SUBJECTS
(Source: Created by the Author)
Design & Navigation
The first thing that a user notices while using a platform or a service is its design and
navigation because it decides the comfort that the user will enjoy while using the service
(Lins, Teigeler and Sunyaev 2016). AWS has kept the vitality of design and navigation in
Offered services
It has been stated in the justification that both the subjects offer almost similar
services to each other. However, there is some basic difference and the following table
discusses the same:
Services offered AWS BlueMix
Internet of Things AWS offers features like
MQTT communication, HTTP
and others with the AWS IoT
SDK.
On the contrary, IBM offers
configured IoT platform.
Artificial Intelligence The AI service offered by the
AWS is comparatively weaker
than its counterparts.
IBM offers a stable AI service
to the users.
SDA (Scalable Digital
Application)
It leads in the considered
service because of its huge
scalability.
Offers limited scalability
option and hence, is lacking in
this field.
Others The services are designed for
the business and similar
applications.
They have their focus on the
scholars and students mostly.
Table 1: SERVICE COMPARISON OF THE SUBJECTS
(Source: Created by the Author)
Design & Navigation
The first thing that a user notices while using a platform or a service is its design and
navigation because it decides the comfort that the user will enjoy while using the service
(Lins, Teigeler and Sunyaev 2016). AWS has kept the vitality of design and navigation in
6PAAS CLOUD SERVICE PROVIDER
mind and developed a system that offers an amazing interface (Almorsy, Grundy and Müller
2016). On the contrary, issues and bugs have been evident in the BlueMix which are related
to the interface issues, multiple logins and similar other (Zheng et al. 2016). Hence, it can be
stated that AWS leads in the discussed field and BlueMix needs some improvements in
design & navigation in order to cope up with the former.
‘Hello World’ app deployment
The discussed section will offer an insight in to deployment and development of Hello
World app by both the AWS and BlueMix. Codes from the official website of the service
providers have been attached to increase reliability from (Docs.aws.amazon.com 2018) and
(Lauren and Hadar 2015).
AWS:
Step 1: ‘Launch a Windows Server Amazon EC2 Instance’
User creates a tag key ‘Name’ and value of ‘CodeDeployDemo’.
Step 2: ‘Configure the Source Content to deploy’
The following secondary steps are involved in this step
‘Creating the web page’
1. Location allocation in system.
mkdir c:\temp\HelloWorldApp
cd c:\temp\HelloWorldApp
2. Create a index file in the allocated folder by name of ‘index.html’.
notepad index.html
mind and developed a system that offers an amazing interface (Almorsy, Grundy and Müller
2016). On the contrary, issues and bugs have been evident in the BlueMix which are related
to the interface issues, multiple logins and similar other (Zheng et al. 2016). Hence, it can be
stated that AWS leads in the discussed field and BlueMix needs some improvements in
design & navigation in order to cope up with the former.
‘Hello World’ app deployment
The discussed section will offer an insight in to deployment and development of Hello
World app by both the AWS and BlueMix. Codes from the official website of the service
providers have been attached to increase reliability from (Docs.aws.amazon.com 2018) and
(Lauren and Hadar 2015).
AWS:
Step 1: ‘Launch a Windows Server Amazon EC2 Instance’
User creates a tag key ‘Name’ and value of ‘CodeDeployDemo’.
Step 2: ‘Configure the Source Content to deploy’
The following secondary steps are involved in this step
‘Creating the web page’
1. Location allocation in system.
mkdir c:\temp\HelloWorldApp
cd c:\temp\HelloWorldApp
2. Create a index file in the allocated folder by name of ‘index.html’.
notepad index.html
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
7PAAS CLOUD SERVICE PROVIDER
3. Add the HTML code to the file.
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Hello, World!</title>
<style>
body {
color: #ffffff;
background-color: #0188cc;
font-family: Arial, sans-serif;
font-size:14px;
}
</style>
</head>
<body>
<div align="center"><h1>Hello, World!</h1></div>
<div align="center"><h2>You have successfully deployed an application using AWS
CodeDeploy</h2></div>
<div align="center">
3. Add the HTML code to the file.
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Hello, World!</title>
<style>
body {
color: #ffffff;
background-color: #0188cc;
font-family: Arial, sans-serif;
font-size:14px;
}
</style>
</head>
<body>
<div align="center"><h1>Hello, World!</h1></div>
<div align="center"><h2>You have successfully deployed an application using AWS
CodeDeploy</h2></div>
<div align="center">
8PAAS CLOUD SERVICE PROVIDER
<p>What to do next? Take a look through the <a
href="https://aws.amazon.com/codedeploy">AWS CodeDeploy Documentation</a>.</p>
</div>
</body>
</html>
‘Creation of script to run the app’
1. Add another file named, “before-install.bat” in the same folder.
notepad before-install.bat
2. Batch Script Code is added
REM Install Internet Information Server (IIS).
c:\Windows\Sysnative\WindowsPowerShell\v1.0\powershell.exe -Command Import-Module
-Name ServerManager
c:\Windows\Sysnative\WindowsPowerShell\v1.0\powershell.exe -Command Install-
WindowsFeature Web-Server
‘Add an application specification file’:
1. Add application specification file “appspec.yml’.
notepad appspec.yml
2. Adding the YAML code to the saved file.
version: 0.0
os: windows
<p>What to do next? Take a look through the <a
href="https://aws.amazon.com/codedeploy">AWS CodeDeploy Documentation</a>.</p>
</div>
</body>
</html>
‘Creation of script to run the app’
1. Add another file named, “before-install.bat” in the same folder.
notepad before-install.bat
2. Batch Script Code is added
REM Install Internet Information Server (IIS).
c:\Windows\Sysnative\WindowsPowerShell\v1.0\powershell.exe -Command Import-Module
-Name ServerManager
c:\Windows\Sysnative\WindowsPowerShell\v1.0\powershell.exe -Command Install-
WindowsFeature Web-Server
‘Add an application specification file’:
1. Add application specification file “appspec.yml’.
notepad appspec.yml
2. Adding the YAML code to the saved file.
version: 0.0
os: windows
9PAAS CLOUD SERVICE PROVIDER
files:
- source: \index.html
destination: c:\inetpub\wwwroot
hooks:
BeforeInstall:
- location: \before-install.bat
timeout: 900
Step 3: ‘Uploading the "Hello, World!" Application’
‘Provision the Amazon S3 Bucket’:
Call ‘mb’ command by name of “codedeploydemobucket” to create Amazon S3
Bucket.
aws s3 mb s3://codedeploydemobucket
Following the below mentioned step to create an ‘Amazon S3 bucket (Console)’
Follow the link ‘https://console.aws.amazon.com/s3/’
Click on ‘Create Bucket’ and name the bucket.
Selection of the region and click on ‘Create’ for completion of the process.
‘Permission to the Amazon-S3 Bucket and the IAM user’
{
"Statement": [
{
"Action": [
"s3:PutObject"
],
"Effect": "Allow",
"Resource": "arn:aws:s3:::codedeploydemobucket/*",
files:
- source: \index.html
destination: c:\inetpub\wwwroot
hooks:
BeforeInstall:
- location: \before-install.bat
timeout: 900
Step 3: ‘Uploading the "Hello, World!" Application’
‘Provision the Amazon S3 Bucket’:
Call ‘mb’ command by name of “codedeploydemobucket” to create Amazon S3
Bucket.
aws s3 mb s3://codedeploydemobucket
Following the below mentioned step to create an ‘Amazon S3 bucket (Console)’
Follow the link ‘https://console.aws.amazon.com/s3/’
Click on ‘Create Bucket’ and name the bucket.
Selection of the region and click on ‘Create’ for completion of the process.
‘Permission to the Amazon-S3 Bucket and the IAM user’
{
"Statement": [
{
"Action": [
"s3:PutObject"
],
"Effect": "Allow",
"Resource": "arn:aws:s3:::codedeploydemobucket/*",
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
10PAAS CLOUD SERVICE PROVIDER
"Principal": {
"AWS": [
"111122223333"
]
}
}
]
}
‘Verification and allowance to download request’
{
"Statement": [
{
"Action": [
"s3:Get*",
"s3:List*"
],
"Effect": "Allow",
"Resource": "arn:aws:s3:::codedeploydemobucket/*",
"Principal": {
"AWS": [
"arn:aws:iam::80398EXAMPLE:role/CodeDeployDemo"
]
}
}
"Principal": {
"AWS": [
"111122223333"
]
}
}
]
}
‘Verification and allowance to download request’
{
"Statement": [
{
"Action": [
"s3:Get*",
"s3:List*"
],
"Effect": "Allow",
"Resource": "arn:aws:s3:::codedeploydemobucket/*",
"Principal": {
"AWS": [
"arn:aws:iam::80398EXAMPLE:role/CodeDeployDemo"
]
}
}
11PAAS CLOUD SERVICE PROVIDER
]
}
‘Verification of uploads’
{
"Version":"2012-10-17",
"Statement":[
{
"Effect":"Allow",
"Action":["s3:PutObject"],
"Resource":"arn:aws:s3:::codedeploydemobucket/*"
}
]
}
‘Prepare application file for Bucket’:
c:\
|-- temp\
|--HelloWorldApp\
|-- appspec.yml
|-- before-install.bat
|-- index.html
‘Pushing the bundled application file into a single archive’:
1. Moving back to the allotted folder “Hello World” application:
cd c:\temp\HelloWorldApp
]
}
‘Verification of uploads’
{
"Version":"2012-10-17",
"Statement":[
{
"Effect":"Allow",
"Action":["s3:PutObject"],
"Resource":"arn:aws:s3:::codedeploydemobucket/*"
}
]
}
‘Prepare application file for Bucket’:
c:\
|-- temp\
|--HelloWorldApp\
|-- appspec.yml
|-- before-install.bat
|-- index.html
‘Pushing the bundled application file into a single archive’:
1. Moving back to the allotted folder “Hello World” application:
cd c:\temp\HelloWorldApp
12PAAS CLOUD SERVICE PROVIDER
2. ‘Call the create application to register a new application ‘HelloWorld_App’ with the
AWS CodeDeploy’:
aws deploy create-application --application-name HelloWorld_App
3. ‘Call the push button to bundle the file together’:
aws deploy push --application-name HelloWorld_App --s3-location
s3://codedeploydemobucket/HelloWorld_App.zip --ignore-hidden-files
Step 4: ‘Deployment of the "Hello, World!" Application’
Deploying the application revision:
The code for deploying the application
aws deploy create-deployment-group --application-name HelloWorld_App --deployment-
group-name HelloWorld_DepGroup --deployment-config-name
CodeDeployDefault.OneAtATime --ec2-tag-filters
Key=Name,Value=CodeDeployDemo,Type=KEY_AND_VALUE --service-role-arn
serviceRoleARN
Calling the create-deployment group
aws deploy create-deployment --application-name HelloWorld_App --deployment-config-
name CodeDeployDefault.OneAtATime --deployment-group-name HelloWorld_DepGroup
--s3-location bucket=codedeploydemobucket,bundleType=zip,key=HelloWorld_App.zip
The deployment of the app is complete after, which troubleshooting and other measures are
taken.
2. ‘Call the create application to register a new application ‘HelloWorld_App’ with the
AWS CodeDeploy’:
aws deploy create-application --application-name HelloWorld_App
3. ‘Call the push button to bundle the file together’:
aws deploy push --application-name HelloWorld_App --s3-location
s3://codedeploydemobucket/HelloWorld_App.zip --ignore-hidden-files
Step 4: ‘Deployment of the "Hello, World!" Application’
Deploying the application revision:
The code for deploying the application
aws deploy create-deployment-group --application-name HelloWorld_App --deployment-
group-name HelloWorld_DepGroup --deployment-config-name
CodeDeployDefault.OneAtATime --ec2-tag-filters
Key=Name,Value=CodeDeployDemo,Type=KEY_AND_VALUE --service-role-arn
serviceRoleARN
Calling the create-deployment group
aws deploy create-deployment --application-name HelloWorld_App --deployment-config-
name CodeDeployDefault.OneAtATime --deployment-group-name HelloWorld_DepGroup
--s3-location bucket=codedeploydemobucket,bundleType=zip,key=HelloWorld_App.zip
The deployment of the app is complete after, which troubleshooting and other measures are
taken.
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
13PAAS CLOUD SERVICE PROVIDER
BLUEMIX
Step 1: ‘Create a tool chain for the new application’
Logging in to the IBM Cloud
Navigating to the ‘DevOps dashboard’
Click on the option ‘create a tool chain’
Selecting ‘develop a cloud foundary app’ tool chain
Figure 1
Naming the toolchain
Select ‘New’ followed by ‘Repository Type’ to integrate Git Repos and issue
tracking tool.
BLUEMIX
Step 1: ‘Create a tool chain for the new application’
Logging in to the IBM Cloud
Navigating to the ‘DevOps dashboard’
Click on the option ‘create a tool chain’
Selecting ‘develop a cloud foundary app’ tool chain
Figure 1
Naming the toolchain
Select ‘New’ followed by ‘Repository Type’ to integrate Git Repos and issue
tracking tool.
14PAAS CLOUD SERVICE PROVIDER
This page will appear after clicking on ‘Create’
This page will appear after clicking on ‘Create’
15PAAS CLOUD SERVICE PROVIDER
Developing a simple webpage:
The discussed step takes in consideration of the coding part. The following steps are
of assistance in achieving the objective.
1. On clicking “Eclipse Orion Web IDE” on the appeared toolchain overview page will
automatically create ‘gifignore’ and ‘.cfignore’.
2. Followed by selection of “File>New>File”.
3. Enter the file name ‘index.html’ on the appeared page.
4. Enter the code.
<html>
<body>
Hello, IBM cloud world!
Developing a simple webpage:
The discussed step takes in consideration of the coding part. The following steps are
of assistance in achieving the objective.
1. On clicking “Eclipse Orion Web IDE” on the appeared toolchain overview page will
automatically create ‘gifignore’ and ‘.cfignore’.
2. Followed by selection of “File>New>File”.
3. Enter the file name ‘index.html’ on the appeared page.
4. Enter the code.
<html>
<body>
Hello, IBM cloud world!
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
16PAAS CLOUD SERVICE PROVIDER
</body>
</html>
The picture below shows the box that will appear after entering the code.
Developing a manifest:
The deployment of the application is not possible without a manifest file and in this
step that file is created.
1. Select “File>New>File” in the ‘Web IDE’ section.
2. Name the highlighted file ‘manifest.yml’.
3. Paste the code provided below in the highlighted section.
--------------
application:
- buildstaacks: https://github.com/cloud/cloudfoundry/stati
Host: simple- website -${random}
Name: simple – website - ${random}
Memory: 64 M
</body>
</html>
The picture below shows the box that will appear after entering the code.
Developing a manifest:
The deployment of the application is not possible without a manifest file and in this
step that file is created.
1. Select “File>New>File” in the ‘Web IDE’ section.
2. Name the highlighted file ‘manifest.yml’.
3. Paste the code provided below in the highlighted section.
--------------
application:
- buildstaacks: https://github.com/cloud/cloudfoundry/stati
Host: simple- website -${random}
Name: simple – website - ${random}
Memory: 64 M
17PAAS CLOUD SERVICE PROVIDER
Stack: cflinuxfs2
#Note: Host will be the ‘URL’ of the application
‘Deploying the application’:
Click ‘Deploy’ in the ‘Web IDE’ section
On deployment the following screen will be displayed
Then the application can be launched in web browser by clicking “Open the application”.
The website will highlight:
Stack: cflinuxfs2
#Note: Host will be the ‘URL’ of the application
‘Deploying the application’:
Click ‘Deploy’ in the ‘Web IDE’ section
On deployment the following screen will be displayed
Then the application can be launched in web browser by clicking “Open the application”.
The website will highlight:
18PAAS CLOUD SERVICE PROVIDER
Level of Complexity
The development & deployment procedures of the ‘Hello World’ app in both the
subjects have been done. It is evident from the process that the complexity level of the
discussed process is high in the AWS than its counterpart (Whaiduzzaman et al. 2014).
However, it is notable that the process is also more descriptive in the AWS which provides
the opportunity of problem identification and also maintains a level of standardisation (Jiang,
Ma and Wei 2016). The reason for keeping the process complex and descriptive may lay on
the fact that AWS has designed the platform for the professionals and hence, to build a rich
organisational infrastructure, modification is mandatory (Zhou et al. 2016). On the contrary,
BlueMix is more focused on scholarly work and hence they have kept the platform simple to
assist in more and efficient scholarly works.
Ease of Management
Allocation and upgradation are two most crucial factors that decides the ease of
managing a cloud service. The authority that the user enjoys in managing the resources also
affects their perception about the management of the system (Osseiran et al. 2014). In the
discussed area AWS leads in allocation and upgradation opportunities because it offers huge
resource size and in the process offering a huge scalability (Shaikh and Sasikumar 2015).
Another notable fact is that AWS has kept the service limited to ensure safety and earn
reliability in the process. While, though BlueMix does not offer huge scalability it offers its
users an extended freedom to manage their services and to ensure safety it had adopted few
measures that can prevent any potential misuse of the services (Filali and Yagoubi 2015). The
discussed measures include calibration process which is an extremely complex process but
ensures a level of safety.
Level of Complexity
The development & deployment procedures of the ‘Hello World’ app in both the
subjects have been done. It is evident from the process that the complexity level of the
discussed process is high in the AWS than its counterpart (Whaiduzzaman et al. 2014).
However, it is notable that the process is also more descriptive in the AWS which provides
the opportunity of problem identification and also maintains a level of standardisation (Jiang,
Ma and Wei 2016). The reason for keeping the process complex and descriptive may lay on
the fact that AWS has designed the platform for the professionals and hence, to build a rich
organisational infrastructure, modification is mandatory (Zhou et al. 2016). On the contrary,
BlueMix is more focused on scholarly work and hence they have kept the platform simple to
assist in more and efficient scholarly works.
Ease of Management
Allocation and upgradation are two most crucial factors that decides the ease of
managing a cloud service. The authority that the user enjoys in managing the resources also
affects their perception about the management of the system (Osseiran et al. 2014). In the
discussed area AWS leads in allocation and upgradation opportunities because it offers huge
resource size and in the process offering a huge scalability (Shaikh and Sasikumar 2015).
Another notable fact is that AWS has kept the service limited to ensure safety and earn
reliability in the process. While, though BlueMix does not offer huge scalability it offers its
users an extended freedom to manage their services and to ensure safety it had adopted few
measures that can prevent any potential misuse of the services (Filali and Yagoubi 2015). The
discussed measures include calibration process which is an extremely complex process but
ensures a level of safety.
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
19PAAS CLOUD SERVICE PROVIDER
Costing model:
There is a huge difference between the costing of both the service providers. The table
below shows the difference.
Services BlueMix AWS
Optimisation hosting Cost
(1-year)
$910,185 $1,852,733
Offerings Business analytics cloud
supported, managed
relational DBMS for
MySQL, MariaDB, Oracle
BYOL, SQL server or
PostgreSQL, 5GB standard
storage and others
(Lauren and Hadar 2015). It
is also free for the 1st year.
VMware vSphere, NSX and
vSAN in an integrated stack
of virtual compute and can
also work as be merged with
user’s existing data centre
(Docs.aws.amazon.com
2014). It offers free service
for 2 month.
Table 2: Cost Comparison
(Source: Created by Author)
Author’s Opinion
The discussion above can be concluded to state that as per the perception of the
author, though BlueMix is catching up with the global leaders, it is still way behind AWS
which will certainly change in the coming times. The reason for AWS leading the race is
because, it offers huge scalability and flexibility along with a large size of the resources. On
the other hand, BlueMix does offer cost-efficient services but the services and features are
Costing model:
There is a huge difference between the costing of both the service providers. The table
below shows the difference.
Services BlueMix AWS
Optimisation hosting Cost
(1-year)
$910,185 $1,852,733
Offerings Business analytics cloud
supported, managed
relational DBMS for
MySQL, MariaDB, Oracle
BYOL, SQL server or
PostgreSQL, 5GB standard
storage and others
(Lauren and Hadar 2015). It
is also free for the 1st year.
VMware vSphere, NSX and
vSAN in an integrated stack
of virtual compute and can
also work as be merged with
user’s existing data centre
(Docs.aws.amazon.com
2014). It offers free service
for 2 month.
Table 2: Cost Comparison
(Source: Created by Author)
Author’s Opinion
The discussion above can be concluded to state that as per the perception of the
author, though BlueMix is catching up with the global leaders, it is still way behind AWS
which will certainly change in the coming times. The reason for AWS leading the race is
because, it offers huge scalability and flexibility along with a large size of the resources. On
the other hand, BlueMix does offer cost-efficient services but the services and features are
20PAAS CLOUD SERVICE PROVIDER
limited to choose. Additionally, AWS has targeted a bigger and richer audience of corporate
world which enables it to collect more capital and invest in improving its services faster.
Hence, the author would recommend that though, BlueMix may prove to be a better service
in the future because it is open source software (that offers cost-efficiency and simple
operational procedure) but for now AWS would be the most appropriate choice of selection.
Conclusion
The paper has discussed cloud service and done a comparative evaluation of two
cloud service providers after which, it would be suitable to state that though cloud service
offers significant benefits, one should always evaluate the available options before selecting a
cloud service. It is advisable because it is evident from the evaluation that though most of the
service providers offer similar services then also they differ according to the needs of the
user. The user with scalability needs should opt for AWS while those who need freedom of
management should opt for the BlueMix services. Similarly, other service providers offers
different advantages to the users. Hence, the paper can be emphasises to state that selection of
appropriate cloud service as per the requirement is one of the only ways to utilise the cloud
services to its full potential.
limited to choose. Additionally, AWS has targeted a bigger and richer audience of corporate
world which enables it to collect more capital and invest in improving its services faster.
Hence, the author would recommend that though, BlueMix may prove to be a better service
in the future because it is open source software (that offers cost-efficiency and simple
operational procedure) but for now AWS would be the most appropriate choice of selection.
Conclusion
The paper has discussed cloud service and done a comparative evaluation of two
cloud service providers after which, it would be suitable to state that though cloud service
offers significant benefits, one should always evaluate the available options before selecting a
cloud service. It is advisable because it is evident from the evaluation that though most of the
service providers offer similar services then also they differ according to the needs of the
user. The user with scalability needs should opt for AWS while those who need freedom of
management should opt for the BlueMix services. Similarly, other service providers offers
different advantages to the users. Hence, the paper can be emphasises to state that selection of
appropriate cloud service as per the requirement is one of the only ways to utilise the cloud
services to its full potential.
21PAAS CLOUD SERVICE PROVIDER
Bibliography
Abdelmaboud, A., Jawawi, D.N., Ghani, I., Elsafi, A. and Kitchenham, B., 2015. Quality of
service approaches in cloud computing: A systematic mapping study. Journal of Systems and
Software, 101, pp.159-179.
Almorsy, M., Grundy, J. and Müller, I., 2016. An analysis of the cloud computing security
problem. arXiv preprint arXiv:1609.01107.
Lauren, H. S. and Hadar, H., 2015. Deploy a Hello World webpage to IBM Cloud. [online]
Ibm.com. Available at: https://www.ibm.com/developerworks/cloud/library/cl-deploy-a-
hello-world-webpage-to-bluemix-app/index.html [Accessed 18 Apr. 2018].
Docs.aws.amazon.com. (2014). Tutorial: Deploy a "Hello, World!" Application with AWS
CodeDeploy (Windows Server) - AWS CodeDeploy. [online] Available at:
https://docs.aws.amazon.com/codedeploy/latest/userguide/tutorials-windows.html [Accessed
18 Apr. 2018].
Fiaz, A.S.S., Guruprakash, K.S. and Navaz, A.S.S., 2017. Prediction of best cloud service
provider using the QoS ranking framework. International Journal of Engineering and
Technology (UAE), 7(1.1), pp.486-488.
Filali, F.Z. and Yagoubi, B., 2015. Global trust: A trust model for cloud service
selection. International Journal of Computer Network and Information Security, 7(5), p.41.
Jiang, Q., Ma, J. and Wei, F., 2016. On the security of a privacy-aware authentication scheme
for distributed mobile cloud computing services. IEEE Systems Journal.
Jiang, Q., Ma, J. and Wei, F., 2016. On the security of a privacy-aware authentication scheme
for distributed mobile cloud computing services. IEEE Systems Journal.
Bibliography
Abdelmaboud, A., Jawawi, D.N., Ghani, I., Elsafi, A. and Kitchenham, B., 2015. Quality of
service approaches in cloud computing: A systematic mapping study. Journal of Systems and
Software, 101, pp.159-179.
Almorsy, M., Grundy, J. and Müller, I., 2016. An analysis of the cloud computing security
problem. arXiv preprint arXiv:1609.01107.
Lauren, H. S. and Hadar, H., 2015. Deploy a Hello World webpage to IBM Cloud. [online]
Ibm.com. Available at: https://www.ibm.com/developerworks/cloud/library/cl-deploy-a-
hello-world-webpage-to-bluemix-app/index.html [Accessed 18 Apr. 2018].
Docs.aws.amazon.com. (2014). Tutorial: Deploy a "Hello, World!" Application with AWS
CodeDeploy (Windows Server) - AWS CodeDeploy. [online] Available at:
https://docs.aws.amazon.com/codedeploy/latest/userguide/tutorials-windows.html [Accessed
18 Apr. 2018].
Fiaz, A.S.S., Guruprakash, K.S. and Navaz, A.S.S., 2017. Prediction of best cloud service
provider using the QoS ranking framework. International Journal of Engineering and
Technology (UAE), 7(1.1), pp.486-488.
Filali, F.Z. and Yagoubi, B., 2015. Global trust: A trust model for cloud service
selection. International Journal of Computer Network and Information Security, 7(5), p.41.
Jiang, Q., Ma, J. and Wei, F., 2016. On the security of a privacy-aware authentication scheme
for distributed mobile cloud computing services. IEEE Systems Journal.
Jiang, Q., Ma, J. and Wei, F., 2016. On the security of a privacy-aware authentication scheme
for distributed mobile cloud computing services. IEEE Systems Journal.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
22PAAS CLOUD SERVICE PROVIDER
Lang, M., Wiesche, M. and Krcmar, H., 2016. What are the most important criteria for cloud
service provider selection? A Delphi study. In European Conference on Information Systems.
Lins, S., Teigeler, H. and Sunyaev, A., 2016, May. Towards a bright Future: Enhancing
diffusion of continuous Cloud Service Auditing by Third Parties. In ECIS (p.
ResearchPaper130).
Lins, S., Thiebes, S., Schneider, S. and Sunyaev, A., 2015, January. What is really going on
at your cloud service provider? Creating trustworthy certifications by continuous auditing.
In System Sciences (HICSS), 2015 48th Hawaii International Conference on (pp. 5352-5361).
IEEE.
Mei, J., Li, K., Ouyang, A. and Li, K., 2015. A profit maximization scheme with guaranteed
quality of service in cloud computing. IEEE transactions on computers, 64(11), pp.3064-
3078.
Novet, J. 2018. Amazon lost cloud market share to Microsoft in the fourth quarter: KeyBanc.
[online] CNBC. Available at: https://www.cnbc.com/2018/01/12/amazon-lost-cloud-market-
share-to-microsoft-in-the-fourth-quarter-keybanc.html [Accessed 17 Apr. 2018].
Osseiran, A., Boccardi, F., Braun, V., Kusume, K., Marsch, P., Maternia, M., Queseth, O.,
Schellmann, M., Schotten, H., Taoka, H. and Tullberg, H., 2014. Scenarios for 5G mobile
and wireless communications: the vision of the METIS project. IEEE Communications
Magazine, 52(5), pp.26-35.
Shaikh, R. and Sasikumar, M., 2015. Trust model for measuring security strength of cloud
computing service. Procedia Computer Science, 45, pp.380-389.
Lang, M., Wiesche, M. and Krcmar, H., 2016. What are the most important criteria for cloud
service provider selection? A Delphi study. In European Conference on Information Systems.
Lins, S., Teigeler, H. and Sunyaev, A., 2016, May. Towards a bright Future: Enhancing
diffusion of continuous Cloud Service Auditing by Third Parties. In ECIS (p.
ResearchPaper130).
Lins, S., Thiebes, S., Schneider, S. and Sunyaev, A., 2015, January. What is really going on
at your cloud service provider? Creating trustworthy certifications by continuous auditing.
In System Sciences (HICSS), 2015 48th Hawaii International Conference on (pp. 5352-5361).
IEEE.
Mei, J., Li, K., Ouyang, A. and Li, K., 2015. A profit maximization scheme with guaranteed
quality of service in cloud computing. IEEE transactions on computers, 64(11), pp.3064-
3078.
Novet, J. 2018. Amazon lost cloud market share to Microsoft in the fourth quarter: KeyBanc.
[online] CNBC. Available at: https://www.cnbc.com/2018/01/12/amazon-lost-cloud-market-
share-to-microsoft-in-the-fourth-quarter-keybanc.html [Accessed 17 Apr. 2018].
Osseiran, A., Boccardi, F., Braun, V., Kusume, K., Marsch, P., Maternia, M., Queseth, O.,
Schellmann, M., Schotten, H., Taoka, H. and Tullberg, H., 2014. Scenarios for 5G mobile
and wireless communications: the vision of the METIS project. IEEE Communications
Magazine, 52(5), pp.26-35.
Shaikh, R. and Sasikumar, M., 2015. Trust model for measuring security strength of cloud
computing service. Procedia Computer Science, 45, pp.380-389.
23PAAS CLOUD SERVICE PROVIDER
Wang, F.K. and He, W., 2014. Service strategies of small cloud service providers: A case
study of a small cloud service provider and its clients in Taiwan. International Journal of
Information Management, 34(3), pp.406-415.
Whaiduzzaman, M. and Gani, A., 2014, February. Measuring security for cloud service
provider: A Third Party approach. In Electrical Information and Communication Technology
(EICT), 2013 International Conference on (pp. 1-6). IEEE.
Whaiduzzaman, M., Gani, A., Anuar, N.B., Shiraz, M., Haque, M.N. and Haque, I.T., 2014.
Cloud service selection using multicriteria decision analysis. The Scientific World
Journal, 2014.
Zheng, L., Joe-Wong, C., Brinton, C.G., Tan, C.W., Ha, S. and Chiang, M., 2016. On the
viability of a cloud virtual service provider. ACM SIGMETRICS Performance Evaluation
Review, 44(1), pp.235-248.
Zhou, A., Wang, S., Zheng, Z., Hsu, C.H., Lyu, M.R. and Yang, F., 2016. On cloud service
reliability enhancement with optimal resource usage. IEEE Transactions on Cloud
Computing, 4(4), pp.452-466.
Wang, F.K. and He, W., 2014. Service strategies of small cloud service providers: A case
study of a small cloud service provider and its clients in Taiwan. International Journal of
Information Management, 34(3), pp.406-415.
Whaiduzzaman, M. and Gani, A., 2014, February. Measuring security for cloud service
provider: A Third Party approach. In Electrical Information and Communication Technology
(EICT), 2013 International Conference on (pp. 1-6). IEEE.
Whaiduzzaman, M., Gani, A., Anuar, N.B., Shiraz, M., Haque, M.N. and Haque, I.T., 2014.
Cloud service selection using multicriteria decision analysis. The Scientific World
Journal, 2014.
Zheng, L., Joe-Wong, C., Brinton, C.G., Tan, C.W., Ha, S. and Chiang, M., 2016. On the
viability of a cloud virtual service provider. ACM SIGMETRICS Performance Evaluation
Review, 44(1), pp.235-248.
Zhou, A., Wang, S., Zheng, Z., Hsu, C.H., Lyu, M.R. and Yang, F., 2016. On cloud service
reliability enhancement with optimal resource usage. IEEE Transactions on Cloud
Computing, 4(4), pp.452-466.
1 out of 24
Related Documents
Your All-in-One AI-Powered Toolkit for Academic Success.
+13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
Unlock your academic potential
© 2024 | Zucol Services PVT LTD | All rights reserved.