3. Contents Introduction Service Models Deployment Models Key Technology- Virtualization Advantages of Cloud Computing Role of Open Source Cloud Applications Disadvantages Future work Conclusion Cloud computing – tomorrow…
5. Working definition of Cloud Computing 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.
8. Cloud Service Models Cloud Software as a Service (SaaS) ---Use provider’s applications over a network Cloud Platform as a Service (PaaS) ---Deploy customer-created applications to a cloud Cloud Infrastructure as a Service (IaaS) ---Rent processing, storage, network capacity, and other fundamental computing resources
9. Cloud Deployment Model Private cloud - enterprise owned or leased Community cloud - shared infrastructure for specific community Public cloud -sold to the public, mega-scale infrastructure Hybrid cloud -composition of two or more clouds
10.
11. Key technology- Virtualization App App App App App App OS OS OS Operating System Hypervisor Hardware Hardware Traditional Stack Virtualized Stack
12. Virtualization Abstract computing platform Hypervisor intercepts and emulates instructions from VMs, and allows multiple OS to run on a host computer
14. Advantages of Cloud Computing Document Unlimited Storage capacity Format Compatibility Reduced software Costs Device Independence Cloud Computing Instant software updates 24 /7 support Increased data reliability Flexible Pricing
15. Role of Open Source Open source software plays an important role in cloud computing by allowing it basic software elements — virtual machine images and appliances — to be created from easily accessible components Open source is shaping cloud - by providing the raw material upon which many private and public clouds are built.
17. Are you in Cloud? Google Docs: Online word processing, spreadsheet, presentations and collaboration software. Picasa: photo sharing site YouTube: Online storage of videos. Webex: Online meetings. Gmail: Online email account Gliffy: Online diagram drawing. Yahoo! Calendar: An online calendar. Linkedln: Social networking for business. The business answer to MySpace and FaceBook. Picnik: Online photo editing. Blogger: A service for online publishing blogs. Google: search engine Flickr: photo sharing site And many more…..
18. Requires constant Not secure internet connection Data can be lost Disadvantages Limited Features Data Lock in Speed
19. Future Work With Saas, Iaas, Paas the model “Everything as a service” is on the verge of development.
20. At the moment, this is not clear which kind of measures, tools are taken to guarantee the privacy of data There is still hindrance in the path to achieve cloud computing due to non availability of tools There should be scenario for automatic adjustment of bandwidth as traffic increases
22. Conclusion Benefits of Highly Professional Computing made available to all sizes of Business. No upfront investment – Encourages innovation. Innovators are free to focus on the innovation rather than the logistics of finding and managing resources that enable the innovation. Key Opportunity for application and infrastructure vendors. Environmental Friendly.
23. Cloud Computing – Tomorrow… All IT companies throwing resources into cloud computing .It will affect all levels of computational system, from casual user to software developers, IT managers, even hardware manufacturer. It seems like much of world’s digital information will be living in clouds Technology will evolve from services into full fledged operating systems