Private Cloud Ravi Mula Research Associate Dept. of CS Outline - - PowerPoint PPT Presentation

private cloud
SMART_READER_LITE
LIVE PREVIEW

Private Cloud Ravi Mula Research Associate Dept. of CS Outline - - PowerPoint PPT Presentation

Private Cloud Ravi Mula Research Associate Dept. of CS Outline 1. Cloud Classifications - PaaS, SaaS, IaaS, FaaS 2. Terminology 3. Traditional vs Hyper-converged Architectures 4. Nutanix a. Architecture b. Data Management &


slide-1
SLIDE 1

Private Cloud

Ravi Mula

Research Associate

  • Dept. of CS
slide-2
SLIDE 2

Outline

1. Cloud Classifications - PaaS, SaaS, IaaS, FaaS 2. Terminology 3. Traditional vs Hyper-converged Architectures 4. Nutanix

a. Architecture b. Data Management & Features

5. Demo

slide-3
SLIDE 3

Cloud Classifications

slide-4
SLIDE 4

Platform as a Service (PaaS)

  • Bitnami

○ PHP ○ Java ○ Python ○ Node ○ Ruby ○ WordPress, Drupal,...

slide-5
SLIDE 5

Software as a Service (SaaS)

  • YouTube
  • Gmail
  • Google Apps
  • GoToMeeting
slide-6
SLIDE 6

Infrastructure as a Service (IaaS)

  • Public Cloud

○ Amazon Web Services (AWS) ○ MS Azure

  • Private Cloud

○ VMWare ○ Nutanix

slide-7
SLIDE 7

Function as a Service (FaaS)

  • AWS Lambda
  • Google Cloud Functions
  • Azure Cloud Functions
  • Iron.io
  • IBM OpenWhisk (Has an open source version)
slide-8
SLIDE 8

Terminology

slide-9
SLIDE 9

Node

  • Contains Processors, Memory, HDD, SSD.
  • Runs a standard Hypervisor
  • Host - ESXi, Hyper-V.
slide-10
SLIDE 10

Block (Nutanix)

  • A rackable unit (2U)
  • Contains up to 4 Nodes
  • In some cases - each Node is a block
slide-11
SLIDE 11

Cluster

  • Set of Blocks that forms a Nutanix Distributed File System or Acropolis

Distributed File System

  • >= 3 Nodes
slide-12
SLIDE 12

Storage

  • Storage Pool

○ Group of physical storage devices (SSD or HDD) for the cluster ○ Spans across Multiple Nodes

  • Container

○ Logical Segment of a Storage Pool ○ Contains a group of VM’s or vDisks (files)

slide-13
SLIDE 13

Storage

vDisk

  • Provides required storage to VM’s
  • Subset of a Container

Data Store

  • Logical Container that contains files for VM operations
slide-14
SLIDE 14

Storage Hierarchy

slide-15
SLIDE 15

Traditional vs Hyper Converged

  • Compute Nodes
  • Storage Arrays
  • Network Switches
  • Node

○ Compute ○ Storage ■ HDD ■ SSD

slide-16
SLIDE 16
slide-17
SLIDE 17
slide-18
SLIDE 18

Nutanix

slide-19
SLIDE 19

Cluster Architecture

slide-20
SLIDE 20

Cluster Architecture (Contd..)

slide-21
SLIDE 21

Data Management & Features

slide-22
SLIDE 22
slide-23
SLIDE 23

Replication

  • Multiple Copies of Data are Stored
  • Data Resiliency
  • Ensures Protection against Failures
  • RF2

○ 2 Copies ○ Can tolerate 1 Node Failure ○ 3 Nodes are needed

  • RF3

○ 3 Copies ○ Can tolerate failure up to 2 Nodes ○ 5 Nodes are needed

slide-24
SLIDE 24
slide-25
SLIDE 25

MapReduce Tiering

The Nutanix cluster dynamically manages data based on how frequently it is accessed Frequently-accessed, or "hot" data is kept on SSD tier, while "cold" data is migrated to the HDD tier. Data that is accessed frequently is again moved back to the SSD tier. If a guest VM repeatedly accesses a block of data on a remote host, the local controller VM migrates that data to the SSD tier of the local host, reducing Network Latency

slide-26
SLIDE 26
slide-27
SLIDE 27
slide-28
SLIDE 28
slide-29
SLIDE 29
slide-30
SLIDE 30
slide-31
SLIDE 31
slide-32
SLIDE 32
slide-33
SLIDE 33
slide-34
SLIDE 34

Live Migration

Live Migration of VM’s across Node, whether initiated manually or automatically happens with ZERO downtime Scenarios when it can occur are

  • Load of Node on which VM is running is high and other are free
  • Node Failure
  • Initiated Manually
slide-35
SLIDE 35

High Availability

  • Reserves Half Resources
  • Each VM takes Double the resources allocated

○ Second VM starts immediately once the Primary one goes down

  • ZERO downtime
slide-36
SLIDE 36
slide-37
SLIDE 37
slide-38
SLIDE 38

Demo

slide-39
SLIDE 39

Thanks!!