Cloud computing fundamentals

what is cloud computing, why do we need cloud computing, difference between on-premise and cloud, how does cloud computing work

cloud computing fundamentals

What is Cloud computing?

Cloud computing is the on-demand delivery of computing services or resources over the internet. By using a pay-as-you-go pricing model and pay only for the cloud services that you use. Instead of owning their physical data centers and servers, you can access the delivery of different services. Like storage and databases from a cloud provider.


Why do we need cloud computing?

In the early days of the web, those who wanted to build and deploy a web application need physical hardware or servers. These are used to host that application which is a cumbersome expensive, and time-taking attempt. Companies can rent servers and all the resources had to be deployed in company infrastructure. The company needs to maintain its hardware and all its related processes.

So now with this On-premise architecture, the company handles buying all the servers and servers that are depreciating assets. The company is also responsible for setting the servers up. Like installing the OS and doing all the networking with costly server setup. It can take many months to get all the setup done. The company is also responsible for doing batch upgrades over time. Hence the company needs to hire experienced employees in this domain is pretty costly.

When we are troubled with the issues of on-premise architecture cloud computing comes to our rescue. Currently, there are three giant cloud providers. Such as Microsoft Azure, Google cloud platform, and Amazon web services.

When a service is running in the cloud it means that there has to be some server in the background which is doing the job. There are physical servers and server farms across the globe where your application is running. The only difference is that you are not responsible for buying and maintaining those servers. There is a way to rent computing power and storage from someone else's data center. It treats cloud resources like the resources in your own data center.

When you are done using them you give them back it is only built for what you use. The cloud provider takes care of maintaining the infrastructure within its platform and security. Cloud servers are located in data centers all over the world using cloud computing users. The companies do not have to manage physical servers anymore. You can reap the benefit as you're doing all the server maintenance and scaling on building your application.

Users can access the same resource from any device. Because the storage takes place on the cloud instead of the local device. It is not dependent on a particular device. So even if your phone stops working still you can access your Google photos or Gmail from another device by logging in. There is also data replication in the data centers for higher availability of your data.

Organizations are using the cloud for a wide variety of use cases. Like data backup, disaster recovery, hybrid cloud and, multi-cloud, software testing and development, customer-facing web applications big and data analytics.

For example,

·       Health care organizations are using the cloud to develop more personalized treatments for patients. While avoiding the costs of preserving physical servers.

·       Financial service companies are using the cloud to add efficiency to their operations, power real-time fraud detection, and prevention.

·       Video game creators are using remote servers in data centers to deliver online games via the internet.

Difference between On-premises and cloud:

Scalability: There is a lot of options for scalability in the cloud once you scaled up. It is difficult to scale down and leads to heavy loss relating to infrastructure and maintenance costs. But cloud computing allows you to pay only for how much you use with fast scaling up or down.

Server Storage: On-premise needs a lot of space for servers. But cloud computing solutions are offered by cloud service providers who manage and maintain this server. Saving both money and space.

Data Security: On-premise services offer less data security. But cloud service provides better security which has constant monitoring.

Data Loss: Data recovery with an On-premise setup is very small. In contrast, cloud computing systems have disaster recovery measures to ensure faster data recovery.

Maintenance: On-premises services need extra teams for hardware and software maintenance. But the cloud is maintained by service providers and resource allocation.

How does cloud computing work?

Cloud providers are making it easy for developers across the world. Cloud computing is currently even possible because of a technology called virtualization.

Virtualization allows for the creation of a simulated virtual computer environment. That behaves as if it is a physical computer with its hardware. The term for such a computer is a virtual machine.

Virtual machines on the same host machine are isolated from one another they do not interact with each other. The files and applications from one virtual machine are not visible to the other virtual machine. Even though they are on the same physical machine. Virtualization is breaking down a physical server into n number of virtual machines. Also, it acts like a physical computer with its hardware. Virtualization uses software in the computer's hardware as an abstraction layer. That's called the hypervisor.

Virtualization

The Hypervisor emulates the functions of a real computer. It can run many virtual machines at the same time and also optimize the capacity of the abstracted hardware. So any cloud provider takes this virtualization technique and repeats it on a massive scale in data centers throughout the world.

Some key features of virtual machines:

1.    Isolation virtual machines on the same physical host are sandboxed from one another. So they don't interact with each other.

2.    There is no sharing between virtual machine files. The application on one virtual machine is not visible to other virtual machines on the same physical host.

3.    Each virtual machine can run any compatible OS such as Windows or Linux. Cloud is the delivery of computing services over the internet. These services include servers, storage, databases, networking, software, analytics, and intelligence. Hence it helps to lower operating costs to managing all the infrastructures and to scale up the business needs.

Related posts: Cloud Computing Deployment Models

COMMENTS

BLOGGER: 2
  1. Good content about cloud computing. It's very helpful to understand the clear things about cloud evaluation and cloud engineering services. Cloud adoption and cloud modernization helping many organizations move digitally transformation.

    ReplyDelete
  2. Really nice collected of information. It will b helpful cloud engineering persons. Also here i want to share with you the cloud modernization. Cloud Modernization is the key to reducing technical debt and ramping up organizational speed and agility in the cloud. Here you can checkout the detailed information about the Cloud modernization services.

    ReplyDelete

Name

Artificial Intelligence,16,AWS,2,Big Data,2,Blockchain Technology,3,Cloud computing,9,Computer networks,4,cybersecurity,3,Database,2,Digital Marketing,1,E-commerce,2,Internet of Things,12,Quantum Computing,1,RPA,3,Technology,5,Web Scraping,1,
ltr
item
PS TECHNO BLOG: Cloud computing fundamentals
Cloud computing fundamentals
what is cloud computing, why do we need cloud computing, difference between on-premise and cloud, how does cloud computing work
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqkAPxgRU_r9L6grF891eV3rWVRqI8USXlkoOTTlkyifE3GM7GC_OB5GYccfmkAckNQfsv2IAy1t5-4FC2fE6BDqgTLawP4ZE61Q26JyYzQjTJ39wSlThDJHjl8KwLkhOgmUqRQiKEr7Y5/s320/pablo.png
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqkAPxgRU_r9L6grF891eV3rWVRqI8USXlkoOTTlkyifE3GM7GC_OB5GYccfmkAckNQfsv2IAy1t5-4FC2fE6BDqgTLawP4ZE61Q26JyYzQjTJ39wSlThDJHjl8KwLkhOgmUqRQiKEr7Y5/s72-c/pablo.png
PS TECHNO BLOG
https://pstechnoblog.blogspot.com/2021/07/cloud-computing-fundamentals.html
https://pstechnoblog.blogspot.com/
https://pstechnoblog.blogspot.com/
https://pstechnoblog.blogspot.com/2021/07/cloud-computing-fundamentals.html
true
8274238297581439573
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS PREMIUM CONTENT IS LOCKED STEP 1: Share to a social network STEP 2: Click the link on your social network Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy