Week 5 Flashcards
Cloud Computing
Cloud Computing - refers to placing computing resources either an organizations or individuals hardware or software - with computing resources over the internet
History of cloud computing
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
2 categories of cloud computing
2 categories of cloud computing
1) software as a service (SaaS)
2) utility computing
Category of cloud computing: Software as a Service (SaaS)
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
Category of Cloud Computing - Utility Computing & Platform as a Service, Infrastructure as a Service
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
SaaS vs PaaS vs IaaS
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
what big 3 cloud computing companies dominate
big 3 cloud computing companies that dominate:
- Amazon Web Services (AWS)
- Microsoft Azure
- Google Cloud
Function of Cloud Computing
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
The evolution of cloud computing has huge implication across the industry
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 SaaS providers price services to customers
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
Financial benefits of SaaS to Corporate customers
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
Customer benefit from highly scalable SaaS offerings
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
What are some other benefits for SaaS corporate customers
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
What are some risks of SaaS
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 do SaaS companies develop value prop
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