Amazon RDS service technical summary

Manage RDS as part of your Abiquo multicloud platform.

Requirements

  • Abiquo setup:

    • Public cloud region

    • Enterprise with AWS credentials with RDS access

  • To deploy a new RDS instance, you will need a DB subnet group (multi availability zone) in a VPC. In Abiquo a VPC is a virtual datacenter (VDC)

Default configuration

  • Obtains AWS credentials from Abiquo (cloud location) to connect to RDS

Entities

  • RDS is available in AWS regions. 

  • Abiquo recommends:

    • Location: of type Amazon

      • To create an instance → select a DB subnet group from a VDC

    • Virtual datacenter: of type Amazon

      • To create an instance → use VDC subnet groups

Status

  • Summary of RDS including:

    • Instances

    • Snapshots

    • Resources

RDS actions reference

  • listRDSInstances: Retrieve current RDS instances

  • createRDSInstance: 

    • select engineType (DB implementation)

    • select dbInstanceClassType (‘’like hardware profiles’’),

    • select version based on engineType

    • select dbInstanceClass based on the version and instanceClassType (t2.micro is the free tier)

Subservices

  • RDSInstanceService

Notes

  • To allow only a single type of database, or a restricted list, you can configure the Default parameters, e.g. to only allow MariaDB, or MariaDB and MySQL 

  • The Burstable instance class type is the most economical

  • For the free tier, use the t2.micro class

  • If you create an RDS instance in the AWS UI, then it will automatically create a DB subnet, and you can reuse it


RDS Instance service summary

Manage an RDS instance as part of your Abiquo cloud platform.

Requirements

  • Amazon RDS Service requirements

  • DB identifier

  • Produced by AmazonRDSService

Default configuration

  • Same as Amazon RDS service

Entities

  • Given an Amazon RDS Service that can be used by a VDC, import or create RDS instances and assign them to the VDC

Status

  • Current state of the instance including:

    • used allocation

    • endpoint

    • timezone

RDS instance actions reference

  • Stop

  • Reboot 

  • Delete

  • listSnapshot → List RDSSnapshotService

  • createSnapshot → RDSSnapshotService

Subservices

  • RDSSnaphotService

    • Simple snapshot status + action : delete/restore

Notes

  • To enable users to manage an existing RDS instance in Abiquo, you can configure this subservice as a standalone service. 

Copyright © 2006-2024, Abiquo Holdings SL. All rights reserved