Implementasi Subnet VPC Multi-Tier di AWS

Photo by Alex Vasey on Unsplash

Implementasi Subnet VPC Multi-Tier di AWS

Overview:

Pada artikel kali ini kita akan membuat multi-tier VPC subnet pada AWS yang mana kita akan membuat VPC dan subnet dengan cara manual agar memudahkan kita untuk memahami langkah demi langkah dalam membuat VPC. Jika ingin menggunakan script otomatis bisa menggunakan terraform yang terdapat repo Github.

Sebelum kita memulai dengan cara manual kita akan melihat kebutuhan terkait dengan network terlebih dahulu, seperti dibawah ini:

  • Database

  • App

  • Web

  • Subnet khusus (untuk kebutuhan yang akan datang).

NAMECIDRAZCustomIPv6Value
sn-db-A10.16.16.0/20AZAIPv6
sn-app-A10.16.32.0/20AZAIPv6
sn-web-A10.16.48.0/20AZAIPv6
sn-reserved-B10.16.64.0/20AZBIPv6
sn-db-B10.16.80.0/20AZBIPv6
sn-app-B10.16.96.0/20AZBIPv6
sn-web-B10.16.112.0/20AZBIPv6
sn-reserved-C10.16.128.0/20AZCIPv6
sn-db-C10.16.144.0/20AZCIPv6
sn-app-C10.16.160.0/20AZCIPv6
sn-web-C10.16.176.0/20AZCIPv6

Adapun langkah-langkah yang akan dilakukan adalah:

  1. Membuat VPC

  2. Konfigurasi VPC

  3. Membuat subnet baru

Kebutuhan:

Langkah-langkah:

Membuat VPC

  1. Masuk ke VPC

    • Klik your VPC

    • Create VPC

    • Pilih VPC only

    • Isi VPC, pada kali ini saya mengisi seperti berikut:

      • name = aha-vpc1

      • ipv4 cidr = 10.16.0.0/16

      • ipv6 cidr block = amazon-provided ipv6 cidr block

      • tenancy =default

    • Create VPC

  2. Lihat detail VPC

Konfigurasi VPC

  1. Aktifkan DNS Resolution

    • Klick action

    • Edit DNS resolution

    • Enable dns resolution

    • Save changes

  2. Aktifkan DNS Hostname

    • Klick action

    • Edit DNS hostname

    • Enable dns hostname

    • Save changes

Membuat Subnet Baru

  1. Buat subnet

    • Your VPCs

    • Subnets

    • Create subnet

    • Pilih VPC ID

    • Isi detail subnet

      • Subnet name, IP masukkan list subnet yang sudah disusun diatas

      • klik add new subnet

      • Isi semua subnet

  2. Konfigurasi subnet

    Enable auto-assign IPv6 pada semua subnet.

    • Checklist subnet

    • Klik Action

    • Edit subnet settings

    • Enable auto-assign ipv6 address

Thanks.

Terraform code: https://github.com/ahakimx/terraform-aws

Referensi:

https://www.site24x7.com/tools/ipv4-subnetcalculator.html

learn cantrill - aws sysops training