Tải bản đầy đủ (.docx) (18 trang)

Tiểu luận môn phương pháp nghiên cứu khoa học SƠ LƯỢC NGUYÊN LÝ SCAMPER VÀ ỨNG DỤNG TRONG SỬ DỤNG MÁY CHỦ ẢO VIRTUAL PRIVATE SERVER

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (420.82 KB, 18 trang )

Đại học Quốc gia Thành phố Hồ Chí Minh
Đại học Công nghệ thông tin
o0o
Bài thu hoạch
SƠ LƯỢC
NGUYÊN LÝ SCAMPER

ỨNG DỤNG TRONG SỬ DỤNG MÁY CHỦ ẢO
VIRTUAL PRIVATE SERVER
Học viên: Hồ Mạnh Khương
MSHV: CH1301018
GVHD: GS. TSKH Hoàng Văn Kiếm
TP. Hồ Chí Minh, 5/2014
HV: Hồ Mạnh Khương GVHD: GS. TSKH Hoàng Văn Kiếm
Mục lục
2
HV: Hồ Mạnh Khương GVHD: GS. TSKH Hoàng Văn Kiếm
Lời mở đầu
Các nghiên cứu cho thấy, phần lớn mọi người thường suy nghĩ một cách tự nhiên như
đi lại, ăn uống, hít thở mà ít khi suy nghĩ về chính suy nghĩ của mình, xem nó hoạt động
ra sao để cải tiến, làm suy nghĩ của mình trở nên tốt hơn, như người ta thường chú ý cải
tiến các dụng cụ, máy móc dùng trong sinh hoạt và công việc. Cách suy nghĩ tự nhiên nói
trên có năng suất, hiệu quả rất thấp và nhiều khi trả giá đắt cho các quyết định sai.
Nếu xem bộ não của mỗi người là máy tính - đỉnh cao tiến hóa và phát triển của tự
nhiên thì phần mềm (cách suy nghĩ) tự nhiên đi kèm với nó chỉ khai thác một phần rất
nhỏ tiềm năng của bộ não. Làm thể nào để vận dụng hết sức mạnh của bộ não? Làm thế
nảo để cải tiến các công việc hằng ngày mà chúng ta phải làm? Làm thế nào để đưa tư
duy sáng tạo vào công việc?
Bài tiểu luận này xin trình bày sơ bộ về nguyên lý sáng tạo SCAMPER, qua đó trình
bày về việc ứng dụng nguyên lý này vào việc sử dụng và quản lý các hê thống máy chủ
ảo, một thành phần không thể thiếu trong lĩnh vực cung cấp web hosting - lưu trữ web rất


phổ biến hiện nay.
Em chân thành cám ơn thầy - GS.TSKH Hoàng Văn Kiếm, người đã tận tình truyền
đạt cho chúng em những kiến thức về bộ môn “Phương pháp luận sáng tạo trong khoa
học”. Qua đó giúp chúng em định hướng và có hướng đi đúng đắn trên con đường nghiên
cứu khoa học của mình.
3
HV: Hồ Mạnh Khương GVHD: GS. TSKH Hoàng Văn Kiếm
I. Tìm hiểu về SCAMPER
1. SCAMPER là gì?
SCAMPER là kĩ năng tư duy tổng hợp do giáo sư Michael Mikalko sáng tạo nên. Đó
là 1 công cụ tư duy khá hiệu quả, trợ giúp đắc lực trong quá trình tìm ra các phát kiến
nhằm thay đổi sản phẩm hoặc tiến trình công việc. Kết quả mà phương pháp này mang lại
có thể áp dụng trực tiếp hoặc như điểm khởi đầu theo cách tư duy bên lề vấn đề.
Minh họa nguyên lý SCAMPER
4
HV: Hồ Mạnh Khương GVHD: GS. TSKH Hoàng Văn Kiếm
SCAMPER là kết hợp của: Substitute, Combine, Adapt, Modify, Put, Eliminate, và
Reverse. Nguyên lý sáng tạo SCAMPER dễ lĩnh hội, dễ vận dụng nhưng khá hữu hiệu
nên ngày càng được sử dụng phổ biến rộng rãi, nhất là trong các doanh nghiệp.
2. Phân tích SCAMPER
Nguyên lý SCAMPER gồm:
- Substitute (thay thế): Với 1 sản phẩm, bạn hãy quan sát thành phần tạo nên
chúng và thử suy nghĩ xem liệu các thành phẩm này có thể được thay thế bằng
nguyên vật liệu nào khác? Trong một quá trình làm việc, liệu vấn đề nhân lực thay
thế sẽ là ai? Có nên thay địa điểm? Đối tượng?
Các câu hỏi có thể đặt ra:
+ Thay đổi cái gì để nâng cao chất lượng?
+ Chuyện gì xảy ra nếu tôi thay cái này bằng cái khác?
+ Làm cách nào để đổi địa điểm, thời gian, nguyên vật liệu, vấn đề nhân
lực?

Ví dụ: Trước đây ta không có món xúc xích/chả/nem chay nhưng giờ đã có, nó
làm bằng chất liệu ra củ quả.
- Combine (kết hợp): Bạn hãy quan sát xem có thể biến tấu thêm gì, kết hợp thêm
được gì để tạo ra 1 sản phẩm mới, đề cao khả năng hợp lực của từng tính năng.
Các câu hỏi có thể đặt ra:
+ Nguyên vật liệu cần là gì?
+ Các tính năng? Quy trình? Nhân lực? Cái gì có thể kết hợp lại? Sẽ kết
hợp khâu nào? Ở đâu?
Ví dụ: Chúng ta cho ra loại bưu thiếp có nhạc, laptop tích hợp đầu đọc Bluray…
- Adapt (thích nghi): Nghĩ xem khi thay đổi, các tính năng này có phù hợp không?
Các câu hỏi có thể đặt ra:
+ Chúng ta có thể bắt chước cái gì? Mô phỏng cái gì?
Ví dụ: giường cho trẻ em cấu tạo như 1 chiếc xe đua…
5
HV: Hồ Mạnh Khương GVHD: GS. TSKH Hoàng Văn Kiếm
- Modify (điều chỉnh): tăng và giảm kích cỡ, thay đổi hình dáng, thuộc tính (ví dụ
như màu sắc, âm thanh, hương vị, hình thức mẫu mã…). Nó có thể mạnh lên, cao
lên, to lên hoặc ngược lại: nhẹ hơn, nhỏ hơn…
- Put (thêm vào): Có thể áp dụng cho cách dùng khác? Mục đích khác? Lĩnh vực
khác?
Các câu hỏi đặt ra:
+ Tôi có thể lấn sân sang thị trường nào?
+ Thị trường nào có thể tiêu thụ hàng của tôi?
Ví dụ: lốp xe có thể dùng làm hàng rào.
- Eliminate (loại bỏ, loại trừ): loại bỏ và đơn giản hoá các thành phần, nghĩ xem
chuyện gì xảy ra nếu bạn loại đi hàng loạt các quy trình, sản phẩm, vấn đề và cơ
hội(probortunity ), nghĩ xem bạn sẽ làm gì với tình huống này?
Câu hỏi có thể đặt ra:
+ Chuyện gì xảy ra nếu tôi loại bỏ 1 số thành phần của sản phẩm?
+ Hướng giải quyết không theo cách thông thường?

Ví dụ: điện thoại không dây cố định ra đời điện thoại di động.
- Reverse: Bạn có thể lật ngựợc vấn đề? Cách suy nghĩ này sẽ giúp bạn nhìn rõ mọi
góc cạnh của vấn đề cũng như như cơ hội thấy điểm mới cho vấn đề.
Câu hỏi có thể đặt ra:
+ Chuyện gì xảy ra nếu tôi làm theo theo hướng khác?
+ Nếu tôi lật ngược trât tự cách làm cũng như cách sử dụng?
Ví dụ: Cho ra loại vải không phân biệt mặt phải hay trái.
6
HV: Hồ Mạnh Khương GVHD: GS. TSKH Hoàng Văn Kiếm
II. Giới thiệu về máy chủ ảo – Virtual Private Server
1. Máy chủ ảo (VPS) là gì?
Máy chủ ảo (VPS - Virtual Private Sever) là phương pháp phân chia một sever vật
lý thành nhiều server riêng. Mỗi server là một hệ thống hoàn toàn riêng biệt, chạy hệ điều
hành riêng có toàn quyền quản ký và khởi động lại hệ thống.
VPS được sử dụng trong nhiều lĩnh vực như cung cấp hosting cho website, sử
dụng chạy các ứng dụng đòi hỏi không gian riêng (như các phần mềm crawler, thu thập
thông tin, xử lý các thông tin) nhưng không cần tới sức mạnh của toàn bộ một máy chủ
vật lý.
Trong khuôn khổ của báo cáo này, tôi chỉ tập trung vào so sánh VPS ở mức độ sử
dụng cho web hosting và dựa trên nền Linux.
Ta xem qua chi tiết 3 dạng của web hosting hiện nay:
Loại Chi tiết Sức mạnh Chi phí
Shared
hosting
Có từ 100 đến 200 hoặc nhiều
hơn người dùng trên 1 server.
Mỗi người dùng không có
quyền cài đặt, sửa xóa các phần
mềm trên server, mà chỉ có
quyền upload, chỉnh sửa tập tin,

xử lý trên cơ sở dữ liệu.
Thấp.
Mỗi người dùng
không được sử
dụng quá 5% tài
nguyên server
Rẻ.
Giá thành chỉ
từ $1 đến
$10 mỗi
tháng
Dedicated
Server
Chỉ duy nhất 1 người sử dụng
toàn bộ tài nguyên của 1 server
vật lý.
Cao.
Người dùng có thể
sử dụng toàn bộ tài
nguyên hệ thống.
Rất cao.
Từ $70 đến
$1500 mỗi
tháng.
Virtual
Private
Server
Mỗi server vật lý được chia
thành 10-30 VPS.
Tùy theo tài nguyên

được chia mà mỗi
VPS có thể sử dụng
10-30% sức mạnh
của server.
Trung bình.
Từ $5 đến
$40 mỗi
tháng.
So sánh chi tiết về các dạng hosting
7
HV: Hồ Mạnh Khương GVHD: GS. TSKH Hoàng Văn Kiếm
Như vậy, ta có thể thấy, ở mức độ sử dụng trung bình thì VPS cho ta chi phí vừa
phải và sức mạnh hơn hẳn so với shared hosting và tiết kiệm hơn là sử dụng cả server vật
lý. Các ưu thế của VPS:
- Toàn quyền quản lý với tính năng như một máy chủ độc lập.
- Độ ổn định và bảo mật cao.
- Dễ dàng nâng cấp tài nguyên mà không làm gián đoạn dịch vụ.
- Quản trị từ xa, cài đặt các phần mềm và ứng dụng theo nhu cầu
- Cài đặt lại hệ điều hành nhanh, chỉ từ 5-10 phút
- Tiết kiệm được chi phí đầu tư máy chủ.
2. Các nền tảng ảo hóa
VPS được tạo ra thông qua nền tảng ảo hóa. Các nền tảng ảo hóa được sử dụng
phổ biến trên nền Linux hiện nay gồm OpenVZ, XEN, XEN HVM và KVM.
2.1OpenVZ:
- Các VPS sử dụng chung Kernel từ máy chủ vật lý.
- RAM hệ thống được chia thành RAM Pool: mỗi VPS có lượng RAM riêng
và sử dụng một phần RAM chung từ Pool này gọi là Burst-able RAM.
RAM Pool này còn được sử dụng để chạy các tác vụ của máy chủ vật lý.
- Không đòi hỏi CPU phải hỗ trợ công nghệ ảo hóa.
- Hệ điều hành hỗ trợ: Linux.

- Có thể chia được từ 50-100 VPS trên máy chủ vật lý 64GB RAM.
2.2XEN:
- Các VPS sử dụng Kernel riêng biệt so với máy chủ vật lý.
- RAM được phân chia cố định cho từng VPS, không có RAM dùng chung.
- Không đòi hỏi CPU phải hỗ trợ công nghệ ảo hóa.
- Hệ điều hành hỗ trợ: Linux.
- Có thể chia được 30-50 VPS trên máy chủ vật lý 64GB RAM.
2.3XEN HVM:
- Các VPS sử dụng Kernel riêng biệt so với máy chủ vật lý.
- RAM được phân chia cố định cho từng VPS, không có RAM dùng chung.
- CPU phải hỗ trợ công nghệ ảo hóa.
- Hệ điều hành hỗ trợ: Linux, Windows.
- Có thể chia được 30-50 VPS trên máy chủ vật lý 64GB RAM.
2.4KVM:
- Các VPS sử dụng Kernel độc lâp so với máy chủ vật lý.
- RAM và CPU được phân chia cố định cho từng VPS.
8
HV: Hồ Mạnh Khương GVHD: GS. TSKH Hoàng Văn Kiếm
- CPU phải hỗ trợ KVM.
- Hệ điều hành hỗ trợ: Linux, Windows, MAC OS…
- Có thể chia được 20-40 VPS trên máy chủ vật lý 64GB RAM.
Như ta thấy, các nền tảng ảo hóa được phân chia thành các phân khúc, với chi phí
và hỗ trợ khác nhau. Điều này góp phần cho người sử dụng có nhiều lựa chọn và
mức chi phí phù hợp với nhu cầu.
3. So sách cách thức sử dụng và cung cấp VPS
Trước đây, VPS được tạo ra thông qua giao tiếp dòng lệnh hoặc GUI.
Tạo VPS thông qua giao diện của QEMU (nền tảng KVM)
Việc cung cấp VPS cho người dùng trải qua các bước:
- Người dùng đặt lệnh order và thanh toán.
- Nhà cung cấp xác nhận order và tiến hành tạo VPS.

- Nhà cung cấp cài đặt hệ điều hành cho VPS theo yêu cầu của khách hàng từ
CD/DVD.
- Thông tin đăng nhập VPS (username và password tài khoản root) được cung cấp
cho khách hàng.
Quá trình trên khá chậm ở các khâu: xác nhận order và cài đặt hệ điều hành, thường 2
quá trình này mất khoảng vài giờ đồng hồ.
9
HV: Hồ Mạnh Khương GVHD: GS. TSKH Hoàng Văn Kiếm
Tuy vậy, với sự phát triển của suy nghĩ con người, các quá trình trên được rút ngắn
đáng kể bằng các phương thức:
- Xác nhận order sử dụng các thành phần tự động như MaxMind.
- Các bản cài đặt sẵn hệ điều hành được chứa trong các file iso, việc cài đặt VPS
mới chỉ đơn giản là giải nén các file iso lên các phân vùng của VPS.
MaxMind quản lý tỉ lệ giả mạo/fraud/sử dụng thẻ tín dụng bị đánh cắp
Đối với người dùng:
Sau khi VPS được giao, người dùng có nhu cầu reboot, shutdown, cài đặt lại hệ
điều hành đều phải thông qua sự trợ giúp của bộ phận kỹ thuật. Điều này gây tốn kém và
lãng phí thời gian của cả nhà cung cấp và người sử dụng.
Chi phí cài đặt lại VPS trong 4 giờ đồng hồ là 300.000 VNĐ
(ảnh chụp trang dịch vụ của PAVietNam.net 05/2014)
Để khắc phục nhược điểm trên, các nhà cung cấp sử dụng các bảng quản trị (VPS
Control Panel) cho VPS. Các Panel này cung cấp cho người dùng tất cả khả năng reboot,
shutdown, start và cài đặt lại hệ điều hành chỉ trong vòng vài phút và hoàn toàn tự động.
10
HV: Hồ Mạnh Khương GVHD: GS. TSKH Hoàng Văn Kiếm
Một số VPS Control Panel được sử dụng phổ biến gồm hyperVM, SolusVM,
Feathur…
11
HV: Hồ Mạnh Khương GVHD: GS. TSKH Hoàng Văn Kiếm
4. Một số phần mềm quản lý và cung cấp VPS trên giao diện tương tác

4.1 HyperVM:
- Là phần mềm nguồn mở và miễn phí.
- Hỗ trợ các nền tảng OpenVZ và XEN.
- Hỗ trợ đầy đủ các chức năng reboot, shutdown, start và cài đặt lại hệ điều hành.
Giao diện HyperVM
12
HV: Hồ Mạnh Khương GVHD: GS. TSKH Hoàng Văn Kiếm
4.2 SolusVM:
- Phần mềm có phí.
- Hỗ trợ OpenVZ, XEN, KVM và XEN HVM.
- Hỗ trợ mount/dismount ổ đĩa ảo từ iso.
- Hỗ trợ đầy đủ các chức năng reboot, shutdown, start và cài đặt lại hệ điều
hành.
Giao diện SolusVM
13
HV: Hồ Mạnh Khương GVHD: GS. TSKH Hoàng Văn Kiếm
4.3 Feathur
- Vừa được ra mắt vào 2/2014.
- Phần mềm nguồn mở và miễn phí.
- Hiện mới chỉ hỗ trợ OpenVZ và KVM.
Giao diện Feathur Panel
14
HV: Hồ Mạnh Khương GVHD: GS. TSKH Hoàng Văn Kiếm
III. Phân tích các yếu tố sáng tạo trong việc cung cấp, quản lý và
cấu hình VPS
1. Phương pháp thay thế
- Các nền tảng ảo hóa trên Windows (như sphere/VMWare) đắt tiền được thay
thế bằng các nền tảng ảo hóa miễn phí trên Linux mà vẫn đem lại hiệu quả
tương tự (XEN HVM, KVM)
2. Phương pháp kết hợp

- VPS là sự kết hợp của một phần sức mạnh của máy chủ vật lý và các hệ thống
shared hosting, đem lại sự vượt trội về hiệu năng so với shared hosting và giá
cả so với máy chủ vật lý.
- Các VPS có thể chạy được hệ điều hành Windows, không cần phải triển khai
VPS trên nền Windows giúp giảm chi phí về bản quyền cũng như phần mềm.
3. Phương pháp thích nghi
- VPS gồm nhiều nền tảng ảo hóa, đáp ứng đủ mọi nhu cầu của người sử dụng:
một VPS nhỏ nhẹ chỉ chạy Linux để đáp ứng các tác vụ web đơn giản trên nền
OpenVZ hoặc nặng hơn trên XEN hoặc đòi hỏi cấu hình cao như KVM và
chạy hệ điều hành Windows…
4. Phương pháp điều chỉnh
- Các nền tảng ảo hóa được điều chỉnh để phù hợp với phần cứng cũng như nhu
cầu của từng đối tượng, cho ra nhiều mức sử dụng và giá cả phù hợp.
5. Phương pháp thêm vào
- Các VPS Control Panel được tích hợp thêm các chức năng như thay đổi Root
password, console điều khiển trực tiếp tạo sự tiện lợi tối đa cho người dùng.
6. Phương pháp loại trừ
- Các thao tác tạo/cài đặt lại VPS được loại trừ tối đa và đơn giản hóa. Người
dùng có thể thực hiện các tác vụ này với chỉ vài cú nhấn chuột.
- Các bản cài đặt hệ điều hành được đưa vào file iso, đưa việc cài đặt lại hệ điều
hành xuống thời gian chỉ vài phút.
7. Phương pháp đảo ngược
- Việc order và sử dụng VPS được đứng từ phía người dùng, đem lại sự tiện lợi
và nhanh chóng cho người dùng.
- Sử dụng các VPS Control Panel đem lại sự tiện lợi tối đa cho người sử dụng.
15
HV: Hồ Mạnh Khương GVHD: GS. TSKH Hoàng Văn Kiếm
Nhận xét:
- Với sự xuất hiện của VPS, người sử dụng có thêm nhiều lựa chọn với chi phí
vừa phải cho việc lưu trữ web và chạy các tác vụ của mình. So với chi phí các

VPS chạy trên nền tảng Windows thì VPS chạy trên nền tảng Linux có giá chỉ
bằng ½.
- Các VPS Control Panel cho phép người dùng có quyền điều khiển tối đa đối
với VPS của mình. Tuy nhiên, một số nhà cung cấp Việt Nam vẫn chưa sử
dụng các Control Panel này (như PAVietNam, DataNewLife…).
- Sự đa dạng trong nền tảng ảo hóa đem lại sự tiện lợi cho người sử dụng. Tùy
theo nhu cầu sử dụng, OpenVZ thích hợp cho các website vừa và nhỏ, trong
khi XEN phù hợp cho các website tương đối lớn, XEN-HVM và KVM phù
hợp cho các website đòi hỏi độ tin cậy và tài nguyên sử dụng cao.
- VPS là bước đệm tiên phong để tạo ra các dịch vụ dựa trên Cloud. Nền tảng
KVM được triển khai trên các dịch vụ IaaS cho độ ổn định cao và bảo mật tốt
hơn cả sử dụng server vật lý.
16
HV: Hồ Mạnh Khương GVHD: GS. TSKH Hoàng Văn Kiếm
Tài liệu tham khảo
[1]. GS. TSKH. Hoàng Văn Kiếm, Slide bài giảng Phương pháp nghiên cứu khoa
học trong tin học, 2013
[2]. P Barham, B Dragovic, K Fraser, Xen and the art of virtualization, 2003
[3]. A Kivity, Y Kamay, D Laor, U Lublin, kvm: the Linux virtual machine monitor,
2007
[4]. ST Gladding, DA Henderson, Creativity and family counseling: The SCAMPER
model as a template for promoting creative processes, The Family Journal,
2000
17

×