cloud computing basics mcq
Technology & Gadgets

cloud computing basics mcq

حصة
حصة

Cloud Computing Basics MCQ

What is Cloud Computing?

Cloud computing is a model of delivering computing services over the internet, where resources such as servers, storage, databases, software, and applications are provided as a service to users on-demand. This allows users to access and use these resources without having to manage or maintain them.

Types of Cloud Computing

  • Public

    Cloud:

    A public cloud is a cloud computing service that is provided over the internet by a third-party provider. Examples include Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP).

  • Private Cloud:

    A private cloud is a cloud computing service that is provisioned and managed within an organization’s own infrastructure. This provides more control and security for sensitive data and applications.

  • Hybrid Cloud: A hybrid cloud is a combination of public and private clouds, allowing data and applications to be shared between the two environments.
  • Community Cloud: A community cloud is a cloud computing service that is shared among multiple organizations with similar interests or goals. This provides a secure and controlled environment for collaboration and data sharing.

Cloud Computing Service Models

  • IaaS (Infrastructure as a Service): IaaS provides virtualized computing resources, such as servers, storage, and networking, over the internet. Examples include Amazon EC2 and Microsoft Azure Virtual Machines.
  • PaaS (Platform as a Service): PaaS provides a complete platform for developing, running, and managing applications, including tools, libraries, and infrastructure. Examples include Heroku and Google App Engine.
  • SaaS (Software as a Service): SaaS provides software applications over the internet, eliminating the need for users to install and maintain software on their own devices. Examples include Salesforce and Microsoft Office 365.

Cloud Computing Deployment Models

  • Multi-tenancy: Multi-tenancy is a deployment model where a single instance of a cloud service is shared among multiple customers, each with their own isolated environment.
  • Virtualization: Virtualization is a deployment model where physical resources are divided into multiple virtual resources, each with its own operating system and applications.
  • Containerization: Containerization is a deployment model where applications are packaged in containers, allowing for efficient and scalable deployment.

Cloud Computing Security

Cloud computing security is a critical concern, as data and applications are stored and processed in a shared environment. Cloud providers implement various security measures, including:

  • Encryption: Encryption is the process of converting plaintext data into unreadable ciphertext to protect it from unauthorized access.
  • Access Control: Access control is the process of controlling who has access to cloud resources and data.
  • Backup and Recovery: Backup and recovery are critical for cloud computing, as data and applications can be lost due to hardware or software failures.
حصة