cloud computing is the use of computing resources (hardware and software) that are delivered as a...

16
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for the Internet

Upload: lambert-bryan

Post on 26-Dec-2015

216 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for

Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for the Internet

Page 2: Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for

What

Cloud computing is a marketing term for technologies that provide software, data access, and storage services that do not require end-user knowledge of the physical location and configuration of the system that delivers the services.

It is utility based computing…..

Page 3: Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for

Electricity Grid

A parallel to this concept can be drawn with the electricity grid, where end-users consume power without needing to understand the component devices or infrastructure required to utilize the technology.

https://www.youtube.com/watch?v=J9LK6EtxzgM

Page 4: Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for

Example: Web Based Emails

• Google, Yahoo, Hotmail etc• You dont need a software or a server to use them.

All a consumer would need is just an internet connection and you can start sending emails.

• The server and email management software is all on the cloud (Internet) and is totally managed by the cloud service provider Yahoo, Google etc.

• The consumer gets to use the software alone and enjoy the benefits.

Page 5: Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for

Traditionally

• Company/Organization owns the hardware and software for the Network

• Example:– Infrastructure/Setup– Applications/Licenses– Maintaining the Network– Security policies

Problem?

Page 6: Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for

Traditionally

Problem?• High initial set-up cost for network

infrastructure– The possibility of under or over provision of

Network capabilities – Hardware depreciates overtime

• Expertise needed to set-up and maintain the network, Security expertise needed – Up to date expertise

Page 7: Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for

Cloud Computing

• Distributed computing over a network (ability to run a program/service on many connected computers at the same time)

• Network Services– which appear to be provided by real server hardware and

are in fact served up by virtual hardware simulated by software running on one or more real machines

• software, platforms and infrastructure that are sold "as a service"

Page 8: Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for

Scenario:• Seller has servers which host products and services from a remote

location• End-users can simply log on to the network without installing

anything• Cloud providers typically bill IaaS services on a utility computing

basis, that is, cost reflects the amount of resources allocated and consumed. Saas & PaaS can be charged at a subscription basis.

Cloud Vendors• Google, • Amazon, • Oracle Cloud, • Salesforce, • Zoho and • Microsoft Azure

Page 9: Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for

Models of Cloud Computing Software application, Data storage or Processing capacity over the Internet

• Software as a service (Saas)• Allows user to run existing online applications• Webmails, Google doc, Spotify

• Platform as a service (Paas)• Allows users to create their own cloud applications using supplier-specific

tools and languages

• Infrastructure as a service (Iaas)• Allows users to run any applications they please on cloud hardware of their

choice• Virtual machines

Page 10: Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for

Benefits of Cloud Computing

• Scalability– Easy to grow or shrink based on demand:

Subscription basis, utility model• Economies of scale– Maximizing the effectiveness of the shared

resources • Instant– As and when you need it

• Location Independence

Page 11: Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for

https://www.youtube.com/watch?v=URtU08iYCH0

Page 12: Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for

Infrastructure as a service (Iaas)• IaaS clouds often offer additional resources such as images in a

virtual machine image library, storage, firewalls, load balancers, IP addresses, virtual local area networks (VLANs), and software bundles.

• IaaS cloud providers supply these resources on demand from their large pools installed in data centers.

• To deploy their applications, cloud users install operating system images and their application software on the cloud infrastructure. In this model, it is the cloud user who is responsible for patching and maintaining the operating systems and application software.

• Cloud providers typically bill IaaS services on a utility computing basis, that is, cost reflects the amount of resources allocated and consumed.

Page 13: Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for

Platform as a ServiceThe consumer creates the software using tools and/or libraries from the provider.

Cloud service that provides(Provider) the platform for • Application development (Diversity in context)• Deployment (Diverse user group)• Management

The goal is to be able to quickly and efficiently design and deploy applications, and have them function reliably.

Page 14: Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for

Platform as a ServiceThe consumer creates the software using tools and/or libraries from the provider.

• There are various types of PaaS vendor; however, all offer application hosting and a deployment environment, along with various integrated services.

• PaaS offerings include facilities for application design, application development, testing and deployment as well as services such as team collaboration, web service integration and marshalling, database integration, security, scalability, storage, persistence, state management, application versioning, application instrumentation and developer community facilitation. These services are generally provisioned as an integrated solution over the web

• The consumer controls software deployment and configuration settings. The provider provides the networks, servers, storage and other services

Page 15: Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for

Platform Examples

• Salesforce– It helps you easily manage all of your constituent contacts,

organizations, prospects, donation and grant opportunities, and program information.

– With salesforce.com's cloud computing solution you can get up and running in minutes, just like using Google's Gmail or Amazon.

Page 16: Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for

Platform Examples– Google App Engine, – Azure Platform

Google has made a name for itself with its Google Apps suite of business and consumer cloud applications and its Google App Engine, the developer platform that lets users build and host Web apps in the cloud in an effortless fashion.

Amazon's AWS Elastic Beanstalk changes how developers push their apps into Amazon's cloud. Developers upload the app and Elastic Beanstalk handles the deployment details, capacity provisioning, load balancing, auto-scaling and app health monitoring.

Microsoft's cloud platform, Windows Azure, is still gathering momentum. Azure has blossomed into more than just a development play—it's a full-fledged cloud services operating system that also offers service hosting and service management.