Overview
Cloud services generally refer to a range of services delivered that are on-demand over the internet to the customers. These services provide easy access to applications and resources, without the need for the customer to own physical hardware or to actively manage the internal underlying infrastructures. Some of these services provide a means for users to publicly publish their applications. To name a few, they are Amazon Web Services (AWS) by Amazon, Azure by Microsoft, and Google Cloud Platform (GCP) by Google.
These cloud services provide options like storage, databases, and scalability support for systems of various traffic loads that are essential for publishing an application.
Server and network management can be done using the management console provided by the cloud services. In order to be able to use the management console effectively, you will need to have at least some basic knowledge in networking and servers.
Learning Objectives
Before cloud services became popular, it was necessary to acquire servers and network equipment in order to publish a full-fledged application. On top of these initial costs, maintenance costs were also incurred. This makes it expensive to publish an application.
By using cloud services, it can be possible to reduce costs. When publishing an application you do not need to physically prepare a server, and the service can be started with a minimum configuration. During the operation of the service, it's also possible to quickly add in extra resources like memory and CPUs when needed, without the need to maintain the physical hardware.
Use cloud services to build an environment with ease of operation, and publish full-fledged applications!
Learn from Here
AWS is one of the most popular cloud service providers. From here, we will learn how to deploy a web page on AWS, and utilize other services like databases and APIs.
Building a Basic Web Application on AWS
Deploy a Web Page on AWS
Use AWS Lambda
Create Web APIs
Create a Database
Call the API from the Web Page
Recommended Materials
Build a Basic Web Application on AWS
This is an official tutorial for deploying a basic web application on AWS. It allows you to use and understand the basic usages of AWS, so feel free to take a look!
Build a Basic Web Application on AWS
In this tutorial, you will create a simple web application. You will first build a static web app that renders "Hello World." Then you will learn how to add functionality to the web app so the text that displays is based on a custom input you provide.
aws.amazon.com