Upgrade to remove ads
Ch 10: Software in Flux: Open Source, Cloud, and Virtualized and App-driven Shifts
Terms in this set (19)
3 Technologies for Agility
1. Cloud Computing
3. Open Source
Replacing a computers resources with services provided over the internet
2. cost control
3. fast start up
4. business agility
1. cyber monday
2. app performance
3. too big to scale
4. lacking human capital
5. bandwidth busts budget
Types of Cloud Computing
1. Iaas: Infrastructure as a Service
2. Paas: Platform as a Service
3. Saas: Software as a Service
Software as a Service (SaaS)
Users access a vendor's software over the Internet, usually by simply starting up a Web browser. With SaaS, you don't need to own the program or install it on your own computer
ex) Office 2013, Google Apps
1. Lower costs
2. Financial risk mitigation
3. Faster deployment time
4. Variable operating expenses
5. Scalable systems
6. High quality and service
7. Remote access and availability
1. Dependence on a single vendor.
2. Concern about the long-term
3. Viability of partner firms.
4. Users may be forced to migrate to new versions—possibly incurring unforeseen training costs and shifts in operating procedures.
5. Reliance on a network connection—which may be slower, less stable, and less secure.
6. Data asset stored off-site—with the potential for security and legal concerns.
7. Limited configuration, customization, and system integration options compared to packaged software or alternatives developed in-house.
8. The user interface of Web-based software is often less sophisticated and lacks the richness of most desktop alternatives.
9. Ease of adoption may lead to pockets of unauthorized IT being used throughout an organization
Delivers tools (aka platform) so an organization can develop, test and deploy software in the cloud
-programming languages, testing and development software
ex) developing in the cloud, salesforce.cm, database.com
Offers an organization an alternative to buying its own physical software
-computing, storage, networking resources, pay for amount used
Type of software that allows a computer, or a cluster, to function as though several different computers, each running its own software; make one computer act like many
-underpins most cloud computing efforts
-efficient, cost effective, scalable
-small firms have access to tech
Open Source Software (OSS)
Free alternatives where anyone can look at and potentially modify a program's code—pose a direct challenge to the assets and advantages cultivated by market leaders.
-ex) Firefox, Open Office, Linux, Zimbra
-Lower costs of computing, diverts funds to other efforts
-Software shall be free to use and free to modify
-OS developers can:
Share source code
Modify Source Code
Distribute modified Code
-BUT you cannot claim as your own work
Why Open Source?
-free alternatives to commercial code
-more people to catch errors and improve quality
-more eyes can find security vulnerabilities
-become security focused
-many OS efforts can run on cheap commodity hardware to high end supercomputers
-avoid rewriting code and cut cost
5. Agility and Time to Market
-skip segments of dev process
-products reach market faster
Disadvantages to Open Source
No support (unless purchased separately)
License terms are NOT standard
Virtualization and Cloud Computing
1. hardware layer
2. virtualization layer
3. apps and operating system
-virtualization layer produces buffer if one of the servers goes down, the whole system doesn't crash
2. UC Berkeley
LAMP: Acronym for Linux, Apache Web server software, MySQL database, and Perl/Python/PHP
Powers many of the sites visited each day from Facebook to YouTube
Make, Rent or Buy Decision
An organization can purchase packaged software from a vendor, use open source offerings, leverage SaaS or other type of cloud computing, outsource development or other IT functions to another firm either domestically or abroad, or a firm can develop all or part of the effort themselves.
-decide on a case by case basis using these factors:
3. Legality and Compliance
4. Skills, Expertise and Available Labor
7. Vendor Issues
-If a company relies on unique processes, procedures, or technologies that create vital, differentiating, competitive advantages, the functions probably aren't a good candidate to outsource
THIS SET IS OFTEN IN FOLDERS WITH...
MIS ch 11 - open source & cloud computing
Open Source Operating System
Semester 6: Open Source
Open Source OS - Outcome 2
YOU MIGHT ALSO LIKE...
MIS Chapter 11
Chapter 14: Software in Flux
Acc 270 Ch 14
MIS Chapter 12
OTHER SETS BY THIS CREATOR