Virtual Machine Types

Semester: BE Computer Sem-8
Question: Virtual Machine Types

1. General Purpose

  • This family includes the M1 and M3 VM types.
  • These types provide a balance of CPU, memory, and network resources, which makes them a good choice for many applications.
  • The VM types in this family range in size from one virtual CPU with two GB of RAM to eight virtual CPUs with 30 GB of RAM.
  • The balance of resources makes them ideal for running small and mid-size databases, more memory- hungry data processing tasks, caching fleets, and backend servers.
  • M1 types offer smaller instance sizes with moderate CPU performance.
  • M3 types offer larger number of virtual CPUs that provide higher performance.
  • It is recommended to use M3 instances if you need general-purpose instances with demanding CPU requirements.

2. Compute Optimized

  • This family includes the C1 and CC2 instance types, and is geared towards applications that benefit from high compute power.
  • Compute-optimized VM types have a higher ratio of virtual CPUs to memory than other families but share the NCs (Node Controllers) with non-optimized ones.
  • It is recommended to use these type if you are running any CPU-bound scale-out applications.
  • CC2 instances provide high core count (32 virtual CPUs) and support for cluster networking.
  • C1 instances are available in smaller sizes and are ideal for scaled-out applications at massive scale.

3. Memory Optimized

  • This family includes the CR1 and M2 VM types and is designed for memory-intensive applications.
  • It is recommended to use these VM types for performance-sensitive database, where your application is memory-bound.
  • CR1 VM types provide more memory and faster CPU than do M2 types.
  • CR1 instances also support cluster networking for bandwidth intensive applications.
  • M2 types are available in smaller sizes, and are an excellent option for many memory-bound applications.

4. Micro

  • This Micro family contains the T1 VM type.
  • The T1 micro provides a small amount of consistent CPU resources and allows you to increase CPU capacity in short bursts when additional cycles are available.
  • It is recommended to use this type of VM for lower throughput applications like a proxy server or administrative applications, or for low-traffic websites that occasionally require additional compute cycles. It is not recommended for applications that require sustained CPU performance.
Virtual Machine Types


You may like these posts:

Download the Android app to get all Government Job Notifications on your Mobile.
Download Now
Important: Please always Check and Confirm the above details with the official Advertisement / Notification.
Previous Post Next Post