The public cloud is defined as computing services offered by third-party providers over the public Internet, making them available to anyone who wants to use or purchase them
Why use the public cloud:
- Public clouds have better utilization rates: With a private cloud, your organization still has to build and maintain all kinds of servers to meet spikes in demand across various divisions or functions.
- Public cloud offers the same spare demand on a pay-as-you-need-it basis.
- If your organization wants complete control over hardware and virtual servers, you should consider a private cloud. The price is very high.
- If your budget is limited, it is recommended to look for a public cloud provider. You can rent a SaaS application or develop simple applications on the PaaS of your choice.
Top cloud providers in 2021: AWS, Microsoft Azure, and Google
Today, there are three main public cloud providers: AWS, Microsoft, and Google. These providers deliver their services over the internet or through dedicated connections, and they use a fundamental pay-per-use approach.
- Amazon Web Services. AWS Direct Connect gives you direct access to Amazon Web Services through a private, direct connection—reducing costs, increasing security, and ensuring more consistent network performance.
- Microsoft Azure. Microsoft Azure ExpressRoute provides a secure, private connection between your IT deployment and Microsoft Azure and Office 365.
- Google Cloud Platform. Achieve low latency network compute performance and easily manage the network availability and flexibility that comes with dedicated connectivity via Google Cloud Interconnect.
Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides secure, resizable compute capacity in the cloud. It is designed to make web-scale cloud computing easier for developers.
Amazon EC2’s simple web service interface with EC2 savings plan allows you to obtain and configure capacity with minimal friction. It provides you with complete control of your computing resources and lets you run on Amazon’s proven computing environment. Amazon EMR is designed to reduce the cost of processing large amounts of data. Some of the features that make it low cost include low hourly pricing, Amazon EC2 Spot integration, Amazon EC2 Reserved Instance integration, elasticity, and Amazon S3 integration. For applications that benefit from a low cost per CPU, you should try compute-optimized instances (C1 or CC2) first. For applications that require the lowest cost per GiB of memory, we recommend memory-optimized instances (M2 or CR1) and AWS ec2 describe instances.
Amazon Ec2 Pricing
AWS itself claims that EC2 is inexpensive and that users “pay a very low rate for the compute you actually consume”. EC2 usage is billed in one-second increments, with a minimum of 60 seconds. Similarly, provisioned storage for EBS volumes will be billed per-second increments, with a 60-second minimum. Per-second billing is available for instances launched in On-Demand, Reserved, and Spot forms. There are a lot of sites to know pricing and comparison.