What is a cloud application? Here's everything you need to know about the internet-based software
- A cloud application is internet-based software that processes or stores data online.
- There are three main kinds of cloud applications: Software as a Service, Platform as a Service, and Infrastructure as a Service.
- Here's a brief overview of what you need to know about cloud applications.
In the last decade,
What is a cloud application?
A cloud application is an internet-based program in which at least some of the processing and storage takes place on the internet, which is referred to metaphorically as "the cloud." The application's front end may run as an app or in a web browser, but key elements, such as data storage, are online.
There are three primary kinds of cloud applications:
- Infrastructure as a Service (IaaS): In the case of IaaS, a third party provides the hardware and infrastructure that a software developer uses to run its application (along with any necessary middleware and support). For example, Amazon offers its Amazon Web Services (AWS) for developers to build and deploy their cloud applications.
- Platform as a Service (PaaS): PaaS is very similar to IaaS, but a PaaS vendor includes not just the infrastructure, but also the operating system and middleware needed to serve as the "connective tissue" for the cloud application, meaning that developers can more easily just "plug into" the platform. The Google App Engine is a good example of a PaaS - it's a hosting service offered by Google that allows developers to quickly and efficiently deploy cloud apps.
- Software as a Service (
SaaS): SaaS is one of the most common examples of cloud applications and one that's most familiar to ordinary users. In this version of a cloud application, the publisher provides both the cloud-based software and the hardware and infrastructure on which it runs. You're probably already familiar with a number of examples, including Dropbox and Google Workspace (formerly known as Google G Suite).
Why cloud applications are growing in popularity
Cloud computing offers lower startup costs, economies of scale, and other advantages.
Advantages of cloud applications:
- Lower costs. There are lower infrastructure and IT costs associated with cloud applications because someone else is hoisting the software - this means a developer doesn't need to invest in servers and associated infrastructure.
- More scalable. It's easier to scale a cloud application up or down in response to user demand because demand isn't tied to physical resources on-site, and developers don't need to invest in capacity they might not need.
- Greater reliability. Like scalability, having access to cloud resources for your application means you potentially have access to more computing power and bandwidth than would be practical on-site. That means more reliability and uptime.
Related coverage from Tech Reference:
How to activate and access iCloud Drive on a Mac computer
'What is Dropbox?': How to use the cloud-based file-storage service for collaboration
How to manage your iCloud storage on a Mac computer and buy additional gigabytes
What is HTML? What you should know about the most popular markup language on the internet
SEO decides where your website ranks on search engines - here's how it works and how to improve your search ranking
- Air India passengers stranded in Siberia for 2 days were abandoned by the crew, had to sleep on the floor, and were only given bread and rice, relative says
- Foreign investors have been dumping vast amounts of Chinese assets, and putting money there will only get riskier
- As a mom, I know punishments don't work. Parents should be trying to find a connection instead.
- Sensex, Nifty slip for second day; FMCG, IT stocks drag
- Air India puts together 'huge financing deal' for new fleet: CEO
- Marine species including whales and dolphins under significant threat from noise pollution
- ITR filing: Your guide to Form 26AS and why you should check for TDS discrepancies
- A complete itinerary for your 3 days in Mount Abu