Cloud Architecture (Unit 2)

 Cloud Architecture (Unit 2)

Cloud Architecture - CA - Unit 2 - SRMIST Syllabus - Short Notes

Virtualization

Hypervisor

A software that allows running multiple OS concurrently on a single machine. It has 2 components - Kernel & VMM 

Types

    • Bare-Metal - Required hardware.
    • Hosted - Runs on OS.

Benefits

    • Server consolidation - The server takes a lesser load.
    • Isolation - Separating VMs. 
    • Encapsulation
    • Hardware Independence
    • Reduced Cost - Can run multiple instances. (Linux, Windows, Ubuntu in one PC)

 Abstraction Levels

Architecture

  • Hypervisor Architecture
    • Xen Architecture


  • Binary Translation
    • Full virtualization
    • Host Based virtualization


  • Para Virtualization

Types

    • Hardware Virtualization
      • Hardware Assisted
    • CPU Virtualization
    • Memory Virtualization
    • I/O Virtualization
      • Full
      • Para
    • Server Virtualisation
      • Hypervisor
      • Full
      • Para
      • OS
      • Hardware Assisted
      • Kernel Level

Parallel Processing


Components (Uni-Processor System)

  • Hardware Architecture - Communication of data memory with program memory.
  • Pipelining - The fetch, decode, and execute commands.

  • Superscalar Machine - Instruction-level parallelism for multiprocessing.

  • Memory Hierarchy - Functionality of memory during multiprocessing.

  • Multiprogramming & Time Sharing

Flynn's Classification

  • SISD - Single instruction on single data.
  • SIMD - Array Processors
  • MISD - Non-existent.
  • MIMD - Multiprocessors.

Vector Processing

SMP VS MPP

  • UMA & NUMA

Web Services

Components

    • SOAP - Request &response protocol.
    • UDDI
    • WSDL - Creates interface for API
    • XML - Web-based communication.

SOA

    • Logical View
    • Message Orientation
    • Description Orientation
    • Granularity
    • Network Orientation
    • Platform-neutral

REST

Principles

  • Resource Identification through URIs
  • Uniform, Constrained Interface
  • Self-Descriptive Message
  • Stateless Interaction 


NOTE
*Theory for each point must be known. This article provides the points that must be known under each concept and diagrams that may be of use.

Comments

Popular posts from this blog

The if-else STATEMENTS in C++

Function in C++ || Project OPTIMIZATION

Compiler Design (Exp 1)