What is Cloud Computing Aws
Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services). This enables users to rapidly provision and release resources as needed without the hassle of maintaining complex infrastructure. AWS (Amazon Web Services) is a comprehensive, evolving cloud computing platform provided by Amazon.com.
Launched in 2006, AWS has been one of the key players driving the adoption of cloud computing among businesses and organizations of all sizes.
What is Cloud Computing – Geeksforgeeks
org Cloud computing is the on-demand delivery of IT resources and applications via the Internet with pay-as-you-go pricing. A cloud computing system keeps track of a customer’s usage patterns and bills them accordingly.
This makes it possible to burst or scale up to meet demand without having to make large, upfront investments in hardware and software. The National Institute of Standards and Technology (NIST) defines five essential characteristics of cloud computing: 1. On-demand self-service: A user can unilaterally provision compute power, storage, or networking resources as needed, without requiring interaction with a service provider.
2. Broad network access: Resources are available over a network and accessed through standard mechanisms that promote use by heterogeneous thin or thick client platforms (e.g., mobile phones, laptops, tablets). 3. Resource pooling: The provider’s computing resources are pooled to serve multiple consumers using a multi-tenant model with different physical or virtual instances dynamically assigned and reassigned according to user need. There is no single point of control or ownership for the underlying resource pool(s).
4. Rapid elasticity: Computing capabilities can be rapidly scaled up or down according to demand by adding or removing resources from the pool as needed. This characteristic is often achieved by leveraging virtualization technology and self -service capabilities . 5 .
Measured service : Cloud systems automatically control and optimize resource use by leveraging metering capability at some level of abstraction appropriate to the type(s) of service (e.g., storage, processing , bandwidth ,and active user accounts).Resource usage can be monitored, controlled ,and reported providing transparency for both the provider and consumer of the utilized service .
Advantages of Cloud Computing
There are many advantages of cloud computing, but here are five of the most important ones: 1. Cost Savings One of the biggest advantages of cloud computing is that it can save you money.
With on-premises solutions, you have to pay for the hardware, software, and maintenance. With cloud computing, you only pay for what you use. There are no upfront costs or long-term commitments.
This can help you save a lot of money in the long run. 2. Scalability Another big advantage of cloud computing is scalability.
On-premises solutions can be very difficult to scale up or down as your needs change. With cloud computing, it’s easy to add or remove resources as needed. You only pay for what you use, so there’s no wasted capacity or resources.
This makes it easy to scale your solution up or down as needed without incurring any additional costs. 3. Reliability Cloud providers invest heavily in ensuring their services are reliable and available 24/7/365.
They have teams of experts working around the clock to prevent outages and ensure high availability levels. This level of reliability is often difficult (and expensive) to achieve with on-premises solutions. When you move to the cloud, you can take advantage of this increased reliability and peace of mind knowing that your solution will always be available when you need it.
. 4 Flexibility Cloud solutions offer a great deal of flexibility compared to on premises options . For example , if your company wants to roll out a new website quickly , adding capacity with an on premises solution would require purchasing new servers and other hardware , which could take weeks or months . With a cloud -based solution , however , new capacity can be provisioned in minutes or hours . This gives businesses much greater flexibility when it comes time to make changes or launch new initiatives . 5 Security One common concern about moving data and applications off – premises is security . However , many companies find that their data is actually more secure in the hands o f a professional provider than it would be if they were managing everything themselves . Cloud providers have teams dedicated to keeping data safe from hacks , malware , and other threats .