Chuyển bibica.net sang Amazon Lightsail $10/month

Trước đây mình dùng luôn dùng Amazon Lightsail gói rẻ nhất, xưa là $5/month, sau này thì Amazon họ giảm xuống còn $3.5/month, có điều không rõ tại sao, mình thấy từ ngày giảm giá, cảm giác cấu hình phần cứng họ cũng giảm theo, thường thì chạy cũng vù vù cả, có điều hôm qua mình vào lại thèng bibica.net, thấy có đâu 15 cái plugin cần cập nhập, ấn cập nhập có 1 phát mà nó …. treo luôn con VPS :]] thế nên bữa nay tranh thủ rỗi rãi, up nó lên gói cao hơn 1 tí, phần cũng vì dùng AWS Gift Card tiêu mãi không hết tiền 🙁 

Như bạn cũng có thể thấy, mình dùng gần 1 năm mà tiêu hết có $82.54 mà cái gift card đó tới $150 lận, nên thôi, bữa nay đổi sang gói nào đó tầm $10-$15/month để cứ vừa hết 1 năm hết tiền là vừa 😀

Cá nhân thì mình luôn thích con VPS nhiều core CPU, không quan trọng RAM lắm, vì với cách config hiện tại, RAM gần như không dùng mấy, đa phần chịu tải đẩy sang CPU, có điều gói có 2 vCPUs nó tới $20/month lận, nên thôi, dùng gói $10 chứ biết làm sao 🙁 Ah, còn nếu bạn không config gì, thường cần nhiều RAM để chạy hơn, nói chung cơ bản blog thường 512 MB cũng đủ, shop thì 1Gb RAM là đẹp, còn 2 GB RAM thì xài cứ gọi là lên nóc nhà 😀

Cấu hình cơ bản của gói $10 là 2 GB RAM, 1 vCPU, 60 GB SSD, location thì vẫn là Singapore 😀 việc chuyển sang cũng nhanh, bạn chỉ việc tạo snapshot từ con VPS cũ, sau đó dùng bản backup đó để tạo con VPS mới là được

Tạo xong bạn vào networking mở các port cần thiết ra,  xong gán IP tĩnh của con VPS cũ sang là được, do IP vẫn giữ nguyên nên bạn không phải đổi DNS gì phía domain nữa cả, login vào tạo thêm tài khoản root cho con VPS nữa là xong 😀 cụ thể các bước thì trong bài về Amazon Lightsail mình cũng viết đầy đủ rồi, bạn nào có thắc mắc thì vào đó đọc lại là được

Tổng thể thì rất nhanh, không tới 10 phút, chú ý thêm là làm kiểu này chỉ đi từ gói dung lượng ổ cứng thấp -> dung lượng ổ cứng cao thôi, chứ từ dung lượng ổ cứng cao -> dung lượng ổ cứng thấp thì không được 😀 data nó không hiểu chép ngược kiểu nào đâu :]]

Xong xuôi hết thì tốt nhất bạn nên reboot VPS lại 1 phát từ trang quản trị của Amazon Lightsail, kiểm tra, bảo đảm các thứ chạy ổn định trên VPS mới, sau đó xóa bản snapshot và VPS cũ đi cho đỡ tiền 😛

Tiện thể chạy vài vòng các bài test benchmark xem con Amazon Lightsail – 2 GB RAM, 1 vCPU, 60 GB SSD nó làm sao 😀

Điểm từ ServerScope

UnixBench đều đều ~ 1000, 1 vCPU điểm hơi bèo 😀 Cơ bản gói này điểm số không khác mấy so với gói …. $3.5/month 😛

Kết quả từ tocdo.net

Speed mạng cụm location Singapore vẫn ổn định thế, cũng không có gì mới cả 😀

Tiếp theo mình tắt plugin Cache Enabler, thử xem 2 GB RAM site chịu tải được tới đâu với các bàn test từ loader.io 😛

Bắt đầu nhẹ nhàng với 10 client mỗi giây trong 60 giây

CPU load 100%
RAM sử dụng ~ 800 MB
Thời gian phản hồi ~ 2.6s 
Bài test hoàn thành bình thường 😀

Tiếp theo với 20 client mỗi giây trong 60 giây

CPU load 100%
RAM sử dụng ~ 800 MB
Thời gian phản hồi ~ 5.8s 
Bài test hoàn thành bình thường 😀

Không có gì khác lắm với bài test 10 client 1 giây, tuy thế khi tăng lên 20 client 1 giây nó đã tăng thời gian phản hồi lên tới 5.8s 

Tiếp theo với 50 client mỗi giây trong 60 giây

CPU load 100%
RAM sử dụng ~ 800 MB
Thời gian phản hồi ~ 8.4s 
Bài test không thể hoàn thành vì quá nhiều timeout (truy cập > 10s mới vào được site) 😀

Tuy không thể hoàn thành bài test, nhưng nhờ RAM nhiều, mysql không bị đầy gây quá tải, nên trang vẫn chạy bình thường sau bài test, thường với các con VPS ít RAM, khi bị tràn, nó sẽ sập luôn mysql, và … sập luôn site 😀

20 client mỗi giây, nôm na lý thuyết 1 ngày nó có thể chịu được … 1.728.000 lượt truy cập, tuy thế thực tế sử dụng, đa phần trang web sẽ bị quá tải ở một số thời điểm trong ngày, còn lại thì bình thường, chứ không khi nào đều đặn tầm tầm 20 người vào mỗi giây thế cả, con số này cũng chỉ để tham khảo cho vui thôi hé 😀 

Tiếp theo mình bật lại plugin Cache Enabler, thử xem RAM nhiều có cải thiện gì khi cache không 😀

Tiện thể reboot lại các dịch vụ cho hệ thống trở lại như ban đầu đã 😛

Thử nhẹ nhàng với 1000 client mỗi giây trong 1 phút

CPU load ~20-50%
RAM sử dụng ~ 400 MB
Thời gian phản hồi ~ 300 ms
Bài test hoàn thành bình thường 😀

Ở bài test trên chắc mình quên reboot lại VPS sau khi cài xong nên nó ăn RAM tới ~ 800 MB lận, reboot lại 1 phát chạy ngọt lịm, nói chung là không có gì mới, vì ở con VPS 512 MB RAM nó cũng đã có thể chạy 3000 client mỗi giây trong 1 phút rồi

Tiếp theo là 3000 client mỗi giây trong 1 phút

CPU load ~60-100%
RAM sử dụng ~ 500MB
Thời gian phản hồi ~ 1s
Có 
1.0 % kết nối bị lỗi
Bài test hoàn thành bình thường 😀

Không chắc lắm về 1.0 % kết nối bị lỗi, ở VPS cũ thì khi test ở 3000 client mỗi giây, thường có cao hơn, 2-5% kết nối bị lỗi và thi thoảng không hoàn thành được bài test, có điều mình không chắc lắm, vì thi thoảng ở các bài test nặng loader.io không phải lúc nào cũng cho ra các con số giống nhau 😀

Tiếp theo là 4000 client mỗi giây trong 1 phút

CPU load ~70-100%
RAM sử dụng ~ 700MB
Thời gian phản hồi ~ 2.7s
Có 
> 21 % kết nối bị lỗi
Bài test hoàn thành bình thường 😀

4000 client mỗi giây thì gần như ở con VPS cũ, chưa khi nào nó pass được bài test 😀 ở con VPS mới, chắc do RAM nhiều hơn, nên tuy có tới 21% kết nối lỗi, nhưng ít ra nó vẫn hoàn thành bài test và sau khi hoàn thành xong, CPU trở về 0%, RAM về 550 MB và site tiếp tục chạy bình thường, VPS cũ rất hay bị tình trạng lỗi mysql

OK, cuối cùng mình quyết định thử con số kịch trần 10.000 client mỗi giây trong 1 phút, xem nó có hoàn thành bài test hay là sập luôn site 😀

CPU load ~100%
RAM sử dụng ~ 531MB
Thời gian phản hồi ~ 5.3s
Có 
> 52 % kết nối bị lỗi
Bài test không thể hoàn thành 😀

Yeb, không có gì quá ngạc nhiên, 10.000 client mỗi giây là một con số hoang đường, pass được mình mới sợ, chứ không pass lại quá sức bình thường :]] thực tế thì thèng bibica.net, 1 ngày nó có tầm 30-40 lượt truy cập =)) nôm ra 1 tháng chỉ tầm 120 lượt truy cập, mà giờ mình test tới 10.000 lượt truy cập trong 1 giây thì bạn hiểu cái con số nó khổng lồ tới cỡ nào rồi hé 😛

Điểm khá hay ho của con Amazon Lightsail – 2 GB RAM, 1 vCPU, 60 GB SSD này là thời gian phản hồi rất tốt, ở bài test kịch trần 10.000 client mà các kết nối thành công nó chỉ tầm 5s, quan trọng là sau bài test, site vẫn chạy bình thường, không lỗi gì cả, ưu điểm của RAM nhiều rõ nhất ở chỗ này 😀 VPS cũ thì thi thoảng mình ngồi nghịch mấy bài test chịu tải rất hay bị lỗi mysql, con này thì chạy thoải mái, test thoải mái, vẫn nhe răng ra cười, không bị banh xác như con cũ 😀 thôi thì tạm AQ điểm này, tại giá nó mắc gần 3 lần con VPS cũ mà :]]

2 thoughts on “Chuyển bibica.net sang Amazon Lightsail $10/month”

  1. Mình đang dùng vultr + webinoly theo hướng dẫn của bạn, cũng đang tập làm, cám ơn bạn đã hướng dẫn

Leave a Comment