Skip to main content

Command Palette

Search for a command to run...

SAA - C03 Certification: More Solution Architectures

Updated
2 min read
T

I am a dedicated software engineer with a deep passion for security and a commitment to developing robust and scalable solutions. With over three years of hands-on experience in the .NET ecosystem, I have built, maintained, and optimized various software applications, demonstrating my ability to adapt to diverse project needs. In addition to my expertise in .NET, I have six months of specialized experience working with Spring Boot and ReactJS, further broadening my skill set to include full-stack development and modern web technologies. My professional journey includes deploying small to medium-sized systems to cloud platforms and on-premises environments, where I have ensured reliability, scalability, and efficient resource utilization. This combination of skills and experience reflects my versatility and commitment to staying at the forefront of the ever-evolving tech landscape.

High-Performance Computing

Data Management & Transfer

  • AWS Direct Connect: Move Gb/s of data to the cloud, over a private secure network

  • Snowball & Snowmobile: Move PB of data to the cloud

  • AWS DataSync: Move large amounts of data between on-premise and S3, EFS, and FSx for Windows

Compute and Networking

  • EC2 Instances:

    • CPU optimized, GPU optimized

    • Spot Instances, Spot Fleets for cost savings + Auto Scaling

  • EC2 Placement Groups: Cluster for good network performance

Networking

  • EC2 Enhanced Networking (SR-IOV)

    • Higher bandwidth, higher PPS (packet per second), lower latency

    • Option 1: Elastic Network Adapter (EFA) up to 100 Gbps

    • Option 2: Intel 82599 VF up to 10 Gbps - LEGACY

  • Elastic Fabric Adapter (EFA)

    • Improved ENA for HPC, only works for Linux

    • Great for inter-node communications, tightly coupled workloads

    • Leverages Message Passing Interface standard

    • Bypasses the underlying Linux OS to provide low-latency, reliable transport

Storage

  • Instance-attached storage:

    • EBS: scale up to 256,000 IOPS with io2 Block Express

    • Instance Store: scale to millions of IOPS, linked to EC2 instance, low latency

  • Network storage:

    • S3: large blob, not a file system

    • EFS: scale IOPS based on total size, or use provisioned IOPS

    • FSx for Lustre:

      • HPC-optimized distributed file system, millions of IOPS

      • Backed by S3

Automation and Orchestration

  • AWS Batch

    • AWS Batch supports multi-node parallel jobs, which enables the running of single jobs that span multiple EC2 instances

    • Easily schedule jobs and launch EC2 instances accordingly

  • AWS ParallelCluster

    • Open-source cluster management tool to deploy HPC on AWS

    • Configure with text files

    • Automate the creation of VPC, Subnet, Cluster type, and instance types

    • Ability to enable EFA on the cluster (improves network performance)

8 views