Question

In: Computer Science

Describe how to deploy applications over commercial cloud computing infrastructures: Amazon Web Services, Windows Azure, Google...

  1. Describe how to deploy applications over commercial cloud computing infrastructures:
  1. Amazon Web Services,
  2. Windows Azure,
  3. Google AppEngine

Solutions

Expert Solution

Q Describe how to deploy applications over commercial cloud computing infrastructures:

1. Amazon Web Services : Amazon Web Services (AWS) is basically a cloud computing platform.It provides many secured cloud services like database storage, compute power content delivery and various other functionalities.Some of the services of the AWS are as follows:

  • Amazon S3.

  • Amazon EC2 (Elastic Compute Cloud)

  • AWS Data Transfer Products.

  • Amazon SNS (Simple Notification Services)

The following steps are involved to deploy the applications on the Amazon Web Services (AWS).

  1. We have to create a Key Pair:Firstly we have to create the key pair that access the virtual machine with Amazon EC2.
  2. Enter the Code-Deploy Console: In the home icon of the  AWS Management Console, we have to find the code-deploy then click on the get-started now.

  3. Launch a Virtual Machine: In this we need to launch an AWS virtual machine where we have to deploy our code.

  4. Name Your Application and Review Application : In the code deployment the AWS Code-Deploy uses the  application names.

  5. Create a Deployment Group: Basically a deployment group is the set of the EC2 instances.

  6. Create a Service Role: In this step, to deploy our instances we have to grant AWS Code-Deploy permission.

  7. Deploy Your Application: This is the final step , in which we have to select the  deployment configuration and then deploy the instances on to the  EC2 instances.By following all the steps we can deploy our applications successfully.

2 Windows Azure: Windows Azure is the Microsoft product that provided more than 200 products and cloud services.The main components of the Windows Azure are as follows:

  • Storage layer.
  • Compute layer.
  • Fabric layer

The following steps involved to deploy the applications on the Windows Azure.

  1. Firstly we have login to the Azure portal.
  2. Then after we have to click on the Create a resource > Compute, then after the scroll down click on the cloud service.
  3. Then after in the cloud service pane , we have to enter the value of the DNS.
  4. Then we have to create the new Resource Group or we can select an existing one.
  5. Then select the location.
  6. Then after click on the Package.This will open the Upload a package pane. We have to fill the required fields.In this we have to make sure that the Deploy even if one or more roles contain a single instance is selected.
  7. Then after we have to make sure that the start deployment is selected.
  8. Then click on the OK , that will close the Upload a package pane.
  9. In last if we have not any certificates to add, click Create.

3 Google App-Engine: In the simple words we also called it as App Engine.It is a  Platform as a Service cloud computing platform.We use to develop and host the  web applications on Google.

In this application deployment we uses the gcloud tool  , to deploy the Node.js web service on App Engine.

  1. Firstly we have to create the Cloud project under the  App Engine app.
  2. Then we have to write the Node.js web server is ready to deploy on App Engine.
  3. The after install the SDK, that will provide the gcloud command-line tool.That we have to ensure that the gcloud is configured to use the Google Cloud project that we want to deploy to.

THANKS , i think this will give you a better intuition about your questions. If you have any doubt feel free to ask in the comment section.


Related Solutions

3. Describe how to deploy applications over commercial cloud computing infrastructures Amazon Web Services, Windows Azure,...
3. Describe how to deploy applications over commercial cloud computing infrastructures Amazon Web Services, Windows Azure, Google AppEngine
3. Describe how to deploy applications over commercial cloud computing infrastructures: 1) Amazon Web Services, 2)...
3. Describe how to deploy applications over commercial cloud computing infrastructures: 1) Amazon Web Services, 2) Windows Azure, 3) Google AppEngine
- a. Amazon Web Services b. Google Cloud Platform c. Microsoft Azure d. IBM Bluemix List...
- a. Amazon Web Services b. Google Cloud Platform c. Microsoft Azure d. IBM Bluemix List the services/Products provided by each of the above mentioned cloud platform. Submit a report in response to Step 6 to Dropbox submission folder. The world limit for the report 700 – 1000 (One Page).
Describe the kinds of services and applications you use that are advertised as cloud-based services. How...
Describe the kinds of services and applications you use that are advertised as cloud-based services. How do you feel the service(s) benefited from being in the cloud? What cloud services would you like to create at the competition of this course?
Describe cloud computing and explain how it is similar to obtaining a commodity product.
Describe cloud computing and explain how it is similar to obtaining a commodity product.  
this question is related to cloud computing. Describe how S3 handles consistency of objects and how...
this question is related to cloud computing. Describe how S3 handles consistency of objects and how this approach affects the state of objects when they are read using a GET.
How would you describe virtualization? What role does virtualization play in a cloud computing platform? Under...
How would you describe virtualization? What role does virtualization play in a cloud computing platform? Under what circumstances would you recommend a cloud platform over Virtualbox?
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT