1/16
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
System
A collection of components linked together and organized in such a way as to be recognizable as a single unit
Environment
Anyhting outside of the system
System Architecture
Fundamental properties and the patterns of relationships connection constraints and linkages among the components and between the system
Advantages of Client-Server Architecture
Centralization - easier administration of services, easier availability and location, consistency resources
Examples of Multi-Tier Architectures
Two-tier architecture, three-tier architecture, N-tier architecture
Two-tier architecture
Two computers involved in a service
Three-tier architecture
Three computers are involved in a service
Example of two-tier architecture
Web browser and web server
Example of three-tier architecture
Client computer, web server, database server
Infrastructure as a Service (IaaS)
Cloud-based hardware emulation of virtual machines and networking
Platform as a Service (PaaS)
Tools for a developer to create and run applications
Software as a Service
Applications run on a server or processingmay be divided on server and client
Name 5 advantages for cloud computing
- Client datacenter needs are simplified; reduced costs
- Supports collaboration
- Scalable to a variety of host platforms
- Reduced maintenance time
- Lower investment for short-term projects
Name 4 risks of cloud computing
- Quality of security is questionable
- Outages or loss of connectivity
- Requires long-term commitment and viability of cloud service
- Changes in operating procedures can result in data loss
Peer-to-Peer Computing
Computers on a network are treated as equals, and can share resources with othewr computers on the network
Give 4 disadvantages of Peer-to-Peer Computing
Difficulty to...
- Establish centralized control of services
- Locate services
- Synchronize versions of files or software
- Secure network from unauthorized access and from viruses
Advantage of Peer-to-Peer Computing
-Sharing files between computers