Cloud computing

874 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
874
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
60
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Cloud computing

  1. 1. PRESENTATION ON CLOUD COMPUTING By:RITESH GUPTA IV Year (CS)
  2. 2. What is Cloud Computing? Definitions: “Cloud computing is a general term for anything that involves delivering hosted services over the internet.” “Cloud computing is Internet-based computing, whereby shared resources, software, and information are provided to computers and other devices on demand, like the electricity grid.” Basically a cloud is a virtualization of resources that manages and maintains itself.
  3. 3. In Simple terms.. • A service is “on a cloud somewhere” Cloud computing is using the Internet to access someone else’s software running on someone else’s hardware in someone else’s data centre while paying only for what you use.
  4. 4. Characteristics Virtually assemble Elasticity & Scalability Pay-per-use Characteristics On-demand self service Shared workloads Security
  5. 5. Types Of Clouds • Public Cloud • Private Cloud • Hybrid Cloud
  6. 6. Types Of Clouds • Public Cloud: the services are delivered to the client via the Internet from a third party service provider. Example: Amazon
  7. 7. Types Of Clouds • Private Cloud: these services are managed and provided within the organization. There are less restriction on network bandwidth, fewer security exposures and other legal requirements compared to the public Cloud. Example: HP Data Centers
  8. 8. Types Of Clouds • Hybrid Cloud: composition of two or more clouds i.e composition of private and public cloud. Example: ERP on Private Cloud
  9. 9. Software as a Service (SaaS) Platform as a Service (PaaS) Infrastructure as a Service (IaaS)
  10. 10. Software As A Service  salesforce.com  Google Apps Infrastructure As A Service Platform As A Service  Google App Engine  Heroku  Mosso  Engine Yard  Force.com Microsoft Azure Platform Amazon EC2- Amazon Web Services (AWS)
  11. 11. Virtualization Virtualization an abstraction of an execution environment that can be made dynamically available to authorized clients by using well-defined protocols. –Resource quota (e.g. CPU, memory share), –Software configuration (e.g. O/S, provided services). Implement on Virtual Machines (VMs): –Abstraction of a physical host machine, –Hypervisor intercepts and emulates instructions from VMs, and allows management of VMs,
  12. 12. Why Virtual Machine ? Run operating systems where the physical hardware is unavailable. –Easier to create new machines, backup machines, etc., –Software testing using “clean” installs of operating systems and software, –Debug problems (suspend and resume the problem machine), –Easy migration of virtual machines.
  13. 13. APPLICATION OS OS ARCHITECTURE APPLICATIO N APPLICATION ARCHITECTURE OS VMWARE VIRTUALISATION LAYER ARCHITECTURE SYSTEM ARCHITECTURE BEFORE VIRTUALISATION AFTER VIRTUALISATION
  14. 14. Cloud Providers
  15. 15. Windows Azure  Windows Azure is a cloud computing platform and infrastructure, created by Microsoft, for building, deploying and managing applications and services through a global network of Microsoft-managed data centers.  It provides both Platform as a service (PaaS) and Infrastructure as a service(IaaS) services and supports many different programming languages, tools and frameworks, including both Microsoft-specific and third-party software and systems.  Windows Azure was released on February 1, 2010
  16. 16. PROJECT PRIVATE CLOUD DEPLOYMENT-
  17. 17. 1. Windows Server 2008 R2 Data Center; Windows Server 2008 R2 Enterprise 2. Virtual Machine Manager 2008 R2 Administrator Console 3. SQL Server 2008 Enterprise or Standard Edition
  18. 18. 1. It is reffered as "System Central Virtual Machine Manager Self Service Portal" 2. SSP is a fully supported, partner-extensible solution built on top of Windows Server 2008 R2, Hyper-V, and System Center VMM. 3. You can use it to pool, allocate, and manage resources to offer infrastructure as a service and to deliver the foundation for a private cloud platform inside your datacenter.
  19. 19. Cloud Computing: Advantages Extremely cost efficient  Device and location independence Scalability Unlimited storage capacity  Flexibility Reduced software maintenance Increased data reliability 22
  20. 20. Cloud Computing: Disadvantages  Requires a constant internet connection  Doesn’t work well with low speed connection  Can be slow  Data stored might not be secure  Stored data can be lost 23
  21. 21. THANK YOU !!

×