EC2 based GRIs leverage the public AWS RI Marketplace to transact. However, non-EC2 based RIs (e.g. RDS, ElastiCache, etc) are not eligible for the marketplace. So how does Archera offer GRIs for these services without a marketplace to transact?
Another mechanism exists that allows for transacting RIs with a known third party called a sub account transfer. The mechanism is very simple and described in this article from AWS.
The process as it relates to Archera and buying back customer RIs is as follows:
Archera creates new, empty sub-account in customer AWS Organization
Archera buys non-EC2 GRIs in the sub-account on the customer's behalf
Customer requests sellback of non-EC2 GRI when no longer utilized
Archera assumes ownership of sub-account through transfer process linked above
The entire flow is transparent to Archera customers.
Is this within the TOS of AWS?
Yes! This is a very common process for AWS customers. For instance, when an entity signs up with an MSP they would undergo account transfers, or for example during M&A activities and two organizations are combined. Please contact us at email@example.com with any further questions!