Amazon EC2

Amazon Elastic Compute Cloud (Amazon EC2)  là nền tảng cơ sở cho môi trường điện toán đám mây do Amazone cung cấp, nếu bạn chưa rõ thì nó thì nó tương tự như Google Compute Engine của Google mà thèng bibica.net từng dùng lúc đầu, mình cũng không bàn sâu bàn xa về tính năng hay chất lượng làm gì, vì nó quá thừa, nói chung mấy ông kẹ thế này thì dịch vụ khỏi phải bàn, khách hàng của họ toàn là các công ty tầm cỡ thế giới cả thôi 😛 nói chung vấn đề là bạn có đủ tiền và nhu cầu để mà phải dùng tới hay không thôi 😀

Lý do mình dùng thử EC2 chủ yếu là họ cho free 12 tháng dịch vụ EC2, cũng tò mò xem ra làm sao, thật sự là tò mò thôi hé, vì nói thật là không có nhu cầu tới thế

OK, các bước đăng kí, cấu hình login, firewall … thì bạn chỉ cần google phát là ra cả thôi, khi viết bài này mình có google thử thấy ra bạt ngàn rồi 😛 mặc định khi tạo xong tài khoản, họ chỉ cho bạn tạo mấy gói EC2 ở location US thôi, thành ra có thể vào đây để yêu cầu sang cụm location thích hợp với mình nhất, nhanh hơn nữa thì email thẳng vào “[email protected]” rồi kiu chuyển location khác cho bố 😀 

Để kiểm tra xem cụm nào ngon thì thường ta kiểm tra ping từ vị trí của bạn tới các cụm location của Amazon là được, bạn có thể sử dụng CloudPing

Việt Nam thì mình thấy cụm location Singapore đang có ping tốt nhất, tầm 3x-4x, đây cũng là lần đầu tiên mình thấy có 1 dịch vụ VPS đưa giá trị ping xuống được con số này, Google cũng có cụm location Singapore với tốc độ download, upload phải nói là khủng bố, nếu bạn sống tại Sing thì sơ sơ tốc độ tới 200MB/s, còn ở Việt Nam thì có đợt mình test thấy hú lên tới 50Mb/s, một con số kinh hoàng, tuy thế thông số ping của họ không cao, tầm 8x-9x

C:\Users\bibica>ping 13.250.xxx.xxx

Pinging 13.250.30.211 with 32 bytes of data:
Reply from 13.250.30.211: bytes=32 time=25ms TTL=47
Reply from 13.250.30.211: bytes=32 time=24ms TTL=47
Reply from 13.250.30.211: bytes=32 time=24ms TTL=47
Reply from 13.250.30.211: bytes=32 time=24ms TTL=47

Ping statistics for 13.250.xxx.xxx:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 24ms, Maximum = 25ms, Average = 24ms

Ping trung bình khoảng 3x, có điều hôm nay (13/04/2018) mình check lại thì xuống được mức hoang đường 2x ms :]]

 

Cũng không rõ lắm, sao từ Sing -> Việt Nam mà traceroute nó đi hơi bị lòng vòng :]] con VPS location US ngày xưa thèng bibica.net đang dùng cũng không thấy đi vòng vèo như thế 😀

Speedtest
----------------------------------------------------------------------
Node Name                               IPv4 address    Download Speed
CacheFly                                167.88.158.176  49.6MB/s      
Vultr, Los Angeles, CA                  108.61.219.200  13.6MB/s      
Vultr, Seattle, WA                      108.61.194.105  13.2MB/s      
Linode, Tokyo, JP                       106.187.96.148  29.3MB/s      
Linode, Singapore, SG                   139.162.23.4    42.9MB/s      
Softlayer, HongKong, CN                 119.81.130.170  10.1MB/s      
VNPT, Ha Noi, VN                        113.164.24.102  3.34MB/s      
VNPT, Da Nang, VN                       113.164.16.66   3.63MB/s      
VNPT, Ho Chi Minh, VN                   113.164.8.250   5.99MB/s      
Viettel Network, Ha Noi, VN             27.68.226.129   2.80MB/s      
Viettel Network, Da Nang, VN            27.68.201.1     2.01MB/s      
Viettel Network, Ho Chi Minh, VN        27.68.239.33    5.28MB/s      
FPT Telecom, Ha Noi, VN                 118.70.79.154   5.56MB/s      
FPT Telecom, Ho Chi Minh, VN            118.68.168.10   9.17MB/s   

EC2 Singapore thì tốc độ download, upload tại Việt Nam cũng tạm tạm, bù lại như mình nói ở trên ấy, ping tốt nhất mình từng thấy trên 1 dịch vụ VPS

Update 28/03/2018: chắc vấn đề speed cũng tùy thời điểm, như lúc này test lại thì speed nó xứng đáng cụm location Singapore rồi, có đôi khi ở cụm FPT nó hú lên được ~ 50MB/s lun, là tầm 400 Mbps lun á 😛

Phần cứng EC2 gói FREE cũng rất bá, CPU dùng tới hẳn con E5-2676 v3 @ 2.40GHz, RAM thì cho 1 GB lun, HDD 30 GB, ah, mặc định thì khi tạo gói EC2 FREE họ để có 8GB HDD thôi, có điều mình coi trong phần FREE thấy họ ghi cho 30 GB HDD nên táng lun 30 GB vào choa gấu ó, cũng chưa thấy bill trừ tiền nên tạm hiểu là Amazone cho 30 GB HDD vậy 😀
Update: chính xác là EC2 gói FREE được 30 GB SSD thường, lúc tạo thì ấn sửa lại 30Gb chứa data 9GB cho phê hé 😀

Thật sự đây là một cấu hình phần cứng rất mạnh, nó phải tương đương các cấu hình VPS khoảng $5 / month đấy 😛 

Điểm UnixBench cho CPU rất cao, tới ~ 1200 điểm, hay ít ra là cao hơn gấp đôi so với con VPS US thèng bibica.net từng dùng :]] mình có thử restore khoảng 800 MB data từ thèng ngoirungdui.com sang thì thấy nó chạy vèo vèo 5-10s là restore xong, preload cache từ WP Rocket nhanh như gỏi, còn chạy backup fullsite bibica.net thì mất đúng 30s :]]

Update 01/04/2018: Chính xác thì AWS họ cho 15Gb băng thông, nhưng chỉ traffic out, còn in không rõ là bao nhiêu, chẳng hạn như bạn upload file lên server của họ, thì sẽ tính là đi vào (in), thường các nhà cung cấp khác sẽ gói thành 1 cục kiểu 500GB, nghĩa là bạn up hay down lên server đều tính trong khoảng đó, thông tin về các dịch vụ của AWS thú thật là quá nhiều, đọc cho hết để nhắm chừng số tiền khi dùng dịch vụ của họ rất mệt

Trong Bill -> Data Transfer họ lại phân ra thêm 3 cách tính data (data transfer in per month, data transfer out under the monthly global free tier, regional data transfer under the monthly global free tier) thú thực là coi quá oải, mỗi cụm location họ lại tính riêng ra nữa, thôi thì mình cứ tạm hiểu là băng thông 1 tháng được 15Gb 😀 

15Gb thật ra quá thừa với nhu cầu của thèng bibica.net, thực tế data nặng nhất nó cũng chỉ là hình, mà cái này thì giờ gần như ai cũng dùng các dịch vụ chứa ảnh riêng thôi, nếu cực đoan hơn nữa thì bạn có thể dùng thêm CloudFlare để tiết kiệm băng thông, mình nghĩ gói FREE EC2 thừa sức đáp ứng cho các blog, shop ở mức độ vừa phải 

Họ cũng cho dùng thêm dịch vụ Elastic Load Balancing giúp cân bằng tải, hãy bật lên luôn, đơn giản vì cũng được miễn phí 1 năm sử dụng 😀

Tuy thế gói Elastic Load Balancing họ cho kèm mình thấy limit tầm 20, không rõ 20 là 20 client 1 giây, 1 phút, hay 1h??? cái này bỏ qua vì thật ra nhu cầu cũng dùng không hết 😀

Họ cũng cho FREE thêm 50Gb CloudFront (CDN), không thấy nói gì về thời gian theo tháng nên mình đoán là họ tính theo 1 năm miễn phí, mình cũng đăng kí luôn để thèng test.bibica.net để CDN mấy cái file js bé bé cho đẹp điểm khi check ở mấy trang như GTmetrix, Pingdom và PageSpeed Insights 😛

Nhìn vào biểu đồ thực tế thì bạn cũng có thể thấy, không hẳn lúc nào CDN giúp bạn load nhanh hơn, như ở đây bạn cũng có thể thấy các file được CDN thời gian load xong chậm x3 lần so với load trực tiếp từ server, về cái này thì nó lại là một câu chuyện khác, khi nào wởn thì mình chém gió sau, còn hiện tại thèng EC2 nó quá nhanh rồi nên cũng không quan trọng 😀 để vào cho vui 😛

Có lẽ ngoài trừ cụm location Sing cho tốc độ tuyệt vời khi truy cập từ Việt Nam ra thì điểm làm mình kết tiếp theo là Amazon Relational Database Service (Amazon RDS), hiểu đơn giản thì RDS nó là một dịch vụ tạo database giúp mình, thay vì phải chạy đồng thời cả web lẫn database trên 1 server thì giờ database AWS đã làm dùm mình rồi

Mình bỏ hết tất cả các phương pháp cache ra, thuần túy site chạy thẳng, thử nhẹ thì thấy nó chịu tải được 150 người online mỗi giây mà vẫn chạy xé gió, CPU thì ngáp ngáp lên 60%, nhẩm sơ thì hoàn toàn không config gì cũng chịu tải hơn 200 người cùng lúc rồi, mỗi cái là mới thử có 1 phút nó đã cắn hết 1.3 GB băng thông, nhát tay, không dám thử thêm nữa 😀 nói chung Amazon từng quảng cáo vào thời kì cao điểm của sale off cuối năm, họ có cả tỷ vâng, chính xác thì họ nói là có cả tỷ giao dịch :]] mỗi cái mình không nhớ chính xác 1 tỷ giao dịch đó là trong bao nhiêu ngày thôi :]] 

Thật sự rất ấn tượng với Amazon RDS, chắc dùng nó thì chẳng bao giờ biết lỗi database là làm sao luôn, tuy thế vào coi phần giá cả của họ rất là nhức đầu, nhìn vào chỉ muốn xỉu thôi :]] RDS là cái thứ đốt tiền khủng khiếp nhất

Thử backup fullsite bằng Duplicator Pro, tốc độ hoàn thành chỉ 30s, nhanh hơn so với Vultr gói 512 MB RAM (2.5/month) 10s, dễ hiểu thì nhanh hơn 25% 😀

Update 28/03/2018: mình thử dùng Amazon EC2 gói FREE location Singapore kèm SuperSonic Và CloudFlare cho thèng bibica.net, kết quả cũng ổn 😛 load trang chủ ở lần truy cập đầu tiên, tổng thời gian < 500ms (ờ là 0.5s á)
So với việc dùng location US thì thật ra phía end user không thấy khác nhiều (bạn có thể vào bibica.net (location Sing) và manga.bibica.net (location US) để kiểm nghiệm thử), có điều trong quản trị thì tất nhiên nhanh và khỏe hơn 😛

Nói chung thì nếu bạn dùng SuperSonic Và CloudFlare thì gần như phía client đều nhanh cả, kiếm một con VPS nào đó có tỷ lệ uptime tốt là được 😀

Update 30/03/2018: mình đã chính thức chuyển sang dùng Amazon EC2 gói FREE location Singapore 😀

Ấn tượng đầu tiên khi chuyển full sang thì phải nói là choáng ngợp, không chạy bất cứ một phương pháp cache nào mà nhanh khủng khiếp, thử ấn search để thử cho chuẩn thì gần như ấn search phát enter cái ra kết quả, bạn cứ thử ấn bừa bất kì 1 từ nào vào phần search rồi sẽ hiểu :]]
Không rõ Amazon họ config các cụm server, cân bằng tải hay đường cáp biển làm sao, mà dù tốc độ download rất bình thường, tốc độ phản hồi trên web cũng ~ 200ms, nhưng tổng thời gian load xong trang cực kì nhanh, toàn ~ 500-700ms

Google Cloud mình cũng từng dùng cụm location Singapore nhưng chỉ nhanh bình thường, thậm chí so với Vultr Japan còn thua một tẹo, không hiểu sao Amazon Singapore lại nhanh khiếp thế nữa 😛

Phải nói là vô cùng hài lòng với tốc độ và hiệu năng của gói EC2, dù Amazon còn …. cho FREE 😛

Update 01/04/2018: Bổ xung thêm Elastic Load Balancing, CloudFront (CDN), Amazon Relational Database Service, giá trị băng thông miễn phí hàng tháng vào bài viết

Comment policy: We love comments and appreciate the time that readers spend to share ideas and give feedback.
Notes: However, those deemed to be spam or solely promotional will be deleted.

You can create a Gravatar account, add avatar, then use that email to comment here, your account will have a more beautiful Avatar, easier to recognize with other members.

Please use real emails, you can receive notifications when comments are replied