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

Điện toán đám mây và ứng dụng

35 1,4K 6
Tài liệu đã được kiểm tra trùng lặp

Đ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 35
Dung lượng 1,54 MB

Nội dung

Điện toán đám mây và ứng dụng

Trang 1

ĐỀ TÀI

ĐIỆN TOÁN ĐÁM MÂY VÀ ỨNG DỤNG

Giảng viên hướng dẫn : Đặng Trung ThànhSinh viên thực hiện : Nguyễn Kim Anh

Trần Hoàng ThạnhNguyễn Thị HảiTrần Thị PhúcĐoàn Thị Bảo Vy

ĐÀ NẴNG 10/ 2011

Trang 2

LỜI MỞ ĐẦU

Thời gian gần đây,chủ đề “điện toán đám mây” đang là một trong những chủ để được nhắc đến nhiều nhất tại các sự kiện công nghệ tại Việt Nam, nhất là sau hộithảo "Hành trình tới công nghệ điện toán đám mây" do Microsoft tổ chức ngày 2/3/2011 tại Hà Nội, với sự tham dự của hơn 300 chuyên gia IT và các nhà lãnh đạocủa các doanh nghiệp.

Dù được thế giới dự đoán sẽ là "cơn sóng thần công nghệ " song khái niệm “điện toán đám mây vẫn còn khá mới mẻ tại Việt Nam.”

Nội dung của đề tài chúng tôi gồm các phần chính sau: Chương 1 Tổng quan về “điện toán đám mây”.Chương 2 “Ứng dụng điện toán đám mây”

Chương 3 “So sánh giữa Cloud Computing và Grid Computing”

Chúng tôi chân thành gửi lời cảm ơn đến thầy Đặng Trung Thành đã giúp đỡ nhóm chúng tôi hoàn thành đồ án này

Nhóm thực hiện

Nhóm 6-37H11K14.1

Trang 3

BẢNG PHÂN CÔNG CÔNG VIỆC

Trang 4

MỤC LỤC

LỜI MỞ ĐẦU 1

BẢNG PHÂN CÔNG CÔNG VIỆC 2

CHƯƠNG 1 TỔNG QUAN VỀ “ĐIỆN TOÁN ĐÁM MÂY” 3

1.3 CẤUTRÚCVÀCÁCHTHỨCHOẠTĐỘNGCỦAĐIỆNTOÁNĐÁMMÂY: 8

1.3.1 Mô hình dịch vụ điện toán đám mây 8

1.3.1.a Mô hình tổng quan: 8

1.3.1.b Cấu trúc phân lớp của mô hình điện toán đám mây: 8

1.3.2 Cách thức hoạt động của Điện toán đám mây 10

2.2 MÔHÌNHTRIỂNKHAI: GỒM 4 MÔHÌNH: 17

2.3 CÁCHTÍNHCHIPHÍTRONG CLOUD 18

2.4 ỨNGDỤNGCHOCÔNGVIỆC 19

2.5 MARKETORIENTED CLOUDCOMPUTING: 21

CHƯƠNG 3 SO SÁNH GIỮA CLOUD COMPUTING VÀ GRID COMPUTING 23

3.1 Clouds, Grids và Distributed Systems 23

3.2 SOSÁNHGIỮA GRIDSVÀ CLOUDS 24

3.2.1 Mô hình thương mại (Business Model) 24

3.2.2 Kiến trúc (Architecture) 25

3.2.3 Quản lý tài nguyên (Resource Management) 28

3.2.4 Mô hình lập trình (Programming Model) 31

3.2.5 Mô hình ứng dụng (Application Model) 32

3.2.6 Mô hình bảo mật (Security Model) 32

KẾT LUẬN 33

Trang 5

Chương 1 TỔNG QUAN VỀ “ĐIỆN TOÁN ĐÁM MÂY”1.1 Đặt vấn đề:

Ngày nay, đối với các công ty, doanh nghiệp, việc quản lý tốt, hiệu quả dữliệu của riêng công ty cũng như dữ liệu khách hàng, đối tác là một trong những bàitoán được ưu tiên hàng đầu và đang không ngừng gây khó khăn cho họ Để có thểquản lý được nguồn dữ liệu đó, ban đầu các doanh nghiệp phải đầu tư, tính toán rấtnhiều loại chi phí như chi phí cho phần cứng, phần mềm, mạng, chi phí cho quảntrị viên, chi phí bảo trì, sửa chữa,…Ngoài ra họ còn phải tính toán khả năng mởrộng, nâng cấp thiết bị, kiểm soát việc bảo mật dữ liệu cũng như tính sẵn sàng caocủa dữ liệu Từ một bài toán điển hình như vậy, chúng ta thấy được rằng nếu có mộtnơi tin cậy giúp các doanh nghiệp quản lý tốt nguồn dữ liệu đó, các doanh nghiệp sẽkhông còn quan tâm đến cơ sở hạ tầng, công nghệ mà chỉ tập trung chính vào côngviệc kinh doanh thì sẽ mang lại cho họ hiệu quả và lợi nhuận ngày càng cao hơn.Thuật ngữ “cloud computing” ra đời bắt nguồn từ một trong những hoàn cảnh nhưvậy Thuật ngữ “cloud computing” còn được bắt nguồn từ ý tưởng đưa tất cả mọithứ như dữ liệu, phần mềm, tính toán.…lên trên mạng Internet Chúng ta sẽ khôngcòn trông thấy các máy PC, máy chủ của riêng các doanh nghiệp để lưu trữ dữliệu, phần mềm nữa mà chỉ còn một số các “máy chủ ảo” tập trung ở trên mạng.Các “máy chủ ảo” sẽ cung cấp các dịch vụ giúp cho doanh nghiệp có thể quản lý dữliệu dễ dàng hơn, họ sẽ chỉ trả chi phí cho lượng sử dụng dịch vụ của họ, mà khôngcần phải đầu tư nhiều vào cơ sở hạ tầng cũng như quan tâm nhiều đến công nghệ.Xu hướng này sẽ giúp nhiều cho các công ty, doanh nghiệp vừa và nhỏ mà khôngcó cơ sở hạ tầng mạng, máy chủ để lưu trữ, quản lý dữ liệu tốt Vậy “cloudcomputing” là gì? Nó có thể giải quyết bài toán trên như thế nào và có những đặcđiểm nổi bật gì? Chúng ta sẽ đi qua các phần sau để nắm rõ vấn đề này.

Trang 6

1.2 Khái niệm và những đặc điểm của điện toán đám mây

1.2.1 Khái niệm

1.2.1.a Thuật ngữ "đám mây":

Thuật ngữ "đám mây" ở đây là lối nói ẩn dụ chỉ mạng Internet dựa vào cáchthức Internet được bố trí trong sơ đồ mạng máy tính Ở mô hình điện toán này, mọikhả năng liên quan đến công nghệ thông tin đều được cung cấp dưới dạng các "dịchvụ", cho phép người sử dụng truy cập các dịch vụ công nghệ từ một nhà cung cấpnào đó "trong đám mây" mà không cần phải có các kiến thức, kinh nghiệm về côngnghệ đó, cũng như không cần quan tâm đến các cơ sở hạ tầng phục vụ công nghệđó.

1.2.1.b Định nghĩa:

Một mô hình điện toán nơi mà khả năng mở rộng và linh hoạt về công nghệthông tin được cung cấp như một dịch vụ cho nhiều khách hàng đang sửdụng các công nghệ trên Internet

Nói một cách đơn giản nhất “điện toán đám mây” chính là những ứng dụngtrực tuyến trên Internet Dữ liệu, tài nguyên, phần mềm và các thông tin liên quanđều được lưu trữ, tính toán, xử lý trên các server (chính là các “đám mây”) Trìnhduyệt là nơi ứng dụng hiện hữu và vận hành còn dữ liệu được lưu trữ và xử lý ởmáy chủ của nhà cung cấp ứng dụng đó Theo tổ chức Xã hội máy tính IEEE "Nó làhình mẫu trong đó thông tin được lưu trữ thường trực tại các máy chủ trên Internetvà chỉ được được lưu trữ tạm thời ở các máy khách, bao gồm máy tính cá nhân,trung tâm giải trí, máy tính trong doanh nghiệp, các phương tiện máy tính cầmtay, ".

Trang 7

Hình 1: Mọi thứ đều tập trung vào đám mây.1.2.2 Đặc điểm:

Các máy tính trên “đám mây” được thiết lập để hoạt động cùng nhau, do vậy các ứng dụng có thể sử dụng toàn bộ sức mạnh của các máy tính để có thể đạt được hiệusuất cao nhất Điện toán đám mây cũng đáp ứng đầy đủ tính linh hoạt cho người dùng Tùy thuộc vào nhu cầu, người dùng có thể tăng thêm tài nguyên mà các đám mây cần sử dụng để đáp ứng, mà không cần phải nâng cấp thêm tài nguyên phần cứng như sử dụng máy tính cá nhân Ngoài ra, với điện toán đám mây, vấn đề hạn chế của hệ điều hành khi sử dụng các ứng dụng không còn bị ràng buộc, như cách sử dụng máy tính thông thường.

Hình 2: Sơ đồ điện toán đám

Trang 8

mây (với các dịch vụ cung cấp nằm bên trong đám mây được truy cập từ các máy tính bên ngoài).

1.2.3 Ưu và nhược điểm của mô hình điện toán đám mây:1.2.3.a Ưu điểm:

Những ưu điểm và thế mạnh dưới đây đã góp phần giúp "điện toán đám mây" trở thành mô hình điện toán được áp dụng rộng rãi trên toàn thế giới:

Tốc độ xử lý nhanh, cung cấp cho người dùng những dịch vụ nhanh chóng và giá thành rẻ dựa trên nền tảng cơ sở hạ tầng tập trung (đám mây).

Chi phí đầu tư ban đầu về cơ sở hạ tầng, máy móc và nguồn nhân lực của người sử dụng điện toán đám mây được giảm đến mức thấp nhất.

Không còn phụ thuộc vào thiết bị và vị trí địa lý, cho phép người dùng truy cập và sử dụng hệ thống thông qua trình duyệt web ở bất kỳ đâu và trên bất kỳ thiết bị nào mà họ sử dụng (chẳng hạn là PC hoặc là điện thoại di động…)

Với độ tin cậy cao, không chỉ giành cho người dùng phổ thông, điện toán đám mây phù hợp với các yêu cầu cao và liên tục của các công ty kinh doanh và các nghiên cứu khoa học Tuy nhiên, một vài dịch vụ lớn của điện toán đám mây đôi khi rơi vào trạng thái quá tải, khiến hoạt động bị ngưng trệ Khi rơi vào trạng thái này, người dùng không có khả năng để xử lý các sự cố mà phải nhờ vào các chuyên gia từ đám mây tiến hành xử lý.

Khả năng mở rộng được, giúp cải thiện chất lượng các dịch vụ được cung cấp trên “đám mây”.

Khả năng bảo mật được cải thiện do sự tập trung về dữ liệu.

Các ứng dụng của điện toán đám mây dễ dàng để sửa chữa hơn bởi lẽ chúng không được cài đặt cố định trên một máy tính nào Chúng cũng dễ dàng hỗ trợ và cải thiện về tính năng.

Tài nguyên sử dụng của điện toán đám mây luôn được quản lý và thống kê trên từngkhách hàng và ứng dụng, theo từng ngày, từng tuần, từng tháng Điều này đảm bảo cho việc định lượng giá cả của mỗi dịch vụ do điện toán đám mây cung cấp để người dùng có thể lựa chọn phù hợp.

1.2.3.b Nhược điểm:

Tuy nhiên, mô hình điện toán này vẫn còn mắc phải một số nhược điểm sau:

Tính riêng tư: Các thông tin người dùng và dữ liệu được chứa trên điện toán đám

mây có đảm bảo được riêng tư, và liệu các thông tin đó có bị sử dụng vì một mục đích nào khác?

Tính sẵn dùng: Liệu các dịch vụ đám mây có bị “treo” bất ngờ, khiến cho người

dùng không thể truy cập các dịch vụ và dữ liệu của mình trong những khoảng thời gian nào đó khiến ảnh hưởng đến công việc?

Mất dữ liệu: Một vài dịch vụ lưu trữ dữ liệu trực tuyến trên đám mây bất ngờ ngừng

hoạt động hoặc không tiếp tục cung cấp dịch vụ, khiến cho người dùng phải sao lưu dữ liệu của họ từ “đám mây” về máy tính cá nhân Điều này sẽ mất nhiều thời gian Thậm chí một vài trường hợp, vì một lý do nào đó, dữ liệu người dùng bị mất và không thể phục hồi được.

Tính di động của dữ liệu và quyền sở hữu: Một câu hỏi đặt ra, liệu người dùng có

thể chia sẻ dữ liệu từ dịch vụ đám mây này sang dịch vụ của đám mây khác? Hoặc trong trường hợp không muốn tiếp tục sử dụng dịch vụ cung cấp từ đám mây, liệu người dùng có thể sao lưu toàn bộ dữ liệu của họ từ đám mây? Và làm cách nào để

Trang 9

người dùng có thể chắc chắn rằng các dịch vụ đám mây sẽ không hủy toàn bộ dữ liệu của họ trong trường hợp dịch vụ ngừng hoạt động.

Khả năng bảo mật: Vấn đề tập trung dữ liệu trên các “đám mây” là cách thức hiệu

quả để tăng cường bảo mật, nhưng mặt khác cũng lại chính là mối lo của người sử dụng dịch vụ của điện toán đám mây Bởi lẽ một khi các đám mây bị tấn công hoặc đột nhập, toàn bộ dữ liệu sẽ bị chiếm dụng Tuy nhiên, đây không thực sự là vấn đề của riêng “điện toán đám mây”, bởi lẽ tấn công đánh cắp dữ liệu là vấn đề gặp phải trên bất kỳ môi trường nào, ngay cả trên các máy tính cá nhân.

1.3 Cấu trúc và cách thức hoạt động của điện toán đám mây:

1.3.1 Mô hình dịch vụ điện toánđám mây

1.3.1.a Mô hình tổng quan:

Theo định nghĩa, các nguồn điện toán khổng lồ như phần mềm, dịch vụ sẽ nằm tại các máy chủ ảo (đám mây) trên Internet thay vì trong máy tính gia đình và văn phòng (trên mặt đất) để mọi người kết nối và sử dụng mỗi khi họ cần.

Hình 3: Minh họa về cloud computing

Hiện nay, các nhà cung cấp đưa ra nhiều dịch vụ của cloud computing theo nhiều hướng khác nhau, đưa ra các chuẩn riêng cũng như cách thức hoạt động khác nhau Do đó, việc tích hợp các cloud để giải quyết một bài toán lớn của khách hàng vẫn còn là một vấn đề khó khăn Chính vì vậy, các nhà cung cấp dịch vụ đang có xu hướng tích hợp các cloud lại với nhau thành “sky computing”, đưa ra các chuẩn chung để giải quyết các bài toán lớn của khách hàng.

Trang 10

1.3.1.b Cấu trúc phân lớp của mô hình điện toán đám mây:

Mô hình “điện toán đám mây” được chia ra thành 5 lớp riêng biệt, có tác động qua lại lẫn nhau:

Hình 4: Mô hình lớp của điện toán đám mây

Client (Lớp Khách hàng): Lớp Client của điện toán đám mây bao gồm phần cứng

và phần mềm, để dựa vào đó, khách hàng có thể truy cập và sử dụng các ứng dụng/dịch vụ được cung cấp từ điện toán đám mây Chẳng hạn máy tính và đường dây kết nối Internet (thiết bị phần cứng) và các trình duyệt web (phần mềm)….

Application (Lớp Ứng dụng): Lớp ứng dụng của điện toán đám mây làm nhiệm vụ

phân phối phần mềm như một dịch vụ thông quan Internet, người dùng không cần phải cài đặt và chạy các ứng dụng đó trên máy tính của mình, các ứng dụng dễ dàngđược chỉnh sữa và người dùng dễ dàng nhận được sự hỗ trợ.

Các đặc trưng chính của lớp ứng dụng bao gồm:

Các hoạt động được quản lý tại trung tâm của đám mây, chứ không nằm ở phía khách hàng (lớp Client), cho phép khách hàng truy cập các ứng dụng từ xa thông qua Website.

Người dùng không còn cần thực hiện các tính năng như cập nhật phiên bản, bản vá lỗi, download phiên bản mới… bởi chúng sẽ được thực hiện từ các “đám mây”.

Platform (Lớp Nền tảng): Cung cấp nền tảng cho điện toán và các giải pháp của

dịch vụ, chi phối đến cấu trúc hạ tầng của “đám mây” và là điểm tựa cho lớp ứng dụng, cho phép các ứng dụng hoạt động trên nền tảng đó Nó giảm nhẹ sự tốn kém khi triển khai các ứng dụng khi người dùng không phải trang bị cơ sở hạ tầng (phần cứng và phần mềm) của riêng mình

Infrastructure (Lớp Cơ sở hạ tầng): Cung cấp hạ tầng máy tính, tiêu biểu là môi

trường nền ảo hóa Thay vì khách hàng phải bỏ tiền ra mua các server, phần mềm, trung tâm dữ liệu hoặc thiết bị kết nối… giờ đây, họ vẫn có thể có đầy đủ tài nguyênđể sử dụng mà chi phí được giảm thiểu, hoặc thậm chí là miễn phí Đây là một bướctiến hóa của mô hình máy chủ ảo (Virtual Private Server).

Trang 11

Server (Lớp Server - Máy chủ): Bao gồm các sản phẩm phần cứng và phần mềm

máy tính, được thiết kế và xây dựng đặc biệt để cung cấp các dịch vụ của đám mây Các server phải được xây dựng và có cấu hình đủ mạnh (thậm chí là rất mạnh) để đám ứng nhu cầu sử dụng của số lượng đông đảo các người dùng và các nhu cầu ngày càng cao của họ.

1.3.2 Cách thức hoạt động của Điện toán đám mây

Để hiểu cách thức hoạt động của “đám mây”, tưởng tượng rằng “đám mây” bao gồm 2 lớp: Lớp Back-end và lớp Front-end.

Hình 5: Lớp Back-end và lớp Front-end.

Hạ tầng thiết bị được chứa ở lớp Back-End (bao gồm nhiều máy tính, máy chủ và hệ thống lưu trữ dữ liệu gộp thành “đám mây” các dịch vụ Web), và giao diện ngườidùng của các ứng dụng được chứa tại lớp Front-End.

Lớp Front-end: gồm có một máy tính Client và một ứng dụng cần cho việc truy cập

đám mây;là lớp người dùng, cho phép người dùng sử dụng và thực hiện thông qua giao diện người dùng Tuy nhiên, không phải tất cả các hệ thống đám mây đều sử dụng chung một giao diện Khi người dùng truy cập các dịch vụ trực tuyến, họ sẽ phải sử dụng thông qua giao diện từ lớp Front-end, và các phần mềm sẽ được chạy trên lớp Back-end nằm ở “đám mây”.

Lớp Back-end bao gồm các cấu trúc phần cứng và phần mềm để cung cấp giao diện cho lớp Front-end và được người dùng tác động thông qua giao diện đó.

1.3.3 Giải pháp và dịch vụ:

Cloud Computing ra đời để giải quyết các vấn đề như:

Vấn đề về lưu trữ dữ liệu: Dữ liệu được lưu trữ tập trung ở các kho dữ liệu khổng lồ Các công ty lớn như Microsoft, Google có hàng chục kho dữ liệu trung tâm nằm rải rác khắp nơi trên thế giới Các công ty lớn này sẽ cung cấp các

Trang 12

dịch vụ cho phép doanh nghiệp có thể lưu trữ và quản lý dữ liệu của họ trên các kholưu trữ trung tâm.

Hình 6: Minh họa về các dịch vụ

1.3.4 Xu hướng phát triển:

Thuật ngữ “cloud computing” ra đời từ giữa năm 2007, cho đến nay đã không ngừng phát triển mạnh mẽ và được hiện thực bởi nhiều nhà cung cấp, trong đó có Amazon, Google, DataSynapse, Cloud2s và Salesforce cũng như những nhà cung cấp truyền thống như Sun Microsystems, HP, IBM, Intel, Cisco và Microsoft Nó đang được nhiều người dùng cá nhân cho đến những công ty lớn như General Electric, L'Oréal, Procter & Gamble và Valeo chấp nhân và sử dụng.

Trang 13

Hình 7:Một số ông lớn về công nghệ ĐTĐM

Với mục tiêu giải quyết các bài toán về dữ liệu, tính toán, dịch vụ, …, cloud

computing đã và đang mang lại lợi nhuận lớn, đem đến một sân chơi, một thị trườngrộng lớn cho các nhà cung cấp dịch vụ, nên sự phát triển nhanh chong của nó có thể được tính từng ngày Trong khi đó, thuật ngữ ban đầu của “Grid computing” không mang kinh tế, lợi nhuận cao nên sự phát triển của nó đang ngày cáng giảm sút, và chỉ đang được áp dụng vào lĩnh vực nghiên cứu khoa học.

Trang 14

Chương 2 ỨNG DỤNG CỦA “ĐIỆN TOÁN ĐÁM MÂY”2.1 Các dịch vụ

Computing cung cấp hạ tầng, nền tảng và phần mềm như là dịch vụ, mà cóthể được cung ứng như là một dịch vụ cho thuê trong cách dùng bao nhiêu trả bấynhiêu đối với người dùng.

Hình 9: Mô hình dịch vụ và triển khai

Trang 15

Hình 10 : Mô hình dịch vụ điện toán đám mây

2.1 1 Rastructure-as-a-Service (IaaS – Dịch vụ hạ tầng):

Cung cấp cho người dùng hạ tầng (thường là dưới hình thức các máy ảo) nhưlà một dịch vụ Những kiến trúc ảo xếp chồng là một ví dụ của xu hướng mọi thứ làdịch vụ và có cùng những điểm chung Hơn hẳn một máy chủ cho thuê, không gianlưu trữ tập trung hay thiết bị mạng, máy trạm thay vì đầu tư mua thì có thể thuê đầyđủ dịch vụ bên ngoài Những dịch vụ này thông thường được tính chi phí trên cơ sởtính toán chức năng và lượng tài nguyên sử dụng (và từ đó ra chi phí) sẽ phản ảnhđược mức độ của hoạt động Đây là một sự phát triển của những giải pháp lưu trữweb và máy chủ cá nhân ảo Tên ban đầu được sử dụng là dịch vụ phần cứng(HaaS) và được tạo ra bởi một nhà kinh tế học Nichlas Car vào tháng 3 năm 2006,nhưng từ này đã dần bị thay thế bởi khái niệm dịch vụ hạ tầng vào khoảng cuối năm2006

Những đặc trưng tiêu biểu:

Trang 16

 Cung cấp tài nguyên như là dịch vụ: bao gồm cả máy chủ, thiết bịmạng, bộ nhớ, CPU, không gian đĩa cứng, trang thiết bị trung tâm dữliệu.

 Khả năng mở rộng linh hoạt Chi phí thay đổi tùy theo thực tế.

 Nhiều người thuê có thể cùng dùng chung trên một tài nguyên.

 Cấp độ doanh nghiệp: đem lại lợi ích cho công ty bởi một nguồn tàinguyên tích toán tổng hợp.

2.1.2 Platform-as-a-Service (PaaS – Dịch vụ nền tảng):

Cung cấp nền tảng tính toán và một tập các giải pháp nhiều lớp Nó hỗ trợviệc triển khai ứng dụng mà không quan tâm đến chi phí hay sự phức tạp của việctrang bị và quản lý các lớp phần cứng và phần mềm bên dưới, cung cấp tất cả cáctính năng cần thiết để hỗ trợ chu trình sống đầy đủ của việc xây dựng và cung cấpmột ứng dụng và dịch vụ web sẵn sàng trên Internet mà không cần bất kì thao tác tảihay cài đặt phần mềm cho những người phát triển, quản lý tin học, hay người dùngcuối Nó còn được biết đến với một tên khác là cloudware.

Cung cấp dịch vụ nền tảng (PaaS) bao gồm những điều kiện cho qui trìnhthiết kế ứng dụng, phát triển, kiểm thử, triển khai và lưu trữ ứng dụng có giá trị nhưlà dịch vụ ứng dụng như cộng tác nhóm, sắp xếp và tích hợp dịch vụ web, tích hợpcơ sở dữ liệu, bảo mật, khả năng mở rộng, quản lý trạng thái, phiên bản ứng dụng,các lợi ích cho cộng đồng phát triển và nghiên cứu ứng dụng Những dịch vụ nàyđược chuẩn bị như là một giải pháp tính hợp trên nền web

Những đặc trưng tiêu biểu:

 Phục vụ cho việc phát triển, kiểm thử, triển khai và vận hành ứngdụng giống như là môi trường phát triển tích hợp.

 Các công cụ khởi tạo với giao diện trên nền web

Trang 17

 Kiến trúc đồng nhất

 Tích hợp dịch vụ web và cơ sở dữ liệu.

 Hỗ trợ cộng tác nhóm phát triển Công cụ hỗ trợ tiện tích Các yếu tố Thuận lợi:

 Dịch vụ nền tảng (PaaS) đang ở thời kì đầu và được ưa chuộng ởnhững tính năng vốn được ưa thích bởi dịch vụ phần mềm, bên cạnhđó có tích hợp các yếu tố về nền tảng hệ thống

 Ưu điểm trong những dự án tập hợp những công việc nhóm có sựphân tán về địa lý

 Khả năng tích hợp nhiều nguồn của dịch vụ web

 Giảm chi phí ngoài lề khi tích hợp các dịch vụ về bảo mật, khả năngmở rộng, kiểm soát lỗi…

 Mong đợi ở người dùng có kiến thức có thể tiếp tục hoàn thiện và hỗtrợ tương tác với nhiều người để giúp xác định mức độ khó khăn củavấn đề chúng ta gặp phải

 Hướng việc sử dụng công nghệ để đạt được mục đích tạo điều kiện dễdàng hơn cho việc phát triển ứng dụng đa người dùng cho nhữngngười không chỉ trong nhóm lập trình mà có thể kết hợp nhiều nhómcùng làm việc

Ngày đăng: 01/11/2014, 15:24

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

w