1
Contents
Introduction (What and Why)
Key characteristics
Components (What is Virtualization?)
Supported Application Framew...
Introduction




 Broadly, it is combination of three Computing concepts :
 1. Grid Computing-Cluster of loosely coupled c...
Contd..
Thus ,many cloud computing deployments ,
 depend on grids (as basic back end)
  have autonomic characteristics (se...
What is cloud?
 The cloud is a computing service that charges you
 based only on the amount of computing resources we
 use...
Why?
Due to disadvantages of :-
 Licensed Software
 Software as a service



And due to advantage of :-
 Cloud Computing

...
Key Characteristics
Agility              Reliability
Cost                 Scalability
Device and           Security
locati...
8
Basic Components of Cloud
Computing




                            9
Supported Application Frameworks
      Platform         Framework

   Google App Engine   Java Google Web
                ...
Cloud Computing Architecture
 Software as a Service
 Platform as a Service
 Infrastructure as a Service
These 3 services e...
Software as a Service
 Software as a service features a complete application
 offered as a service on demand.

 A single i...
Platform as a Service
 Platform as a service encapsulates a layer of software
 and provides it as a service that can be us...
PaaS Contd..
2. Consumer:-Someone using PaaS would see an
   encapsulated service that is presented to them
   through an ...
Infrastructure as a Service
 Infrastructure as a service delivers basic storage and
 computing capabilities as standardize...
Cloud APIs
 One of the key characteristics that distinguishes cloud
 computing from standard enterprise computing is that
...
Cloud APIs contd…
 Including how virtual machine images and application
 data are stored and retrieved from a storage clou...
Cloud Computing Types




                        18
Public Clouds
 Public clouds are run by third parties, and applications
 from different customers are likely to be mixed
 ...
Private Clouds
  Private clouds are built for the exclusive use of one
  client, providing the utmost control over data,
 ...
Hybrid clouds
 Hybrid clouds combine both public and private cloud
 models .
 They can help to provide on-demand, external...
Economics
 Avoid capital
expenditure
 Billed on
utility/subscription
 Can terminate contract
any time
 Lower cost of entry...
In a turbulent economy, cloud computing is even more
attractive
( Why pay for more computing capacity than you
need?!!!!)
...
Privacy
 Encrypt data at rest
 Encrypt data in transit

 Strong authentication
 Cryptography and more secure algorithms
 M...
Google App Engine
What is it?
It can run your web applications on Google’s
infrastructure and easy to scale for traffic an...
Application environment
  • Java

  •   Python
Data store (powerful distributed data store with
query engine and transacti...
Amazon ec2
   What is it?
    Amazon Elastic Compute Cloud (Amazon EC2) is a
web service that provides resizable compute c...
Contd..
EC2 works in conjunction with

 Amazon Simple Storage Service (Amazon S3),
 Amazon SimpleDB
 Amazon Simple Queue S...
Features
   Amazon Elastic Block Store
   Multiple locations
   Elastic IP
   Amazon Cloudwatch,
   Auto Scaling,
   Elast...
Uses
 Peer-to-peer / volunteer computing (Bittorrent,
 Skype)
 Web application (Facebook)

 Software as a service (Google ...
Latest Trends
 Integrating more scripting languages
 Data center volumes
 Open source cloud computing (Red Hat)
 Salesforc...
References
 www.wikipedia.org
 You tube cloud computing videos
 What is Google App Engine? – Google
 Introduction to Cloud...
33
Upcoming SlideShare
Loading in...5
×

Cloud computing Basics

151,523

Published on

The presentation gave an overview about the basics of Cloud Computing and its features. It was a group presenation

27 Comments
40 Likes
Statistics
Notes
  • I think these new technologies enable business and people to make better things, to make them faster and better. We all benefit from these technologies whether they are small and large.

    Some Articles I would like to share as well:

    The technologies of Tomorrow and the Future It takes a lot of time and effort to get it right. Thank you for helping

    Here is two more article about about Cloud
    Basics of Cloud Services for your BusinessWhy Migrate your Business to a Cloud Service Today
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • interested to learn this
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • very nice article to start with but would like add some other players of cloud as well because after using AWS and google service I found some other players like Jelastic , Heroku, rackspace, cloudivy etc. as well stand a great chance to help users as well as developer. Recently I tried with Jelastic and found its actually the easiest to deploy Java and PHP applications in cloud. only limitation was it is limited to Java and PHP currently , but for them its awesome and documentation is actually the best... documentation or check youtube channel of jelastic

    [http://jelastic.com/docs]
    [http://www.youtube.com/user/JelasticCloud]

    But again saying , its a great article to start with :-)
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • pls send it to gnaveen128@gmail.com
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • pls mail it to me . neciemancera@gmail.com
    thanks..
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
151,523
On Slideshare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
9,380
Comments
27
Likes
40
Embeds 0
No embeds

No notes for slide

Cloud computing Basics

  1. 1. 1
  2. 2. Contents Introduction (What and Why) Key characteristics Components (What is Virtualization?) Supported Application Framework Architecture Cloud APIs and Cloud Types Economics Privacy Google App engine and Amazon EC2 Latest Trends Applications References 2
  3. 3. Introduction Broadly, it is combination of three Computing concepts : 1. Grid Computing-Cluster of loosely coupled computers for a common cause 2. Utility Computing-Packaging of computer resources as a metered service 3. Autonomic Computing-Capable of self management 3
  4. 4. Contd.. Thus ,many cloud computing deployments , depend on grids (as basic back end) have autonomic characteristics (self management) bill like utilities (viz. electricity) 4
  5. 5. What is cloud? The cloud is a computing service that charges you based only on the amount of computing resources we use. Pay as you go 5
  6. 6. Why? Due to disadvantages of :- Licensed Software Software as a service And due to advantage of :- Cloud Computing 6
  7. 7. Key Characteristics Agility Reliability Cost Scalability Device and Security location Sustainability independence Multi tenancy 7
  8. 8. 8
  9. 9. Basic Components of Cloud Computing 9
  10. 10. Supported Application Frameworks Platform Framework Google App Engine Java Google Web Toolkit,Python Heroku Ruby on Rails Azure Services .Net Platform 10
  11. 11. Cloud Computing Architecture Software as a Service Platform as a Service Infrastructure as a Service These 3 services encapsulate the basic 6 Cloud Computing Components Next few slides will elaborate these 3 services.. 11
  12. 12. Software as a Service Software as a service features a complete application offered as a service on demand. A single instance of the software runs on the cloud and services multiple end users or client organizations. Eg: salesforce.com , Google Apps 12
  13. 13. Platform as a Service Platform as a service encapsulates a layer of software and provides it as a service that can be used to build higher-level services. 2 Perspectives for PaaS :- 1. Producer:- Someone producing PaaS might produce a platform by integrating an OS, middleware, application software, and even a development environment that is then provided to a customer as a service. 13
  14. 14. PaaS Contd.. 2. Consumer:-Someone using PaaS would see an encapsulated service that is presented to them through an API. The customer interacts with the platform through the API, and the platform does what is necessary to manage and scale itself to provide a given level of service. Virtual appliances can be classified as instances of PaaS. 14
  15. 15. Infrastructure as a Service Infrastructure as a service delivers basic storage and computing capabilities as standardized services over the network. Servers, storage systems, switches, routers , and other systems are pooled and made available to handle workloads that range from application components to high-performance computing applications. 15
  16. 16. Cloud APIs One of the key characteristics that distinguishes cloud computing from standard enterprise computing is that the infrastructure itself is programmable. Instead of physically deploying servers, storage, and network resources to support applications, developers specify how the same virtual components are configured and interconnected. 16
  17. 17. Cloud APIs contd… Including how virtual machine images and application data are stored and retrieved from a storage cloud. They specify how and when components are deployed through an API that is specified by the cloud provider. 17
  18. 18. Cloud Computing Types 18
  19. 19. Public Clouds Public clouds are run by third parties, and applications from different customers are likely to be mixed together on the cloud’s servers, storage systems, and networks. Public clouds are most often hosted away from customer premises, and they provide a way to reduce customer risk and cost by providing a flexible, even temporary extension to enterprise infrastructure. 19
  20. 20. Private Clouds Private clouds are built for the exclusive use of one client, providing the utmost control over data, security, and quality of service . The company owns the infrastructure and has control over how applications are deployed on it. Private clouds may be deployed in an enterprise datacenter. Private clouds can be built and managed by a company’s own IT organization or by a cloud provider. 20
  21. 21. Hybrid clouds Hybrid clouds combine both public and private cloud models . They can help to provide on-demand, externally provisioned scale. The ability to augment a private cloud with the resources of a public cloud can be used to maintain service levels in the face of rapid workload fluctuations. A hybrid cloud also can be used to handle planned workload spikes. 21
  22. 22. Economics Avoid capital expenditure Billed on utility/subscription Can terminate contract any time Lower cost of entry Example (car, rent car, taxi) 22
  23. 23. In a turbulent economy, cloud computing is even more attractive ( Why pay for more computing capacity than you need?!!!!) 23
  24. 24. Privacy Encrypt data at rest Encrypt data in transit Strong authentication Cryptography and more secure algorithms Manage access right holder 24
  25. 25. Google App Engine What is it? It can run your web applications on Google’s infrastructure and easy to scale for traffic and data storage Features (dynamic web serving, persistent storage, automatic scaling) Sandbox –Isolates your application in its own secure,reliable environment that is independent of hardware,operating system and physical location of web server 25
  26. 26. Application environment • Java • Python Data store (powerful distributed data store with query engine and transactions,can scale as required, is consistent and uses optimistic concurrency control, grouping of data is done) App engine services (URL Fetch, Mail, MemCache, Image Manipulation) 26
  27. 27. Amazon ec2 What is it? Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides resizable compute capacity in the cloud. Service Highlights -Elastic -Reliable -Completely Controlled -Secure -Inexpensive -Flexible 27
  28. 28. Contd.. EC2 works in conjunction with Amazon Simple Storage Service (Amazon S3), Amazon SimpleDB Amazon Simple Queue Service (Amazon SQS) to provide a complete solution for computing, query processing and storage across a wide range of applications. 28
  29. 29. Features Amazon Elastic Block Store Multiple locations Elastic IP Amazon Cloudwatch, Auto Scaling, Elastic Load balancing 29
  30. 30. Uses Peer-to-peer / volunteer computing (Bittorrent, Skype) Web application (Facebook) Software as a service (Google Apps, SAP ) Software plus services (Microsoft Online Services) 30
  31. 31. Latest Trends Integrating more scripting languages Data center volumes Open source cloud computing (Red Hat) Salesforce for Google apps Going green So concluding… 31
  32. 32. References www.wikipedia.org You tube cloud computing videos What is Google App Engine? – Google Introduction to Cloud Computing architecture White Paper 1st Edition, June 2009 Amazon Elastic Compute Cloud – Amazon Cloud Computing Potentials -Raphael Volz 32
  33. 33. 33
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×