Cloud computing - hạ tầng và ứng dụng
Số trang: 5
Loại file: doc
Dung lượng: 97.00 KB
Lượt xem: 22
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Tính toán và lưu trữ dạng “đám mây” chuyển các tài nguyên vật lý (như bộ vi xử lý và thiết bị lưu trữ) thành các tài nguyên mở rộng được và chia sẻ được trên Internet (tính toán và lưu trữ dưới dạng các “dịch vụ”). Mặc dù không phải là một khái niệm mới nhưng ảo hóa (virtualization) khiến cloud computing trở nên dễ mở rộng và hiệu quả hơn nhiều thông qua việc chia sẻ các hệ vật lý với sự ảo hóa server. Cloud computing cho phép người dùng tiếp cận đến các tài nguyên tính...
Nội dung trích xuất từ tài liệu:
Cloud computing - hạ tầng và ứng dụng Cloud computing - hạ tầng và ứng dụng Tính toán và lưu trữ dạng “đám mây” chuyển các tài nguyên vật lý (như bộ vi xử lý vàthiết bị lưu trữ) thành các tài nguyên mở rộng được và chia sẻ được trên Internet (tínhtoán và lưu trữ dưới dạng các “dịch vụ”). Mặc dù không phải là một khái niệm mớinhưng ảo hóa (virtualization) khiến cloud computing trở nên dễ mở rộng và hiệu quảhơn nhiều thông qua việc chia sẻ các hệ vật lý với sự ảo hóa server. Cloud computingcho phép người dùng tiếp cận đến các tài nguyên tính toán và lưu trữ khổng lồ màkhông cần biết chúng ở đâu và được cấu hình như thế nào. Trong cloud computingLinux đóng một vai trò to lớn. Ngày nay bạn khó có thể đọc một Website kỹ thuật nào mà lại không nhắc đến cloudcomputing. Cloud computing không gì khác chính là việc cung cấp các tài nguyên tínhtoán (máy tính và phương tiện lưu trữ) như là một dịch vụ. Cùng với đó là khả năng mởrộng các máy tính và phương tiện lưu trữ theo một cách đơn giản và “trong suốt”. Tấtcả các điều này tương tự như ý tưởng của utility computing , trong đó các tài nguyêntính toán được xem như các dịch vụ “đo” được, chẳng hạn như trong các tiện ích truyềnthống (điện, nước). Điều khác biệt chính là các công nghệ đã có sẽ kết hợp cùng nhauđể biến cloud computing thành hiện thực. Một trong nhưng xý tưởng quan trọng nhất của cloud computing là khả năng mở rộngvà công nghệ chủ chốt là công nghệ ảo hóa. Ảo hóa cho phép sử dụng tốt hơn mộtserver bằng cách kết hợp các hệ điều hành và các ứng dụng trên một máy tính chia sẻđơn lẻ. Ảo hóa cũng cho phép di trú trực tuyến (online migration) để khi một server quátải, một instance của hệ điều hành (và các ứng dụng trên đó) có thể di trú đến mộtserver mới,ít tải hơn. Từ góc nhìn bên ngoài, cloud computing đơn giản chỉ là việc di trú tài nguyên tính toánvà lưu trữ từ doanh nghiệp vào “đám mây”. Người dùng chỉ định yêu cầu tài nguyên vàcloud provider hầu như tập hợp các thành phần ảo này trong hạ tầng của nó. (xem hình1) H1 : Tính toán “đám mây” di trú tài nguyên trên Internet Nhưng tại sao bạn lại sẵn sàng từ bỏ quyền kiểm soát tài nguyên của mình và chophép chúng tồn tại ảo trong “đám mây” ? Có nhiều lý do nhưng theo tôi quan trọng nhấtlà tính dễ mở rộng và chi phí. Ưu điểm mới của cloud computing là khả năng ảo hóa và chia sẻ tài nguyên giữa cácứng dụng. Hình 2 cho thấy một ví dụ. H2 : Ảo hóa và sử dụng tài nguyên[/b] Ở đây 3 nền tảng độc lập tồn tại cho các ứng dụng khác nhau , mỗi ứng dụngchạy trên server của nó. Trong “đám mây”, server có thể được chia sẻ (được ảo hóa)giữa các hệ điều hành và các ứng dụng để sử dụng server tốt hơn. Càng ít server thìcàng cần ít không gian (giảm vùng bao phủ của các data center) và càng ít năng lượnglàm mát (giảm tiêu hao nhiên liệu). Nhưng vẫn có các trả giá và cloud computing có nhược điểm của nó (sẽ nói đến sau) Bên trong cloud computing Bên trong “đám mây” không chỉ có một dịch vụ mà là một tập các dịch vụ. Các tầngđịnh nghĩa mức dịch vụ được cung cấp H3 : Các tầng của tính toán “đám mây” Tầng thấp nhất là Hạ tầng (Hạ tầng như một dịch vụ - IaaS). IaaS là việc cho thuêhạ tầng như một dịch vụ bao gồm các máy tính ảo hóa và băng thông dành riêng cho lưutrữ và truy cập Internet. Về cơ bản, đó là khả năng cho thuê máy tính hay data center vớiràng buộc về QoS sao cho người dùng có khả năng chạy phần mềm hay hệ điều hànhbào đó tùy ý. Lên mức tiếp theo là Nền tảng (Nền tảng nưh một dịch vụ - PaaS). PaaS giống nhưIaaS nhưng gồm cả hệ điều hành và các dịch vụ cần thiết cho một ứng dụng chuyênbiệt. Ví dụ PaaS ngoài server và lưu trữ ảo hóa cung hệ điều hành đặc biệt và tập cácứng dụng (như một máy ảo) cùng các dịch vụ cần thiết như MySQL…Nói cách khác,PaaS là IaaS với một software stack dành cho một ứng dụng. Trên cùng của hình 3 là dịch vụ đơn giản nhất được cung cấp : ứng dụng. Tầng nàyđược gọi là Phần mềm như một dịch vụ (SaaS) và nó là mô hình triển khai phần mềmtừ một hệ tập trung sang chạy trên máy tính cục bộ. Dưới dạng dịch vụ “đo” được,SaaS cho phép bạn thuê một ứng dụng và chỉ trả tiền cho thời gian sử dụng. Trên đây là cái nhìn sơ lược về cloud computing , bỏ qua một số khía cạnh như là Dữliệu như một dịch vụ (DaaS ) cho phép người dùng trả tiền cho dung lượng lưu trữ vàbăng thông truy cập. Các dịch vụ “đám mây” cũng đang nối lên, chúng vừa có cơ chếnội để tương kết (interoperability) vừa cung cấp các API cho bên ngoài.Toàn cảnh về cloud computing Trong mấy tháng gần đây, có sự bùng nổ về đầu tư cho cloud computing và các hạtầng liên quan. Các đầu tư lớn cho thấy nhu cầu ảo hóa các tài nguyên trong “đám mây”.Năm vừa qua chứng kiến nhiều dịch vụ mới (như hình 4)Vai trò Linux và mã nguồn mở trong “đám mây”Software-as-a-Service SaaS là khả năng tiếp cận phần mềm trên Intenet như một dịch vụ. Cách tiếp cậntrướ ...
Nội dung trích xuất từ tài liệu:
Cloud computing - hạ tầng và ứng dụng Cloud computing - hạ tầng và ứng dụng Tính toán và lưu trữ dạng “đám mây” chuyển các tài nguyên vật lý (như bộ vi xử lý vàthiết bị lưu trữ) thành các tài nguyên mở rộng được và chia sẻ được trên Internet (tínhtoán và lưu trữ dưới dạng các “dịch vụ”). Mặc dù không phải là một khái niệm mớinhưng ảo hóa (virtualization) khiến cloud computing trở nên dễ mở rộng và hiệu quảhơn nhiều thông qua việc chia sẻ các hệ vật lý với sự ảo hóa server. Cloud computingcho phép người dùng tiếp cận đến các tài nguyên tính toán và lưu trữ khổng lồ màkhông cần biết chúng ở đâu và được cấu hình như thế nào. Trong cloud computingLinux đóng một vai trò to lớn. Ngày nay bạn khó có thể đọc một Website kỹ thuật nào mà lại không nhắc đến cloudcomputing. Cloud computing không gì khác chính là việc cung cấp các tài nguyên tínhtoán (máy tính và phương tiện lưu trữ) như là một dịch vụ. Cùng với đó là khả năng mởrộng các máy tính và phương tiện lưu trữ theo một cách đơn giản và “trong suốt”. Tấtcả các điều này tương tự như ý tưởng của utility computing , trong đó các tài nguyêntính toán được xem như các dịch vụ “đo” được, chẳng hạn như trong các tiện ích truyềnthống (điện, nước). Điều khác biệt chính là các công nghệ đã có sẽ kết hợp cùng nhauđể biến cloud computing thành hiện thực. Một trong nhưng xý tưởng quan trọng nhất của cloud computing là khả năng mở rộngvà công nghệ chủ chốt là công nghệ ảo hóa. Ảo hóa cho phép sử dụng tốt hơn mộtserver bằng cách kết hợp các hệ điều hành và các ứng dụng trên một máy tính chia sẻđơn lẻ. Ảo hóa cũng cho phép di trú trực tuyến (online migration) để khi một server quátải, một instance của hệ điều hành (và các ứng dụng trên đó) có thể di trú đến mộtserver mới,ít tải hơn. Từ góc nhìn bên ngoài, cloud computing đơn giản chỉ là việc di trú tài nguyên tính toánvà lưu trữ từ doanh nghiệp vào “đám mây”. Người dùng chỉ định yêu cầu tài nguyên vàcloud provider hầu như tập hợp các thành phần ảo này trong hạ tầng của nó. (xem hình1) H1 : Tính toán “đám mây” di trú tài nguyên trên Internet Nhưng tại sao bạn lại sẵn sàng từ bỏ quyền kiểm soát tài nguyên của mình và chophép chúng tồn tại ảo trong “đám mây” ? Có nhiều lý do nhưng theo tôi quan trọng nhấtlà tính dễ mở rộng và chi phí. Ưu điểm mới của cloud computing là khả năng ảo hóa và chia sẻ tài nguyên giữa cácứng dụng. Hình 2 cho thấy một ví dụ. H2 : Ảo hóa và sử dụng tài nguyên[/b] Ở đây 3 nền tảng độc lập tồn tại cho các ứng dụng khác nhau , mỗi ứng dụngchạy trên server của nó. Trong “đám mây”, server có thể được chia sẻ (được ảo hóa)giữa các hệ điều hành và các ứng dụng để sử dụng server tốt hơn. Càng ít server thìcàng cần ít không gian (giảm vùng bao phủ của các data center) và càng ít năng lượnglàm mát (giảm tiêu hao nhiên liệu). Nhưng vẫn có các trả giá và cloud computing có nhược điểm của nó (sẽ nói đến sau) Bên trong cloud computing Bên trong “đám mây” không chỉ có một dịch vụ mà là một tập các dịch vụ. Các tầngđịnh nghĩa mức dịch vụ được cung cấp H3 : Các tầng của tính toán “đám mây” Tầng thấp nhất là Hạ tầng (Hạ tầng như một dịch vụ - IaaS). IaaS là việc cho thuêhạ tầng như một dịch vụ bao gồm các máy tính ảo hóa và băng thông dành riêng cho lưutrữ và truy cập Internet. Về cơ bản, đó là khả năng cho thuê máy tính hay data center vớiràng buộc về QoS sao cho người dùng có khả năng chạy phần mềm hay hệ điều hànhbào đó tùy ý. Lên mức tiếp theo là Nền tảng (Nền tảng nưh một dịch vụ - PaaS). PaaS giống nhưIaaS nhưng gồm cả hệ điều hành và các dịch vụ cần thiết cho một ứng dụng chuyênbiệt. Ví dụ PaaS ngoài server và lưu trữ ảo hóa cung hệ điều hành đặc biệt và tập cácứng dụng (như một máy ảo) cùng các dịch vụ cần thiết như MySQL…Nói cách khác,PaaS là IaaS với một software stack dành cho một ứng dụng. Trên cùng của hình 3 là dịch vụ đơn giản nhất được cung cấp : ứng dụng. Tầng nàyđược gọi là Phần mềm như một dịch vụ (SaaS) và nó là mô hình triển khai phần mềmtừ một hệ tập trung sang chạy trên máy tính cục bộ. Dưới dạng dịch vụ “đo” được,SaaS cho phép bạn thuê một ứng dụng và chỉ trả tiền cho thời gian sử dụng. Trên đây là cái nhìn sơ lược về cloud computing , bỏ qua một số khía cạnh như là Dữliệu như một dịch vụ (DaaS ) cho phép người dùng trả tiền cho dung lượng lưu trữ vàbăng thông truy cập. Các dịch vụ “đám mây” cũng đang nối lên, chúng vừa có cơ chếnội để tương kết (interoperability) vừa cung cấp các API cho bên ngoài.Toàn cảnh về cloud computing Trong mấy tháng gần đây, có sự bùng nổ về đầu tư cho cloud computing và các hạtầng liên quan. Các đầu tư lớn cho thấy nhu cầu ảo hóa các tài nguyên trong “đám mây”.Năm vừa qua chứng kiến nhiều dịch vụ mới (như hình 4)Vai trò Linux và mã nguồn mở trong “đám mây”Software-as-a-Service SaaS là khả năng tiếp cận phần mềm trên Intenet như một dịch vụ. Cách tiếp cậntrướ ...
Tìm kiếm theo từ khóa liên quan:
Điện toán đám mây Cloud computing Công nghệ thông tin Mạng máy tínhGợi ý tài liệu liên quan:
-
52 trang 431 1 0
-
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 318 0 0 -
Elasticity for MQTT brokers in IoT applications
13 trang 307 0 0 -
74 trang 302 0 0
-
96 trang 296 0 0
-
Báo cáo thực tập thực tế: Nghiên cứu và xây dựng website bằng Wordpress
24 trang 289 0 0 -
Đồ án tốt nghiệp: Xây dựng ứng dụng di động android quản lý khách hàng cắt tóc
81 trang 282 0 0 -
Ebook Managing risk and information security: Protect to enable - Part 2
102 trang 279 0 0 -
EBay - Internet và câu chuyện thần kỳ: Phần 1
143 trang 277 0 0 -
A study on cloud computing security
15 trang 274 0 0