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