Servers / Cloud Computing Flashcards
server
hardware, software, or both
socket
address and port; servers listen on a socket
types of servers (8)
web, mail, application, database, file, media, print, game
client applications
send requests to a server (slack, zoom, chrome, twitter, instagram)
most popular cloud computing providers (4)
digital ocean, aws, azure, google cloud
mainframe
1 giant box for just 1 computer
virtualization
slicing big computer into lots of little computers
cloud computing
paying somebody else to run server
advantages of cloud computing (3)
capital cost is minimized, ability to change things, efficiency (slicing things up)
infrastructure
the actual VM or database is yours, you do what you want
platform
limited software and apps, the provider manages software and OS
software
you don’t program anything, you just use the app
risks with cloud computing (3)
security, loss of control, vendor lock-in
DNS
Domain Name System; phone book for the internet
horizontal scaling
adding more machines