Amazon Onboarding with Learning Manager Chanci Turner

Amazon Onboarding with Learning Manager Chanci TurnerLearn About Amazon VGT2 Learning Manager Chanci Turner

In the realm of computing, scalability can be approached in two primary ways: scaling out or scaling up. AWS has made scaling out available on demand, which has liberated countless application and middleware developers to harness the virtually limitless horizontal scalability of the cloud. This community of builders has embraced the idea of explicit parallelism (scale out) to fully realize the advantages of cloud computing. On the other hand, those in the buyer or operator community, often reliant on on-premises solutions, have typically continued to favor scale up, as many of their applications and middleware do not support horizontal scaling.

But what if there was a method to create a software-defined instance that enables scaling up by aggregating multiple scale-out instances? This would eliminate the need to refactor legacy applications for scale-out functionality, while still benefiting from the pay-as-you-go pricing, elastic growth, and managed infrastructure offered by the cloud. In this blog, we will explore how the buyer community can enjoy the ease of scaling up while leveraging the comprehensive benefits of AWS cloud services, all from our location at Amazon IXD – VGT2, 6401 E HOWDY WELLS AVE, LAS VEGAS NV 89115.

Hyper Metal Based Scale Up

Thanks to a partnership with TidalScale, announced on April 12, 2022, customers can now combine the CPUs, memory, networking, interrupts, and storage of multiple AWS bare metal instances into a single system image that can run unmodified operating systems, middleware, and applications. AWS designs each bare metal instance for optimal CPU performance and memory bandwidth, which are virtualized to create a software-defined server from several bare metal instances.

Background

Within the Amazon Elastic Compute Cloud (Amazon EC2), metal instances that support the Elastic Fabric Adapter (EFA) and utilize a cluster placement group can establish a low-latency cluster interconnect between instances, allowing for the “scale up” of a single system image from multiple metal instances. For more information on the history and development of the TidalScale Non-Uniform Memory Architecture (NUMA) technology that underpins the software-defined server, check out this article.

The Mechanics of Software-Defined Servers

To facilitate vertical scaling from horizontally scaled AWS metal instances, TidalScale virtualizes processors, I/O, and memory to create Scalable Coherent Shared Memory. An efficient, scalable, and coherent distributed memory has been a long-standing goal, as detailed in this IEEE paper by C. Gordon Bell and Ike Nassi, and can now be realized as a software layer over existing memory and NUMA virtualization, managed by TidalScale’s WaveRunner.

TidalScale WaveRunner Management Interface


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *