Adsense ad-unit

AWS Elastic Compute Cloud (EC2) instance types

AWS Elastic Compute Cloud (EC2) offers several instance types for consumers to deploy their applications on; EC2 instances can be associated with Elastic Block Store (EBS) / Elastic File System (EFS) storage services - to store instance data on temporary / ephemeral storage OR persistent storage options;

  • P3 & P4 are accelerated computing instances; P4d instances are EC2 Ultra clusters, multi-node training & 4000 NVIDIA A100 Tensor core GPUs, petabit scale networking; each EC2 ultra-cluster is a super-computer with low latency FSx for Lustre storage;
    • P3 - used for performance optimization, streaming multi-processing (SM), machine learning (ML)  & deep learning (DL);
  • G3 - for graphics applications, 3D visualization, application streaming, video encoding, 3D rendering, etc.;
  • FPGA & HDK - used for hardware level programming; hardware developed can be used on the cloud or on-premise environments; F1 instances provide interfaces for FPGA programming, these are all F1.* instance types for EC2 ;
  • Inferentia chips & Inf1 instances - elastic inference - acceleration to EC2 instance with right mix of memory & CPU;
  • Compute optimized instances are known - C6G instances; EBS optimized up to 19000Mbps of dedicated EBS bandwidth even with encryption enabled; C6G instances support ENA based enhanced networking;
  • General purpose T4G - 40% better price & performance over T3G; 750 free hours are provided; General purpose instances are AWS Nitro system based;
  • AWS Graviton2 processor - general purpose instance; It uses 256 bit memory encryption, within the host system; strangely keys are encrypted on the host system, do not leave the host system and get destroyed with the EC2 instance; KMS integration & BYO keys are not supported with Graviton2;
  • A1 instances - GPU instance supported to run apps on Java / Python / Node JS; similar capacity, EBS backed, nitro-system, elastic network adapter (ENA) supported;  bandwidth up to 10Gbps in placement groups is achievable;
  • most of the EC2 instances support up to 20 EBS volumes to attach by default;
  • High memory instances - are EC2 offerings with high end memory in the order of 25TB in a single instance; suited to run large applications / workloads in-memory such as HANA; nitro-system based EC2 bare-metal instances; 
    • R6G - latest generation of "memory optimized" EC2 instances; nextgen memory optimized instances powered by Arm-based Graviton2 processors;

No comments:

Post a Comment

Adsense ad-unit

Featured posts

Why Cloud Adoption...What are the necessary steps needed to migrate onto cloud

Cloud services offered by different cloud providers have grown exponentially in recent years. Cloud adoption work for start-ups, small &...