Hi š there,
welcome you all to the world of learning. Today, We are going to learn about Basics of cloud. As we all know cloud ā is one of the trending and on-Demanding skill in Today's market. with that said let's get started
What is Cloud Computing ?
what is cloud Architecture ?
Why adopt Cloud Architecture ?
Cloud Architecture Best practices
Cloud Characteristics
Cloud Computing
For better understanding, let's split the word "Cloud Computing". After split we have "cloud" and "computing"
Now,what is cloud ? In Generic term, Cloud is a big massive harddrive. In technical term, Cloud is a term used to describe the network of servers that applies massive processing and storage capabilities to the business. And "computing" is any goal-oriented activity requiring, benefiting from, or creating computing machinery(wiki definition) Now, let's combine both Here in our case computing machinery is cloud.
In short,Cloud computing is providing of compute resources(RAM,CPU,Storage etc) over the internet
Cloud Architecture
A cloud Architecture is a way of technology components combine to build a cloud, In which, The resource are pooled through virtualization technology and shared across network. The components of a cloud architecture include :
A front-end platform ( The client or device used to access the cloud)
A backend-platform (servers and storage)
A cloud Based delivery Model
A network
Combination of all the above technologies create a cloud computing architecture on which applications can run, providing end users with the ability to leverage the power of ā cloud resources.
Reason To Adopt Cloud Architecture
organizations have many reasons for the adoption of cloud architecture. Some of them are listed below :
ā© Accelerate the delivery of new app
ā© Take advantage of cloud native technologies such as Kubernetes to modernize applications and accelerate digital transformation.
ā© Ensure compliance with the latest regulations
ā© Deliver greater transparency into resources to cut costs and prevent data breaches
ā© Enable faster provisioning of resources
ā© Utilize hybrid cloud architecture to support real-time scalability for applications as business needs change Meet service targets consistently
ā© Leverage cloud reference architecture to gain insight into IT spending patterns and cloud utilization
Cloud Architecture Best Practices
A well-architected framework for the cloud is more than simply a technology necessity; it is a vehicle for lower operating costs, high-performing applications and satisfied end users. By following cloud architecture principles and best practices, organizations can ensure they reap real business value from their cloud investments and future-proof their IT environment.
Up-front planning: Ensure there is an understanding of capacity needs when designing a cloud architecture. As organizations begin to build out architecture, continuously test performance to avoid experiencing unexpected glitches in production.
Security first: Protect clouds from hackers and unauthorized users by safeguarding all layers within a cloud infrastructure with data encryption, patch management and rigid policies. Consider zero-trust security models for the highest levels of security across the hybrid, multi-cloud enterprise.
Ensure disaster recovery: Automate recovery processes to avoid costly downtime and ensure a speedy recovery from service disruptions. Monitoring capacity and using a redundant network can also ensure a highly available architecture.
Maximize performance: Leverage and manage the right compute resources by continuously monitoring business demands and technology needs.
Cut costs: Take advantage of automated processes, managed service providers and utilization tracking to eliminate unnecessary cloud computing expenses.
New software, from operating systems to applications, constantly demandsmore. More data, more processing power, more memory. Virtualization makes a single physical machine act like multipleāsaving you the cost of more servers and workstations.
source: techgoeasy
Virtualization :
Virtualization is a technology that allows you to create multiple simulated environments or dedicated resources from a single, physical hardware system. Software called a "hypervisor" connects directly to that hardware and allows you to split 1 system into separate, distinct, and secure environments known as virtual machines (VMs).
These VMs rely on the hypervisorās ability to separate the machineās resources from the hardware and distribute them appropriately. Virtualization helps you get the most value from previous investments.
The physical hardware, equipped with a hypervisor, is called the "host", while the many VMs that use its resources are "guests". These guests treat computing resourcesālike CPU, memory, and storageāas a pool of resources that can easily be relocated. Operators can control virtual instances of CPU, memory, storage, and other resources, so guests receive the resources they need when they need them.
Cloud computing : it is the provision of computing resources over the internet.
Virtualization is a technology that separates functions from hardware(it splits)
**Cloud computing ** is more of a solution that relies on that split.
Cloud Characteristics
Cloud characteristics are
1.on-demand self service
2.broad network access
3.Resource pooling
4.Rapid elasticity
5.Measured service.
[Cloud Deployment detailed explanation](spacelift.io/blog/cloud-deployment-models)
That's it for this Article. I will see you in the next article with more learning and more interesting topic.
Until then keep Reading, keep learning, Keep Succeeding....
Don't forget to leave feedback by like š,shareš¤, commentš
Thankyou š