Introduction to Cloud Computing

Cloud computing is the “commercial availability of individual computing services delivers remotely”.The cloud computing services include
- Desktop
- Disk and storage
- Processing
- Networking
- Database etc...
Types of cloud computing
Cloud computing services can be categorized into three parts.
- Software-as-a-Services(SaaS)
- Platform-as-a-Services(Paas)
- Infrastructure-as-a-Services(IaaS)
Software-as-a-Services(SaaS)-
It uses a complete application running on someone else’s system.
Ex:
- Web-based email
- Google documents
Platform-as-a-Services(Paas)-
It is developing applications using web-based tools so they run on systems software and hardware provided by another company.
Ex:
- Shopping cart
- Check out
- Payment mechanism
- App cloud(Google app engine)
Infrastructure-as-a-Services(IaaS) -
It means you’re buying access to raw computing hardware over the Net, such as services or storage
It includes:
- Outsourcing of Infrastructure
- Hosting services
- Database services
- Networking and storage services
Advantages and Disadvantages of cloud computing
Advantages :
- Easy implementation
- Accessibility
- No Hardware required
- Cost per head
- Efficient recovery
Disadvantages :
- No longer in control
- May not get all the features
- Doesn’t mean you should do away with services
- No Redundancy
- Bandwidth issues
Furthermore, readings
https://azure.microsoft.com/en-us/overview/what-is-cloud-computing/