Mở đầu
Đừng quá lo lắng, trông có vẻ khó nhưng thực ra nó đơn giản hơn rất nhiều so với nó . Mỗi nhà cung cấp điện toán đám mây đang hướng tới mẫu khách hàng và cách sử dụng khác nhau. Với tôi, tôi nhóm các nhà cung cấp điện toán đám mây theo loại như phía dưới. Và tôi sẽ giải thích mục đích của mỗi loại là gì? Chúng khác nhau như thế nào ? Làm thế nào để sử dụng phù hợp nhất trong mỗi trường hợp ? Và nhà cung cấp dịch vụ điện toán đám mây là tốt nhất trong mỗi loại tương ứng ?
- Cloud cho mục đích chung (GCE, AWS, Azure)
- Cloud giá rẻ (Digital Ocean, Linode)
- Dedicated clouds (SoftLayer, OVH)
- Server đặt ở DC – không phải Cloud
1. Cloud cho mục đích chung
Các nhà cung cấp:
Amazon AWS, Google Compute Engine, Microsoft Azure
Câu hỏi:
Cloud phù hợp nhất nếu bạn có câu trả lời cho bất kỳ câu hỏi sau đây.
- Bạn chạy hơn 50 máy ảo?
- Bạn có chi hơn 1.000 USD / tháng vào lưu trữ?
- Cơ sở hạ tầng của bạn có nẳm rải rác ở nhiều trung tâm dữ liệu?
Sử dụng:
Mục đích một cloud có nghĩa là để chạy bất cứ điều gì và tất cả mọi thứ. Nó có thể thay thế một rack của server, nó có thể thay thế hoàn toàn cho một trung tâm dữ liệu. Nó cung cấp cơ sở hạ tầng thông thường cộng với một số cải tiến mà có thể rất khó để tìm 1 cách khác.
Đó là đường đi đến giải pháp cho chạy nhiều ứng dụng đồng nhất đòi hỏi một loạt các phần cứng. Đó là tính linh hoạt làm cho nó lý tưởng để chạy toàn bộ hoạt động trong các đám mây. Đó là hoàn toàn phù hợp cho một công ty công nghệ, hoặc một dự án [lớn] công nghệ cao. Mục đích của cloud là làm cho cơ sở hạ tầng phức tạp luôn có sẵn trong tay bạn :
- Các máy chủ của các kích cỡ khác nhau và các loại phần cứng
- Thiết kế mạng và tường lửa của riêng bạn (giống như trong một trung tâm dữ liệu thực)
- Nhóm và cách lý các instace với nhau và từ internet
- Dễ dàng tạo được nhiều vùng trên toàn thế giới
- Thứ tự, thay đổi hoặc thiết kế lại bất cứ điều gì trong thời gian ngắn Một đám mây nói chung mục đích là một hệ sinh thái hoàn toàn. Nó bao gồm các khoản tương đương cho tất cả các dịch vụ thường được tìm thấy (và cần thiết) trong môi trường trung tâm dữ liệu / doanh nghiệp:
- Ổ đĩa SAN (EBS, Google Storage)
- Lưu trữ mở rộng và sao lưu (S3, Google Storage, Snapshots)
- Cân bằng tải phần cứng (ELB, Google Load Balancer)…
Lựa chọn :
- GCE là khá rộng so với các đối thủ cạnh tranh của nó. GCE rẻ hơn các nhà cung cấp khác
- AWS là đắt hơn 25-100% để chạy các cơ sở hạ tầng giống nhau.
- Tôi không có kinh nghiệm với Microsoft Azure và nên không thể bình luận nhiều về nó. Nhưng tôi có tìm hiểu và lắng nghe một vài ý kiến phản hồi, tôi thấy cho đến nay là khá tiêu cực. Azure cần thời gian để trưởng thành và hoàn thiện hơn.
2. Cloud giá rẻ
Các nhà cung cấp:
Digital Ocean, Linode
Câu hỏi:
Cloud phù hợp nhất nếu bạn có câu trả lời cho bất kỳ câu hỏi sau đây.
- Bạn có chạy ít hơn 5 máy ảo?
- Bạn chi tiêu ít hơn 100 đô la / tháng trên hosting ?
- Nếu bạn nhận được bill gấp đôi những gì bạn nghĩ ?
- Bạn có đủ điều kiện tài chính để sử dụng nếu bạn là một người chưa biết gì về cloud hoặc một người đam mê về công nghệ ?
Sử dụng:
Một đám mây giá rẻ có nghĩa là để cung cấp các máy chủ thích hợp cho đại đa số người dùng, “thích hợp” ở đây có nghĩa là phần cứng tốt và kết nối internet tốt, giá cả phải chăng. Hiệu năng tốt hơn nếu bạn lấy 1 PC hay laptop nào đó để dựng lên thành 1 server để chạy 1 server nào đó. Tuy nhiên, có lẽ các bạn cũng nên biết là những ngày đầu tiên Framgia cũng đã từng như vậy .
Đó là giải pháp cho tất cả các nhu cầu cơ bản. Ví dụ, các chuyên gia chạy một vài dịch vụ đơn giản với traffic thấp đến trung bình, các cơ quan cần một hosting đơn giản để cung cấp lại cho khách hàng, những người nghiệp dư và người có sở thích làm thí nghiệm. Nói chung, nó là sự lựa chọn tốt nhất cho những ai đang tìm kiếm một vài máy chủ, đặc biệt là nếu các tiêu chí chính là “dễ quản lý” và “ít tốn chi phí”. Cloud giá rẻ làm cho máy chủ có giá cả phải chăng và có được :
- Máy chủ thực (phần cứng máy chủ cấp, kết nối internet tốt)
- Đơn giản, dễ sử dụng, dễ quản lý và thuận tiện
- Chi phí có thể dự đoán, cũng như xác định
- Thuê một máy chủ trong thời gian ngắn
Lựa chọn :
Với tôi có lẽ là Linode, nhưng nhiều người có lẽ vẫn thích sử dụng DigitalOcean. Nên nhớ là cách đây không lâu vào tháng 10-2016, Linode bị ngưng hoạt động gần như cả tháng, trong năm 2015 cũng như vậy, đó là hậu quả của tấn công DDoS nhắm vào Linode, vể khoản này có lẽ DigitalOcean an toàn hơn.
3. Cloud chuyên dụng
Các nhà cung cấp:
IBM SoftLayer, OVH, Hetzner
Sử dụng :
Mục đích chung của deicate cloud là giới hạn 16 nhân vật lý và bộ nhớ 128 GB và 8 TB ổ SAN, với giá cả tăng tuyến tính theo các thông số kỹ thuật (tăng gấp đôi bộ nhớ = gấp đôi giá). Những đám mây chuyên dụng có thể cung cấp các máy chủ lớn hơn nhiều và các thông số kỹ thuật cao cấp có giá rẻ hơn đáng kể.
Đây là giải pháp cho các task đặc biệt chạy 24/7 mà yêu cầu phần cứng , scale theo theo chiều dọc.
Trường hợp đặc biệt: Tôi đã nhìn thấy người thuê một máy chủ chuyên dụng lớn duy nhất với vSphere và chạy nhiều máy ảo trên đó. Nó cho phép để làm rất nhiều lần thử nghiệm tại một chi phí cố định và khá hợp lý.
IBM SoftLayer:
- Tuỳ Chọn phần cứng, phù hợp với khối lượng công việc dự định
- Tối đa hiệu suất (không có ảo hóa)
- Quad CPU 96 core, 1 TB memory
- 24 HDD hoặc SSD ổ đĩa cho 1 server
Lựa chọn : IBM SoftLayer là nhà cung cấp duy nhất các thế hệ tiếp theo của điện toán đám mây riêng. Dễ dàng có máy chủ hoạt động theo cách tương tự như mua các máy chủ từ các trang web của Dell, HP, IBM, Supermicro ngoại trừ là thuê và trả tiền mỗi tháng. Điều đó có lẽ là đương nhiên rồi .
Challengers: Có một vài nhà cung cấp lớn trong lịch sử (OVH, Hetzner, …). Họ đang chạy trên một mô hình cũ, chỉ cung cấp các gói dịch vụ với sự lựa chọn hạn chế. Họ có thể so sánh một cách tích cực để SoftLayer (rẻ hơn và không khó để quản lý / sử dụng) khi chạy một vài máy chủ với những dịch vụ cơ bản.
4. Server đặt ở DC
Sử dụng: Không bao giờ. Luôn luôn là một quyết định tồi.
Chúng ta thường sử dụng DC của 1 nhà cung cấp nào đó vì 1 trong 3 lý do sau :
- Nghĩ rằng nó rẻ hơn
- Không biết tính toán chi phí
- Học sinh, người không chuyên, những người đam mê, sử dụng máy chủ duy nhất và không vì lợi nhuận
Có vấn đề gì với việc thuê DC:
- Mất thời gian đi lên DC và ra vào trung tâm dữ liệu, liên tục
- Mất thời gian và sức khỏe để bê/vác server (một máy chủ 2U là khoảng 20-40 kg)
- Thời gian xử lý lâu khiến cho việc communicate với các team khác sẽ xấu đi rõ rệt (rút ra từ kinh nghiệm của bản thân tôi từ việc có thật)
- Đôi khi là các trực ca lỡ tay làm hỏng gì đó trên tủ rack của bạn, thậm chí là bị mất phần cứng khi ai đó tiện tay lấy (kinh nghiệm bản thân)
- Không thể triển khai thành nhiều vùng. Có bạn khi nghe xong chắc sẽ có câu hỏi : “Nhiều nhà cung cấp có ở khắp các tỉnh thành lớn của VN hay có thể thuê 1 nhà cung cấp khác”. Vậy tôi xin thưa với các bạn là bạn hoàn toàn sai lầm. Bởi vì sao, như thế thì bạn bị phụ thuộc vào nhà cung cấp, dịch vụ của bạn chỉ chạy cho VN thôi hay toàn thế giới. Còn nếu chọn 1 nhà cung cấp dịch vụ khác ở nước ngoài bạn có biết sẽ khó khăn thế nào khi gặp sự cố về kết nối không ? Bạn cần contact đến từng NCC, chờ họ phản hồi rồi, trả lời, cứ tiếp tục như vậy thì bạn tốn bao nhiêu thời gian.
5. Tự xây dựng DataCenter riêng
Sử dụng :
Đây là đi đến giải pháp cho các công ty lưu trữ và những người khổng lồ Internet lớn tuổi.
Những gã khổng lồ (Google, Amazon, Microsoft) bắt đầu tại một thời điểm khi không có nhà cung cấp nào phục vụ được cho nhu cầu của họ. Họ đã phải tự làm hạ tầng riêng của họ để có thể duy trì hoạt động của họ. Cũng nói thêm mặc dù chưa thể sánh được với các gã khổng lồ công nghệ nhưng Framgia cũng có service ở mức vừa để cung cấp cho các service của công ty.
Ngày nay, họ đã mở cơ sở hạ tầng của họ và đang tiến hành chào bán cho thế giới. Họ có giao diện dễ dàng để tiếp cận và xử lý. Một công ty công nghệ cao không cần trung tâm dữ liệu riêng nữa, đó không phải là vấn đề lớn trong quá trình phát triển.
6. Kết luận
Cloud thật sự rất tuyệt vời. Không quan trọng chúng ta muốn gì, ở đâu và khi nào chúng ta cần. Luôn luôn có máy chủ đã sẵn sàng chỉ bằng 1 click và nhập thêm cả thẻ tín dụng nữa. Điều đáng ngạc nhiên nhất mà tôi thấy đó là càng ngày càng có nhiều dịch vụ mới, chỉ trong 1 thời gian ngắn, trước chỉ có 1 page danh sách cái server còn bây giờ phải gấp đôi thậm chí gấp 3 con số đó. Những chia sẻ là dựa trên kinh nghiệm của bản thân tôi. Cloud đã bây giờ trưởng thành và nó sẵn sàng để tạo thành xu thế. Duy trì các máy chủ vật lý giờ chỉ còn là quá khứ.