CC Unit 1: Cloud Computing Fundamentals, Architecture and Management

Cloud Computing Fundamentals

Topics: Computing Paradigm and various computing types, Cloud Computing Fundamentals: Motivation for Cloud Computing, The need for Cloud Computing, Defining Cloud Computing, Principles of Cloud Computing, Requirements of Cloud Services, Cloud Applications, Benefits and Drawbacks. Cloud Computing Architecture and Management: Introduction, Cloud Architecture, Network connectivity in Cloud Computing, Applications on the cloud, Managing Cloud, Migrating Application to cloud.

Que 1. Different computing paradigms and computing types.

Distributed Computing :-

  • Distributed computing is defined as a type of computing where multiple computer systems work on a single problem.
  • Here all the computer systems are linked together and the problem is divided into sub-problems where each part is solved by different computer systems.
  • The goal of distributed computing is to increase the performance and efficiency of the system and ensure fault tolerance.
  • In the below diagram, each processor has its own local memory and all the processors communicate with each other over a network
image 35

Parallel Computing :

  • Parallel computing is defined as a type of computing where multiple computer systems are used simultaneously.
  • Here a problem is broken into sub-problems and then further broken down into instructions. These instructions from each sub-problem are executed concurrently on different processors.
  • In following the parallel computing system consists of multiple processors that communicate with each other and perform multiple tasks over a shared memory simultaneously
  • The goal of parallel computing is to save time and provide concurrency.
image 37

Cluster Computing :

  • A cluster is a group of independent computers that work together to perform the tasks given.
  • Cluster computing is defined as a type of computing that consists of two or more independent computers, referred to as nodes, that work together to execute tasks as a single machine.
  • The goal of cluster computing is to increase the performance, scalability and simplicity of the system.
  • In the below diagram, all the nodes, (irrespective of whether they are a parent node or child node), act as a single entity to perform the tasks.
image 38

Grid Computing :

Edge Computing :

Edge Computing :

Que 1. Cloud Computing Fundamentals

Que 1. Cloud Computing Fundamentals

Que 1. Cloud Computing Fundamentals

Que 1. Cloud Computing Fundamentals

Que 1. Cloud Computing Fundamentals

WhatsApp Group Join Now
Telegram Group Join Now
Instagram Group Join Now
Linkedin Page Join Now

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top