0% found this document useful (0 votes)
56 views3 pages

4251 Assignment 7

The document discusses deploying an application on the cloud. It provides information on cloud platforms like AWS, Google, and Azure. It then outlines the key steps involved in deploying an application on the cloud, such as preparing the application, selecting a cloud provider, provisioning resources, configuring security, deploying the application, testing it, and monitoring it.

Uploaded by

renu.tamsekar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
56 views3 pages

4251 Assignment 7

The document discusses deploying an application on the cloud. It provides information on cloud platforms like AWS, Google, and Azure. It then outlines the key steps involved in deploying an application on the cloud, such as preparing the application, selecting a cloud provider, provisioning resources, configuring security, deploying the application, testing it, and monitoring it.

Uploaded by

renu.tamsekar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Assignment 7

Name: Renu Tamsekar


CNum: C22020111255

Aim: Application deployment on Cloud

Write Brief Information:

1. Cloud (AWS, Google and Azure)

"The cloud" refers to servers that are accessed over the Internet, and the software and
databases that run on those servers. Cloud servers are located in data centers all over the
world. By using cloud computing, users and companies do not have to manage physical
servers themselves or run software applications on their own machines.The cloud enables
users to access the same files and applications from almost any device, because the
computing and storage takes place on servers in a data center, instead of locally on the
user device. This is why a user can log in to their Instagram account on a new phone after
their old phone breaks and still find their old account in place, with all their photos,
videos, and conversation history. It works the same way with cloud email providers like
Gmail or Microsoft Office 365, and with cloud storage providers like Dropbox or Google
Drive.

AWS:
The Amazon Web Services (AWS) platform provides more than 200 fully featured
services from data centers located all over the world, and is the world's most
comprehensive cloud platform.Amazon web service is an online platform that provides
scalable and cost-effective cloud computing solutions.AWS is a broadly adopted cloud
platform that offers several on-demand operations like compute power, database storage,
content delivery, etc., to help corporates scale and grow.It includes a mixture of
infrastructure-as-a-service (IaaS), platform-as-a-service (PaaS) and packaged software-
as-a-service (SaaS) offerings. Offers over 200 fully featured services from data centers
globally. AWS has the most extensive global cloud infrastructure.
Google:

Google Cloud Platform is a set of cloud computing services that Google offers, which
runs on the same infrastructure that Google uses for its end-user products, such as
YouTube, Gmail, and more. Google Cloud Platform offers a variety of services,
including: Compute,Network,Machine learning and AI,Big data processing.Google
Cloud consists of a set of physical assets, such as computers and hard disk drives, and
virtual resources, such as virtual machines (VMs), that are contained in data centers
around the globe. Each data center location is in a region. Regions are available in Asia,
Australia, Europe, Africa, the Middle East, North America, and South America. Each
region is a collection of zones, which are isolated from each other within the region.This
distribution of resources provides several benefits, including redundancy in case of
failure and reduced latency by locating resources closer to clients.

2. Deployment of an application on cloud

Deployment of an application on the cloud involves the process of making an application


accessible to users over the internet, typically through a cloud service provider's
infrastructure. Here's a brief overview of the steps involved:

1. Prepare Application: Ensure your application is properly configured and ready for
deployment. This includes testing, optimizing performance, and addressing any security
concerns.

2. Select Cloud Provider: Choose a cloud provider that best fits your requirements,
considering factors such as services offered, pricing, performance, and geographical
availability.
3. Provision Resources: Allocate the necessary resources on the cloud platform, such as
virtual machines, storage, databases, and networking components. This may involve
creating instances, configuring storage buckets, setting up databases, etc.

4. Configure Security: Implement security measures to protect your application and data.
This includes setting up firewalls, encryption, access controls, and monitoring
mechanisms to detect and respond to security threats.

5. Deploy Application: Upload your application code and any required dependencies to
the cloud platform. Depending on the type of application, you may deploy it as a
containerized application (using Docker or Kubernetes), a serverless function (using
AWS Lambda or Azure Functions), or a traditional virtual machine.

6. Test Application: Perform thorough testing to ensure that the deployed application
functions as expected in the cloud environment. This may involve testing functionality,
performance, scalability, and resilience to failures.

7. Monitor and Maintain: Continuously monitor the deployed application to ensure its
availability, performance, and security. Implement automated monitoring tools and
processes to detect and respond to issues proactively. Regularly update and maintain the
application to incorporate new features, security patches, and optimizations.

Ref. : https://blog.back4app.com/how-to-deploy-application-on-cloud/
https://cloud.google.com/deploy/docs/deploying-application
https://docs.aws.amazon.com/codedeploy/latest/userguide/applications-create.html

You might also like