Cloud Computing is one of the things that has become quite a big influence in developing web and mobile applications which its roles help us handle massive amounts of traffic. In empowering cloud computing, you can build it yourself. Here, in cloud computing, developers are given hope by having less configuration and less manage for an infrastructure that supports their solutions. Generally, cloud providers only provide virtual private servers. But some have developed their services to a variety, for example, Polar Seven. They are an Elastic Compute Cloud (ec2) service. Polar Seven provides ec2 pricing on demand for you, so you don’t need to worry about price.
As we know, big vendors provide many services that make developers even more attracted to use them in their projects. But for those of you who have never known, there are services provided by cloud computing vendors. Here are some examples:
1. Virtual Private Server
A virtual private server offers quite diverse specifications. Some instances have high RAM, some have high processor, and some have larger hard disk sizes.
Usually, we can make changes to the plan into a larger scale or become smaller. Some changes will exist if the need increase.
Example: Azure VM, AWS EC2, GCP Compute Engine
2. File Storage
It doesn’t seem right we want to store massive amounts of data but have to create a new instance of a server that we want. Vendors usually provide services that can accommodate various files from their customers without creating a new server instance and have a large enough size.
Besides colocation is also expected to be one of the built-in features of file storage provided by cloud vendors.
Example: Azure Blob Storage, AWS S3, AWS Glacier, GCP Cloud Storage
3. Relational Database
The most interesting is, to get high availability, developers usually have to bother the configuration of database replication or database cluster configuration. Not to mention if you have to do vertical scaling of the server size.
Vendors should provide this relational database management system service to handle high availability and security issues. It is also hoped that if there is an update from the RDBMS provider, the vendor can handle it right away, without the wait for an update for too long.
Example: Azure SQL Database, AWS Aurora, AWS Relational Database Service, GCP Cloud SQL