07 // MR/07PROOF // ZERO-DOWNTIME HARDENINGFULL-STACK & CLOUD

AZURE WEB DEPLOYMENT

Cloud VM Infrastructure & Server Hardening

INFRA SPEC:AZURE B-SERIES · NGINX REVERSE PROXY · UFW · SSL
Microsoft AzureUbuntu LinuxNginxLet's EncryptDNSSSH
AZURE WEB DEPLOYMENT
PROJECT // MR/07
01 // CONTEXT

PROJECT BACKGROUND

Aplikasi web klien pada shared hosting sering mengalami kendala performa dan keterbatasan konfigurasi server kustom karena ketiadaan akses root.

02 // PROBLEM

THE CORE CHALLENGE

Lonjakan trafik menyebabkan timeout pada shared hosting, sementara konfigurasi port dan modul backend tidak dapat disesuaikan.

03 // APPROACH

ENGINEERING STRATEGY

Melakukan migrasi sistem ke Azure Virtual Machine (B-series), mengonfigurasi Network Security Group (NSG) dengan prinsip least privilege, menyiapkan Nginx reverse proxy, dan mengotomasi sertifikat SSL.

04 // SYSTEM TOPOLOGY

ARCHITECTURE SPECIFICATION

  • 01Compute Infrastructure: Azure B-series Virtual Machine running Ubuntu Linux LTS
  • 02Network Security: Azure Network Security Group (NSG) restricting inbound ports to 22, 80, 443
  • 03Web Server: Nginx configured as a reverse proxy passing upstream headers and gzip compression
  • 04Security Hardening: UFW firewall policies and automated Let's Encrypt SSL/TLS renewal
[ARCHITECTURE TOPOLOGY // HARDENED CLOUD VM STACK]AZURE NSG · UFW · NGINX · SSL
Inbound DNS

devrifki.my.id routed to static Azure Public IP with automated A records.

Perimeter NSG

Network Security Group strictly whitelisting ports 22 (SSH), 80 (HTTP), 443 (HTTPS).

Nginx & TLS

Let's Encrypt Certbot SSL automation, HTTP-to-HTTPS redirect, & gzip compression.

Web Root Isolation

/var/www/devrifki/ isolated with www-data permissions and sub-project integrity.

05 // KEY FEATURES

DELIVERED CAPABILITIES

  • Full root access enabling custom runtime installations and environment isolation
  • Automated TLS encryption and HTTP-to-HTTPS redirect rules
  • Dedicated CPU and memory allocation preventing noisy-neighbor degradation
  • Structured domain DNS management and reverse proxy routing
06 // CURRENT STATUS

PROJECT LIFECYCLE

Completed cloud deployment architecture.

07 // REFLECTION

TECHNICAL TAKEAWAY

Pengalaman mengonfigurasi server Linux dari level kernel hingga reverse proxy memperkuat keyakinan bahwa keandalan software bertumpu pada fondasi infrastruktur yang kokoh.