Ưu điểm, khả năng, tính bảo mật của công nghệ đám mây. Điện toán đám mây là gì. Dịch vụ đám mây và khả năng của chúng

Hãy bắt đầu với định nghĩa về điện toán đám mây. Hiện tượng này là mới nên không có nhiều nguồn chính thức xác định khái niệm này. Cách tiếp cận cơ bản và toàn diện nhất cho vấn đề này được thực hiện bởi các chuyên gia Mỹ Peter Mell và Tim Grans từ Phòng thí nghiệm Công nghệ Thông tin của Viện Tiêu chuẩn và Công nghệ Quốc gia (NIST). Trong công việc của tôi Định nghĩa điện toán đám mây của NIST (Định nghĩa điện toán đám mây: phiên bản NIST) họ viết như sau (bản dịch của tác giả từ tiếng Anh).

Điện toán đám mây là mô hình cung cấp quyền truy cập mạng theo yêu cầu, thuận tiện vào một tập hợp tài nguyên máy tính có thể định cấu hình được chia sẻ (ví dụ: mạng, máy chủ, lưu trữ dữ liệu, ứng dụng và/hoặc dịch vụ), mà người dùng có thể nhanh chóng sử dụng cho các tác vụ của mình và giải phóng khi giảm số lượng tương tác tối thiểu với nhà cung cấp dịch vụ hoặc nỗ lực quản lý của chính họ. Mô hình này nhằm mục đích tăng tính sẵn có của tài nguyên máy tính và kết hợp năm đặc trưng, ba mô hình dịch vụ và bốn những mô hình triển khai.

Đặc điểm của điện toán đám mây:

  1. Tự phục vụ theo yêu cầu
    Người tiêu dùng, khi cần, có thể sử dụng các khả năng tính toán một cách độc lập, chẳng hạn như thời gian của máy chủ hoặc lưu trữ mạng, một cách tự động mà không cần tương tác với nhân viên của nhà cung cấp dịch vụ.
  2. Có thể truy cập rộng rãi qua Internet
    Cơ hội có sẵn thông qua mạng; chúng được truy cập dựa trên các cơ chế tiêu chuẩn, cho phép sử dụng các nền tảng máy khách mỏng và dày không đồng nhất (ví dụ: điện thoại di động, máy tính xách tay, PDA).
  3. Tập hợp tài nguyên
    Nhà cung cấp tập hợp các tài nguyên máy tính của mình để phục vụ một số lượng lớn người tiêu dùng bằng cách sử dụng nguyên tắc Nhiều người thuê. Các tài nguyên vật lý và ảo khác nhau được phân bổ động và phân bổ lại theo nhu cầu của người dùng. Có cảm giác độc lập về vị trí khi khách hàng không biết hoặc không kiểm soát chính xác vị trí của tài nguyên máy tính mà họ sử dụng nhưng có thể xác định vị trí của họ ở mức độ trừu tượng hơn (ví dụ: quốc gia, khu vực hoặc trung tâm dữ liệu). Ví dụ về tài nguyên có thể là lưu trữ dữ liệu, sức mạnh tính toán, RAM, băng thông, máy ảo.
  4. Khả năng thích ứng nhanh chóng
    Khả năng tính toán có thể được dự trữ nhanh chóng và linh hoạt (thường là tự động) để mở rộng quy mô nhanh chóng nhằm đáp ứng nhu cầu của khách hàng và cũng nhanh chóng được giải phóng. Từ góc độ người tiêu dùng, các lựa chọn có sẵn thường xuất hiện không giới hạn và có thể được mua với số lượng bất kỳ vào bất kỳ lúc nào.
  5. Dịch vụ có thể đo lường được
    Hệ thống đám mây tự động kiểm soát và tối ưu hóa việc sử dụng tài nguyên thông qua việc đo lường các tham số trừu tượng nhất định. Các tùy chọn khác nhau tùy thuộc vào loại dịch vụ. Ví dụ: đây có thể là: kích thước lưu trữ dữ liệu, sức mạnh xử lý, thông lượng và/hoặc số lượng bản ghi người dùng đang hoạt động. Việc sử dụng tài nguyên được giám sát và kiểm soát; các báo cáo được tạo ra. Do đó, cả nhà cung cấp và người tiêu dùng đều nhận được thông tin minh bạch về khối lượng dịch vụ được cung cấp (tiêu thụ).

Các mô hình dịch vụ:

  1. Phần mềm đám mây dưới dạng dịch vụ (SaaS) – phần mềm đám mây dưới dạng dịch vụ, sau đây gọi là “Phần mềm dưới dạng dịch vụ”;
  2. Nền tảng đám mây dưới dạng dịch vụ (PaaS) – nền tảng đám mây dưới dạng dịch vụ;
  3. Cơ sở hạ tầng đám mây dưới dạng dịch vụ (IaaS) – cơ sở hạ tầng đám mây dưới dạng dịch vụ.

Chúng tôi sẽ chỉ tiết lộ mô hình dịch vụ đầu tiên có liên quan đến chủ đề của tác phẩm này. Phần mềm như là một dịch vụ (SaaS)đang cung cấp cho người tiêu dùng cơ hội sử dụng các ứng dụng của nhà cung cấp chạy trên cơ sở hạ tầng đám mây. Các ứng dụng được truy cập từ nhiều thiết bị khách khác nhau thông qua giao diện máy khách mỏng, chẳng hạn như trình duyệt web. Người tiêu dùng không kiểm soát hoặc quản lý cơ sở hạ tầng đám mây mà ứng dụng chạy trên đó, bao gồm mạng, máy chủ, hệ điều hành, bộ lưu trữ dữ liệu hoặc thậm chí cả cài đặt ứng dụng. Một ngoại lệ có thể xảy ra là cài đặt người dùng ứng dụng riêng lẻ.

Những mô hình triển khai:

  1. Đám mây riêng
  2. Đám mây cộng đồng
  3. Đám mây công cộng
  4. Đám mây lai

Chúng tôi sẽ chỉ tiết lộ mô hình triển khai thứ ba có liên quan đến chủ đề của công việc này. Đám mây công cộng (Công cộngĐám mây)– trong mô hình này, cơ sở hạ tầng đám mây có sẵn cho tất cả mọi người hoặc một nhóm ngành rộng lớn và thuộc sở hữu của nhà cung cấp dịch vụ đám mây.

Ở trên chúng tôi đã định nghĩa điện toán đám mây và mô tả các đặc điểm chính của nó. Chúng tôi cũng đã cung cấp sự phân loại điện toán đám mây theo mô hình dịch vụ và mô hình triển khai, tức là chúng tôi đã nói về những loại điện toán đám mây tồn tại. Vậy “dịch vụ đám mây dành cho công ty nhỏ” là gì?

Khái niệm này bao gồm các từ “đám mây” và “dịch vụ”, có nghĩa là chúng ta đang nói về các dịch vụ được cung cấp từ đám mây, tức là sử dụng cơ sở hạ tầng đám mây.

Vì các dịch vụ này được thiết kế “dành cho các công ty nhỏ”, nên:

  1. Những dịch vụ này sẽ giúp bạn điều hành doanh nghiệp của mình;
  2. Những dịch vụ này phải có giá cả phải chăng cho các công ty nhỏ;
  3. Chúng phải được phổ biến rộng rãi;
  4. Họ không nên yêu cầu kiến ​​thức cụ thể từ người tiêu dùng (ví dụ: trong lĩnh vực công nghệ thông tin).

Dựa vào những điều trên, chúng tôi đưa ra định nghĩa sau. Dịch vụ đám mây dành cho các công ty nhỏ– đây là những ứng dụng tự động hóa kinh doanh được phân phối bằng mô hình SaaS (phần mềm dưới dạng dịch vụ) thông qua Đám mây công cộng và có sẵn cho nhiều khách hàng với mức giá phải chăng.

Bài giảng Công nghệ đám mây

Công nghệ đám mây (điện toán) là công nghệ xử lý dữ liệu phân tán trong đó tài nguyên và sức mạnh máy tính được cung cấp cho người dùng dưới dạng dịch vụ Internet.

Các loại công nghệ đám mây chính bao gồm:

    " Cơ sở hạ tầngLàm saodịch vụ" (“Cơ sở hạ tầng như một dịch vụ” hoặc “IaaS”)

    " Nền tảngLàm saodịch vụ" ("Nền tảng là một dịch vụ", " PaaS")

    "Phần mềm như là một dịch vụ"(“Phần mềm dưới dạng dịch vụ” hoặc “SaaS”).

Chúng ta hãy xem xét kỹ hơn về từng công nghệ này.

Cơ sở hạ tầng dưới dạng dịch vụ (IaaS)

IaaS là ​​việc cung cấp cơ sở hạ tầng máy tính dưới dạng dịch vụ dựa trên khái niệm điện toán đám mây.

IaaS bao gồm ba thành phần chính:

    Phần cứng (máy chủ, hệ thống lưu trữ, hệ thống máy khách, thiết bị mạng)

    Hệ điều hành và phần mềm hệ thống (công cụ ảo hóa, công cụ tự động hóa, công cụ quản lý tài nguyên cơ bản)

    Phần mềm trung gian (ví dụ: quản lý hệ thống)

IaaS dựa trên công nghệ ảo hóa, cho phép người dùng chia thiết bị thành các phần tương ứng với nhu cầu hiện tại của doanh nghiệp, từ đó tăng hiệu quả sử dụng sức mạnh tính toán sẵn có. Người dùng (công ty hoặc nhà phát triển phần mềm) sẽ chỉ phải trả tiền cho thời gian máy chủ, dung lượng ổ đĩa, băng thông mạng và các tài nguyên khác mà anh ta thực sự cần để làm việc. Ngoài ra, IaaS còn cung cấp cho khách hàng một bộ chức năng quản lý hoàn chỉnh trong một nền tảng tích hợp.

IaaS loại bỏ nhu cầu doanh nghiệp duy trì cơ sở hạ tầng mạng, khách hàng và trung tâm dữ liệu phức tạp, đồng thời giảm chi phí vốn và chi phí vận hành liên quan. Ngoài ra, có thể tiết kiệm thêm bằng cách cung cấp dịch vụ trong cơ sở hạ tầng chia sẻ.

Nền tảng là một dịch vụ (PaaS)

PaaS là ​​​​việc cung cấp một nền tảng tích hợp để phát triển, thử nghiệm, triển khai và duy trì các ứng dụng web dưới dạng dịch vụ.

Để triển khai các ứng dụng web, nhà phát triển không cần mua phần cứng và phần mềm cũng như không cần tổ chức hỗ trợ. Quyền truy cập cho khách hàng có thể được tổ chức trên cơ sở cho thuê.

Cách tiếp cận này có những ưu điểm sau:

    khả năng mở rộng;

    khả năng chịu lỗi;

    ảo hóa;

    sự an toàn.

Khả năng mở rộng PaaS liên quan đến việc tự động phân bổ và giải phóng các tài nguyên cần thiết tùy thuộc vào số lượng người dùng được ứng dụng phục vụ.

PaaS như một nền tảng tích hợp để phát triển, thử nghiệm, triển khai và hỗ trợ các ứng dụng web sẽ cho phép toàn bộ phạm vi hoạt động phát triển, thử nghiệm và triển khai các ứng dụng web được thực hiện trong một môi trường tích hợp, từ đó loại bỏ chi phí hỗ trợ các môi trường riêng biệt cho từng giai đoạn riêng lẻ.

Khả năng tạo và chia sẻ mã nguồn trong nhóm phát triển cải thiện đáng kể năng suất trong việc xây dựng các ứng dụng dựa trên PaaS.

Phần mềm dưới dạng dịch vụ (SaaS).

SaaS– một mô hình triển khai ứng dụng bao gồm việc cung cấp ứng dụng cho người dùng cuối dưới dạng dịch vụ theo yêu cầu. Một ứng dụng như vậy được truy cập qua mạng và thường xuyên nhất là thông qua trình duyệt Internet. Trong trường hợp này, ưu điểm chính của mô hình SaaS đối với khách hàng là không tốn chi phí liên quan đến việc cài đặt, cập nhật và bảo trì chức năng của thiết bị và phần mềm chạy trên đó. Đối tượng mục tiêu là người tiêu dùng cuối cùng.

Trong mô hình SaaS:

    ứng dụng được điều chỉnh để sử dụng từ xa;

    một ứng dụng có thể được nhiều khách hàng sử dụng;

    thanh toán cho dịch vụ được tính dưới dạng phí đăng ký hàng tháng hoặc dựa trên tổng khối lượng giao dịch;

    hỗ trợ ứng dụng đã được bao gồm trong thanh toán;

    Việc nâng cấp ứng dụng có thể được nhân viên bảo trì thực hiện suôn sẻ và minh bạch cho khách hàng.

Từ quan điểm của các nhà phát triển phần mềm, mô hình SaaS có thể chống lại việc sử dụng phần mềm trái phép một cách hiệu quả do khách hàng không thể lưu trữ, sao chép và cài đặt phần mềm.

Trên thực tế, phần mềm SaaS có thể được coi là giải pháp thay thế thuận tiện và sinh lợi hơn cho hệ thống thông tin nội bộ.

Sự phát triển của logic SaaS là ​​khái niệm WaaS (Nơi làm việc như một Dịch vụ - nơi làm việc như một dịch vụ). Nghĩa là, khách hàng có thể tùy ý sử dụng một nơi làm việc ảo được trang bị đầy đủ mọi thứ cần thiết cho hoạt động của phần mềm.

    Truyền thông (VoIP)

    Chống thư rác và chống virus

    Quản lý dự án

    Học từ xa

    Lưu trữ và sao lưu dữ liệu

Tất cả ba loại dịch vụ đám mây đều được kết nối với nhau và thể hiện một cấu trúc lồng nhau.

Ngoài các phương pháp cung cấp dịch vụ khác nhau, còn có một số tùy chọn để triển khai hệ thống đám mây:

Đám mây riêng- được sử dụng để cung cấp dịch vụ trong một công ty, vừa là khách hàng vừa là nhà cung cấp dịch vụ. Đây là một tùy chọn để triển khai “khái niệm đám mây” khi một công ty tạo ra nó cho chính mình, trong tổ chức. Trước hết, việc thực hiện đám mây riêng loại bỏ một trong những câu hỏi quan trọng chắc chắn nảy sinh của khách hàng khi làm quen với khái niệm này - câu hỏi về bảo vệ dữ liệu theo quan điểm bảo mật thông tin. Vì “đám mây” bị giới hạn bởi chính công ty nên vấn đề này được giải quyết bằng các phương pháp tiêu chuẩn hiện có. Vì đám mây riêngđược đặc trưng bởi việc giảm chi phí thiết bị do sử dụng các tài nguyên nhàn rỗi hoặc sử dụng không hiệu quả. Ngoài ra, giảm chi phí mua thiết bị bằng cách giảm hậu cần (chúng tôi không nghĩ đến việc mua máy chủ nào, cấu hình nào, năng lực sản xuất, dung lượng dự trữ mỗi lần, v.v.

Về bản chất, công suất được tăng lên tỷ lệ thuận với tải trọng ngày càng tăng tổng thể, không phụ thuộc vào từng nhiệm vụ phát sinh - mà có thể nói là ở mức trung bình. Và việc lập kế hoạch, mua hàng và thực hiện - đưa các nhiệm vụ mới vào sản xuất trở nên dễ dàng hơn.

Đám mây công cộng- được sử dụng bởi các nhà cung cấp đám mây để cung cấp dịch vụ cho khách hàng bên ngoài.

Đám mây hỗn hợp (lai)- Sử dụng chung hai mô hình triển khai trên

Định nghĩa về điện toán đám mây thoạt nhìn rất khó hiểu: nó là mô hình cung cấp quyền truy cập mạng ở mọi nơi và thuận tiện vào nhóm tài nguyên điện toán có thể định cấu hình chung (ví dụ: máy chủ, ứng dụng, mạng, hệ thống lưu trữ và dịch vụ) có thể nhanh chóng được thực hiện. được cung cấp và phát hành với nỗ lực quản lý tối thiểu và nhu cầu tương tác với nhà cung cấp.

Để hình dung rõ hơn điện toán đám mây là gì, chúng ta có thể đưa ra một ví dụ đơn giản: trước đây, để truy cập email, người dùng phải sử dụng một số phần mềm (tin nhắn và chương trình) được cài đặt trên PC của mình, nhưng bây giờ anh ta chỉ cần truy cập trang web của công ty. dịch vụ gửi email mà anh ấy thích, trực tiếp thông qua trình duyệt, không qua trung gian.

Nhưng ví dụ này phù hợp hơn với các đám mây riêng. Chúng tôi quan tâm đến những công nghệ này trong kinh doanh. Việc triển khai hiện đại bắt đầu vào năm 2006. Sau đó, Amazon giới thiệu cơ sở hạ tầng dịch vụ web của mình, không chỉ cung cấp dịch vụ lưu trữ mà còn cung cấp khả năng tính toán từ xa cho khách hàng.

Ba mô hình “mây”

Hãy nhớ lại rằng có ba mô hình dịch vụ điện toán đám mây:

Phần mềm dưới dạng dịch vụ (SaaS, Phần mềm dưới dạng dịch vụ). Người tiêu dùng được cung cấp phần mềm—các ứng dụng của nhà cung cấp chạy trên cơ sở hạ tầng đám mây.

Nền tảng là một dịch vụ (PaaS, Nền tảng là một dịch vụ). Người tiêu dùng được cung cấp các phương tiện để triển khai các ứng dụng do người tiêu dùng tạo hoặc mua trên cơ sở hạ tầng đám mây, được phát triển bằng các công cụ và ngôn ngữ lập trình được hỗ trợ của nhà cung cấp.

Cơ sở hạ tầng dưới dạng dịch vụ (IaaS, Cơ sở hạ tầng dưới dạng dịch vụ). Người tiêu dùng được cung cấp khả năng xử lý dữ liệu, lưu trữ, kết nối mạng và các tài nguyên máy tính cơ bản khác mà trên đó người tiêu dùng có thể triển khai và chạy phần mềm tùy ý, bao gồm cả hệ điều hành và ứng dụng.

Lợi ích của dịch vụ đám mây

Năm ngoái, tổng khối lượng thị trường toàn cầu trong lĩnh vực công nghệ đám mây là khoảng 40 tỷ USD, một số chuyên gia dự đoán đến năm 2020 con số này sẽ đạt 240 tỷ USD, Nga đứng thứ 34 về đưa điện toán đám mây vào kinh doanh với chỉ số 250 USD. triệu.

Có một số lợi ích liên quan đến việc sử dụng công nghệ đám mây.

Khả dụng. Bất kỳ ai có máy tính, máy tính bảng hoặc bất kỳ thiết bị di động nào được kết nối Internet đều có thể truy cập thông tin được lưu trữ trên đám mây. Ưu điểm sau đây xuất phát từ điều này.

Tính di động. Người dùng không bị ràng buộc vĩnh viễn với một nơi làm việc. Người quản lý có thể nhận báo cáo từ mọi nơi trên thế giới và người quản lý có thể giám sát quá trình sản xuất.

Tiết kiệm. Một trong những lợi thế quan trọng là giảm chi phí. Người dùng không cần phải mua máy tính và phần mềm đắt tiền với sức mạnh tính toán lớn, đồng thời không cần phải thuê chuyên gia để duy trì các công nghệ CNTT địa phương.

Thuê. Người dùng chỉ nhận được gói dịch vụ cần thiết vào thời điểm họ cần và trên thực tế, chỉ trả tiền cho số lượng chức năng đã mua.

Uyển chuyển. Tất cả các tài nguyên cần thiết đều được nhà cung cấp cung cấp tự động.

Công nghệ cao. Sức mạnh tính toán lớn được đặt theo ý của người dùng, có thể được sử dụng để lưu trữ, phân tích và xử lý dữ liệu.

Độ tin cậy. Một số chuyên gia cho rằng độ tin cậy do điện toán đám mây hiện đại mang lại cao hơn nhiều so với độ tin cậy của các nguồn lực địa phương, cho rằng rất ít doanh nghiệp có đủ khả năng mua và duy trì một trung tâm dữ liệu chính thức.

Google Apps for Business nêu bật những lợi ích tương tự này, chỉ nói thêm rằng công ty bảo vệ môi trường bằng cách sử dụng điện toán đám mây của mình, đồng thời giải thích rằng các dịch vụ của Apps chạy trên các trung tâm dữ liệu sử dụng năng lượng cực thấp của Google, do đó cường độ carbon và chi phí năng lượng khi sử dụng chúng sẽ cao hơn thấp hơn đáng kể khi sử dụng máy chủ cục bộ.

Tất cả những thứ này có giá bao nhiêu?

Theo công ty, chi phí của Google Apps dành cho doanh nghiệp là 5 USD cho mỗi người dùng mỗi tháng, với 5 GB dung lượng ổ đĩa đám mây miễn phí (nếu muốn, bạn có thể mua thêm 20 GB đến 16 TB với mức giá từ 4 USD đến 1.430 USD mỗi tháng , tương ứng).

Người dùng cũng có thể mua Google Apps with Safe với giá $10 mỗi tháng, bao gồm gói dịch vụ tiêu chuẩn cùng với việc lưu trữ dữ liệu kinh doanh quan trọng, thu thập dữ liệu cho mục đích pháp lý, tìm kiếm và xuất bất kỳ dữ liệu nào của công ty. Cung cấp tên miền có sẵn với một khoản chi phí bổ sung. Điều đáng chú ý là người dùng được coi là có một tài khoản email.

Microsoft cũng đang đấu tranh để giành thị phần điện toán đám mây. Chúng dựa trên Office 365. Nó tập trung vào giải pháp CRM toàn diện, lập luận rằng Microsoft Dinamics CRM bao gồm các đơn vị quản lý tiếp thị, bán hàng và dịch vụ khách hàng. Nghĩa là, với sự trợ giúp của chức năng này, bạn có thể giải quyết một loạt vấn đề về quản lý mối quan hệ, từ việc thu hút khách hàng đến bán kèm.

Phân tích “thông minh”, giao diện dựa trên vai trò và tính di động cao cũng nổi bật.

Có một số tùy chọn để mua Office 365: Giá Office Professional Plus 2010 - 555 rúp. mỗi tháng cho mỗi người dùng. Mức thuế tiếp theo có giá 250, 300, 525 và 750 rúp. mỗi tháng cho mỗi người dùng tương ứng. Nhân tiện, bạn có thể dùng thử Office 365 miễn phí.

Bất chấp tất cả các đánh giá tích cực, cũng có một số lời chỉ trích về công nghệ đám mây.

Điểm bị chỉ trích chính là khi sử dụng phần mềm ảo, thông tin sẽ tự động rơi vào tay nhà phát triển phần mềm này. Richard Stallman, người sáng lập phong trào phần mềm miễn phí, đã nói như vậy.

Vấn đề tích hợp dữ liệu với cả dịch vụ nội bộ của công ty và đám mây của các nhà cung cấp khác được nêu rõ.

Các chuyên gia chỉ ra vấn đề về dữ liệu không được kiểm soát: thông tin do người dùng để lại sẽ được lưu trữ trong nhiều năm mà người dùng không hề hay biết hoặc sẽ không thể thay đổi bất kỳ phần nào trong đó. Ví dụ: trên các dịch vụ của Google, người dùng không thể xóa các dịch vụ và thậm chí cả các nhóm dữ liệu riêng lẻ mà mình chưa sử dụng.

Mặc dù vậy, hầu hết các chuyên gia đều cho rằng ưu điểm của công nghệ này lớn hơn nhược điểm của nó.

Nhiều người dùng máy tính và thiết bị di động hiện đại không còn có thể tưởng tượng cuộc sống không có Internet, vốn đã trở nên vững chắc trong cuộc sống hàng ngày của chúng ta. Gần đây, các công nghệ đám mây mới đã xuất hiện khá khác biệt so với các mô hình hệ thống máy tính cổ điển, mặc dù ở một số khía cạnh, chúng hoạt động theo các nguyên tắc tương tự. Tuy nhiên, đối với nhiều người, khái niệm “đám mây” tuy quen thuộc nhưng vẫn chưa rõ ràng. Đọc tiếp để tìm hiểu nó là gì.

Công nghệ đám mây là gì?

Nếu nói về khái niệm này bằng ngôn ngữ đơn giản, chúng ta có thể nói rằng các giải pháp công nghệ loại này về cơ bản bao hàm việc lưu trữ và sử dụng thông tin, phần mềm hoặc các dịch vụ đặc biệt mà không thực sự sử dụng ổ cứng trên máy tính (chúng chỉ được sử dụng để cài đặt ban đầu phần mềm). phần mềm máy khách với mục đích truy cập các dịch vụ đám mây).

Nói cách khác, việc sử dụng công nghệ đám mây cho phép bạn chỉ sử dụng tài nguyên tính toán thuần túy của thiết bị đầu cuối máy tính hoặc thiết bị di động. Lời giải thích này có vẻ quá khó hiểu đối với nhiều người. Do đó, để hiểu việc sử dụng công nghệ đám mây trong thực tế như thế nào, chúng ta có thể đưa ra ví dụ đơn giản nhất.

Hầu hết người dùng hiện đại, bằng cách này hay cách khác, đều sử dụng email. Thông thường, cần có một địa chỉ như vậy để đăng ký các dịch vụ Internet, mạng xã hội, trò chơi trực tuyến, v.v. Bất kỳ hệ thống Windows nào cũng có ứng dụng email Outlook tích hợp sẵn. Khi nhận hoặc gửi thư đều được lưu trực tiếp trên ổ cứng trong thư mục chương trình.

Đó là một vấn đề khác khi hộp thư được đặt trên một máy chủ từ xa (ví dụ: Mail.Ru, Gmail, Yandex mail, v.v.). Người dùng chỉ cần vào trang web, nhập dữ liệu đăng ký của mình (thông tin đăng nhập và mật khẩu), sau đó anh ta có quyền truy cập vào thư của mình. Đây là công nghệ đám mây theo nghĩa đơn giản nhất, vì tất cả thư từ được lưu trữ không phải trên máy tính của người dùng (ổ cứng) mà trên một máy chủ từ xa. Trên thực tế, không cần một chương trình đặc biệt để truy cập hộp thư của bạn (một trình duyệt web rất bình thường, trong trường hợp này hoạt động như một ứng dụng khách là đủ).

Do đó, điều quan trọng nhất giúp phân biệt công nghệ đám mây với các phương pháp CNTT tiêu chuẩn chính là việc lưu trữ thông tin hoặc một số phần mềm trên máy chủ từ xa, từng được gọi là “đám mây” và khả năng chia sẻ quyền truy cập vào dữ liệu hoặc BY. Ngày nay bạn có thể thấy nhiều dịch vụ được xây dựng chính xác theo nguyên tắc của đám mây. Nhưng nó không phải lúc nào cũng như vậy.

Phát triển công nghệ đám mây

Nhìn chung, các cuộc thảo luận về việc giới thiệu những mô hình như vậy đã diễn ra từ cuối những năm 60 của thế kỷ trước. Sau đó xuất hiện khái niệm sử dụng sức mạnh tính toán của các hệ thống máy tính trên toàn thế giới với một tổ chức dưới dạng cơ quan công ích, tác giả của nó là Joseph Licklider và John McCarthy.

Bước tiếp theo là việc giới thiệu cái gọi là hệ thống CRM vào năm 1999 dưới dạng các trang web được cung cấp theo hình thức đăng ký, cung cấp quyền truy cập vào các tài nguyên máy tính thông qua Internet, mà hiệu sách trực tuyến Amazon bắt đầu tích cực sử dụng vào năm 2002, sau này chuyển thành một tập đoàn CNTT khổng lồ.

Và chỉ đến năm 2006, nhờ sự xuất hiện của dự án Đám mây điện toán đàn hồi, họ mới bắt đầu nói chuyện nghiêm túc về việc triển khai toàn diện các công nghệ và dịch vụ đám mây. Đương nhiên, sự ra mắt của dịch vụ Google Apps quen thuộc diễn ra vào năm 2009 cũng đóng một vai trò quan trọng trong việc cung cấp tài nguyên máy tính.

Dịch vụ đám mây hiện đại

Kể từ đó, thị trường công nghệ đám mây đã trải qua những thay đổi khá nghiêm trọng. Và vấn đề không chỉ giới hạn ở việc cung cấp tài nguyên máy tính.

Các công nghệ và dịch vụ đám mây mới đã bắt đầu xuất hiện, ngày nay có thể tạm chia thành nhiều loại lớn:

  • lưu trữ thông tin đám mây;
  • cổng trò chơi;
  • nền tảng chống vi-rút;
  • phần mềm dựa trên web.

Mỗi nhóm này bao gồm nhiều danh mục con, nhưng nhìn chung chúng đều được xây dựng trên cùng một nguyên tắc.

Đặc điểm cần thiết

Theo các yêu cầu được chấp nhận chung của Viện Tiêu chuẩn và Công nghệ Quốc gia Hoa Kỳ, có một danh sách duy nhất các điều kiện mà công nghệ thông tin đám mây phải đáp ứng:

  • dịch vụ người dùng độc lập theo yêu cầu (khả năng người dùng xác định mức độ sử dụng tài nguyên công nghệ và máy tính dưới dạng tốc độ truy cập dữ liệu, thời gian xử lý máy chủ, dung lượng lưu trữ, v.v. mà không cần phối hợp hoặc tương tác bắt buộc với nhà cung cấp dịch vụ) ;
  • truy cập vào mạng cấp độ phổ quát (truy cập truyền dữ liệu bất kể loại thiết bị được sử dụng);
  • tập hợp các tài nguyên máy tính (phân phối lại sức mạnh động bằng cách kết hợp các tài nguyên cho một số lượng lớn người dùng vào một nhóm duy nhất);
  • tính linh hoạt (khả năng cung cấp, mở rộng hoặc thu hẹp phạm vi dịch vụ bất cứ lúc nào một cách tự động và không mất thêm chi phí);
  • hạch toán các dịch vụ được cung cấp cho người tiêu dùng (trừu tượng lưu lượng được sử dụng, số lượng người dùng và giao dịch họ thực hiện, băng thông, v.v.).

Phân loại chung các mô hình triển khai

Nói về công nghệ đám mây, không thể không nhắc đến sự phân chia chúng theo loại mô hình dịch vụ đám mây được sử dụng.

Trong số đó có một số nhóm chính:

  • Đám mây riêng là một cơ sở hạ tầng riêng biệt chỉ được sử dụng bởi một tổ chức hoặc doanh nghiệp bao gồm một số người dùng hoặc công ty đối tác (nhà thầu), có thể thuộc về chính tổ chức đó hoặc nằm ngoài phạm vi quyền hạn của tổ chức đó.
  • Đám mây công cộng là một cấu trúc dành cho công chúng sử dụng với quyền truy cập miễn phí và theo quy định, dưới sự kiểm soát của chủ sở hữu (nhà cung cấp dịch vụ).
  • Đám mây công cộng là một cơ cấu tổ chức được thiết kế cho các nhóm người dùng có chung sở thích hoặc mục tiêu.
  • Đám mây lai là sự kết hợp của hai hoặc nhiều loại trên, trong cấu trúc vẫn là các đối tượng độc lập duy nhất nhưng được kết nối với nhau theo các quy tắc tiêu chuẩn hóa được xác định nghiêm ngặt để truyền dữ liệu hoặc sử dụng ứng dụng.

Các loại mô hình dịch vụ

Riêng biệt, chúng ta nên nêu bật phương pháp phân loại mô hình dịch vụ, tức là toàn bộ bộ công cụ và công cụ mà dịch vụ đám mây có thể cung cấp cho người dùng.

Các mô hình chính bao gồm:

  • SaaS (phần mềm dưới dạng dịch vụ) là mô hình của một bộ phần mềm do nhà cung cấp đám mây cung cấp cho người tiêu dùng, có thể được sử dụng trực tiếp trong dịch vụ đám mây từ thiết bị hoặc thông qua quyền truy cập thông qua máy khách mỏng hoặc thông qua giao diện của một ứng dụng đặc biệt
  • PaaS (nền tảng là dịch vụ) là cấu trúc cho phép người dùng, dựa trên các công cụ được cung cấp, sử dụng đám mây để phát triển hoặc tạo phần mềm cơ bản nhằm mục đích lưu trữ phần mềm khác (sở hữu, mua hoặc sao chép) dựa trên quản lý cơ sở dữ liệu sau đó hệ thống, môi trường thực thi ngôn ngữ lập trình, Phần mềm trung gian, v.v.;
  • IaaS (cơ sở hạ tầng như một dịch vụ) là mô hình sử dụng dịch vụ đám mây với khả năng quản lý tài nguyên độc lập và khả năng lưu trữ bất kỳ loại phần mềm nào (thậm chí cả hệ điều hành), nhưng có quyền kiểm soát hạn chế đối với một số dịch vụ mạng (DNS, tường lửa, v.v.).

Khối dịch vụ đám mây

Do công nghệ đám mây yêu cầu sự tham gia tối thiểu của người dùng vào hoạt động của toàn bộ tổ hợp và là các mô hình bao gồm nhiều tổ hợp công nghệ tương tác với nhau thông qua việc sử dụng phần mềm trung gian, ở giai đoạn xem xét các dịch vụ đó, chúng tôi có thể nêu bật riêng một số thành phần quan trọng của bất kỳ công nghệ nào. phức hợp phần mềm và phần cứng được chấp nhận gọi chúng là các khối:

  • Cổng tự phục vụ là một công cụ cho phép người dùng đặt hàng một loại dịch vụ nhất định với các chi tiết bổ sung được chỉ định (ví dụ: đối với IssA, đây là đơn đặt hàng cho máy ảo, chỉ định loại bộ xử lý, dung lượng RAM và ổ cứng hoặc từ chối sử dụng nó).
  • Danh mục dịch vụ là một tập hợp các dịch vụ cơ bản và các mẫu liên quan để tạo, thông qua việc chuyển giao tự động hóa, sẽ có thể định cấu hình dịch vụ đã tạo trong các hệ thống máy tính thực tế và với một loại phần mềm cụ thể.
  • Orchestrator là một công cụ chuyên dụng để giám sát hành động của các hoạt động được thực hiện, được cung cấp bởi mẫu cho từng dịch vụ.
  • Tính thuế và thanh toán - kế toán các dịch vụ được cung cấp cho người dùng, xuất hóa đơn thanh toán để điều phối các vấn đề tài chính.

Phương pháp bổ sung

Trong số những thứ khác, đôi khi, để phân phối tải, công nghệ ảo hóa có thể được sử dụng dưới dạng một phần máy chủ ảo, là một loại lớp hoặc kết nối giữa dịch vụ phần mềm và phần cứng (phân phối máy chủ ảo trên máy chủ thực). Cách tiếp cận này không bắt buộc, tuy nhiên, công nghệ đám mây trong giáo dục sử dụng kỹ thuật này khá thường xuyên.

Các phần mềm chống vi-rút cũng trông khá thú vị; chúng tải các tệp đáng ngờ không phải xuống máy tính mà lên đám mây hoặc “hộp cát” (Sandbox), nơi tiến hành kiểm tra sơ bộ, sau đó được phép gửi tệp đó đến máy tính hoặc bị cách ly. trong chính máy tính, đám mây.

Ưu và nhược điểm của việc sử dụng dịch vụ đám mây

Về ưu và nhược điểm thì tất nhiên là có. Khía cạnh tích cực là bằng cách truy cập phần mềm, lưu trữ hoặc tạo cơ sở hạ tầng của riêng họ cho người dùng các dịch vụ đó, chi phí liên quan đến việc mua phần cứng hoặc phần mềm được cấp phép bổ sung hoặc mạnh hơn sẽ giảm đáng kể.

Mặt khác, hầu hết các chuyên gia đều chỉ trích gay gắt việc sử dụng dịch vụ đám mây đơn giản vì tính bảo mật thấp trước sự can thiệp từ bên ngoài. Vấn đề lưu trữ khối lượng lớn dữ liệu lỗi thời hoặc không được sử dụng cũng nằm trong chương trình nghị sự. Một ví dụ nổi bật về điều này là các dịch vụ của Google, trong đó người dùng không thể xóa bất kỳ nhóm dữ liệu hoặc dịch vụ không sử dụng nào.

Vấn đề thanh toán

Đương nhiên, việc sử dụng các dịch vụ đó phải trả phí, đặc biệt nếu đây là những công nghệ đám mây trong giáo dục (thư viện chuyên ngành, nền tảng giáo dục), quyền truy cập vào phần mềm chuyên dụng hoặc lưu trữ dữ liệu thông thường với dung lượng ổ đĩa dành riêng lớn.

Nhưng đối với người dùng bình thường, các dịch vụ lưu trữ thông tin tương tự như DropBox, OneDrive (trước đây là SkyDrive), Cloud Mail.Ru, Yandex.Disk và nhiều dịch vụ khác đều nhượng bộ, phân bổ, tùy thuộc vào bản thân dịch vụ, khoảng 15-20 GB dung lượng ổ đĩa mà không có sự chi trả. Theo tiêu chuẩn hiện đại, tất nhiên là không nhiều nhưng đủ để lưu một số dữ liệu quan trọng.

Phần kết luận

Đó là tất cả đối với công nghệ đám mây. Nhiều chuyên gia và nhà phân tích hứa hẹn với họ một tương lai tươi sáng, nhưng vấn đề bảo mật thông tin hoặc bảo mật dữ liệu nảy sinh gay gắt đến mức nếu không áp dụng những phát triển mới trong lĩnh vực bảo mật thông tin, triển vọng tươi sáng như vậy có vẻ rất đáng nghi ngờ.

Sinh viên thường đặt câu hỏi: Điện toán đám mây là gì? Dịch vụ đám mây là gì? Trang web đám mây là gì? Đám mây có nghĩa là gì, lưu trữ tệp trên đám mây? Điện toán đám mây được sử dụng như thế nào trong giáo dục? Dịch vụ SaaS cho bán hàng B2C và B2B? Hệ thống và giải pháp SaaS ERP và SaaS CRM? Những mô hình điện toán đám mây nào được sử dụng để phát triển ứng dụng web? Các trung tâm dữ liệu hiện đại mà dịch vụ đám mây được tạo ra trên đó: SaaS, PaaS và IaaS?

Trước tiên, chúng ta hãy xem “đám mây” và “điện toán đám mây” là gì. "Đám mây" là một mô hình (khái niệm) sáng tạo về tổ chức cơ sở hạ tầng CNTT, bao gồm các tài nguyên mạng và phần cứng có thể định cấu hình được phân phối và chia sẻ, cũng như phần mềm, được triển khai trên các trung tâm dữ liệu (đám mây) từ xa của các nhà cung cấp (nhà cung cấp). Nghĩa là, đám mây là một cách tiếp cận mới để tổ chức cơ sở hạ tầng CNTT.

Điện toán đám mây là mô hình cung cấp quyền truy cập từ xa vào các tài nguyên điện toán dùng chung được phân bổ vật lý trên nhiều thiết bị từ xa, tạo thành cái gọi là đám mây.

Điện toán đám mây là mô hình cung cấp tài nguyên điện toán có thể mở rộng cho người tiêu dùng dưới dạng dịch vụ qua Internet. Công nghệ đám mây là mô hình giới thiệu CNTT tới người tiêu dùng dưới dạng dịch vụ qua Internet.

Hãy cùng phân tích định nghĩa cơ bản về điện toán đám mây do Viện Khoa học và Công nghệ Quốc gia đề xuất vào ngày 24/7/2011.

Định nghĩa “điện toán đám mây”

Điện toán đám mây- một mô hình cung cấp khả năng truy cập mạng thuận tiện và phổ biến theo yêu cầu vào một nhóm các mạng dùng chung tài nguyên máy tính có thể cấu hình(ví dụ: mạng, máy chủ, bộ lưu trữ, ứng dụng và dịch vụ) có thể được cung cấp và phát hành nhanh chóng với nỗ lực quản lý hoặc tương tác tối thiểu với nhà cung cấp. Mô hình đám mây này được thể hiện (mô tả) bằng năm đặc điểm chính, ba mô hình dịch vụ và bốn mô hình triển khai.

Các tính năng chính của điện toán đám mây, giúp phân biệt chúng với các loại máy tính khác (tài nguyên Internet):

  1. Tự phục vụ theo yêu cầu. Người tiêu dùng, khi cần thiết, tự động, không cần tương tác với từng nhà cung cấp dịch vụ, có thể xác định và thay đổi sức mạnh tính toán một cách độc lập, chẳng hạn như thời gian máy chủ, dung lượng lưu trữ dữ liệu.
  2. Truy cập mạng rộng (phổ quát). Khả năng tính toán có sẵn ở khoảng cách xa trên mạng thông qua các cơ chế tiêu chuẩn, tạo điều kiện thuận lợi cho việc sử dụng rộng rãi các nền tảng máy khách không đồng nhất (mỏng hoặc dày) (thiết bị đầu cuối).
  3. Tập hợp các nguồn lực. Các tài nguyên điện toán có thể định cấu hình của nhà cung cấp được kết hợp thành một nhóm duy nhất để chia sẻ tài nguyên phân tán giữa một số lượng lớn người tiêu dùng.
  4. Độ co giãn tài nguyên tức thời (khả năng mở rộng tức thời). Các dịch vụ đám mây có thể được cung cấp, mở rộng, ký hợp đồng và phát hành nhanh chóng dựa trên nhu cầu của người tiêu dùng.
  5. Dịch vụ được đo lường (tính đến dịch vụ được tiêu thụ và khả năng thanh toán cho các dịch vụ đã được sử dụng thực tế). Hệ thống đám mây tự động quản lý và tối ưu hóa việc sử dụng tài nguyên bằng cách thực hiện các phép đo ở một mức độ trừu tượng nào đó phù hợp với loại dịch vụ.

Nếu mô hình (khái niệm) cung cấp tài nguyên điện toán có thể cấu hình được phân tán và chia sẻ tương ứng với các đặc điểm trên thì đó là điện toán đám mây.

Các mô hình dịch vụ của điện toán đám mây hay điện toán đám mây:

  1. Phần mềm như là một dịch vụ ( SaaS) - phần mềm như là một dịch vụ. Trong mô hình phân phối điện toán đám mây này, người tiêu dùng sử dụng các ứng dụng của nhà cung cấp chạy trên cơ sở hạ tầng đám mây mà khách hàng có thể truy cập thông qua giao diện (trình duyệt web) hoặc giao diện chương trình. Người tiêu dùng không thể quản lý hoặc kiểm soát cơ sở hạ tầng cơ bản của đám mây, bao gồm mạng, máy chủ, hệ điều hành, bộ lưu trữ dữ liệu hoặc thậm chí thay đổi cài đặt dành riêng cho ứng dụng.
  2. Nền tảng là một dịch vụ ( PaaS) - nền tảng như một dịch vụ. Mô hình cung cấp điện toán đám mây trong đó người tiêu dùng có quyền truy cập vào việc sử dụng nền tảng phần mềm: hệ điều hành, DBMS, phần mềm ứng dụng, công cụ kiểm tra và phát triển phần mềm. Trên thực tế, người tiêu dùng thuê một nền tảng máy tính có cài sẵn hệ điều hành và các công cụ chuyên dụng để phát triển, lưu trữ và quản lý ứng dụng web. Người tiêu dùng không quản lý cơ sở hạ tầng đám mây cơ bản, bao gồm mạng, máy chủ, hệ điều hành hoặc bộ lưu trữ dữ liệu, nhưng quản lý các ứng dụng đã triển khai và có thể cả cài đặt cấu hình của môi trường.
  3. Cơ sở hạ tầng như một dịch vụ ( IaaS) - Cơ sở hạ tầng như một dịch vụ. Một mô hình cung cấp điện toán đám mây, trong đó người tiêu dùng có cơ hội quản lý các cơ sở xử lý và lưu trữ cũng như các tài nguyên điện toán cơ bản khác (máy chủ ảo và cơ sở hạ tầng mạng), trên đó họ có thể cài đặt độc lập các hệ điều hành và chương trình ứng dụng cho riêng mình mục đích. Về bản chất, người tiêu dùng thuê sức mạnh tính toán trừu tượng (thời gian máy chủ, dung lượng ổ đĩa và băng thông mạng) hoặc sử dụng các dịch vụ gia công cơ sở hạ tầng CNTT. Người tiêu dùng không quản lý cơ sở hạ tầng đám mây cơ bản mà quản lý hệ điều hành, bộ lưu trữ và ứng dụng mà nó triển khai.

Các mô hình triển khai điện toán đám mây, ví dụ: điện toán đám mây:

  1. Đám mây riêng (private cloud) là cơ sở hạ tầng được thiết kế để sử dụng điện toán đám mây trên quy mô một tổ chức.
  2. Đám mây cộng đồng là cơ sở hạ tầng đám mây dành cho việc sử dụng độc quyền điện toán đám mây bởi một cộng đồng người tiêu dùng cụ thể từ các tổ chức giải quyết các vấn đề chung.
  3. Đám mây công cộng là cơ sở hạ tầng được thiết kế để công chúng sử dụng miễn phí điện toán đám mây.
  4. Đám mây lai là sự kết hợp của các cơ sở hạ tầng đám mây khác nhau (riêng tư, công cộng hoặc cộng đồng) vẫn là các thực thể duy nhất nhưng được kết nối với nhau bằng các công nghệ tiêu chuẩn hóa hoặc độc quyền cho phép trao đổi dữ liệu và ứng dụng.

Cơm. 1. Mô hình triển khai điện toán đám mây

Dựa vào định nghĩa điện toán đám mây nêu trên, dịch vụ đám mây có thể được biểu diễn dưới dạng mô hình đa lớp bao gồm các lớp: IaaS, PaaS, SaaS. Cơ sở hoặc nền tảng của dịch vụ đám mây là cơ sở hạ tầng vật lý, I E. máy chủ, lưu trữ, mạng và phần mềm hệ thống Trung tâm dữ liệu đám mây (cloud data center) hoặc mạng của các trung tâm dữ liệu đám mây được kết nối với nhau (Hình 2).

Trung tâm dữ liệu đám mây hoặc trung tâm xử lý dữ liệu (DPC) chứa thiết bị vật lý hoặc phần cứng (máy chủ, lưu trữ dữ liệu, máy trạm), phần mềm hệ thống (HĐH, công cụ ảo hóa và tự động hóa), phần mềm công cụ và ứng dụng, hệ thống quản lý thiết bị (Hệ thống quản lý thiết bị), Cơ sở hạ tầng mạng: bộ định tuyến và chuyển mạch để kết nối và kết hợp thiết bị vật lý. Ngoài ra, hoạt động bình thường của trung tâm dữ liệu được đảm bảo bởi hệ thống hỗ trợ kỹ thuật.

Cơm. 2. Kiến trúc điện toán đám mây

Lớp dịch vụ đám mây đầu tiên là IaaS (cơ sở hạ tầng)

IaaS là ​​​​việc cung cấp cơ sở hạ tầng máy tính và mạng (máy chủ, lưu trữ, kết nối mạng) cho người dùng và bảo trì chúng dưới dạng dịch vụ dưới dạng ảo hóa, tức là. cơ sở hạ tầng ảo. Nói cách khác, dựa trên cơ sở hạ tầng vật lý của trung tâm dữ liệu hay trung tâm dữ liệu, nhà cung cấp (nhà cung cấp) tạo ra cơ sở hạ tầng ảo cung cấp cho người dùng dưới dạng dịch vụ. Các công cụ ảo hóa giúp chuyển đổi cơ sở hạ tầng vật lý của trung tâm dữ liệu thành cơ sở hạ tầng ảo và từ đó tạo ra lớp dịch vụ đám mây đầu tiên - IaaS.

Ảo hóa là gì? Công nghệ ảo hóa tài nguyên cho phép chia thiết bị vật lý (máy chủ, lưu trữ dữ liệu, mạng dữ liệu) giữa người dùng thành nhiều phần mà họ sử dụng để thực hiện các tác vụ hiện tại. Ví dụ: trên một máy chủ vật lý, bạn có thể chạy hàng trăm máy chủ ảo và người dùng có thể phân bổ thời gian truy cập chúng để giải quyết vấn đề. Việc triển khai ảo hóa có thể được thực hiện ở cả cấp độ phần mềm và cấp độ phần cứng.

Do đó, người dùng được cung cấp sức mạnh tính toán đàn hồi trừu tượng, ví dụ, không phải máy chủ hoặc các máy chủ mà là thời gian của máy chủ để xử lý các tác vụ của mình. Không phải đĩa để lưu trữ dữ liệu, mà là dung lượng ổ đĩa cần thiết, không phải các kênh liên lạc mà là băng thông mạng của các kênh chuyển mạch cần thiết để giải quyết vấn đề.

Ngoài ảo hóa, tự động hóa được sử dụng để tạo IaaS, đảm bảo phân bổ tài nguyên động mà không cần sự tham gia của nhân viên nhà cung cấp dịch vụ, tức là. hệ thống có thể tự động thêm hoặc giảm số lượng máy chủ ảo, dung lượng ổ đĩa để lưu trữ dữ liệu hoặc thay đổi băng thông mạng của các kênh liên lạc. Ảo hóa và tự động hóa đảm bảo sử dụng hiệu quả tài nguyên máy tính và giảm chi phí thuê dịch vụ đám mây IaaS.

Theo quy định, IaaS được cho thuê (dịch vụ IaaS được cung cấp trên cơ sở gia công) cho người dùng doanh nghiệp. Nghĩa là, người dùng nhận được các tài nguyên tích hợp để tạo cơ sở hạ tầng máy tính của riêng họ. Trong trường hợp này, người dùng phải cài đặt và định cấu hình HĐH cũng như các chương trình cần thiết để thực hiện các tác vụ sản xuất hoặc phát triển ứng dụng.

Khái niệm IaaS cho phép người dùng chỉ mua sức mạnh tính toán mà họ cần để thực hiện các tác vụ cụ thể. Các dịch vụ IaaS bổ sung có thể bao gồm việc kết nối thiết bị vật lý của bất kỳ người dùng nào với nền tảng đám mây và đặt thiết bị đó vào mạng lưới các trung tâm dữ liệu.

Cơ sở hạ tầng dưới dạng dịch vụ là giải pháp cấp doanh nghiệp dành cho các doanh nghiệp thuộc nhiều quy mô khác nhau. Cơ sở hạ tầng có thể được đặt ở trung tâm dữ liệu doanh nghiệp hoặc ở trung tâm dữ liệu bên ngoài. Các dịch vụ IaaS được thiết kế để tạo và vận hành các môi trường đám mây riêng tư, công cộng và lai an toàn. Nhà cung cấp có thể cung cấp cấu hình đám mây lai kết hợp mạng cục bộ tại văn phòng khách hàng với mạng nền tảng đám mây.

Ngoài ra, dịch vụ điện toán đám mây IaaS còn bao gồm dịch vụ lưu trữ đám mây. Lưu trữ đám mây là dịch vụ lưu trữ có thể cung cấp phân phối tài nguyên động, có khả năng tự động mở rộng quy mô tài nguyên và tăng khả năng chịu lỗi. Lưu trữ đám mây là một giải pháp thay thế quan trọng cho lưu trữ chia sẻ, lưu trữ máy chủ ảo VPS/VDS và lưu trữ máy chủ vật lý chuyên dụng.

Nhà cung cấp Cloud Hosting chỉ cung cấp cho chủ sở hữu trang web những tài nguyên mà trang web cần: máy chủ ảo, dung lượng RAM và dung lượng ổ cứng cũng như khả năng quản lý cơ sở hạ tầng lưu trữ (ví dụ: lựa chọn hệ điều hành, dung lượng RAM , kích thước và loại ổ cứng, số lõi CPU, tốc độ xung nhịp và tốc độ truy cập). Việc thanh toán tiền thuê dịch vụ lưu trữ đám mây chỉ được thực hiện dựa trên các tài nguyên đã được sử dụng: lượng thời gian xử lý, dung lượng ổ đĩa, dung lượng RAM đã tiêu thụ và tốc độ truy cập vào trang web.

Nếu cần, người thuê (chủ sở hữu trang web) của dịch vụ lưu trữ đám mây có thể thay đổi tài nguyên lưu trữ hoặc định cấu hình nó để tự động tăng tài nguyên khi tải tăng, nhưng anh ta sẽ luôn chỉ trả tiền cho những tài nguyên đã tiêu thụ. Dịch vụ lưu trữ đám mây đã tăng khả năng chịu lỗi vì trang web được lưu trữ trên đó được đặt đồng thời trên một số máy chủ ảo và việc một trong số chúng bị lỗi sẽ không ảnh hưởng đến hoạt động của trang web.

Hiện tại, các chủ nhà cung cấp dịch vụ lưu trữ đám mây với CMS cài đặt sẵn cho thuê. Ví dụ: các nhà cung cấp dịch vụ lưu trữ để tổ chức dịch vụ lưu trữ đám mây như vậy có thể triển khai cơ sở hạ tầng nền tảng Jelastic với CMS được cài đặt sẵn trên máy chủ của họ. Jelastic cung cấp nền tảng như cơ sở hạ tầng dưới dạng một ngăn xếp hoàn chỉnh, cho phép triển khai các dịch vụ lưu trữ đám mây trên cơ sở hạ tầng trung tâm dữ liệu vật lý của nhà cung cấp dịch vụ lưu trữ.

Chức năng của nền tảng Jelastic cho phép bạn cài đặt chỉ bằng một cú nhấp chuột CMS tích hợp với môi trường web được tối ưu hóa, ví dụ: Jelastic trên Infobox. Jelastic là sản phẩm bao gồm chức năng PaaS và cơ sở hạ tầng IaaS có cấu hình cao. Jelastic là một nền tảng để chạy các ứng dụng Java và PHP và không chỉ được các chủ nhà lưu trữ sử dụng để tổ chức lưu trữ đám mây mà còn được các tập đoàn sử dụng để tạo môi trường phát triển (đám mây riêng hoặc đám mây lai) cho các ứng dụng web.

Lưu trữ đám mây lưu trữ các trang web đám mây – đây là những ứng dụng đám mây hiện đại. Trong các trang web đám mây (ứng dụng đám mây), dữ liệu được lưu trữ trong cơ sở dữ liệu đám mây, các ứng dụng máy chủ trang web được lưu trữ và thực thi trên các máy chủ ảo đám mây và phần máy khách của trang web chạy trong trình duyệt của người dùng.

Môi trường điện toán đám mây có thể được tạo dựa trên các giải pháp đám mây Amazon EC2, IBM x86, Microsoft Azure, EMC, VMware, dựa trên các giải pháp nguồn mở OpenStack, RackSpace dựa trên OpenStack, v.v., cho phép bạn chuyển đổi trung tâm dữ liệu thành một môi trường CNTT năng động. Ngoài ra, đối với điện toán đám mây, cơ sở dữ liệu đám mây được sử dụng, tức là. cơ sở dữ liệu chạy trên nền tảng điện toán đám mây. Cả hai mô hình dữ liệu dựa trên SQL và NoSQL đều được sử dụng làm cơ sở dữ liệu đám mây.

Dịch vụ IaaS được sử dụng rộng rãi ở Mỹ. Tại Ukraine, De Novo bắt đầu cung cấp cơ sở hạ tầng đám mây cho khách hàng doanh nghiệp dựa trên các giải pháp của VMware, EMC, Microsoft Azure, v.v. Trên cơ sở trung tâm dữ liệu VOLIA lớn nhất Ukraine, cơ sở hạ tầng CNTT đám mây VoliaCLOUD của VMware (dựa trên giải pháp đám mây VMware) đã được xây dựng, có hơn 500 trung tâm dữ liệu ảo.

Giải pháp/Nhà cung cấp IaaS chính: Amazon Web Services/Amazon, IBM SmartCloud/IBM, SoftLayer IaaS/IBM, Azure Virtual Machines/Microsoft, Google Computer Engine/Google, HP Cloud/HP, EMC/EMC Corporation, Dịch vụ cơ sở hạ tầng đám mây Oracle/Oracle . Cần lưu ý rằng IBM cung cấp cơ sở hạ tầng IBM SmartCloud mở mạnh mẽ, tự phục vụ (SoftLayer) hoặc IaaS được quản lý hoàn toàn (IBM SmartCloud Enterprise+).

Cơm. 3. Giải pháp điện toán đám mây IaaS cơ bản

Cần lưu ý rằng công việc hiện đang được tiến hành để tạo ra các mạng lõi đám mây cho các nhà cung cấp băng thông rộng di động (nhà khai thác di động) dưới dạng dịch vụ IaaS. Các dịch vụ như vậy bao gồm nền tảng viễn thông đám mây của Huawei và giải pháp NSN Telco Cloud của Nokia Siemens Networks.

Nền tảng FusionSphere của Huawei cung cấp khả năng ảo hóa các tài nguyên điện toán, tài nguyên lưu trữ, tài nguyên mạng và tổ chức một nhóm tài nguyên điện toán được chia sẻ, có thể định cấu hình với một cơ chế quản lý và lập kế hoạch duy nhất. Nokia Siemens Networks đã tiến hành thử nghiệm toàn diện các dịch vụ di động cốt lõi bao gồm Thoại qua LTE (VoLTE) và các dịch vụ Hệ thống con đa phương tiện IP (IMS) khác chạy trên Telco Cloud.

Lớp thứ hai - PaaS (nền tảng phần mềm)

Dịch vụ PaaS cung cấp nền tảng phần mềm và việc bảo trì nó dưới dạng dịch vụ bao gồm:

  • OS - hệ điều hành mạng (hệ thống Unix, bao gồm Ubuntu Server, BSD/OS Family, Solaris/SunOS, v.v. hoặc Windows Server),
  • Cơ sở dữ liệu - Hệ thống quản lý cơ sở dữ liệu DBMS (MySQL, Microsoft SQL, SQL Database, PostgreSQL, Oracle, v.v.),
  • Middleware - phần mềm lớp giữa hoặc phần mềm kết nối (trung gian), được thiết kế để đảm bảo sự tương tác giữa các ứng dụng, hệ thống và thành phần khác nhau,
  • Các công cụ phát triển và kiểm tra phần mềm - phần mềm công cụ để phát triển các ứng dụng web và thử nghiệm chúng (môi trường phát triển phần mềm: khung phần mềm, thư viện, v.v. để tạo các ứng dụng web bằng các ngôn ngữ lập trình: Python, Java, PHP, Ruby, JS cho Node.js, v.v. .),
  • Máy chủ ứng dụng - máy chủ ứng dụng để phát triển, thử nghiệm, gỡ lỗi và chạy các ứng dụng web.

Vì vậy, PaaS cung cấp cho các nhà phát triển phần mềm phương tiện để phát triển, thử nghiệm, triển khai và hỗ trợ các ứng dụng khác nhau. Ngoài ra, người dùng còn được cung cấp các công cụ quản trị và quản lý. PaaS chủ yếu được sử dụng để phát triển và lưu trữ các ứng dụng web (ví dụ: các ứng dụng phân tán có liên quan - bản mashup SaaS, trang web đám mây, v.v.).

Giải pháp/Nhà cung cấp PaaS chính:

  • AWS Elastic Beanstalk/Amazon (Java, .NET, PHP, Node.js, Python, Ruby và Máy chủ HTTP Apache, Apache Tomcat, Nginx, Passenger và IIS),
  • IBM Bluemix/IBM (nền tảng đám mây IBM Bluemix cung cấp môi trường giải pháp thống nhất cũng như nhiều ngôn ngữ và khung để xây dựng ứng dụng, ví dụ: Liberty for Java™, SDK cho Node.js™, ruby ​​​​on Rails, hồng ngọc sinatra),
  • Microsoft Asure/Microsoft (ASP.NET, Java, PHP, Python, Django, Node.js và Cơ sở dữ liệu SQL Azure),
  • Google App Engine/Google (Python, Java, PHP, Go và MySQL của chúng tôi),
  • Nền tảng Salesforce1 Phát triển ứng dụng đám mây/Salesforce kết hợp Force.com, Heroku và ExactTarget thành một mạng lưới dịch vụ đám mây và cung cấp các công cụ để phát triển các ứng dụng khác nhau. Ví dụ: để phát triển ứng dụng di động Salesforce1 Mobile App/Salesforce hoặc cơ sở dữ liệu đám mây dành cho nhà phát triển ứng dụng Database.com/Salesforce, v.v.
  • Heroku/Salesforce (Ruby, Java, Node.js, Scala, Clojure, Python và PHP và PostgreSQL),
  • Dịch vụ nền tảng đám mây Oracle/Oracle (Dịch vụ đám mây cơ sở dữ liệu Oracle, Dịch vụ đám mây Oracle Java, Dịch vụ sao lưu cơ sở dữ liệu Oracle),
  • OpenShift/Red Hat (Java, Java EE, Python, Perl, PHP, Ruby, Node.JS và MySQL, PostgreSQL, MongoDB),
  • Cloud Foundry/VMware (Java Spring, Ruby on Rails và Sinatra, NodeJS, .NET và MySQL Redis, MongoDB),

Cơm. 4. Giải pháp điện toán đám mây PaaS cơ bản

Ngoài các giải pháp PaaS được liệt kê, các nhà phát triển ứng dụng Web còn sử dụng các giải pháp nền tảng đám mây nổi tiếng khác: dotCloud PaaS, SAP HANA Cloud Platform, CloudBees Platform, Rackspace, v.v.

Lớp thứ ba - SaaS (ứng dụng đám mây)

Các loại ứng dụng đám mây sau đây và hoạt động bảo trì chúng được cung cấp theo sơ đồ SaaS: Ứng dụng doanh nghiệp, Ứng dụng web văn phòng, Ứng dụng quản lý, Truyền thông, Bảo mật, v.v. SaaS phổ biến nhất ở Hoa Kỳ. Các ứng dụng đám mây phổ biến nhất là: CRM (hệ thống quản lý quan hệ khách hàng), HRM (hệ thống quản lý nhân sự), ERP (hệ thống hoạch định nguồn lực doanh nghiệp, ví dụ 1C), ứng dụng văn phòng, công cụ truyền thông, v.v. Salesforce.com là nhà cung cấp lớn nhất thế giới của các ứng dụng CRM dựa trên đám mây.

Phương tiện liên lạc bao gồm thư từ điện tử (ví dụ: Gmail), trò chuyện âm thanh và video (ví dụ: Microsoft Lync Online), Cloud PBX hoặc cloud PBX (ví dụ: PBX ảo Mango Office), dịch vụ MDM đám mây (Mobile Device Management - thiết bị di động) sự quản lý ). Dịch vụ đám mây MDM được thiết kế để hoạt động với các hệ thống của công ty sử dụng thiết bị di động.

Các ứng dụng, còn được gọi là tác nhân, được cài đặt trên nhiều thiết bị di động khác nhau hoạt động dưới sự kiểm soát của hệ thống MDM dựa trên đám mây. Các ứng dụng này cung cấp cấu hình tập trung cho các thiết bị di động và quyền truy cập vào mạng công ty của doanh nghiệp dưới dạng dịch vụ SaaS dựa trên đám mây. Thông thường, các công cụ liên lạc trên đám mây tích hợp với các dịch vụ SaaS khác, chẳng hạn như CRM+MDM, Office Web Apps+Lync Online, Google Docs+Gmail + Hangouts, v.v.

Người tiêu dùng chính của SaaS là ​​​​các doanh nghiệp vừa và nhỏ. Hầu hết các ứng dụng SaaS được thiết kế để hỗ trợ sự tương tác giữa các nhân viên làm việc cùng nhau để giải quyết các vấn đề chung (Hợp tác). Kiến trúc của các ứng dụng SaaS, trong đó một phiên bản duy nhất của ứng dụng chạy trên máy chủ phục vụ nhiều người tiêu dùng, là nhiều người thuê, tức là. Mỗi người tiêu dùng được cung cấp phiên bản riêng của ứng dụng ảo trong quá trình thực hiện các tác vụ.

Phần mềm ứng dụng cơ bản:

  • Ứng dụng doanh nghiệp (CMR, FRM, IBM® B2B Cloud Services, Axway Cloud B2B, dịch vụ amoCRM SaaS cho B2B, Google Apps for Business),
  • Business Intelligence (PowerBI là một phần của Office 365/Microsoft, Dịch vụ đám mây được quản lý của Oracle Business Intelligence, Giải pháp chuyên nghiệp Anaplan/ADE, Phân tích thương hiệu),
  • Ứng dụng web Office (Google Docs, Office Online/Microsoft OneDrive, Office Web Apps/Microsoft, Zoho Docs, IBM SmartCloud Docs, v.v.),
  • Ứng dụng quản lý (ERP/RENT 1C, HRM, SCM, MRP),
  • Truyền thông (Gmail, Google Hangouts, Microsoft Lync Online, Cloud PBX hoặc Cloud PBX, MDM),
  • Bảo mật (Bảo vệ email Panda Cloud, Bảo vệ Internet Panda Cloud, Bảo vệ & liên tục email McAfee SaaS, Comfortway Mobile Security, v.v.), v.v.
  • Cộng tác và nhiều người thuê (Google Docs, Google Sites, Microsoft Office Online, Office 365, Office Web Apps).

Giải pháp/Nhà cung cấp SaaS chính: Salesforce1 Sales Cloud/Salesforce (CRM), Oracle Cloud Apps/Oracle (HR, CX, ERP, EMP, SCP, Business Intelligence), Google Apps/Google - bộ dịch vụ đám mây văn phòng (Google Docs, Google Drive , Google Sites, liên lạc: Hangouts, Gmail, Lịch Google, v.v.), IBM SmartCloud Docs/IBM, Microsoft Dynamics CRM, Microsoft OneDrive (Office Online, lưu trữ tệp), Office 365/Microsoft (Office Web Apps, Lync Online, Exchange Online , SharePoint Online), Zoho Docs/Zoho (bộ ứng dụng văn phòng trực tuyến), Zoho Reports/Zoho (Business Intelligence), Zoho CRM/Zoho, Informatica Cloud MDM/Informatica, MaaS360/Fiberlink, Cloud PBX từ Vonage Business Solutions, v.v.

Cơm. 5. Giải pháp điện toán đám mây SaaS cơ bản

Ngoài ra còn có nhiều dịch vụ điện toán đám mây SaaS khác như Cisco WebEx - dịch vụ đám mây dành cho hội thảo trên web; CMS dựa trên mô hình SaaS (ví dụ: nền tảng SaaS UMI.CLOUD); Thương mại điện tử B2B/B2C sử dụng mô hình SaaS; Tiếp thị các giải pháp SaaS; Dịch vụ diệt virus Dr.Web dựa trên mô hình SaaS; SugarCRM là một hệ thống CRM nguồn mở thương mại; BPMonline CRM với các công cụ mô hình hóa và tự động hóa quy trình kinh doanh, v.v.

Cần lưu ý rằng khái niệm điện toán đám mây liên quan đến việc cung cấp cho người tiêu dùng nhiều loại dịch vụ đám mây bổ sung khác nhau: Lưu trữ dưới dạng dịch vụ, Cơ sở dữ liệu dưới dạng dịch vụ, Thông tin dưới dạng dịch vụ, Quy trình dưới dạng dịch vụ -Dịch vụ, Tích hợp dưới dạng dịch vụ, Thử nghiệm dưới dạng dịch vụ, v.v. Ví dụ: có rất nhiều dịch vụ lưu trữ tệp trên đám mây Lưu trữ dưới dạng dịch vụ: Dịch vụ lưu trữ đơn giản của Amazon (Amazon S3), DropBox, Google Drive, Microsoft OneDrive, v.v.

Điện toán đám mây và công nghệ được sử dụng trong giáo dục như thế nào? Google cung cấp cho các tổ chức giáo dục ứng dụng đám mây Google Apps for Education dành cho giáo dục điện tử. Microsoft cung cấp cho người dùng các tổ chức giáo dục khả năng của dịch vụ đám mây Office 365 dành cho giáo dục (Windows Azure trong giáo dục). Việc đưa điện toán đám mây vào các trường học và đại học sẽ mang đến cho học sinh, sinh viên những trải nghiệm học tập rất thoải mái.

Triển vọng về sự phổ biến của điện toán đám mây, có tính đến sự phát triển hiện tại của chúng, được nêu trong công trình phân tích “Những đám mây sẽ đi về đâu” trên trang web nén.

Tóm lại, cần lưu ý một lần nữa rằng tất cả các mô hình dịch vụ điện toán đám mây phải tuân thủ các đặc điểm cơ bản của điện toán đám mây, như đã nêu trong “Định nghĩa về điện toán đám mây của NIST”, giúp phân biệt chúng với các loại tài nguyên Internet khác.

Để đảm bảo rằng tài nguyên Internet được cung cấp cho bạn thuộc một trong các mô hình điện toán đám mây, hãy so sánh các đặc điểm của chúng với các đặc điểm chính của điện toán đám mây do Viện Tiêu chuẩn và Công nghệ Quốc gia đề xuất (tự phục vụ theo yêu cầu; một nhóm duy nhất để chia sẻ tài nguyên ; tính linh hoạt hoặc khả năng mở rộng tức thời; chỉ thanh toán cho các dịch vụ được sử dụng thực tế; truy cập mạng toàn cầu).