Why is cloud computing typically cheaper to use?
You typically pay only for the cloud services you use, which helps you:
- Lower your operating costs.
- Run your infrastructure more efficiently.
- Scale as your business needs change.
You can treat cloud resources like you would your resources in your own datacenter. When you’re done using them, you give them back. You’re billed only for what you use.
Instead of maintaining CPUs and storage in your datacenter, you rent them for the time that you need them. The cloud provider takes care of maintaining the underlying infrastructure for you.
Why should I move to the cloud?
To power your services and deliver innovative and novel user experiences more quickly, the cloud provides on-demand access to:
- A nearly limitless pool of raw compute, storage, and networking components.
- Speech recognition and other cognitive services that help make your application stand out from the crowd.
- Analytics services that deliver telemetry data from your software and devices.
What are some cloud computing advantages?
There are several benefits that a cloud environment has over a physical environment.
- Reliability: Continuous user experience with no apparent downtime even when things go wrong.
- Elasticity: Cloud-based applications can be configured to always have the resources they need.
- Agility: Cloud-based resources can be deployed and configured quickly as your application requirements change.
- Vertically: Computing capacity can be increased by adding RAM or CPUs to a virtual machine.
- Horizontally: Computing capacity can be increased by adding instances of a resource, such as adding more virtual machines to your configuration.
- Geo-distribution: Applications and data can be deployed to regional data centers around the globe, so your customers always have the best performance in their region.
- Disaster recovery: By taking advantage of cloud-based backup services, data replication, and geo-distribution, you can deploy your applications with the confidence that comes from knowing that your data is safe in the event that a disaster should occur.
What are cloud service models?
Cloud computing falls into one of the following computing models. These models define the different level of shared responsibility that a cloud provider and cloud tenant are responsible for.
|IaaS||This cloud service model is the closest to managing physical servers. A cloud provider keeps the hardware up to date, but operating system maintenance and network configuration is left to the cloud tenant|
|PaaS||This cloud service model is a managed hosting environment. The cloud provider manages the virtual machines and networking resources, and the cloud tenant deploys their applications into the managed hosting environment.|
|SaaS||In this cloud service model, the cloud provider manages all aspects of the application environment, such as virtual machines, networking resources, data storage, and applications. The cloud tenant only needs to provide their data to the application managed by the cloud provider.|
What is serverless computing?
Build and run applications without thinking about servers.
In understanding the definition of serverless computing, it’s important to note that servers are still running the code. The serverless name comes from the fact that the tasks associated with infrastructure provisioning and management are invisible to the developer.
This approach enables developers to increase their focus on the business logic and deliver more value to the core of the business. Serverless computing helps teams increase their productivity and bring products to market faster. It allows organizations to better optimize resources and stay focused on innovation.
What are public, private, and hybrid clouds?
There are three deployment models for cloud computing: public cloud, private cloud, and hybrid cloud. Each deployment model has different aspects that you should consider as you migrate to the cloud.
|Public cloud||Services are offered over the public internet and available to anyone who wants to purchase them. Cloud resources like servers and storage are owned and operated by a third-party cloud service provider and delivered over the internet.|
|Private cloud||Computing resources are used exclusively by users from one business or organization. A private cloud can be physically located at your organization’s on-site datacenter. It also can be hosted by a third-party service provider.|
|Hybrid cloud||This computing environment combines a public cloud and a private cloud by allowing data and applications to be shared between them.|
Reference : Microsoft Docs
Serverless computing is a method of providing backend services on an as-used basis. Servers are still used, but a company that gets backend services from a serverless vendor is charged based on usage, not a fixed amount of bandwidth or number of servers.
There are four main types: public, private, hybrid and community clouds. Each deployment model is defined according to where the infrastructure for the environment is located.
There three models are known as Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS).
This cloud service model is the closest to managing physical servers. A cloud provider keeps the hardware up to date, but operating system maintenance and network configuration is left to the cloud tenant
This cloud service model is a managed hosting environment. The cloud provider manages the virtual machines and networking resources, and the cloud tenant deploys their applications into the managed hosting environment.
In this cloud service model, the cloud provider manages all aspects of the application environment, such as virtual machines, networking resources, data storage, and applications. The cloud tenant only needs to provide their data to the application managed by the cloud provider.