Week 5 Flashcards

1
Q

Cloud Computing

A

Cloud Computing - refers to placing computing resources either an organizations or individuals hardware or software - with computing resources over the internet

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

History of cloud computing

A

1960;s - McCarthy wrote that computation may someday by organized as a public utility

1990 - grind computing which is a way for making computing power as easy to access as an electric power grid

1997 - ‘cloud computing’ was defined by information systems professor Ramnath Chellappa organizations started switching

1999 - salesforce introduced business model via website

2009 - revenue for cloud services over $58.6B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

2 categories of cloud computing

A

2 categories of cloud computing
1) software as a service (SaaS)
2) utility computing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Category of cloud computing: Software as a Service (SaaS)

A

Category of cloud computing: Software as a Service (SaaS) - an organization or individual subscribes to a 3rd party software replacing service that is delivered online

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Category of Cloud Computing - Utility Computing & Platform as a Service, Infrastructure as a Service

A

Utility Computing - an organization develops its own software and then runs it over the Internet on a service providers computers

Platform as a Service (PaaS) - delivers tools so the organization can develop, test, and deploy software in a cloud

Infrastructure as a Service (IaaS) - offers a more bare-bones set of services that are an alternative to the organization buying its own physical nature

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

SaaS vs PaaS vs IaaS

A

SaaS - providers allow the customer to access the providers applications running on a cloud infrastructure
- USER: the user consumes these cloud services through the user’s browsers

PaaS - providers take care of the underlying infrastructure and provide the tools required to build applications
- USER: depending on the PaaS provider, users have the ability to deliver applications only to employees within the enterprise

IaaS - providers manage the clients processing, storage, networks, and other fundamental computing resources
- USER: clients can select their own operating systems, development environments, underlying applications like databases or other software packages

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

what big 3 cloud computing companies dominate

A

big 3 cloud computing companies that dominate:
- Amazon Web Services (AWS)
- Microsoft Azure
- Google Cloud

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Function of Cloud Computing

A

Function of cloud computing - some organizations and developing their own private clouds - pools of computing reosurces that reside inside the organization and that can be served up for specific tasks as need arrives

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

The evolution of cloud computing has huge implication across the industry

A

The evolution of cloud computing has huge implication across the industry:
- Financial future of hardware and software finds
- Cost structure and innovativeness of adopting organizations
- Skills set likely to be most valued by employees

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

How SaaS providers price services to customers

A

Think: Information & Product

Most SaaS provides their service via a usage-based pricing model similar to a monthly subscription

Other SaaS firms:
- offer free services that are supported by advertising
- promote the sale of upgraded premium versions for additional fees

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Financial benefits of SaaS to Corporate customers

A

Financial benefits of SaaS to Corporate customers
- corporate customers do not incur the large upfront costs of buying and implementing software backing
- SaaS reduces the costs incurred by the corporate customer for IT-staff needed to run on premises systems
- SaaS costs vary on a per user basis, which provides flexibility to scale up/down as staffing levels change
- Small firms like startups gain access to sophisticated systems that they otherwise wont be able to afford

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Customer benefit from highly scalable SaaS offerings

A

Customer benefit from highly scalable SaaS offerings:
- without SaaS, customers have to buy enough computing capacity to handle the heaviest anticipated workload
- workloads are difficult to predict and if the difference between high workloads and average use its great, a lot of expensive computer hardware will spend most of its time doing nothing
- with SaaS, the service provider is responsible to ensure that systems meet fluctuation in customer demand

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What are some other benefits for SaaS corporate customers

A

Other benefits for SaaS corporate customers:
- Faster deployment times than implementing on premises software’s
- Potentially gain access to higher quality and service levels since the SaaS provider has expertise
- Remote access and availability to users with an internet connection, providing truly global opportunities

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are some risks of SaaS

A

Some risks of SaaS are:
- dependence on a single vendor
- concern about long-term viability of partner firms
- users may be forced to mitigate to new versions (ex. training cost)
- reliance on network connection which may be slower and less secure
- data assets stored off-site with potential for security and legal concerns
- limited configuration, customization, and system integration options compared to package software or alternatives developed in house
- user interface of web-based software is less sophisticated and lacks the richness of most desktop alternatives
- ease of adoption may lead to pockets of unauthorized IT being used throughout an organization

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

How do SaaS companies develop value prop

A

To develop a value proposition, SaaS providers:
- develop, test, deploy, and support one version of the software executing on its own servers
- often have data centers that are designed to pool and efficiently manage computing resources, often located in warehouse-style building designed for computers
- regularly handle backups deploy upgrades and buy fixes and deal with the continual burden of security maintenance
- provide access to the software through direct sales and distribution channels using the internet and end-user devices

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

How do SaaS providers capture value

A

SaaS providers capture value by:
REVENUE STREAM:
- steady stream through a usage-based revenue model similar to a monthly subscription
- since its almost impossible to copy the service, SaaS providers do not experience lost revenue to software piracy

COST STRUCTURE:
- development is limited to a single platform, so SaaS providers benefit from economies of scale that lowers software and hardware costs
- SaaS providers use direct channels and the internet, meaning lower sales and distribution costs than traditional software firms

17
Q

Platform as a Service (PaaS)

A

Platform as a Service (PaaS) - cloud providers offer services for customers to build their own applications on the providers infrastructure

ex. services include: hardware, operating system, tools, and hosting

18
Q

Infrastructure as a Service (IaaS)

A

Infrastructure as a Service (IaaS) - cloud providers offer services that include running the remote hardware, storage, and networking
- client organizations can choose the software used which makes it a good alternative for firms that want more control

19
Q

Motivation for PaaS and IaaS services

A

Motivation for PaaS and IaaS services
Sometimes for an organization develops its down software but want to pay someone else to run it for them - its what motivates users of the PaaS or IaaS cloud offerings

  • hardware and software exists in the cloud
  • organization only pays for the amount of processing, storage, and telecommunications that it uses
  • cloud vendors host the organizations softwares on their systems
  • customers only pay for what they use
20
Q

what are some customer challenges with PaaS and IaaS

A

Customer challenges
-hard challenge
- need to do much financial analysis (ex. costs can add up)
- cloud vendor fails = organization fials

21
Q

how does the cloud computing change the tech industry

A

cloud computing changes the tech industry
- alters the margin structure
- accelerate innovation
- changes desired sales mix and job outlook
- enables organizations to spend less on hardware infrastructure
- huge investments required: server farm

22
Q

Server Farm

A

Server Farm - massive network of computer servers running software to coordinate their collective

23
Q

what does it take to run a server farm

A

what it takes to run a server farm:
Accommodate instillations needed for cloud computing
- cheap load
- low-cost power
- ultrafast fiber-optic connections
- mild climates

24
Q

Corporate Cloud

A

Companies that provide cloud services enable users to store files and applications on remote servers and then access all the data via the Internet. This means the user is not required to be in a specific place to gain access to it, allowing the user to work remotely.

25
Q

What can cloud computing be used for

A

Cloud computing can be used for:
- information systems that have wild swings in demand
- one-off projects that will require lots of resources for a short period of time

26
Q

hybrid clouds

A

hybrid clouds - cloud computing architectures that combine on premises infrastructure with public cloud services

27
Q

bursting

A

bursting - shifting capacity to a cloud provider during periods of high demand

28
Q

thin devices

A

thin devices - little computing power in device itself, perform bulk of computing and storage in the cloud

29
Q

how does the cloud work

A

the cloud works by:
- Data storage and database management software
- Servers operating to delivering computing resources
- Running application software that end-user wants

30
Q

serverless

A

Serverless - a cloud computing model that allows a software developer to create systems without having to think about servers and often without needing to think about specific software products like databases

31
Q

EC2

A

EC2 - elastic compute cloud. Allows companies to create virtual servers, as needed

32
Q

Lambda

A

Lambda - functions that are created and executed in the cloud

33
Q

Workspaces

A

provides access to fully functional, remotely severed, virtual windows PCs through the cloud

34
Q

S3

A

S3 - the AWS simple storage solution lets companies collect, store, and analyze data in any amount from anywhere

35
Q

Redshift

A

Redshift - fast, petabyte-scale data warehouse thats managed behind the scenes by Amazon

36
Q

Additional Database Services

A

Additional Database Services - AWS offers additional database services that can store, retrieve, and query lists of information
- Amazon Aurora runs the industry standard for SQL
- DynamoDB, a so called noSQL database that can deal with the free-form structure and high-volume data

37
Q

SageMaker

A

SageMaker - set of AWS tools to allow developers and data scientists to quickly build, train, and deploy machine learning models

38
Q

Machine learning products

A

Machine learning products are offered for understanding natural language, translation, image recognition for photos, video, and more