Lecture : 1
Cloud computing has several advantages for professionals and organizations.
It lets users easily adjust their IT resources based on need, which saves money and avoids the hassle of managing physical equipment. It also makes working from anywhere possible and improves teamwork.
Plus, it keeps data safe and helps recover it quickly if something goes wrong.
Some of the Cloud service provider are
- Amazon Web Services (AWS)
- Google Cloud Platform (GCP
- Microsoft Azure
- Oracle Cloud Control
Let's Discuss about Cloud Computing in Detail
Cloud computing allows you to use and manage your data and applications online rather than on your own physical devices. This means you can access what you need from anywhere with internet access and adjust your usage easily without buying new hardware. It’s cost-effective because you only pay for what you use, and it frees you from the hassle of maintaining physical equipment, letting you focus more on your actual work.
Cloud computing is like using online services for everyday needs: checking your email on Gmail, streaming movies on Netflix, saving files in Google Drive, or backing up photos to iCloud. All of
these services store and manage your data online, so you can access it from any device without needing physical storage or special software.
This makes it easy and flexible to use technology without the hassle of maintaining hardware.
We can easily restore the contacts and data on our mobile phone by the use of google if it gets damaged for any reason.
Types of Cloud Computing
- Infrastructure as a Service (IaaS)
- Platform as a Service (PaaS)
- Software as a Service (SaaS)
Infrastructure as a Service (IaaS)
It’s a way of using IT services where you only pay for what you use, just like paying for electricity. Instead of buying and maintaining your own servers and equipment, you access things like computing power,
storage space, and network services over the internet.
You pay for these services based on your needs and usage, which can be more flexible and cost-effective.
Platform as a Service (PaaS)
Imagine you want to build a cool new app but don’t want to worry about all the complicated stuff like servers and storage. A “service model” is like a helpful platform that gives you the tools you need to create and run your app without having to deal with all those technical details.
It’s like using a pre-made kitchen to cook your meal focus on cooking (building your app), while the kitchen (the platform) handles all the heavy lifting.
Let me explain with an example
Imagine you want to build a website, watch a movie, or sell products online without dealing with all the technical details like servers and storage. A service model is like using a ready-made platform that handles all these complex tasks for you. For example, website builders let you create and design a site without coding, streaming services provide content without managing servers, and online marketplaces
let you sell products while they handle the logistics. This way, you can focus on what you want to do, and the platform takes care of the behind-the-scenes work.
Software as a Service (SaaS)
Software as a Service (SaaS) means you can use apps over the internet without needing to install them on your computer. You just need a web browser and an internet connection. Instead of downloading and setting up software, you access it online.
This makes it easy to use the latest version and work from anywhere. SaaS is often used for things like email, document editing, and customer management. It's like renting an app instead of buying and owning it.
Let me give you some example
Software as a Service (SaaS) lets you use apps online without installing them on your computer. For example, with Google Docs, you can create and edit documents directly in your web browser without
needing special software. Similarly, Netflix lets you stream movies and TV shows online, so you don’t need to download anything. SaaS makes it easy to access and use these services from anywhere, as long as you have an internet connection.
Summary
Types of Cloud Computing
- IaaS: Virtualized computing resources to build your own IT environment.
- PaaS: A platform to build and deploy your own applications.
- SaaS: Ready-to-use software applications.
IaaS provide virtualized computing resources over the internet. It includes things like virtual servers, storage, and networking. You manage your own applications, operating systems, and middleware, while the provider handles the physical infrastructure. Examples include Amazon Web Services (AWS) and Microsoft Azure's virtual.
PaaS provide platform and tools to develop, run, and manage your own applications. It offers the infrastructure and development tools you need but leaves you responsible for building and managing your apps. Examples include Google App Engine and Microsoft Azure.
SaaS provide complete software applications over the internet. You use the software directly, like Google Docs or Netflix, without needing to manage the underlying infrastructure. It’s all about ready-to-use applications.