1/27
Looks like no tags are added yet.
Cloud Computing
delivery of computing services over the internet on demand, without direct active management by the user, rather than relying only on local servers
Infrastructure as a Service (IaaS)
Provides virtualized computing resources such as servers, storage, and networks (AWS)
Platform as a Service (PaaS)
Offers a platform with tools to develop, run, and manage applications without managing infrastructure (Google App Engine)
Software as a Service (SaaS)
Software over the internet usually by subscription (Microsoft 365)
3 Cloud Computing Types
Infrastructure as a Service (IaaS)
Platform as a service (PaaS)
Software as a service (Saas)
3 Types of Cloud Computing Models
Public Cloud
Private Cloud
Hybrid Cloud
Public Cloud
Resources over the internet to anyone - netflix uses AWS to stream globally
Private Cloud
Owned/operated by ONE organization within its own infrastructure to ensure compliance - JPMorgan Chase’s own data centers
Hybrid Cloud
Public + Private connected; scalability of public while keeping sensitive data under control - Coca-Cola, Azure for customer-facing apps and sensitive data on private data centers
Evolution of Computing
Mainframe (60s-80s) → Client-server (90s-00s) → Cloud (00s-current)
Mainframe (1960s-1980s) - before internet
large scale, high speed, centralized computers for internal data processing needs
Client-Server (1990s-2000s) - after the internet
Allows clients to send requests across the internet to servers and servers respond to requests by sending data back to clients
Cloud Computing (2000s-current) - business began moving 2008
allows employees and customers to access organizational data and applications located in cloud
Cloud is defined as ________
elastic leasing of pooled computer resources over the internet
Elastic = scale resources up/down dynamically with demand.
Pooled = shared groups of many resources.
Advantages of moving to Cloud
no need to purchase
cheap processors
internet-based
access anytime, anywhere
reduced costs
improve scalability and flexibility
Content Delivery Network (CDN)
system of hardware and software that stores user data in several geographic locations and makes it available on demand
CDN Benefits
decreased load time
reduce load on origin server
increase reliability
protection from cyber attacks
reduced delivery costs for mobile users
3 major cloud computing providers
Amazon Web Services (AWS) - 61%
Microsoft Azure - 52%
Google Cloud - 19%
Computer Networks
collection of computers that communicate over transmission lines or wirelessly
Personal Area Network (PAN)
around one person; cm/in to a few m/ft
ex. bluetooth
convenient
low power
limited range
interference
Local Area Network (LAN)
Single physical site: home, office, building
ex. devices at home
resource sharing
high speed
centralized data
limited geographic data
security risk
Wide Area Network (WAN)
connects LANs across cities, countries, continents
ex. bank w/ offices and ATMs, internet (most common)
long distance connectivity
scalability
costly
latency (delays over distance)
needs security(encryption, VPNs)
Internet
Global network of billions of devices
ex. email, google, amazon
access to information
global connectivity
privacy/security risks
cybercrime
addiction
4 basic types of networks
PAN, LAN, WAN, Internet
Intranet
Private network within a company for securely sharing information and communicating with employees
ex. airline employee intranet
enhanced communication
increase productivity
maintenance expertise
hard to ensure engagement
security risks
The Internet vs. internets
The Internet is a single global network using standard protocols (TCP/IP)
(transmission control protocol/internet protocol)
internets refers to multiple interconnected networks (public or private) using the same protocols
ex. a company w/ several private internets connected to each other by not exposed to the public internet.
Virtual Private Network (VPN)
encrypted connection over the Internet from a device to a network
masks your IP address and encrypts traffic
enables remote work
safely transmits sensitive data
prevent interception
VPN creates______
secure tunnel between VPN routers across the Internet