Cloud Computing Key Terms/ Concepts
Essentially cloud computing is the delivery of computing services such as servers, databases, networking, storage, and all kind of good stuff over the internet. It does allow faster innovation flexible resources and economies of scale. You will only pay for the cloud services in use. This intern helps lower your operating cost and allows us to run your infrastructure more efficiently and it also allows you to scale up according to business change.
Every business is different, but all required a computing need, to fulfill the needs cloud providers, typically provide a wide range of different services and the services can be broken out into some categories. Services could be
Computed power ( Servers, web Apps, etc.)
Storage (files and databases)
Networking (VPN peering, etc.)
Analytics (Visualize telemetry & performance data)
By end of the day, the goal of cloud computing to support business efficiently for all enterprises by providing certain services with minimal management of resources. let's dive deep and understand how’s cloud services are useful in making organization life easy.
Key Concepts of Cloud Services
High Availability: Keep Services running with very small downtime.
Scalability: Adding/ Removing services for the specific workload. This means you can add extra resources (like servers, DB, processors, memories, etc.). Its also known as Scale-Out / Scale-up. Scalability has to be configure means this doesn’t work in automatic way.
Elasticity: This is similar to scalability, but this refers to the ability to automatically or dynamically increase or decrease resources as and when needed.
Agility: this refers to the ability to react quickly. Cloud services allocated & de-allocated resources quickly, These resources are provided on-demand or by some self-service portal by a user, a result that a vast amount of resources can be provisioned quickly. Manual intervention may or may not be required for these services.
Fault Tolerance: This refers to remain running despite service or component failure. This works in a way or configured when any component or service fails that back-up component starts and takes the place and this in solution intolerance of fault.
Disaster Recovery: This refers to recovery from events that takedown cloud services. Generally, cloud disaster recovery is very quick due to automation.
Global Reach: This refers to reach an audience around the world as cloud services having presence all around in the world and their various regions, This provides organizations to make their presence without having the physical infrastructure. Like a European region, organizations can have a presence in other regions without a physical infrastructure.
Customer Latency Capabilities: This service refers that organizations can locate/deploy & run their business apps closer to their end-user’s geo- area to minimize the latency. Nowadays we are having fast optical fiber cable but that also requires a bit latency for longer distance. But the privilege to host the business application in user’s centric area is an excellent feature of cloud services.
Predictive Cost Considerations: This refers to tools like cost calculators that make it possible to do accurate cost estimates for cloud services or components. The tools also do the cost analysis bases on the feature group of cloud services.
Tech Skills: The cloud providers manage the underlying hardware and allow organizations to quickly deploy solutions without having in-house hardware expertise.
Increased Productivity: The cloud provider manages the underline hardware & software and no need for organization to bother on these lines would typically lead to increase the productivity.
Security: Cloud providers offer a majority of security policies, technologies, control, and skillsets that provide better security than most organizations would require to achieve in-house on-premises. This results in improved security which intern protects data, applications, and infrastructure from potential threats.