Những nguyên lý sáng tạo được ứng dụng

Một phần của tài liệu Những nguyên lý sáng tạo trong điện toán đám mây (Trang 27 - 32)

3.1. Nguyên lý phân nhỏ.

Khi xây dựng một hệ thống phần mềm, các nhà phát triển đã ph n tách ra thành nhiều thành phần module hoặc service khác nhau, cùng chia sẻ tài nguyên. Với công nghệ ảo hóa, thì mỗi thành phần có thể được phát triển trên các máy ảo khác nhau, khi cần thì kết nối và chia sẻ tài nguyên.

Một ví dụ là về xây dựng một ứng dụng web: cơ sở dữ liệu được đặt trong một máy ảo server web đặt trong một máy ảo, việc phát triển lại được thực hiện trong một máy ảo riêng.

3.2. Nguyên lý tách khỏi.

Với điện toán đám m y người dùng không còn phải trực tiếp cài đặt phần mềm hay lưu trữ dữ liệu trên thiết bị cá nhân vì tất cả đã được xử lý trên máy chủ và người dùng chỉ cần thông qua Internet để truy cập và xử lý. Nhờ đó các máy t nh cá nh n hay smartphone, PDA không cần phải có cấu hình quá mạnh hay có khả năng lưu trữ nhiều mà chủ yếu chỉ cần có thể kết nối Intenet, truy cập dữ liệu thông qua trình duyệt.

Trong công nghệ ảo hóa để giảm thời gian khởi động hoặc tắt máy cũng như tăng hiệu suất thực thi một dịch vụ nào đó ta có thể tách những dịch vụ không cần thiết phải chạy song song sang một máy ảo, và khi cần thì chỉ cần chạy máy ảo đó để kết nối đến. Một ví dụ cơ bản là khi lập trình phần mềm có truy cập cơ sở dữ liệu, ta có thể cài đặt cơ sở dữ liệu trong một hệ điều hành ảo như vậy khi máy thật khởi động hay đang chạy sẽ nhanh hơn vì không tốn tài nguyên cho dịch vụ của cơ sở dữ liệu mà khi nào cần sử dụng, chỉ cần chạy máy ảo và kết nối đến.

3.3. Nguyên lý cục bộ.

Trong công nghệ ảo hóa nguyên lý này được thực thi một cách rất rõ ràng: hệ thống phần mềm hay lưu trữ được phân tách ra làm nhiều module, và một module được phát triển trên một nền tảng hệ điều hành riêng biệt để tối ưu hóa khả năng thực thi của chương trình.

Trong điện toán đám m y người ta đã kết hợp được sức mạnh của công nghệ ảo hóa, Internet băng thông rộng và sự phát triển của viễn thông với các công nghệ kết nối như Wifi 3G … để ngày càng cho ra đời những dịch vụ, phần mềm trực tuyến mạnh mẽ mà người dùng có thể ở bất cứ đ u vào bất cứ thời điểm nào, dùng bất cứ thiết bị gì có thể kết nối Internet đều có thể truy cập và sử dụng. Trong công nghệ ảo hóa, một máy chủ thật sẽ được cài đặt nhiều máy chủ ảo để thực thi những công việc khác nhau và có thể dễ dàng kết nối, chia sẻ tài nguyên.

3.5. Nguyên lý chứa trong.

Nguyên lý này được thể hiện rất rõ trong công nghệ ảo hóa: bên trong một máy chủ vật lý sẽ được cài đặt nhiều máy chủ ảo để có thể lưu trữ và xử lý những tác vụ chuyên biệt.

3.6. Nguyên lý thực hiện sơ bộ.

Trong điện toán đám m y chúng ta sử dụng những công nghệ lập trình hiện đại như Ajax Adobe Air Google Gear HTML5 … để xây dựng những thế hệ phần mềm mới có thể chạy được trên mọi nền tảng trình duyệt hay hệ điều hành. Chính nhờ đó người dùng sẽ rất tiện lợi trong việc sử dụng dịch vụ bằng những thiết bị khác nhau.

Trong công nghệ ảo hóa, một hệ điều hành ảo được cấu hình thật hoàn chỉnh có thể mang qua lại nhiều máy vật lý khác nhau mà không cần chỉnh sửa lại hoặc chỉ cần cài đặt thêm những phần mềm cần thiết. Điều này rất thuận lợi và nhanh chóng khi chúng ta muốn thiết lập một hệ thống mạng thực hiện những tác vụ khác nhau.

3.7. Nguyên lý dự phòng.

Thất thoát dữ liệu là một trong những vấn đề nóng bỏng nhất trong thế giới công nghệ hiện nay. Những nhà cung cấp dịch vụ điện toán đám m y tin rằng với việc người dùng không lưu trữ bất kỳ dữ liệu nào trên máy cá nhân, mà tất cả được tập trung và xử lý trên

máy chủ của nhà cung cấp sẽ làm hạn chế tổn thất về dữ liệu vì nhà cung cấp sẽ có nhiệm vụ và tập trung hơn trong việc đảm bảo an toàn.

Thêm nữa, việc sử dụng các phần mềm nền web sẽ giảm thiểu khả năng xung đột giữa các phần mềm trong máy vì người dùng không cần phải cài đặt mà chỉ cần thông qua trình duyệt để xử dụng các dịch vụ online.

Trong công nghệ ảo hóa người dùng dễ dàng tạo ra những máy chủ lưu trữ và backup thông tin. Ví dụ chúng ta có thể tạo ra 3 máy ảo khác nhau, một máy dùng để truy cập Internet, một máy không truy cập Internet mà chỉ nối mạng nội bộ để xử lý công việc, một máy không truy cập Internet mà chỉ nối mạng nội bộ để thực hiện việc backup dữ liệu. Điều này có thể dễ dàng thực hiện mà không cần tốn thêm tiền để mua các máy vật lý cùng các thiết bị kết nối mạng.

3.8. Nguyên lý vạn năng.

Nguyên lý này được thể hiện rõ nét trong công nghệ ảo hóa. Trên một máy tính vật lý, người ta có thể tạo nhiều máy ảo chạy những hệ điều hành khác nhau từ thông thường đến server để thực hiện nhiều tác vụ cùng một lúc. Một ví dụ như sau: một máy tính thật cài hệ điều hành Windows 7, một máy ảo Linux Server để làm máy chủ web, một máy ảo Windows Server 2003 để cài đặt cơ sở dữ liệu, một máy ảo Windows XP để thử nghiệm và giải tr … điều này đặc biệt thuận lợi cho người dùng hoặc những công ty vừa và nhỏ muốn có một hệ thống mạng để xử lý công việc và lưu trữ dữ liệu. Nhờ vậy chúng ta không còn phải bận tâm quá nhiều đến việc mua bổ sung thêm những máy tính vật lý, đồng thời làm tăng hiệu suất hoạt động của máy lên nhiều lần.

3.9. Nguyên lý năng động.

Trong điện toán đám m y t nh linh động được thể hiện rất rõ. Dữ liệu được lưu trữ trên máy chủ của nhà cung cấp, chúng ta sử dụng các dịch vụ phần mềm nền web thông qua

trình duyệt để thực hiện các tác vụ theo yêu cầu. Như vậy với bất kỳ thiết bị nào như máy vi tính cá nhân, smartphone, pda hay các thiết bị tân thời như máy t nh bảng, netbook, và ở bất cứ nơi nào vào thời gian nào thì chỉ cần kết nối Internet là có thể truy cập dịch vụ.

Không chỉ như thế, thế hệ web mới còn kết nối tất cả mọi người, cùng chia sẻ dữ liệu, chỉnh sửa thông tin, thực hiện công việc cùng lúc một cách dễ dàng. Chúng ta có thể thấy qua ví dụ sau: một người đi du lịch, chụp hình phong cảnh bằng smartphone, lập tức bức ảnh được đánh dấu vị trí và thời gian được post lên trang web chia sẻ ảnh đồng thời thông báo đến cho tất cả bạn bè đang kết nối, và họ ngay lập tức bình luận hay nói chuyện ngay trên trang web đó.

Trong công nghệ ảo hóa, chúng ta tạo một máy ảo và thiết lập cấu hình chuẩn, khi cần có thể chép vào USB và mang qua lại các máy thật vật lý khác nhau hoặc có thể nhân bản ra nhiều máy ảo giống nhau để thực nghiệm. Chúng ta thực hiện điều đó dễ dàng và nhanh chóng, không cần chú t m quá đến cấu hình của máy thực vật lý cũng như việc cài đặt driver điều khiển thiết bị.

3.10. Nguyên lý hữu hiệu.

Trong công nghệ ảo hóa, các hệ thống trung tâm máy chủ phải chạy liên tục 24/24 vì người dùng ở khắp nơi trên thế giới, không cùng thời điểm đều có thể truy cập dịch vụ web và xử lý thông tin.

3.11. Nguyên lý rẻ thay cho đắt.

Trong điện toán đám m y các dịch vụ được cung cấp theo nhiều phiên bản khác nhau. Với người dùng thông thường có thể dùng phiên bản miễn phí hoặc giá rẻ tuy phải chịu một số phiền phức như dung lượng lưu trữ, quảng cáo. Người dùng cao cấp hơn hoặc công ty có thể sử dụng theo thuê bao hàng tháng hoặc hàng năm với chất lượng tốt hơn.

những nhà cung cấp dịch vụ càng lớn, vì thế rất nhiều website cung cấp dịch vụ miễn phí mà chất lượng rất cao ra đời đáp ứng nhu cầu của đại đa số người dùng.

Với công nghệ ảo hóa người dùng thông thường hoặc công ty vừa và nhỏ có thể giảm thiểu chi phí phải trả cho việc thiết lập hệ thống mạng hoặc máy chủ thay vào đó chỉ cần đầu tư một máy chủ vật lý tốt và trên đó có thể cài đặt nhiều hệ thống máy chủ khác đáp ứng tốt nhu cầu công việc.

3.12. Nguyên lý thay thế sơ đồ cơ học.

Với điện toán đám m y người dùng thông thường không cần phải quá để t m đến việc đầu tư phần cứng để lưu trữ dữ liệu và xử lý công việc. Tất cả mọi thứ đã được lưu trữ trên máy chủ của nhà cung cấp dịch vụ web. Bằng cách này, nhiều người có thể truy cập và chia sẻ dữ liệu cùng nhau. Trong tương lai một viễn cảnh được đưa ra là người dùng chỉ cần một thiết bị cài sẵn trình duyệt, không cần ổ cứng, kết nối Internet và truy cập, xử lý dữ liệu từ bất kỳ đ u.

Trong công nghệ ảo hóa, nếu như trước kia, mỗi hệ điều hành cần phải cài trên một máy vật lý riêng biệt, thì giờ đ y chỉ cần một máy tính vật lý có thể chạy nhiều hệ điều hành cùng lúc. Trong tương lai ngay cả điện thoại thông minh cũng có thể khởi động cùng lúc nhiều hệ điều hành.

Một phần của tài liệu Những nguyên lý sáng tạo trong điện toán đám mây (Trang 27 - 32)

Tải bản đầy đủ (PDF)

(36 trang)