In: Computer Science
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).
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.
Launch a Virtual Machine: In this we need to launch an AWS virtual machine where we have to deploy our code.
Name Your Application and Review Application : In the code deployment the AWS Code-Deploy uses the application names.
Create a Deployment Group: Basically a deployment group is the set of the EC2 instances.
Create a Service Role: In this step, to deploy our instances we have to grant AWS Code-Deploy permission.
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:
The following steps involved to deploy the applications on the Windows Azure.
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.
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.