Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Cloud Computing? What is it and its future trends?


Published on

About Cloud Computing. How it works? What are its uses, its types? What services it provides and what are its future trends. It was a presentation made by Zia-ur-Rehman, who is a student at National University of Sciences and Technology, Islamabad, Pakistan. It was his research work on the same topic.

Published in: Education, Technology, Business
  • Be the first to comment

  • Be the first to like this

Cloud Computing? What is it and its future trends?

  1. 1. What is Cloud Computing?  Why do we call it Cloud Computing?  Structure of Cloud Computing  Service Modes of Cloud Computing  Chronology of Cloud Computing  Types of Clouds  Trends of Cloud Computing  Applications of Cloud Computing  Advantages and Disadvantages 
  2. 2.  Definitions:  “Cloud Computing is a style of computing where massively scalable ITrelated capabilities are provided as a service across the Internet to multiple external customers”  “Cloud computing is a pool of abstracted, highly scalable and managed infrastructure capable of hosting end customer applications and billed by consumption”  “Cloud computing is Web-based processing, whereby shared resources, software and information are provided to computers and other devices (such as smart phones) on demand over the Internet”
  3. 3.  Cloud computing is Internet-based computing where shared resources, applications and information are provided to users stored on the provider’s server or computer to the user’s computers or other devices on demand.  Cloud computing relies on sharing of resources. Cloud resources are not only usually shared by multiple users but also dynamically allocated for users as per their demand.
  4. 4.  In Cloud Computing the word “Cloud” is used as a metaphor for “the Internet”. So the word “Cloud Computing” means a type of “Internet-based computing” where different services such as servers, storage and applications are delivered to an organization’s computers and devices through Internet.
  5. 5. User Interaction Interface Service Catalog Is how users of cloud interact with the cloud to request services Cloud Servers Virtual or physical servers managed by System Management Is a list of services that a user can request Cloud Computing Structure System Management Is the part which manages the the resources available Monitoring and Metering Provisioning Tool Tracks the usage of the cloud so the resources used can be attributed to a certain user Carves out the systems from the cloud to deliver on the requested service
  6. 6. Cloud computing platform can be divided into three categories: a. Application b. Platform c. Infrastructure
  7. 7. a) Application/Software as a Service or SAAS. Cloud providers install and operate application software in the cloud and cloud users access the software from cloud clients.  The provider licenses an application to customers either as a service on demand, through a subscription, in a “pay-as-you-go” model, or usually at no charge.  User has no need to install a software in his hardware. It is usually developed for users. 
  8. 8.  Platform as a Service or PAAS. Provides a platform and environment to allow developers to build applications and services over the internet.  In other words PaaS providers give us an environment of a computer on which we can develop applications using software tools provided by the providers.  PaaS is actually provided for Developers as they use this facility a lot. 
  9. 9.     Infrastructure as a Service or IaaS. Organizations can build a complete computing infrastructure using IaaS on demand. It is the most basic component of cloud computing. This covers a wide range of features, from individual servers, to private networks, disk drives, various long term storage devices as well as email servers, domain name servers (DNS) as well as messaging systems. IaaS can be said to be the grass root level of cloud computing. It is under
  10. 10. 1960, John McCarthy’s Concept: 1999, 2000, Microsoft: 2001, IBM: 2005, Amazon: 2007, Google Apps and Azure: 2008, Gartner Research: “Computation may be someday organized as a public utility” “Pioneered the concept of delivering enterprise applications via a simple website” “Expanded SaaS concept through web service” “Launch of Amazon Web Service” “Starts researching Cloud Computing and launching of Google Apps and Windows Azure Beta first step of Cloud Computing in mega scale” “Starts using Cloud computing in many organizations”
  11. 11.  Public Cloud: Suitable for applying to general system not particular systems and serving massive clients and also cheap price.  Private Cloud: Suitable for particular system or needed high security system through cloud provider.  Hybrid Cloud: This system is a composition of public cloud and private cloud. It is also used for transferring data from one cloud to another cloud.
  12. 12. Amazon EC2 and S3 Google App Engine Windows Azure Google Drive Panda Cloud iCloud Drop Box
  13. 13.            Organizations start to use it: Private cloud services are run in datacenters managed but third-parties, but also in private datacenters on company property managed by corporate IT staffs. Corporate IT departments will create cloud with in their IT infrastructures and lease cloud power to suppliers and customers More scalable and customizable: They are scalable, growing and shrinking as needed. They are also centrally managed in a virtualized environment. Cloud computing vendors will make their applications more customizable by end user. Then corporations will move mission critical unique applications into the cloud Cloud will be all desktop software, anyone can access: Local application will become out of date and pc’s will become slimmer, more agile gateways to the cloud where the heavy lifting is done Business units and even individual employees will be able to control the processing of data directly, without the needs of legions of technical specialist Changing from data sharing to application sharing: Cloud computing will develop effecting and capable of communicating on the internet has the potential to enhance the speed and stability of the exchange (share) from exchange information (data share) to share in the applications (application share) on the cloud environment in the future
  14. 14.  Advantages:  High availability Data Backup Low Maintenance Reliability and Speed Automatically Updates Miniaturization Instant and Real-time Service Computing Flexibility  Disadvantages:               Increase in Cyber crime Not suitable for mobile areas Security and Privacy Dependence on Internet Dependence on Third-Party Migration Problems Require High Bandwidth