Sự kiện OpenInfra Day là một sự kiện lớn của cộng đồng OpenStack trên thế giới. Đây là sự kiện đầu tiên tổ chức tại Việt Nam với quy mô toàn cầu. HostingViet tham dự chương trình với vai trò nhà tài trợ, HostingViet cũng có 1 gian hàng nhằm quảng bá hình ảnh. Có 1 bài giới thiệu về hệ thống Public Cloud sử dụng OpenStack
Sự kiện OpenInfra Day là một sự kiện lớn của cộng đồng OpenStack trên thế giới. Đây là sự kiện đầu tiên tổ chức tại Việt Nam với quy mô toàn cầu. HostingViet tham dự chương trình với vai trò nhà tài trợ, HostingViet cũng có 1 gian hàng nhằm quảng bá hình ảnh, và 1 chủ đề giới thiệu về hệ thống Public Cloud sử dụng OpenStack
Nội dung chủ đề "Trải nghiệm chuyển đổi lên Cloud / Grow our services with Openstack?"
Chủ đề có 3 phần:
Lý do tại sao HostingViet chuyển đổi lên mô hình Cloud
Những khó khăn gặp phải trong quá trình triển khai
Thành tự đạt được kể từ khi chuyển lên Cloud
Link tải Slide Grow our services with Openstack hoặc Xem Online tại đây
Dưới đây là tóm lược nội dung chính của chủ đề:
Lịch sử hình thành và phát triển của HostingViet
- Bắt đầu kinh doanh Hosting, VPS, tên miền vào năm 2012, dưới danh nghĩa cá nhân đơn lẻ cung cấp dịch vụ
- Thành lập công ty đầu tiên vào 2014
- Thành lập công ty thứ 2 thay thế công ty đầu tiên vào 2016 (Vì lý do với cổ đông)
- Các sản phẩm dịch vụ chính: Hosting, Cloud Server, tên miền, dịch vụ phần mềm theo yêu cầu, thiết kế website.
- Tổng số Khách hàng đang kích hoạt sử dụng dịch vụ (Tháng 8/2018): trên 14.000 Khách hàng
- Riêng dịch vụ CLoud cung cấp từ 9/2017
Phần 1: Lý do tại sao HostingViet chuyển đổi lên mô hình Cloud OpenStack
Lý do thứ nhất: Vấn đề an toàn dữ liệu khi sử dụng mô hình Server truyền thống - thay vì Cloud
Vấn đề an toàn dữ liệu luôn được đặt lên hàng đầu. Việc đảm bảo dữ liệu được an toàn luôn là vấn đề đau đầu nhất của các nhà cung cấp dịch vụ. Điều này càng trở nên cấp thiết khi 2014, HostingViet test 1 Server vật lý đơn lẻ (Dell R620, 10 ổ SSD ssd enterprise Intel), ban đầu server chạy ổn định, và có hiệu năng cao hơn chạy ổ HDD. Sau 3 tháng chạy ở tình trạng tải cao, 02 trên 10 ổ SSD gặp sự cố hư hại phần cứng mà không thể khôi phục, dẫn đến toàn bộ dữ liệu trên raid bị hỏng. => Rút ra bài học "SSD có hiệu năng cao nhưng dễ hỏng hóc", Chúng tôi hay đùa rằng "SSD chết không xin phép". Quả thực vậy, ổ SSD bị hỏng không hề có dấu hiệu báo trước.
=> Chúng tôi cần 1 giải pháp để quản lý được rủi ro khi ổ cứng bị hỏng!
Lý do thứ 2: SolusVM và VMWare nhưng nó có khá nhiều điểm hạn chế
Trước khi khai thác hệ thống Cloud, HostingViet đã sử dụng cả SolusVM và VMWare. Nhưng cả 2 đã bộc lộ những điểm yếu không thể khắc phục và cũng không phù hợp với Hosting Provider như HostingViet.
Nhược điểm VMWare:
API không thân thiện: VMWare có API không thân thiện với hệ thống quản lý Khách hàng mà HostingViet đang sử dụng (Trang quanly.hostingviet.vn).
Phí License đắt: Điều này là 1 trở ngại lớn với đơn vị cung cấp dịch vụ CLoud như HostingViet.
Ngoài ra: 1 điều đáng tiếc là chúng tôi chưa cung cấp dịch vụ trên Vcenter.
Phải nói thêm rằng VMWare có cơ chế quản lý phần cứng khá tốt!
Ngược lại với VMWare, SolusVM có API thân thiện và đầy đủ, Nhưng với mô bình này cũng không an toàn. SolusVM phù hợp với đơn vị có quy mô nhỏ hoặc cá nhân cung cấp Dịch vụ.
Chưa kể đến Khó khăn trong việc thêm RAM, thêm CPU, nếu thêm thì sẽ phải tắt server. Không thể mở rộng/nâng cấp thêm ổ cứng vì sử dụng RAID Array (khó config, không mở rộng thêm được vì số khay ổ cứng trên 1 Server có giới hạn)
Lý do thứ 3: Dữ liệu không lưu giữ tập trung, khó quản lý
Đây là vấn đề đau đầu nhất khi bán VPS Hosting, Có server thì hết Ram, có server hết CPU, có Server thì hết ổ cứng. Việc này do hệ thống không share tài nguyên cho nhau và các thành phần chưa được chuyên biệt hóa.
Đối với 1 Server đơn lẻ, việc xảy ra tình trạng "nghẽn cổ chai" ở thành phần IO, IOPS là rất phổ biến, Tài nguyên Ram, CPU còn rất nhiều nhưng ổ cứng đã sử dụng hết hiệu năng. Dẫn đến việc giảm hiệu năng cả server vật lý.
Không có giao diện quản lý phần lưu trữ ở dạng đồ họa, điều này sẽ gây khó khăn trong việc quản lý, phát hiện VM (VPS) nào đang chiếm dụng tài nguyên IO.
Việc nâng cấp thêm ổ cứng cũng khó khăn với 1 server đơn lẻ, khi số khay ổ cứng trên 1 server đơn lẻ là có giới hạn, Raid cũng là 1 cản trở khi muốn lắp thêm ổ cứng
Lý do thứ 4: sử dụng hệ thống server đơn lẻ => Hiệu năng ổ cứng thấp
Nếu sử dụng 1 Server đơn lẻ, thì vấn đề IO, IOPS không bao giờ đủ mặc dù sử dụng ổ SSD, SAS SSD, hay NVMe. Con số IO luôn bị giới hạn ở mỗi cấu hình server và cũng không an toàn.
Lý do thứ 5: Cloud Phù hợp với mô hình phát triển
Với mô hình server truyền thống, việc mở rộng, nâng cấp, bảo trì cũng như chuyên biệt hóa các thành phần hầu như không thể. Vì vậy HostingViet cần 1 giải pháp có thể khắc phục các nhược điểm trên.
Cần Giải pháp khai thác, tập trung sức mạnh của tất cả các server. Trong quá trình vận hành server truyền thống, chúng tôi hay gặp phải tình trạng "Có server thừa Ram, CPU, thiếu ổ cứng. Có server thì thiếu Ram, CPU... và không thể chia sẻ tài nguyên này cho nhau", Gặp khó khăn khi 1 server vật lý load cao mà không thể xử lý ngay.
Cần 1 hệ thống chạy ổn định, nâng cấp bảo trì không bị downtime...
Vậy tại sao chọn CLoud OpenSack?
- OpenStack có cộng đồng lớn, được hỗ trợ bởi nhiều Tập đoàn lớn trên thế giới, và ngày càng có nhiều doanh nghiệp, tổ chức sử dụng OpenStack. Phải kể đến Rackspace, Redhat, Dell, Cisco...
- Phù hợp với quy mô phát triển của HostingViet trong tương lai
- Có API thân thiện, dễ dàng tích hợp vào hệ thống quản lý
- Dễ dàng nâng cấp, bảo trì mà không làm gián đoạn hệ thống
- Là Open-source nên không cần trả phí license
Phần 2: Những khó khăn đã gặp khi chuyển đổi lên Cloud OpenStack
- Khó khăn trong việc chọn mua phần cứng phù hợp. đã có tình trạng mua nhầm phần cứng
- Chưa có kinh nghiệm triển khai hệ thống Cloud
- khó khăn trong việc chuyển VPS từ SolusVM và VMWare sang Cloud
Phần 3: Những thành tựu đã đạt được khi chuyển đổi lên Cloud OpenStack
- Với OpenStack, HostingViet đã có 1 hệ thống Cloud hoạt động ổn định
- Sử dụng BlockStorage trên nền tảng Dell ScaleIO với hiệu năng cao.
- Storage switch 10Gbps/port.
- Dễ dàng mở rộng, nâng cấp hệ thống.
- Hệ thống quản lý cho người dùng cuối thân thiện, đầy đủ tính năng. Đối với VPS, sử dụng API openstack với đủ các quyền View VNC, khởi động lại, đổi mật khẩu, tắt / bật, Chủ động cài đặt lại hệ điều hành...
Giao diện quản lý VPS tại HostingViet
Cấu trúc hệ thống: Dưới đây là các thành phần cơ bản của hệ thống Cloud HostingViet đang khai thác tính đến thời điểm 8/2018
Controller (Server quản lý): 02 servers
Storage (Server lưu trữ): 10 servers
Compute (Server tính toán): 26 servers
Storage Switch (Switch kết nối phần lưu trữ): 02 storage switches
Network switch (switch mạng): 02 network switches
VM (Số VPS kích hoạt): 2.000+ and max tested IOPS about 400k+
Các thành phần khác: Hardware and software firewall, Backup Server.
Hệ thống hoạt động ổn định, dễ dàng nâng cấp, bảo trì hệ thống.
Tư vấn xây dựng hệ thống Cloud
Các lưu ý khi xây dựng hệ thống Cloud
Ngân sách cho hệ thống: Ngân sách dành cho hệ thống là mối quan tâm hàng đầu. Ngân sách phải phù hợp với yêu cầu, tránh lãng phí
Hiệu năng hệ thống: Hiệu năng hệ thống phải đáp ứng đủ nhu cầu hiện tại và có khả năng mở rộng tăng hiệu năng trong tương lai
Đảm bảo an toàn dữ liệu: Dữ liệu là phần quan trọng nhất, vì vậy phải có phương án đảm bảo an toàn, backup
Dễ dàng nâng cấp, bảo trì: Việc dễ dàng nâng cấp, bảo trì rất quan trọng trong quá trình vận hành
ít lỗi khi vận hành: Đảm bảo hệ thống hoạt động trơn tru, ít lỗi trong quá trình vận hành
HostingViet cung cấp giải pháp toàn diện trong việc tư vấn xây dựng hệ thống Cloud, từ việc tìm hiểu nhu cầu sử dụng, tư vấn / cung cấp phần cứng, triển khai mô hình Cloud, hướng dẫn, bàn giao và hỗ trợ trong suốt quá trình vận hành hệ thống.
Quý cơ quan, doanh nghiệp có nhu cầu tư vấn xây dựng hệ thống Cloud xin vui lòng liên hệ:
Công ty Cổ phần Công nghệ số Thiên Quang
Địa chỉ Văn phòng: P.1005 Tòa nhà Kim Ánh Số 1 Ngõ 78 Duy Tân, Dịch Vọng Hậu, Cầu Giấy, Hà Nội.
ĐT: 02466.567.555, Hotline: 0356.95.8688
Email: hotro@hostingviet.vn
Website: https://hostingviet.vn