CHƯƠNG 1: GIỚI THIỆU Ngày nay với quá trình phát triển công nghệ thì xu thế sử dụng công nghệ điện toán đám mây (cloud computing) ngày càng trở nên phổ biến. Với các loại hình dịch vụ hỗ trợ cho người dùng như laas, Paas và SaaS giúp cho người dùng có thể yên tâm khai thác các tính năng mà dịch vụ điện toán đám mây cung cấp, các hình thức triển khai dịch vụ điện toán đám mây hiện nay gồm có Private Cloud, Public Cloud và Hybird Cloud cung cấp các giải pháp cho người dùng cũng như đối với các công ty. Với các loại hình dịch vụ mà điện toán đám mây mang lại giúp cho người dùng không còn bận tâm nhiều đến việc quản lý các thiệt bị vật lý. Với loại hình dịch vụ Traditional người dùng chủ động hoàn toàn trong việc triển khai, chọn cấu hình phần cứng, phần mềm, loại hình ảo hóa, dịch vụ mạng,.
laas người dùng khi sử dụng các dịch vụ không cần quan tâm đến thiết bị phần cứng như thế nào việc vận hành và bảo dưỡng các thiệt bị vật lý đều được nhà cung cấp dịch vụ hỗ trợ. Paas loại hình khác trong các dịch vụ của điện toán đám mây người dùng khi sử dụng chỉ cần chú ý đến ứng dụng và lượng dữ liệu họ sử dụng trên cloud ngoài ra các thành phần khác đều được nhà cung cap cloud hỗ trợ. Saas loại hình dịch vụ được hỗ trợ trên cloud nhằm tối ưu hóa nhất cho người dùng đặc biệt hướng đến đối tượng người dùng không chuyên. Với loại hình dịch vụ này người dùng chỉ cần đưa ra yêu cầu với nhà cung cấp dịch vụ.
Nhà cung cấp dịch vụ nhận yêu cầu và hỗ trợ toàn bộ cho người dùng. Cùng với sự phát triển của điện toán đám mây là công nghệ ảo hóa. Ảo hóa hiện nay là xu thế phát triển của hệ thống mạng với nhiều lợi ích mà nó đem lại. Với công nghệ ảo hóa việc triển khai các dịch vụ mạng trở nên dễ dàng hơn bao giờ hết.
Người dùng có thể triển khai các máy chủ dịch vụ mạng một cách dễ dàng không cần quan tâm về vấn đề chi phí hạ tầng, duy trì hoạt đông, quản lý,. Với công nghệ ảo hóa người dùng khi triển khai chỉ cần đầu tư vào một thiết bị vật lý được cài đặt ảo hóa là đã có thể triển khai rất nhiều máy server dịch vụ mạng. Với sự phát triển của điện toán đám mây cũng như công nghệ ảo hóa hiện nay các dịch vụ khác dựa vào nền tảng của hai công nghệ trên cũng không 7 ĐỒ ÁN TỐT NGHIỆP ngừng phát triên đó là dịch vụ hosting. Hosting hiện nay có rất nhiều hình thức hosting web, e-mail, FTP,.
Đặc biệt trong giai đoạn hiện nay hình thức hosting web là một trong các hình thức hosting được quan tâm và ứng dụng nhiều nhất. Với loại hình hosting web nhà cung cấp dịch vụ sẽ xây dựng máy chủ với các yêu cầu về cấu hình và phần mềm thích hợp cho việc hosting. Hosting web được rất nhiều người quan tâm vì tính tiện lợi của nó, không như trước kia khi muốn sở hữu một trang web người dùng phải thuê hoặc bỏ chi phí để đầu tư vào máy chủ web server ngoài ra còn các chi phi khác phát sinh rất nhiều như phí duy trì hoạt động, phí bảo dưỡng,. Khi loại hình hosting web ra đời người dùng không quan tâm nhiều đến các khoảng phí đó họ chỉ cần chi trả phí thuê hosting là đã có thể có được một trang web tất cả các phần còn lại như vận hành thiết bị, duy trì bảo dưỡng tất cả đều được nhà cung cấp hỗ trợ.
Khi nhà cung cấp dịch vụ hosting triển khai dịch vụ ngoài các vấn đề về phần cứng thì triển khai phần mem hosting bổ trợ là một phần không thể thiếu. Hiện nay với sự phát triển của công nghệ có rất nhiều sự lựa chon về phần mềm hosting. Phần mềm ta có thể chia ra làm hai loại là có phí và không phí. Ta có thể nhắc đến một số phần mềm hỗ trợ việc hosting hiện nay như Vesta, Cpanel, Direct Admin,.
Trong số đó ta có thể đề cập đến là phần mềm hosting Direct Admin. Direct Admin phần mềm hosting hỗ trợ đầy đủ các tính năng cơ bản trong việc quản lý hosting cho người quản trị. Phần mềm không yêu cầu cao về nguồn tài nguyên vật lý, cung cấp đầy đủ các tính năng cơ bàn cho người quản trị, chi phí về bản quyền không quá cao thích hợp cho đối tượng công ty, các cá nhân đặc biệt là các bạn sinh viên có nhu cầu tìm hiểu về quản trị hosting. 8 ĐÓ ÁN TỐT NGHIỆP CHƯƠNG 2: ĐIỆN TOÁN ĐÁM MÂY, Ảo HÓA VÀ CÁC PHẦN MỀM HOSTING HIỆN NAY 2.1 Điện toán đám mây là gì ? Điện toán đám mây (cloud computing) là mô hình sử dụng công nghệ máy tính và phát triển dựa trên mạng internet.
Thuật ngữ đám mây ở đây là cách nói ẩn dụ về mạng internet. Điện toán đám mây là một giải pháp công nghệ mới giúp cho người dùng giảm bớt chi phí cũng như thời gian để duy trì hoạt động của Server. Điện toán đám mây chia sẻ nguồn tài nguyên về phần cứng cũng như các dịch vụ đến với người dùng. Đặc điểm của điện toán đám mây là người dùng không biết máy chủ vật lý thật được đặt ở đâu, người dùng chỉ quan tâm đến máy chủ ảo mà họ thuê có cấu hình như thế nào được ảo hóa từ máy chủ vật lý thật và được cung cấp đến cho người dùng thông qua các nhà phân phối máy chủ ảo.
Việc chỉ quan tâm đến máy chủ ảo mà họ được cung cấp giúp cho người dùng giảm đi rất nhiều chi phí, khách hàng chỉ trả phí một lần và họ đã có được một máy chủ ảo theo như yêu cầu và số tiền họ bỏ ra. Việc duy trì vận hành máy chủ ảo vật lý cũng như máy chủ ảo mà họ thuê tất cả đều được nhà cung cấp lo liệu và chi trả. Khách hàng có thể kết nối và làm việc trên máy chủ ảo ở bất cứ đâu có internet thông qua các phần mềm kết nối được nhà phân phối máy chủ ảo cung cấp hoặc có thể tải các phần mềm từ internet. Ngoài việc quan tâm đến máy ảo thuê từ nhà cung cấp dịch vụ cloud người dùng hiện nay còn quan tâm đến các dịch vụ mà họ có thể lựa chọn khi sử dụng điện toán đám mây.
Hiện nay dịch vụ điện toán đám mây ta có thể chia ra làm bốn loại chính là Traditonal, laas (Infrastructure as a Service), Paas (Platform as a Service) và SaaS (Software As A Service). 9 ĐÒ ÁN TỐT NGHIỆP Hình 2.J Điện Toán Đám Mây (Cloud Computing) 2.1 Traditional Traditional là loại hình dịch vụ cloud cơ bản nhất chỉ có một bên đứng ra triển khai dịch vụ này là phí người dùng. Ở loại hình dịch vụ này ta sẽ không thấy sự hiện diện của nhà cung cấp dịch vụ cloud, tất cả mọi thứ đều do người dùng quản lý. 10 ĐỒ ÁNTỐTNGHIỆP Traditional Applications Data Runtime ^ Middleware ^ Operating System o Virtualization Servers Storage Networking ITmh 2.1 Traditional Dịch vụ Traditional thường được các công ty lớn áp dụng cho hệ thống của mình cùng với mô hình Private cloud.
Với dịch vụ người dùng chủ động trong mọi tình huống, luôn luôn đảm bảo được tính toàn vẹn của dữ liệu, độ bảo mật và tính riêng tư cao trong hệ thống. Nhược điếm khi triển khai dịch vụ yêu cầu người dùng phải có kiến thức chuyên ngành cao để có the lựa chọn được cấu hình máy server phù hợp với nhu cầu, cũng như môi trường mạng hệ thống bảo mật.2 laas (Infrastructure as a Service) laas là loại hình dịch vụ được các nhà cung cấp dịch vụ đám mây cung cấp cho người dừng đặc biệt là các công ty. Với loại hình dịch vụ này nhà cung cấp dịch vụ cần có sẵn nền tảng ảo hóa hạ tầng mạng và máy chủ vật lý đàm bảo các dịch vụ của người dùng có thể hoạt động liên tục không gặp sự cố trong quá trình hoạt động. 11 ĐỒ ÁNTỐT NGHIỆP laaS Applications g) Data <5 Runtime Hình 2.2 ỉaas Với dịch vụ laas người dùng phải có kiến thức về công nghệ thông tin vì các khâu như triển khai dịch vụ, bảo mật phòng chống các mối nguy hại từ bên ngoài, đảm bảo hoạt động dịch vụ triển khai và các dịch vụ triển khai trên hệ thống đều do người dùng quản lý và thực hiện.
laas là một giải pháp giúp cho các công ty giảm tải về thiết bị phần cứng cũng như chi phí hoạt động vận hành thiết bị. Nhược điểm là lệ thuộc nhiều vào nhà cung cấp dịch vụ cũng như độ bảo mật về thông tin của người không được đảm bảo tính toàn vẹn.3 Paas (Platform as a Service) Paas loại hình dịch vụ triển khai nhắm dến đối tượng người dùng có kiến thức về công nghệ thông tin nhưng không chuyên về hoạt động của mạng máy tính. Paas được người dùng sử dụng chù yếu là hosting web. Đối với dịch vụ này nhà cung cấp dịch vụ hỗ trợ cho người dùng môi trường mạng, môi trường lưu trữ, máy chù, dịch vụ ảo hóa, phòng chống bảo mật hệ thống và duy trì hoạt động dịch vụ.
Môi quan tâm lớn đôi với người dùng là việc lượng dữ liệu họ 12 ĐỒ ÁN TỐT NGHIỆP đưa lên hệ thông và các dịch vụ triên khai đê đáp ứng nhu câu của họ ở đây là dịch vụ hosting và phân mêm quản lý hosting. o PaaS ơ> 2 Applications <u Hình 2.3 Paas Paas dịch vụ mang tới nhiều tiện lợi cho người dùng. Người dùng không cần phải quan tâm đến vấn đề triền khai xây dựng dịch vụ mạng phù hợp với nhu cầu và việc duy trì hoạt động dịch vụ. Nhược điểm của dịch vụ nếu muốn triển khai nhiều dịch vụ mạng công ty hoặc người dùng phải chi trả chi phí nhiều cho việc thuê dịch vụ tương ứng với nhu cầu thể tích hợp nhiều dịch vụ lên một hệ thống như dịch vụ laas.
Người dùng lệ thuộc vào nhà cung cấp dịch vụ khả năng linh hoạt của người không cao.4 SaaS (Software As A Service) SaaS là dịch vụ tiện ích nhất mà các nhà cung cấp dịch vụ cloud hỗ trợ cho người dùng. Dịch vụ này hướng đến tất cả người dùng dịch vụ tương tác với người dùng tối ưu nhất. Tất cả đều được nhà cung cấp dịch vụ hô trợ môi trường mạng, hệ thống lưu trữ, máy chủ, ảo hóa, các dịch vụ mạng tất cả đêu được nhà cung cấp dịch vụ hỗ trợ.