Get Instant Help From 5000+ Experts For
question

Writing: Get your essay and assignment written from scratch by PhD expert

Rewriting: Paraphrase or rewrite your friend's essay with similar meaning at reduced cost

Editing:Proofread your work by experts and improve grade at Lowest cost

And Improve Your Grades
myassignmenthelp.com
loader
Phone no. Missing!

Enter phone no. to receive critical updates and urgent messages !

Attach file

Error goes here

Files Missing!

Please upload all relevant files for quick & complete assistance.

Guaranteed Higher Grade!
Free Quote
wave

AWS vs IBM

Discuss about the Evaluating Cloud Service Providers.

The increasing demand for the cloud services has inspired technical giants to jump in the competitive cloud market which has the confused the consumers on to select any one of them. Hence, the designed report will assist the readers to select a cloud service provider from the compared service providers. Following is the list of most significant cloud service providers:

  • Amazon Web services (AWS)
  • Google App Engine
  • Microsoft Azure
  • IBM BlueMix
  • Red Hat OpenShift
  • Engine Yard
  • Oracle Voice
  • Cloud Foundry
  • Long Jump
  • AppFog
  • Heroku
  • CloudBees
  • Caspio
  • Adobe Creative Cloud
  • VMware
  • Rackspace
  • Alibaba Cloud
  • Pivotal web services
  • PodSpace
  • Multiple others

The four most significant of them who offer PaaS (Platform-as-a-service), apart from the IBM Bluemix are AWS, Microsoft Azure, Google App Engine and pivotal web services. Further AWS is shortlisted for comparing with the IBM BlueMix. The reason for selection is laid on the fact that AWS is “The biggest cloud service provider currently with over 47% of total public cloud market share.” and “Resources on AWS is easily available than others.”.

The table shown below discusses the services offered by the           

Services offered

BlueMix

AWS

AI- Artificial intelligence

The discussed service provider offers a strong AI services.

The cloud providers offer AI services but are comparatively weak than competitors.

IoT- Internet of Things

The considered cloud provider offers configured platform for the IoT services.

The deemed cloud service providers offer a secure and broader range of scalability for the discussed service.

SDA-Scalable Digital Application

When compared with its competitors BlueMix has still a lot to do in the discussed service area.

The deemed cloud provider is the leader in offering the SDA.

Miscellaneous

On, the other hand BlueMix has its focus on a lower scale. It focuses on the scholarly applications and low cost offering organisations.

The pricing and targeted domain of the services are extensive for the AWS. However, they are mostly focused on the business perspective.

 Table 1: COMPARISON OF PAAS SERVICES

(Source: Created by the Author)

The design and navigation are of great vitality in attracting the consumers and keeping the deemed point in mind the BlueMix has focused on making the PaaS platform to be user-friendly. The sub-sectioning and ease of the AWS are appreciable. However, it is not as comfortable as the BlueMix. However, BlueMix does offer some navigational challenges relevant to the UI, but they are minor and can be ignored by the developers based on other options. Hence it can be stated that in the designing and navigation the latter is leading than the AWS cloud PaaS services.

It should be noted that ‘XYZ’ stands for the options to be selected while ‘XYZ/ABC’ stands for selecting the option ABC in the section XYZ. The coding is available on the official website of the discussed cloud providers.

The following steps are involved in developing and deploying a ‘hello world’ application in the IBM BlueMix PaaS service.

  1. Toolchain development:
  • Signing in to the account
  • Navigating to DevOps.
  • Accessing the ‘Create a toolchain/Develop a cloud Foundry app’ option.
  • Assigning a name to the toolchain.
  • ‘New/Repository type’ for selecting “Git repos and issues tracking” where new name can be assigned to the repo.
  • ‘Create’ will offer an overview page of the toolchain.
  1. Webpage development:
  • In the overview toolchain overview page ‘Eclipse Orion Web IDE’ to open a Web IDE.
  • Within the Web IDE, ‘File/New/File’.
  • Rename the highlighted file as “index.html”.
  • “CODING”.
  1. Manifest Development:
    • Inside Web IDE ‘File/New/File’
    • Rename the highlighted file as “manifest.yml”
    • Coding
  2. Application Deployment:
    • Inside Web IDE “deploy’.
    • Post-deployment ‘Open the application URL’ in the web browser.
    • The website opens up in new window tab.
  3. Committing the changes to repo:
    • ‘Git’, ‘Commit’, ‘Sync’ will enable the users to commit the required changes to the repo.

The following steps can enable the user to achieve the defined objective of deploying the application.

  1. Launching a “Windows server Amazon EC2 instance”:
    • Signing in to the console.
    • Inside navigation pane ‘instances/instances’.
    • Browsing to and selecting the self-defined “Windows server Instance” in the list.
    • ‘Connect’, ‘Get Password’, ‘Browse/open’ and finally ‘Decrypt password’ before selecting ‘Download remote desktop file’ and opening it.
  2. Configuring the source content for deployment of the “Windows Server Amazon EC2 Instance”:
    • Creating a web page: Creating a subfolder of name “HelloWorldApp” and coding. Followed by creating a file inside the subfolder by the name of “index.html” and insert the coding in the file.
    • Developing a script to run the program: In the above-created subfolder another file named “before-install.bat” is created using text editor and batch script code is inserted.
    • Adding an app specification file: In the discussed subfolder another file is created using the text editor and saved in the name of “appspec.yml” which is coded with the YAML code.
  3. Uploading of the “Hello world” application:
    • In the discussed step, an “Amazon-S3 bucket (CLI) is created for calling the “mb” command of the name “codedeployement”. It is created as ‘create bucket/bucket name/region/create’ followed by some coding to authorise the access to the Amazon S3 Bucket along with the IAM user.
  4. Deployment of the application:
    • A CLI is used to create a service role, and ARN is achieved, and “create-deployment-group” command and another is created by the name of “Helloworld_Depgroup”, and some coding is Following that the deployment of the application revision (console) is done and monitoring of the troubleshooting method is done before finally verifying the deployment.
  5. Updating and redeploying the application:
    • In the discussed step the web page is modified and redeployed by making the coding changes to the “index.html” file.
    • The redeployment is carried out in two steps first being the CLI and secondly on the Console.

The level of difficulty is higher in the AWS platform because of its detailed process in achieving the objective of the deploying the “Hello World” application. However, it is significantly beneficial in the long-term because it will enable the user to understand the concept and make necessary changes if needed. On the other hand, the developers who are looking for the ease in deployment process should opt for the BlueMix because it offers ease in the process, however, lacks clarity of the measures that are taken in achieving the goals. In conclusion, it can be stated that the organisational and professional developers would be more comfortable with the BlueMix while the scholarly activists would be more satisfied with the AWS service.

Navigation and Design

AWS is the global leader in the field of cloud services, and one of the reasons behind that is the large size of resources (space, memory and others) that it allows to the users. It also offers the option to enhance or reduce the size of the inventory as per the requirement of the users. Limited accessibility of managing the resources is also offered to the customers to make variations as per their desire. On the other hand, BlueMix offers extended accessibility to managing of resources which can be proved to be concerning from the security perspective. Additionally, it lacks way behind than the former when compared with the offered resource size, but it also offers the flexibility of managing the resources and an additional option of capacity planning which can assist the user in understanding their needs. Another notable factor for the resource allocation and management process is that the costing of the AWS is much higher than the BlueMix.

On the evaluation of both the services, it is evident that both the service providers offer some excellent services and are leading from each other in one sector or the other. However, the author of the paper would like to recommend the AWS as a PaaS service option. The reason for the selection is based on the flexibility of multiple languages and OS platforms along with colossal scalability benefits. Additionally, the vast domain of resource is a perk that cannot be avoided. The detailed process of deployment of applications is another positive attribute according to the author as it helps the users to enhance their skills. However, the cost is a factor that needs to be concerned before equipping the services which are justified in accordance with the offered services and benefits.

Conclusion:

The report can be emphasised to state that understanding the demand of the cloud services multiple organisations are jumping in the field to satisfy consumers need. This considerable competition has made the situation advantageous for the end-users, as they are getting the services that they need with enhanced capabilities. The comparison between the discussed service providers has enabled the author and readers capability to select the factors that need to be considered before equipping the cloud services. Additionally, an idea about the development and deployment process of the “Hello World” application has even offered a basic idea of the application development. Hence, in conclusion, it can be stated that the report has offered an idea of the cloud service providers and all of them offer some elite services and hence should be selected depending upon the requirement.

Aceto, G., Botta, A., De Donato, W. and Pescapè, A., 2013. Cloud monitoring: A survey. Computer Networks, 57(9), pp.2093-2115.

Amanatullah, Y., Lim, C., Ipung, H.P. and Juliandri, A., 2013, June. Toward cloud computing reference architecture: Cloud service management perspective. In ICT for Smart Society (ICISS), 2013 International Conference on (pp. 1-4). IEEE.

Bouchenak, S., Chockler, G., Chockler, H., Gheorghe, G., Santos, N. and Shraer, A., 2013. Verifying cloud services: present and future. ACM SIGOPS operating systems review, 47(2), pp.6-19.

Docs.aws.amazon.com. (2018). 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 04 Apr. 2018].

Garg, S.K., Versteeg, S. and Buyya, R., 2013. A framework for ranking of cloud computing services. Future Generation Computer Systems, 29(4), pp.1012-1023.

Hashem, I.A.T., Yaqoob, I., Anuar, N.B., Mokhtar, S., Gani, A. and Khan, S.U., 2015. The rise of “big data” on cloud computing: Review and open research issues. Information Systems, 47, pp.98-115.

Mercer, C., 2016. Internet of things platforms: Azure, AWS, IBM Watson and more-Which is the best IoT platform for your business. Computerworld, 28.

Moldovan, D., Copil, G., Truong, H.L. and Dustdar, S., 2013, December. Mela: Monitoring and analyzing elasticity of cloud services. In Cloud Computing Technology and Science (CloudCom), 2013 IEEE 5th International Conference on (Vol. 1, pp. 80-87). IEEE.

Neves, P. and Bernardino, J., 2015, July. Big Data Issues. In Proceedings of the 19th International Database Engineering & Applications Symposium (pp. 200-201). ACM.

Rani, D. and Ranjan, R.K., 2014. A comparative study of SaaS, PaaS and IaaS in Cloud Computing. International Journal of Advanced Research in Computer Science and Software Engineering, 4(6), pp.458-461.

Schaefer, L. and Hawk, H. (2018). 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 o4 Apr. 2018].

Shin, D.H., 2013. User centric cloud service model in public sectors: Policy implications of cloud services. Government Information Quarterly, 30(2), pp.194-203.

Sun, L., Dong, H., Hussain, F.K., Hussain, O.K. and Chang, E., 2014. Cloud service selection: State-of-the-art and future research directions. Journal of Network and Computer Applications, 45, pp.134-150.

Wu, Z., Butkiewicz, M., Perkins, D., Katz-Bassett, E. and Madhyastha, H.V., 2013, November. Spanstore: Cost-effective geo-replicated storage spanning multiple cloud services. In Proceedings of the Twenty-Fourth ACM Symposium on Operating Systems Principles (pp. 292-308). ACM.

Yuhanna, N. and Storage, E.E.B.T., 2015. The Forrester Wave™: enterprise data warehouse, Q4 2015. Forrester Research Inc., Cambridge Google Scholar.

Cite This Work

To export a reference to this article please select a referencing stye below:

My Assignment Help. (2019). Evaluating Cloud Service Providers: AWS Vs IBM BlueMix. Retrieved from https://myassignmenthelp.com/free-samples/evaluating-cloud-service-providers.

"Evaluating Cloud Service Providers: AWS Vs IBM BlueMix." My Assignment Help, 2019, https://myassignmenthelp.com/free-samples/evaluating-cloud-service-providers.

My Assignment Help (2019) Evaluating Cloud Service Providers: AWS Vs IBM BlueMix [Online]. Available from: https://myassignmenthelp.com/free-samples/evaluating-cloud-service-providers
[Accessed 18 December 2024].

My Assignment Help. 'Evaluating Cloud Service Providers: AWS Vs IBM BlueMix' (My Assignment Help, 2019) <https://myassignmenthelp.com/free-samples/evaluating-cloud-service-providers> accessed 18 December 2024.

My Assignment Help. Evaluating Cloud Service Providers: AWS Vs IBM BlueMix [Internet]. My Assignment Help. 2019 [cited 18 December 2024]. Available from: https://myassignmenthelp.com/free-samples/evaluating-cloud-service-providers.

Get instant help from 5000+ experts for
question

Writing: Get your essay and assignment written from scratch by PhD expert

Rewriting: Paraphrase or rewrite your friend's essay with similar meaning at reduced cost

Editing: Proofread your work by experts and improve grade at Lowest cost

loader
250 words
Phone no. Missing!

Enter phone no. to receive critical updates and urgent messages !

Attach file

Error goes here

Files Missing!

Please upload all relevant files for quick & complete assistance.

Plagiarism checker
Verify originality of an essay
essay
Generate unique essays in a jiffy
Plagiarism checker
Cite sources with ease
support
close