Presentation is loading. Please wait.

Presentation is loading. Please wait.

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.

Similar presentations


Presentation on theme: "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."— Presentation transcript:

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 the Internet

2 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…..

3 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.

4 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 s. The server and  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.

5 Traditionally Company/Organization owns the hardware and software for the Network Example: Infrastructure/Setup Applications/Licenses Maintaining the Network Security policies Problem?

6 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

7 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"

8 Scenario: Cloud Vendors Google, Amazon, Oracle Cloud, Salesforce,
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

9 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

10 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

11

12 Concepts of Cloud Computing
Application [Software as a service (Saas)] Benefits Charge on subscription basis Accessible from any computer/mobiles Facilitates collaborative working However, Generic applications not always suitable for business use

13 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.

14 Platform as a Service The 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.

15 Platform as a Service The 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

16 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.

17 Platform Examples Google App Engine, Azure Platform
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. 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. 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.

18 Application [Software as a service (Saas)]
Allows user to run existing online applications cloud providers install and operate application software in the cloud and users access the software from cloud clients. The cloud users do not manage the cloud infrastructure and platform on which the application is running. This eliminates the need to install and run the application on the cloud user's own computers simplifying maintenance and support. The pricing model for SaaS applications is typically a monthly or yearly flat fee per user Eg. Google Docs, wikis


Download ppt "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."

Similar presentations


Ads by Google