ch 6: the cloud Flashcards
What is the definition of the cloud
the elastic leasing of pooled computer resources over the internet
Why is the term cloud used?
bc most early diagrams of three-tier and other internet based systems used a cloud symbol to represent the internet
what is three tier architecture
software application that organizes application into three computing tiers
-presentation tier/user interface
-application tier -where data is processed
-dara tier-where data associated with the application is stored and managed
Some benefits of moving to the cloud
-significant elasticity (limits financial risks and automatically adjusts for unpredicitable demand and allows leasing of capacity on a as needed basis for a fraction of the cost)
-improved scalability (allows an organization to respond to slow incremental growth in demand)
-lowerd costs (such as the costs of managing physical servers)
-pooled resources (which allow multiple users to share the same physical hardware through virtualization and enables the rapid development of new virtual machines)
why do organizations prefer the cloud
-lower costs
-ubiquitous access
-improved scalability
-elasticity
-virtualization technology
-internet based standards
the mainframe era
-1960s-1980s
-large scale high speed centralized computers
-thin clients (computer terminals), no internet and no cloud
the client server era
-1990s-2000s
-allowed clients (users) to send requests across the internet to servers
-internet but no modern cloud computing yet
the cloud computing era
-2008-current
-applications, data, and processing power can be used remotely
-accessed with a variety of devices including PCs (stand along clients), thin clients, mobile devices, and IOT devices
when does the cloud not make sense?
For organizations that are required by law to hav physical control or possession over their data
this results in them needing to be forced to create and maintain their own hosting infrastructure
-ex financial instutions
positives of the cloud
-small capital requirements
-speedy development
-superior scalability to growing/flunctuating demand
-known cost structure
-possibly best of breed security disaster prepardness
-no obsolescence
-industry wide economies of scale (cheaper)
-allowsfocus on core business not infrastructure
negatives of the cloud
-dependency on vendor
-loss of control over data location
-little visibility into true security and disaster preparedness capabilities
in house positives
-control of data location
-in depth visibility of security/disaster preparedness
in house negatives
-significant capital required
-significant development effort
-difficult nearly impossible to accommodate fluctuating demand
-ongoing support costs
-staff and train personnel
-increased management requirements
-annual maintenance costs
-cost uncertainties
-obsolescnence
what network technology supports the cloud
-personal area network (PAN)
-local area network (LAN)
-wide area network (WAN)
-the internet and internets
PAN
-personal area network
-devices connected around a single person
LAN
-local area network
-computers connected at a single physical site
WAN
-wide area network
-computers connected between two or more seperated sites
internet and internets
-networks of networks
-connects LANS and WANS
types of cloud service offerings (3 fundamental cloud types)
SaaS
PaaS
IaaS
SAS
-software as a service
-provides hardware infra-structure, operating system, and application programs and databases
-users:employees/customers
-ex: icloud,office 365
PaaS
-platform as a service
-wherby vendors provide hosted computers with an operating system, runtime enviornment, and middleware like a web server
-users: Application developers/testers
ex: google app engine
IaaS
-infrastructure as a service
-the cloud hosting of bare server computer, data storage, network, and virtualization
users: network architechts/systems administrators
net neutrality principle
-all data should be treated equally
-carriers shuld not be able
-decide which sites load quick
-decide which apps are allowed on a networks
-decide which content is accpetable
problem with net neutraility
some ppl use more bandwidth than others
ex: netfix accounts for more than 35% of all internet traffic btw 9-12