Cutline · Hạ tầng · 03/11/2026

Môi trường thử nghiệm và production

Toàn bộ trên AWS. Production chạy container tự tăng giảm theo tải; môi trường thử nghiệm chạy một máy Lightsail. Trang quản trị chỉ vào được qua Cloudflare Zero Trust.

Tóm tắt

Chi phí mỗi tháng≈ $304Production $215 · thử nghiệm $28 · ngoài AWS $61
Người xem trang cùng lúc~2.000Tự tăng tới ~6.000 khi đông
Người checkout cùng lúc~100Tự tăng tới ~300 khi đông

Giá AWS us-east-1, chưa thuế. Chưa gồm phí Stripe, giải pháp thuế bán hàng, cước vận chuyển. Khi đông khách, máy chạy thêm tính theo giờ dùng thực tế. Cam kết 1 năm giảm thêm khoảng $25–30/tháng.

Môi trường 1

Production

Khách vào qua Cloudflare tới load balancer; web và api chạy ở hai vùng (AZ), tự thêm máy khi đông. Trang quản trị đi đường riêng qua Zero Trust.

Sơ đồ production CutlineKhách vào qua Cloudflare tới Application Load Balancer ở hai AZ; ALB chia tải cho các task web và api chạy trên ECS Fargate. Nhân viên vào trang quản trị qua Zero Trust và Tunnel. api đẩy việc vào SQS, worker-files tự tăng theo hàng đợi. RDS ở subnet database; S3, CloudFront, SES, ECR, CloudWatch, KMS nằm ngoài VPC; backup sao sang us-west-2. Khách hàngNhân viênCLOUDFLAREDNSProxy + WAFZero TrustTunnelBÊN NGOÀIStripeShipStationDịch vụ thuếGitHub ActionsAWS · us-east-1VPCAZ-aAZ-bPublicPrivate · appPrivate · dbPublicPrivate · appPrivate · dbApplication Load BalancerNATECS Fargatewebapiworker-filesworker-jobsadmincloudflaredwebapiworker-filesAuto ScalingRDS PostgreSQLRDS standbyS3S3CloudFrontSQSSESECRCloudWatch + SNSKMSSSMIAM Identity Centerus-west-2S3 backupHTTPSZTproxyadminSQLra ngoàiwebhookdeployupload thẳng lên S3xem proof, tải file in
Chi phí production
Thành phầnCấu hìnhUSD/tháng
web2–6 task · 0.5 vCPU · 1 GB28.84
api2–6 task · 0.5 vCPU · 1 GB28.84
worker-files1–6 task · 1 vCPU · 2 GB28.84
worker-jobs · admin · cloudflared1 task mỗi service21.63
Load Balancer2 AZ29.57
RDS PostgreSQLdb.t4g.small · 20 GB · backup 30 ngày26.66
NATĐường ra internet41.00
S3Tăng dần theo số đơn1.00
CloudFront600 GB/tháng, trong mức miễn phí0.00
SQS · SES · ECR0.60
CloudWatch · KMS · backup us-west-2 · khác8.00
Cộng≈ 215
Chịu tải cùng lúc (ước tính, đo lại trước khi ra mắt)
Hành độngBình thườngKhi đông, tự tăng tới
Xem trang cùng lúc~2.000 người~6.000 người
Checkout cùng lúc~100 người~300 người
Upload và sinh đường cắt cùng lúc~10–20 người~60–120 người
Đăng nhập trang quản trị
Zero TrustChỉ email nhân viên được cấp; xác thực 2 bước; có log
Thiết bị (tùy chọn)Bắt cài Cloudflare WARP, máy lạ không vào được
Không đường vòngTrang quản trị không có trên load balancer; API quản trị chỉ nhận từ trang quản trị
Nghỉ việcXóa khỏi danh sách là mất quyền ngay
Môi trường 2

Môi trường thử nghiệm

Một máy Lightsail chạy đủ các service như production, chỉ đội dự án vào được. Đội kiểm thử và khách duyệt ở đây trước khi lên production. Sau 6–12 tháng chuyển sang EC2.

Sơ đồ môi trường thử nghiệm CutlineĐội dự án vào qua Cloudflare Zero Trust và Tunnel tới một máy Lightsail chạy đủ các service; GitHub Actions đẩy image lên ECR, máy kéo image về. Đội dự ánCLOUDFLAREZero TrustTunnelBÊN NGOÀIStripe testShipStation sandboxGitHub ActionsAWS · us-east-1Lightsailcutline-testcloudflaredwebapiadminworker-filesworker-jobspostgresmailpitS3SES sandboxCloudWatchECRTunnelwebhookdeploy
Chi phí môi trường thử nghiệm
Thành phầnCấu hìnhUSD/tháng
cutline-testLightsail 4 GB24.00
Snapshot · S3 · SES · CloudWatch4.00
Cộng≈ 28

Ngoài AWS

Dịch vụGóiUSD/tháng
CloudflareFree, Zero Trust tới 50 người0
ShipStationStandard (có API)59.99
Domain.com1
Cộng≈ 61

Cần chốt

  • Production chạy ECS Fargate (đề xuất) hay ECS trên EC2 (rẻ hơn ~$54/tháng, tự quản lý máy).
  • Bật RDS dự phòng hai AZ ngay từ đầu không (+$26/tháng).
  • Cam kết 1 năm để giảm chi phí không.
  • ShipStation dùng chung tài khoản hiện có hay mở riêng.
  • Đăng nhập quản trị bằng Google Workspace hay email; có bắt cài WARP không.

Giả định: vài trăm đơn mỗi tháng, tải file ra 600 GB/tháng.