1. Trang chủ
  2. » Luận Văn - Báo Cáo

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

18 462 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 18
Dung lượng 618,73 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Lời mở đầuCá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 sa

Trang 1

Đại học Công nghệ thông tin

-o0o -Bài thu hoạch

SƠ LƯỢC NGUYÊN LÝ SCAMPER

VÀ ỨNG DỤNG TRONG SỬ DỤNG MÁY CHỦ ẢO

VIRTUAL PRIVATE SERVER

Học viên: Hồ Mạnh Khương

GVHD: GS TSKH Hoàng Văn Kiếm

TP Hồ Chí Minh, 5/2014

Trang 2

Mục lục

Mục lục 2

I Tìm hiểu về SCAMPER 4

1 SCAMPER là gì? 4

2 Phân tích SCAMPER 5

II Giới thiệu về máy chủ ảo – Virtual Private Server 8

1 Máy chủ ảo (VPS) là gì? 8

2 Các nền tảng ảo hóa 9

3 So sách cách thức sử dụng và cung cấp VPS 10

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 13

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 16

Nhận xét: 17

Tài liệu tham khảo 18

Trang 3

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

Trang 4

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

Trang 5

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?

Trang 6

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…

- 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:

Trang 7

+ 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

Trang 8

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:

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

Trang 9

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.1 OpenVZ:

- 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.2 XEN:

- 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

Trang 10

2.3 XEN 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.4 KVM:

- 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

- 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

Trang 11

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ồ

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

Trang 12

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

Một số VPS Control Panel được sử dụng phổ biến gồm hyperVM, SolusVM, Feathur…

Trang 13

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

Trang 14

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

Trang 15

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

Trang 16

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

Trang 17

- 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.

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ý

Trang 18

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

Ngày đăng: 22/05/2015, 00:06

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w