Creació de la VPC i les subxarxes
Com a primer pas per a la nostra arquitectura, definirem una VPC (Virtual Private Cloud). La configurarem amb la xarxa 10.0.0.0/16, la qual ens proporciona fins a 65.536 adreces IP, més que suficients per al nostre cas d'ús.
Podem definir la VPC utilitzant AWS CloudFormation amb el següent codi YAML:
AMSAVPC:
    Type: AWS::EC2::VPC
    Properties:
        CidrBlock: 10.0.0.0/16
    Tags:
        - Key: Name
          Value: AMSA-VPC
Alternativament, també podem crear-la manualment a través de la interfície web d'AWS, utilitzant els formularis disponibles:

Nota: Si a la plantilla de CloudFormation no especifiquem cap zona de disponibilitat, la VPC es crearà a la zona de disponibilitat per defecte de la regió seleccionada. Per a més informació sobre els paràmetres de la VPC, podeu consultar la documentació d'AWS.
Creació de les subxarxes
A continuació, afegirem les subxarxes necessàries per a la nostra arquitectura. Cadascuna estarà associada a una zona de disponibilitat diferent per garantir alta disponibilitat:
- 
AMSA-Front-01: Subxarxa privada per a les instàncies de WordPress a la zona de disponibilitat us-east-1a. AMSAFront01: Type: AWS::EC2::Subnet Properties: AvailabilityZone: us-east-1a CidrBlock: 10.0.1.0/24 VpcId: !Ref AMSAVPC Tags: - Key: Name Value: AMSA-Front-01 
- 
AMSA-Front-02: Subxarxa privada per a les instàncies de WordPress a la zona de disponibilitat us-east-1b. AMSAFront02: Type: AWS::EC2::Subnet Properties: AvailabilityZone: us-east-1b CidrBlock: 10.0.2.0/24 VpcId: !Ref AMSAVPC Tags: - Key: Name Value: AMSA-Front-02 
- 
AMSA-Data: Subxarxa privada per a la base de dades RDS a la zona de disponibilitat us-east-1c. AMSAData: Type: AWS::EC2::Subnet Properties: AvailabilityZone: us-east-1c CidrBlock: 10.0.3.0/24 VpcId: !Ref AMSAVPC Tags: - Key: Name Value: AMSA-Data 
A continuació es mostra un diagrama amb les subxarxes creades, incloent-hi els seus blocs CIDR i zones de disponibilitat associades:

Nota: Assegureu-vos de tenir en aquest punt la VPC i les subxarxes creades correctament abans de continuar amb la configuració dels altres components.