Before going to Cloud we should know why Cloud computing comes in place.
- If you are an End user, you should have an Application (Software, Tools, Web Application, etc.,) and you have to maintain your application, upgrade on time and also need proper support to run your job successfully.
- If you are a business man, you should have Infrastructure (Servers, Server Software, PC System, etc.,) to run Business successfully.
- If you are a Developer, you should need proper Platform (Web Platform, Language Program Interface, etc.,) to do your development.
These are the Computing Users (End user, Businessman and Developer) and Computing Things (Application, infrastructure and Platform) for normal operating computing systems. For all Computing users need proper maintenance, support and on time Upgrade, Need to check hardware Compatibility and Software Licenses and cost involved for all of these activities. These are pain part of each Computing users and disadvantage for them to run their job, business & development successfully.
What is Cloud Computing or Definition of Cloud Computing?
To solve the computing users issues cloud computing comes into place and provides Application, infrastructure and Platform in one place.
Cloud Computing is nothing but internet based computing where Application software, Infrastructure and Platforms are available in the cloud. End User, Businessman or Developer can access their needs through Internet from cloud.
Below is the graphical representation of how cloud computing comes in place.
Cloud computing is a combination of software and computing delivered as a networked service that provides a model for enabling anytime access using a simple front-end interface such as a Web browser, and as a result enables users to access the resources from any client device including notebooks, desktops and mobile devices.
Cloud computing is an umbrella term to describe a category of sophisticated on-demand computing services.
It denotes a model on which a computing infrastructure is viewed as a “cloud,” from which businesses and individuals access applications from anywhere in the world on demand.
What Cloud Computing isn’t?
- Cloud computing isn’t network computing.
- It encompasses multiple companies, multiple servers, and multiple networks.
- Cloud computing also isn’t traditional outsourcing.
- The computing services are only accessible to the company’s employees via the company’s network, not to the entire world via the Internet.
Cloud computing Services:
Below is the list of cloud computing services models and I will post more details about each service in another topic.
- SaaS (Software as a Service)
- PaaS (Platform as a Service)
- IaaS (Infrastructure as a Service)
Cloud Deployment Model:
Below is the list of cloud computing deployment models and I will post more details about each models in another topic.
- Private Cloud
- Community Cloud
- Public Cloud
- Hybrid Cloud
Cloud Computing Characteristics: