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).
NAME CIDR AZ CustomIPv6Value
sn-reserved-A 10.16.0.0/20 AZA IPv6 00
sn-db-A 10.16.16.0/20 AZA IPv6 01
sn-app-A 10.16.32.0/20 AZA IPv6 02
sn-web-A 10.16.48.0/20 AZA IPv6 03
sn-reserved-B 10.16.64.0/20 AZB IPv6 04
sn-db-B 10.16.80.0/20 AZB IPv6 05
sn-app-B 10.16.96.0/20 AZB IPv6 06
sn-web-B 10.16.112.0/20 AZB IPv6 07
sn-reserved-C 10.16.128.0/20 AZC IPv6 08
sn-db-C 10.16.144.0/20 AZC IPv6 09
sn-app-C 10.16.160.0/20 AZC IPv6 0A
sn-web-C 10.16.176.0/20 AZC IPv6 0B

Adapun langkah-langkah yang akan dilakukan adalah:

1. Membuat VPC

2. Konfigurasi VPC

3. Membuat subnet baru

Kebutuhan:

 - Akun AWS ( bisa menggunakan free tier)

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

AWS Certified SysOps Administrator - Associate

Share:

0 comments:

Post a Comment