icc Flashcards
(44 cards)
What is computing?
The process of using computers and related technologies to process, manage, and communicate information.
It involves processing data through algorithms to accomplish specific tasks.
What are the key areas of computing?
- Computer Science
- Information Technology
- Software Engineering
- Data Science
- Networking
- Artificial Intelligence (AI)
What is cloud computing?
A model where computing resources are provided over the internet, hosted in remote data centers and accessed on-demand.
What are the types of computing?
- Personal Computing
- Cloud Computing
- Mobile Computing
- Client Server Computing
- Distributed Computing
- High Performance Computing (HPC)
- Edge Computing
What is Client Server Computing?
A network configuration in which clients request services from a central server.
What are the benefits of Client Server Computing?
- Centralized control and security
- Simple client system management
- Efficient resource management
What is Distributed Computing?
A model where multiple devices communicate directly with each other without a central server.
What are the benefits of Distributed Computing?
- Decentralized Architecture
- Increased performance and efficiency
- Fault tolerance
What is High Performance Computing (HPC)?
Using supercomputers and clusters to perform massive, complex calculations quickly.
What are some applications of High Performance Computing?
- Scientific simulations
- Climate modeling
- Molecular research
- Financial modeling
- Physics simulations
What is Edge Computing?
Processing data close to the source rather than in centralized data centers.
What are the benefits of Cloud Computing?
- Cost Optimization
- Scalability
- Accessibility
- Reliability and Redundancy
- Enhanced Security
- Improved Collaboration
- Automatic Updates and Maintenance
- Innovation and Access to Advanced Technologies
What are the challenges of Cloud Computing?
- Data Security and Privacy
- Compliance and Regulatory Concerns
- Downtime and Availability
- Cost Management and Control
- Vendor Lock-in
- Limited Control and Flexibility
- Performance and Latency Issues
- Skill Gaps and Training Needs
What is a Public Cloud?
A type of cloud computing service where resources are delivered over the internet by a third-party provider and shared among multiple organizations.
What are the key characteristics of a Public Cloud?
- Multi-Tenancy
- Scalability
- Cost-Effectiveness
- Accessibility
- Maintenance-Free
What are the advantages of a Public Cloud?
- On-demand scaling
- Pay-as-you-go model
What are the disadvantages of a Public Cloud?
- Trust and control issues
- Increased risk of data breaches
- Limited transparency
What is a Private Cloud?
A cloud computing environment dedicated exclusively to a single organization.
What are the key characteristics of a Private Cloud?
- Exclusive Access
- Customization
- Enhanced Security
- Greater Control
- Scalability
What are the advantages of a Private Cloud?
- Enhanced security and compliance
- Predictable costs
- Greater control over resources
- Infrastructure ensuring SLAs
- Compliance with standard procedures
What are the disadvantages of a Private Cloud?
- Restricted area of operations
- Requires specialized expertise
What is Cloud Architecture divided into?
- Frontend
- Backend
What does the Frontend of Cloud Architecture refer to?
The client side of the cloud computing system, including user interfaces and applications.
What does the Backend of Cloud Architecture include?
- Resources management
- Security mechanisms
- Storage
- Virtual applications
- Virtual machines
- Traffic control