Week 05 Flashcards
(34 cards)
What is cloud computing?
A model for enabling convenient, on-demand network access to a shared pool of
configurable computing resources (e.g., networks, servers, storage, applications, and services)
What sort of configurable computing resources are shared over cloud computing?
e.g., networks, servers, storage, applications, and services
What are the essential characteristics of cloud computing?
– On-demand self-service
– Broad network access
– Resource pooling
– Rapid elasticity, scalability
– Measured service
What are the advantages of cloud computing?
A company using the cloud simply pays for the
resources they use, as they use them.
– infinite elasticity (“Scalability”)
– customers no longer need to predict traffic
- Not reliant on one machine or person
* Economic advantages
– Economies of scale by cloud providers
* Pooled hardware and personnel resources
* Bulk purchases
– No capital cost to users -PAYG
How is cloud as a growing market share in IT? What is the ratio to traditional IT?
Traditional” IT is now less than half of the market.
Give an example of Salesforce using cloud
1999: Salesforce.com marked one of the first
milestones of Cloud Computing offering solutions to organisations using Internet Infrastructure(Software as a Service)
Explain google example of using cloud
2009 Google Apps offering easy to use, flexible, custom and cheap cloud-based apps, moving from web searchs to web-based consumer apps
Name three cloud computing services
SaaS - Software as a service
PaaS - Platform as a service
Iaas - Infrastructure as a service
Explain SaaS
User can run software on cloud service.
– e.g. Google Apps, Salesforce.com,Office 365
Explain PaaS
– User can run their own software on cloud service
EX: using Virtual Machines on Google or Amazon
Explain IaaS
User can run operating systems and
comprehensive applications on a cloud platform.
Briefly, what do SaaS Providers provide?
Application
O/S emulation
Network and storage
Briefly, what do PaaS Providers provide?
O/S Emulation
Network and storage
Briefly, what do IaaS Providers provide?
Network and storage
Explain O/S Emulation
Emulation, in a software context, is the use of an application program or device to imitate the behaviour of another program or device. Common uses of emulation include: Running an operating system on a hardware platform for which it was not originally engineered.
Who are the leading cloud computing providers since 2021
Amazon Web Services – AWS are the leaders with one third of the market.
Microsoft Azure have 2nd largest market share
Google cloud is third
What are examples of cloud services we use daily and how are these funded?
Google drive, cloud email, video/music - flickr, google play, amazon cloud player
These “free” services are paid for by these companies harvesting our data.
How has shared project service like google docs changes ways of working
Can share documents.
Before, they had used e- mail attachments.
There was often confusion over who had
the most recent version
With Google Docs, both the application program and data are on Google servers providing coordination for international
collaboration.
What does ASP stand for?
Application service provider
What type of business does cloud computing most suit?
The cloud is becoming increasingly associated
with small & medium enterprises (SMEs) who cannot afford the large IT capital expenditure. They Do not have the staff to manage IT
There is little upfront cost, consumption is
billed on a PAYG basis either by utility (resources consumed,) or subscription (time-based, like a newspaper) basis
Suits SMEs who want to concentrate on their own business and not use scare capital in IT which is not their area of expertise
What are the two software delivery models on a PC
Self hosted - home built software
Or
A packaged application which you buy
Can also have a customised model which adds some programmed elements to a packaged application ex: macros in excel.
What are the four software delivery models in cloud?
Hosted home built cloud - Half build half buy
Hosted Packaged cloud - Half build half buy
Cloud platform - Half build half buy
Software as a service - Very much you buy
What are the benefits of cloud?
Cost effectiveness – Reduces capital expenditure
Flexibility – Easily scalable
Availability – Anytime, anywhere
Simplicity – Ready made solutions
Issues with cloud computing?
Reliability– Without Internet access, the application is unusable. Tech failure in the these providers affect a large number of businesses.
Control – Cloud provider may go out of business and there is a Loss of control – lock-in to proprietary software
Security - is company’s data vulnerable?
Legal complications: – Data protection?, In what jurisdiction is the cloud?
Growing concern over the market power of these large organisations