![]() |
| Photo by Mars Technology |
Hi, How is it going? I think everything will be ok. So Guys, In our previous article, we discuss what is cloud computing in base ways. Now we going to talk about what is the cloud services. Let's briefly discuss the most common two services that all cloud providers offer.
- Compute power
- storage
Compute power
When you build solutions using cloud computing, you can choose how you want to work to be done based on your resources and needs. For example, if you want to have more control and responsibility for maintenance, you could create a virtual machine. (A virtual machine is an emulation of a computer. Just like your desktop or laptop, you're using now.) Each virtual machine includes an operating system and hardware that appears to the user like a physical computer running Windows or Linux. you can then install whatever software you need to do the task you want to run in the cloud.
![]() |
| Virtual Machine form existing windows 10 PC- photo by maketecheasier.com |
The difference is that you don't have to buy any of the hardware or install the OS. The cloud provider runs your virtual machine on a physical server in one of their datacenters. They often share that server with other virtual machines(Isolated and secure). With the cloud, you can have a virtual machine ready to go in minutes at less cost than a physical computer.
Virtual machines aren't the only computing choice. there are two other popular options.
- Containers
- Serverless computing
Containers
Containers provide a consistent, isolated execution environment for applications. They are similar to the virtual machine. But they don't require a guest operating system. For example, the application and all dependencies are packed into a "container". Then a standard runtime environment is used to execute the app. This allows the container to start up in just a few seconds because there is no OS to boot and initialize. You only need an app to launch.
The open-source project, Docker, is one of the leading platforms for managing containers. In our next articles, we'll discuss more docker.
Serverless computing
Serverless computing lets you run application code without creating, configuring, or maintaining a server. The core idea is that your application is broken into separate functions that run when triggered by some action. This is idle for automated tasks. For example, you can build a serverless process that automatically sends an email confirmation after a customer makes an online purchase.



Comments
Post a Comment