nguyenanhque.dtdm

Màu nền
Font chữ
Font size
Chiều cao dòng

Tình hình nghiên cứu ứng dụng ĐTĐM vào CNTT nước ngoài

Theo Hãng nghiên cứu thị trường Gartner (Mỹ) thì năm 2014 doanh thu của các dịch vụ điện toán đám mây là 147 tỷ usd,một con số không nhỏ đấy đã phần nào thể hiện 1 tương lai tươi sáng cho điện toán đám mây.chúng ta hãy điểm qua tình hình ngiên cứu và ứng dụng điện toán đám mây trong lĩnh vực cntt trên thế giới từ trước đến nay.

Các ý tưởng về một "mạng máy tính giữa các thiên hà" đã được giới thiệu trong những năm sáu mươi của JCR Licklider , người chịu trách nhiệm tạo điều kiện cho sự phát triển của ARPANET (Advanced Research Projects Agency Network) vào năm 1969.

Kể từ những năm sáu mươi, điện toán đám mây đã phát triển cùng một số ngành, sớm nhất với Web 2.0

+Một trong những cột mốc đầu tiên cho điện toán đám mây là sự xuất hiện của Salesforce.com năm 1999, mà đi tiên phong trong khái niệm của các ứng dụng doanh nghiệp cung cấp thông qua một trang web đơn giản. Công ty dịch vụ mở đường cho cả chuyên gia và các công ty phần mềm chính thống để cung cấp các ứng dụng trên internet.

+ Sự phát triển tiếp theo là Amazon Web Services trong năm 2002, trong đó cung cấp một bộ các dịch vụ dựa trên đám mây bao gồm lưu trữ, tính toán và thậm chí là trí thông minh của con người thông qua các Amazon Mechanical Turk.

+ Sau đó vào năm 2006, Amazon ra mắt điện toán đám mây Elastic Compute cloud  (EC2) như là một dịch vụ web thương mại cho phép các công ty nhỏ, cá nhân thuê máy tính để chạy các ứng dụng máy tính của mình.

+ trong năm 2009 Một cột mốc lớn là ứng dụng điện toán đám mây vào  Web 2.0, và Google và những công ty khác đã bắt đầu cung cấp các ứng dụng doanh nghiệp dựa trên trình duyệt, thành công nhất là dịch vụ Google Apps .

Các dịch vụ điện toán đám mây nổi tiếng:

1.  Amazon Web Services

là tập hợp các dịch vụ cung cấp cho người lập trình có khả năng truy cập tới hạ tầng kiến trúc tính toán kiểu sẵn sàng-để-sử dụng (ready-to-use) của Amazon. Các máy tính có nền tảng vững chắc đã được xây dựng và tinh chế qua nhiều năm của Amazon bây giờ là có thể cho phép bất cứ ai cũng có quyền cập tới Internet. Amazon cung cấp một số dịch vụ Web nhưng trong loạt bài viết này chỉ tập trung vào các dịch vụ khối hợp nhất (building-block) cơ bản, cái mà đáp ứng được một số yêu cầu cốt lõi của hầu hết các hệ thống như: lưu trữ, tính toán, truyền thông điệp và tập dữ liệu.

Bạn có thể xây dựng các ứng dụng phức tạp và gồm nhiều phần khác nhau bằng cách sử dụng các chức năng phân tầng với các dịch vụ đáng tin cậy, hiệu quả khối hợp nhất được cung cấp bởi Amazon. Các dịch vụ Web mà tồn tại bên trong đám mây phía bên ngoài môi trường của bạn và có khả năng thực hiện là rất cao.

Dịch vụ thể sự lợi thế khi mà Bạn sẽ trả chỉ dựa trên những cái bạn sử dụng mà không cần phải trả trước các chi phí và vốn đầu tư ban đầu. Bạn không cần phải mất chi phí cho bảo trì bởi vì phần cứng được duy trì và phục vụ bởi Amazon. bạn có thể nhanh chóng kết hợp thành một nền tảng hạ tầng. Điểm quan trọng là  cơ sở hạ tầng là mềm dẻo và có thể thay đổi lên hay xuống tùy theo nhu cầu sử dụng.

Các thành phần chính của hạ tầng cơ sở của trang Web này gồm có:

Lưu trữ (Storage)

Mọi người đều cần phải lưu trữ  cho các tệp, các tài liệu, các dữ liệu tải về của người dùng hoặc các bản sao lưu. Có thể tiến hành lưu trữ bất kỳ các ứng dụng cần thiết của bạn trong Amazon Simple Storage Service (S3) và nhận được các lợi ích với nó như có khả năng mở rộng, đáng tin cậy và với mức chi phí thấp cho việc lưu trữ.

Amazon Simple Storage Service (S3) cung cấp các giao diện dịch vụ Web cho việc lưu trữ và khôi phục dữ liệu. Dữ liệu được cho ở bất kỳ loại nào và có thể được lưu trữ và truy cập đến từ bất kỳ vị trí nào thông qua Internet. Bạn có thể lưu trữ không giới hạn một lượng lớn các đối tượng trong S3 với kích thước của mỗi đối tượng trong khoảng từ 1 byte tới 5 GB. Các lưu trữ là có thể ở trong Hoa Kỳ hoặc trong Liên Minh Châu Âu. Bạn có thể chọn vị trí lưu trữ cho các đối tượng của bạn khi bạn tạo ra buckets, cái mà tương tự như khái niệm của thư mục trong hệ thống xử lý của bạn. Dữ liệu được lưu trữ an toàn bằng cách sử dụng cùng hạ tầng cơ sở lưu trữ Amazon sử dụng sức mạng của mình trên toàn thế giới với một mạng lưới các trang Web thương mại điện tử.

Sự hạn chế truy cập có thể được xác định cho từng đối tượng bạn lưu trữ trong S3, và các đối tượng này có thể được truy cập với các yêu cầu HTTP đơn giản. Thậm chí bạn có thể tạo ra các đối tượng để tải về bằng cách sử dụng giao thức BitTorrent.

S3 giải phóng hoàn toàn cho bạn về các lo lắng cho không gian lưu trữ, truy cập vào dữ liệu, hoặc bảo vệ dữ liệu. Bạn thậm chí không phải đối phó với chi phí của việc bảo trì các máy chủ lưu trữ.

Tính năng của S3 bao gồm:

Tính ổn định

Nó được thiết kế để chịu được các hỏng hóc và phục hồi hệ thống rất nhanh với thời gian tối thiểu. Amazon cung cấp một thỏa thuận cấp dịch vụ (service-level agreement - SLA) để duy trì tính sẵn sàng ở mức 99.99 phần trăm.

Đơn giản, dễ dùng

S3 được xây dụng trên các khái niệm đơn giản và cung cấp tính mềm dẻo cao cho việc phát triển các ứng dụng của bạn. Bạn có thể xây dựng các lược đồ lưu trữ phức tạp hơn, nếu cần, bằng cách thêm các hàm vào các thành phần của S3.

Tính mở rộng

Thiết kế của S3 cung cấp một cấp độ cao về tính mở rộng và cho phép sự điều chỉnh dễ dàng trong dịch vụ khi lượng truy cập vào ứng dụng web của bạn tăng đột biến với lưu lượng khổng lồ.

Rẻ

Chi phí sử dụng S3 rất cạnh tranh với các giải pháp của công ty và cá nhân khác trên thị trường.

Ba khái niệm nền tảng cho khung làm việc S3 là thùng (buckets), đối tượng (objects), và khóa (keys).

Tính toán (Computing)

Amazon EC2 là dịch vụ Web cho phép bạn yêu cầu các máy ảo trong vòng một vài phút và dễ dàng thay đổi khả năng của bạn hoặc tải xuống dựa trên nhu cầu. Bạn chỉ cần phải trả chi phí cho khoảng thời gian mà bạn sử dụng. Nếu bạn muốn tăng khả năng tính toán của bạn nên, bạn có thể nhanh chóng tiếp cận khởi tạo máy áo và sau đó chấm dứt chúng khi mà nhu cầu của bạn giảm đi.

Những trường hợp mà dựa trên Linux® và có thể chạy trên bất kỳ ứng dụng nào hoặc phần mềm nào bạn muốn. Bạn có thực hiện điều khiển cho từng trường hợp cụ thể. Môi trường của EC2 là được xây dựng trên cùng mã nguồn mở Xen hypervisor, cái được phát triển tại trường Đại học Cambridge. Amazon cho phép bạn tạo ra hình ảnh máy Amazon (AMIs) cái thực hiện hành động như là các khuôn mẫu cho các ví dụ của bạn. Truy cập với các ví dụ có thể được điều khiển bằng việc xác định được các quyền cho phép. Bạn cũng có thể làm bất cứ cái gì bạn muốn với chúng tuy chỉ có một hạn chế duy nhất là yêu cầu bạn cần sử dụng dựa trên Linux. Thời gian gần đây, khi mà Open Solaris được công bố trong một quan hệ đối tác với Sun Microsoftsystem, nhưng phần lớn các thương mại miễn phí và có sẵn được xây dựng cho EC2 đều dựa trên nền tảng Linux.

Amazon EC2 cung cấp chính xác quy mô máy tính cái cho phép dễ dàng để thay đổi quy mô tài nguyên tính toán của bạn lên và xuống. Bạn hoàn toàn kiểm soát được môi trường tính toán cái mà chạy trong trung tâm dữ liệu của Amazon. Amazon cung cấp năm kiểu của các máy chủ; để cho phép bạn chọn lựa một trong các loại này phù hợp với ứng dụng cần thiết của bạn. Các máy chủ cung cấp từ loại đơn lõi x86 đến loại tám lõi x86_64. Bạn có thể thay thế các trường hợp trong các mô hình địa lý khác nhau hoặc trong các vùng mà từ chỗ đảm bảo thực hiện đến chỗ có thể thất bại. Amazon cũng chỉ dẫn khái niệm của địa chỉ IP thay đổi cho phép làm việc với địa chỉ động.

EC2 có thể cung cấp cho ứng dụng ảo của bạn khả năng để:

Cấu hình các yêu cầu tính toán của chúng ngay trong khi hoạt động.

Điều chỉnh dung lượng dựa trên yêu cầu.

 Một số đặc tính đáng giá được cung cấp bởi mô hình mới này:

Độ tin cậy

EC2 được thiết kế để dễ dàng cung cấp các thể hiện của ứng dụng và hủy chúng khi không cần thiết.

Tính đơn giản

Được xây dựng trên các khái niệm đơn giản, EC2 cung cấp tính mềm dẻo để kiến thiết các hệ thống của bạn. Amazon cung cấp tất cả các nguyên vật liệu bạn cần; bạn có thể kết hợp những nguyên liệu đó theo cách mà phù hợp với ứng dụng của bạn.

Bảo mật

EC2 được thiết kế để cung cấp tính bảo mật cấp độ cao. Các thể hiện của ứng dụng đều hoạt động trong các trung tâm dữ liệu an toàn của Amazon, với khả năng cấu hình tường lửa để giới hạn tất cả các truy cập tới các nhóm mà bạn tin tưởng.

Bền vững

Bạn có thể xây dựng tính bền vững trong ứng dụng của bạn bằng cách đặt các thể hiện của ứng dụng của bạn vào trong các các vị trí địa lý khác nhau, và bằng cách sử dụng các vùng lưu trữ bền vững và độc lập với các thể hiện của ứng dụng.

Giá rẻ

Dịch vụ EC2 được tính với giá rất kinh tế và là thay thế hấp dẫn cho tất cả các nhu cầu về máy chủ của bạn.

Gửi thông điệp (Messaging)

Amazon Simple Queue Service (SQS) là một khung làm việc truyền tin mở rộng và đáng tin cậy nó làm cho việc tạo, lưu trữ, và lấy các thông điệp trở nên đơn giản. Bạn có thể sử dụng nó như là một cơ sở cho sự gắn kết các ứng dụng dựa trên dịch vụ Web của Amazon của bạn. Sử dụng SQS là cách tuyệt vời để xây dựng các ứng dụng mở rộng trên nền web. Bạn trả phí cho các thông điệp dựa trên lượng sử dụng của bạn. Toàn bộ khung hàng đợi hoạt động bên trong môi trường bảo mật của các trung tâm dữ liệu của chính Amazon.

Một số đặc tính cung cấp bởi SQS:

Tính tin cậy

SQS được xây dựng để lưu trữ các thông điệp SQS một cách dư thừa trên các trung tâm đa dữ liệu và để làm cho chúng luôn sẵn sàng bất cứ khi nào.

Tính đơn giản

Mô hình lập trình cho việc truy cập và sử dụng SQS rất đơn giản và có thể được sử dụng từ rất nhiều ngôn ngữ lập trình khác nhau.

Bảo mật

SQS được thiết kế để cung cấp mức độ bảo mật cao. Sự truy cập tới các thông điệp bị giới hạn trong những người dùng có thẩm quyền.

Tính có thể mở rộng được

SQS cho bạn khả năng để tạo các ứng dụng dựa trên hàng đợi mà có thể đọc và viết các thông điệp không giới hạn, không có một giới hạn nào.

Rẻ

Sử dụng SQS rất kinh tế và là sự thay thế hấp dẫn cho nhu cầu truyền tin của bạn.

Tập hợp dữ liệu (Datasets)

Amazon SimpleDB (SDB) cung cấp khả năng mở rộng, lập chỉ mục, khả năng lưu trữ mà không cần bảo trì, cùng với việc thực hiện xử lý và truy vấn với tập hợp dữ liệu.

Amazon SimpleDB (SDB) là dịch vụ Web cho phép lưu trữ, xử lý và truy vấn tập hợp dữ liệu có cấu trúc. Ở đây không phải là một cơ sở dữ liệu quan hệ theo cách tiếp cận truyền thống mà ở mức độ cao hơn dưới dạng các sơ đồ, với dữ liệu ít cấu trúc lưu trữ trong các đám mây và trong đó bạn có thể sử dụng để lưu trữ và khôi phục các giá trị khóa. Mỗi một tập hợp các giá trị khóa cần phải có một tên một mục duy nhất; các mục là được phân chia vào từng miền khác nhau. Mỗi một mục có thể lưu giữ lên tới 256 cặp giá trị khóa của dữ liệu. Bạn có thể thực thi các truy vấn dựa trên tập dữ liệu của bạn trong từng miền khác nhau. Các truy vấn dựa theo từng miền là không được hỗ trợ bởi SDB.

SDB là một cách đơn giản để sử dụng và cung cấp hầu hết các chức năng của cơ sở dữ liệu quan hệ. Sự duy trì là đơn giản hơn nhiều so với cơ sở dữ liệu điển hình bởi vì không cần phải cài đặt hoặc định dạng. Amazon quan tâm nhiều tới tất cả các việc liên quan đến quản trị. Dữ liệu là được tự động đánh chỉ mục bởi Amazon và là sẵn có cho bạn tại bất kỳ thời điểm nào từ bất kỳ chỗ nào. Một lợi thế quan trọng của khóa là không được sử dụng cho các sơ đồ đó là khả năng chèn dữ liệu vào khi đang hoạt động và thêm các cột hoặc các khóa động.

SDB là một phần của cơ sở hạ tầng Amazon, và khả năng mở rộng được thực hiện một cách tự động đối với bạn tùy từng tình huống. Bạn có thể tự do tập trung sự chú ý của bạn vào một số thứ quan trọng. bạn chỉ phải trả chi phí chỉ cho tập dữ liệu tài nguyên mà bạn sử dụng.

Một số tính năng đáng giá cung cấp bởi SDB:

Tính tin cậy

SDB được thiết kế để lưu trữ dữ liệu được đánh chỉ số của bạn một cách dư thừa xuyên qua các trung tâm dữ liệu để làm cho chúng sẵn sàng tại mọi thời điểm.

Tốc độ

SDB được thiết kế để cung cấp truy xuất dữ liệu nhanh, đặc biệt nếu các yêu cầu của bạn được tạo ra từ một thể hiện EC2 trong môi trường Amazon Web Services.

Tính đơn giản

Mô hình lập trình cho việc truy cập và sử dụng SDB rất đơn giản và có thể được sử dụng từ rất nhiều ngôn ngữ lập trình khác nhau.

Bảo mật

SDB được thiết kế để cung cấp độ bảo mật cao. Chỉ có những người dùng được chứng thực mới có thể truy cập tới dữ liệu.

Tính mềm dẻo

SBD cung cấp khả năng để lưu trữ dữ liệu ngay trong quá trình xử lý mà không cần bất cứ lược đồ được định nghĩa trước nào.

Giá rẻ

Phí sử dụng SDB rất kinh tế. Bạn chỉ phải trả cho những gì bạn thực sự dùng.

Bạn đang đọc truyện trên: Truyen2U.Pro