MultiCloud Classroom notes 25/Jan/2025

Virtual Machines

  • Virtual Machines are created by Hypervisors.
  • Each Virtual Machines gets the following virtual components
    • CPU
    • RAM
    • Disk
    • Network interface
  • The Operating System in the Virtual Machine is generally selected as Image while creation.
  • All the popular OS Images will be provided by CSP, we can also create custom images or use Market Place.
  • Virtual Machines Performance is impacted by the Physical Server’s hardware configuration.

Virtual Machines On-premises

  • Organization use On-prem datacenters to create local infrastrucutre,
  • To create virtual machines from physical servers we need Hypervisors
  • Popular Hypervisors used in Enterprise are
    • Vmware
    • Nutanix
    • Hyper V
  • Private Cloud: Private Cloud gives cloud like services on the hardwared owned by a Organization. Options are Openstack. Private Cloud is maintained by the Organization itself.

Virtual Machines On Cloud (Public)

  • We can create virtual machines on-demand almost in any geography in the world
  • Autoscalings, HPC’s etc are possible.
  • The Service that offers Virtual Machines in

    • Azure => Azure Virtual Machines
    • AWS => AWS EC2

AWS EC2 instance types

  • AWS Classifies instance type into categories -> family -> generation -> size
  • Categories:
    • General Purpose:
      • They have balanced CPU to RAM Ratio
    • Compute Optimized:
      • High CPU to RAM ratio
    • Memory Optimized
      • High RAM to CPU Ratio
    • Storage Optimized
      • These machines are optimized to Read/Write data from disks quickly
    • Accelarted Computing: Parallel Processors
    • HPC Optimized
  • Instance Family: This refers to an Hardware Specification and they have Generations
  • AWS INstance type Naming convention Refer Here

Azure VM Sizes

  • Azure also categories machines according the purpose
    • General Purpose:
      • They have balanced CPU to RAM Ratio
    • Compute Optimized:
      • High CPU to RAM ratio
    • Memory Optimized
      • High RAM to CPU Ratio
    • Storage Optimized
      • These machines are optimized to Read/Write data from disks quickly
    • GPU accelerated
    • FPGA
    • HPC
  • Refer Here for docs
  • Azure VM Size Naming Pattern also refer examples

Published
Categorized as Uncategorized Tagged

By continuous learner

devops & cloud enthusiastic learner

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Please turn AdBlock off
Social Media Icons Powered by Acurax Web Design Company

Discover more from Direct DevOps from Quality Thought

Subscribe now to keep reading and get access to the full archive.

Continue reading

Visit Us On FacebookVisit Us On LinkedinVisit Us On Youtube