Computer Science - IT MCQs
Topic Notes: Computer Science - IT
<p>MCQs and preparation resources for competitive exams, covering important concepts, past papers, and detailed explanations.</p>
Plato
- Biography: Ancient Greek philosopher (427–347 BCE), student of Socrates and teacher of Aristotle, founder of the Academy in Athens.
- Important Ideas:
- Theory of Forms
- Philosopher-King
- Ideal State
31
A company wants to migrate its legacy applications to the cloud gradually, maintaining some on-premise infrastructure while leveraging cloud resources. What is the most suitable deployment model?
Answer:
Hybrid Cloud.
A hybrid cloud allows organizations to integrate their existing on-premise infrastructure with public or private cloud services, enabling a gradual migration and leveraging the benefits of both environments.
32
Which of the following is a potential disadvantage of cloud computing?
Answer:
Vendor lock-in and dependency.
Vendor lock-in is a significant concern where customers may find it difficult to switch cloud providers due to proprietary technologies, data formats, or service integrations.
33
Which security concern is specifically heightened in a multi-tenant cloud environment?
Answer:
Isolation of customer data.
In a multi-tenant environment, multiple customers share the same underlying hardware infrastructure. Ensuring strict isolation of each customer's data and applications from others is a critical security challenge.
34
What is the 'shared responsibility model' in cloud computing?
Answer:
The cloud provider manages the 'security of the cloud' while the customer is responsible for 'security in the cloud'.
The shared responsibility model dictates that the cloud provider is responsible for the security of the underlying cloud infrastructure, while the customer is responsible for securing their data, applications, and operating systems within the cloud.
35
A business is looking to deploy a web application quickly without managing the operating system or application runtime. Which service model should they choose?
Answer:
PaaS.
PaaS provides a platform for developers to deploy and run applications without the overhead of managing the underlying infrastructure like operating systems, virtual machines, and network hardware.
36
What is the main purpose of containerization in cloud-native applications?
Answer:
To encapsulate an application and its dependencies into a single, portable unit.
Containerization (e.g., Docker) packages an application and all its dependencies (libraries, frameworks, and configurations) into an isolated unit called a container, making applications portable and consistent across different environments, thus simplifying deployment and scaling.
37
A startup needs to quickly deploy and scale a new customer relationship management (CRM) application without investing in hardware or software licenses. Which cloud service model is most appropriate?
Answer:
SaaS.
For a CRM application, SaaS is ideal as it provides a complete, ready-to-use software solution accessible over the internet, requiring no infrastructure management or software installation by the user.
38
What is a 'Content Delivery Network' (CDN) in the context of cloud services?
Answer:
A geographically distributed network of proxy servers and their data centers.
A CDN is a geographically distributed network of proxy servers and their data centers, providing high availability and performance by distributing service spatially relative to end-users. It delivers web content and static assets by caching them closer to the user.
39
Which of the following best describes 'cloud bursting'?
Answer:
An application runs in a private cloud or data center and then 'bursts' into a public cloud when demand for computing capacity spikes.
Cloud bursting is a hybrid cloud deployment model where an application typically runs in a private cloud or data center and then 'bursts' into a public cloud when demand for computing capacity spikes, leveraging rapid elasticity.
40
In a Public Cloud deployment model, who is responsible for managing and maintaining the underlying infrastructure?
Answer:
The cloud provider.
In a public cloud, the cloud provider owns and operates the infrastructure, and users access services over the internet, relieving users of the burden of infrastructure management.