Cloud computing is a model of delivering computing resources from the Internet to the user. Computing resources can be any Software- Applications, OS, service, information – encyclopedia, search engine results.
Cloud computing is a concept that is an instrument and a history, its a bundle of possibilities like SAAS[software as a service (SaaS)],IAAS[Infrastructure as a service (IaaS)] Cloud uses net as the source of computing resources and delivering them directly to the user.
Cloud Computing Classifications
All cloud computing offerings can classified into THREE types
- Platforms- environment for running application and maintaining them- GAE ,Salesforce ,Microsoft Azure
- Infrastructure-Provides all the Infrastructure and management components to manage the applications, EC2
- Applications– delivery of software as a service – example – G-mail,Google Docs.
Why is it called Cloud Computing ?
Because in network diagrams, the Internet is depicted as a cloud
Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.
Cloud Computing- MODES
- Private cloud
- Public Cloud
- Hybrid cloud
Cloud Computing- Innovations
- Scales up to meet Business Goals
- Grids to handle fail-over, backup, disaster recovery & scalability
- Computing grid: for serving user requests
- Storage grid : File grid, Database grid
- Messaging grid: for real-time updates and chats
- Integration across SaaS applications is far easy
- CRM integrating spreadsheet and email
- Small web services & aggregation (SOA)
- Evolve each service independently and rapidly
- Contextualintegration- application + user’s data and context
Cloud gives better performance
- HTML Page caching
- Distributed server side object caching
- Convert dynamic data into pre-computed static content
Security issues fall into two broad categories:
- Security issues faced by cloud providers
- Security issues faced by their customers.
- Top Challenges faced by Cloud computing vendors
- Physical security,
- network security,
- application security