Trang Chủ Tài chính Cá nhân IaaS Cloud Computing là gì? - núm vú

IaaS Cloud Computing là gì? - núm vú

Mục lục:

Video: Cloud Computing, IaaS, PaaS và SaaS là gì? 2025

Video: Cloud Computing, IaaS, PaaS và SaaS là gì? 2025
Anonim

Mặc dù bạn không thể nhìn thấy các môi trường ảo và các dịch vụ, các yếu tố này đều tồn tại như một phần của môi trường máy tính thực sự mà Amazon thay mặt bạn quản lý. Bạn cần hiểu những yếu tố này hoạt động như thế nào ở một mức độ nào đó bởi vì chúng có sự hiện diện về thể chất và ảnh hưởng đến nhu cầu cá nhân hoặc nhu cầu kinh doanh của bạn. Ba công nghệ cho phép mọi người tạo ra một trung tâm máy tính ảo sử dụng dịch vụ Web Amazon (AWS):

  • IaaS: Một hình thức điện toán đám mây cung cấp tài nguyên máy tính ảo. Về cơ bản bạn sử dụng IaaS để thay thế tài nguyên vật lý, chẳng hạn như máy chủ, với các tài nguyên ảo được lưu trữ và quản lý bởi Amazon.
  • SaaS: Dịch vụ phân phối phần mềm cho phép bạn sử dụng ứng dụng mà không thực sự có các ứng dụng được cài đặt cục bộ. Một thuật ngữ được sử dụng để mô tả dịch vụ này là phần mềm theo yêu cầu. Chủ nhà, Amazon, duy trì phần mềm, cung cấp các giấy phép cần thiết, và làm tất cả các công việc khác cần thiết để làm cho phần mềm có sẵn.
  • PaaS: Một nền tảng cung cấp một giải pháp hoàn chỉnh để chạy phần mềm một cách tích hợp trên một phần cụ thể của phần cứng. Ví dụ, Windows là một loại nền tảng đặc biệt. Các nền tảng ảo cung cấp bởi PaaS cho phép một khách hàng để phát triển, chạy, và quản lý các ứng dụng của tất cả các loại.

Định nghĩa IaaS

Cách đơn giản nhất để xem IaaS là phương tiện cung cấp truy cập vào các tài nguyên máy tính ảo thông qua kết nối Internet. IaaS hoạt động như một trong ba phương thức chia sẻ tài nguyên qua Internet cùng với SaaS và PaaS. AWS hỗ trợ IaaS bằng cách cung cấp truy cập vào phần cứng ảo, phần mềm, máy chủ, bộ nhớ và các thành phần cơ sở hạ tầng khác. Nói tóm lại, bạn có thể sử dụng IaaS để thay thế mọi yếu tố vật lý trong thiết lập máy tính của bạn, ngoại trừ các yêu cầu thiết lập và duy trì kết nối Internet và những yêu cầu cung cấp các dịch vụ không ảo hóa (như in ấn). Lợi thế của IaaS rất nhiều, nhưng đây là những điều mà hầu hết mọi người cho là cần thiết:

  • Máy chủ lưu trữ các nhiệm vụ như bảo trì hệ thống, sao lưu và lập kế hoạch phục hồi.
  • Một khách hàng có thể truy cập ngay vào các nguồn lực bổ sung khi cần thiết và sau đó không cần phải lo lắng về việc loại bỏ chúng khi nhu cầu đã kết thúc.
  • Các nhiệm vụ quản trị chi tiết được quản lý bởi máy chủ, nhưng khách hàng có thể quản lý toàn bộ các nhiệm vụ hành chính, chẳng hạn như quyết định khả năng sử dụng cho một nhiệm vụ cụ thể.
  • Người dùng có quyền truy cập vào ảo hóa máy tính để bàn, có nghĩa là máy tính để bàn của họ xuất hiện trên bất kỳ thiết bị nào mà họ sử dụng tại một thời điểm nhất định.
  • Việc sử dụng các dịch vụ dựa trên chính sách đảm bảo rằng người dùng vẫn phải tuân thủ các yêu cầu của công ty khi sử dụng các tài nguyên máy tính.
  • Tất cả các cập nhật được yêu cầu (phần mềm và phần cứng) xảy ra tự động và không có sự tương tác nào được yêu cầu bởi máy khách.

Hãy nhớ rằng không có bữa trưa miễn phí. AWS và các nhà cung cấp IaaS khác quan tâm đến việc tạo ra lợi nhuận. Họ làm như vậy bằng cách đầu tư số lượng lớn phần cứng, phần mềm và nhân viên quản lý để giám sát tất cả. Lợi ích của quy mô giúp tạo ra lợi nhuận, và nhiều doanh nghiệp chỉ đơn giản là không thể tạo ra các thiết lập mà họ yêu cầu với số tiền ít hơn.

Tuy nhiên, bạn cũng phải xem xét những bất lợi rõ rệt của IaaS:

  • Thanh toán có thể trở nên phức tạp bởi vì một số dịch vụ được lập hóa đơn ở các mức giá khác nhau và trong các khung thời gian khác nhau. Ngoài ra, thanh toán có thể bao gồm việc sử dụng tài nguyên. Khách hàng phải đảm bảo rằng số tiền trên hóa đơn thực sự phù hợp với cách sử dụng trong thế giới thực; trả quá nhiều cho các dịch vụ mà khách hàng đã không thực sự sử dụng có thể dễ dàng xảy ra.
  • Giám sát quản lý hệ thống trở nên khó khăn hơn. Khách hàng mất kiểm soát theo cách chính xác trong đó các hoạt động xảy ra.
  • Sự chậm trễ thường xảy ra giữa thời gian cần thay đổi dịch vụ và máy chủ cung cấp nó, do đó khách hàng có thể thấy rằng mặc dù các dịch vụ linh hoạt hơn nhưng họ không đáp ứng được.
  • Thời gian chết của máy chủ có thể ảnh hưởng đến một nhóm người lớn và chứng minh khó khăn để khắc phục, điều này có nghĩa là một khách hàng cụ thể có thể gặp phải thời gian ngưng hoạt động trong thời gian khó chịu nhất mà không có bất kỳ phương tiện nào để giải quyết.
  • Xây dựng và thử nghiệm ứng dụng tùy chỉnh có thể trở nên khó khăn hơn. Nhiều chuyên gia khuyên bạn nên sử dụng các thiết bị nội bộ để phát triển ứng dụng để đảm bảo rằng môi trường được bảo vệ và đáp ứng.

Các hợp đồng dịch vụ IaaS khác nhau rất nhiều giữa các nhà cung cấp. Mặc dù cuốn sách này tập trung vào AWS, bạn cần xem xét các dịch vụ khác, bao gồm Windows Azure, Google Compute Engine, Rackspace Open Cloud và IBM SmartCloud Enterprise. Trong một số trường hợp, bạn thực sự có thể thấy hữu ích khi có được các dịch vụ từ nhiều máy chủ để có được dịch vụ tốt nhất cho một nhu cầu cụ thể.

So sánh IaaS với SaaS

SaaS là tất cả về các ứng dụng dựa trên đám mây. Các sản phẩm như email trực tuyến và bộ Office là những ví dụ về các ứng dụng trên nền đám mây. Khách hàng thường truy cập ứng dụng bằng ứng dụng cục bộ, chẳng hạn như trình duyệt. Trình duyệt chạy trên phần cứng cục bộ, nhưng ứng dụng chạy trên phần cứng máy chủ lưu trữ. Những gì khách hàng thấy là ứng dụng đang chạy trong trình duyệt như thể đang hoạt động tại địa phương. Trong hầu hết các trường hợp, ứng dụng chạy trong trình duyệt mà không có bất kỳ thay đổi nào đối với hệ thống cục bộ. Tuy nhiên, một số ứng dụng yêu cầu bổ sung các trình cắm thêm.

Sự khác biệt giữa IaaS và SaaS là ​​mức độ dịch vụ. Khi làm việc với IaaS, một khách hàng thường yêu cầu hỗ trợ chi tiết kéo dài toàn bộ các giải pháp. Một giải pháp SaaS có thể chỉ bao gồm các ứng dụng. Tuy nhiên, nó cũng có thể bao gồm như sau:

  • Thời gian chạy ứng dụng
  • Truy cập dữ liệu
  • Middleware
  • Hỗ trợ hệ điều hành
  • Ảo hóa
  • Truy cập máy chủ
  • Lưu trữ dữ liệu
  • Mạng

SaaS thường giữ máy chủ hoàn toàn kiểm soát và không cung cấp bất kỳ loại giám sát.Mặc dù máy chủ lưu trữ cập nhật ứng dụng và đảm bảo an ninh dữ liệu, các quản trị viên của công ty khách hàng thường không thể truy cập vào các giải pháp của SaaS theo bất kỳ cách nào (SaaS cung cấp ứng dụng nhưng không nhất thiết phải có cấu hình ứng dụng và do đó không linh hoạt như các giải pháp thay thế khác). Ngoài ra, công ty khách hàng thường chấp nhận đơn theo nghĩa là, không có bất kỳ sửa đổi hoặc tùy chỉnh. Sử dụng các ứng dụng do khách hàng phát triển nằm ngoài câu hỏi trong kịch bản này.

So sánh IaaS với PaaS

PaaS là một giải pháp phát triển hơn là một giải pháp về môi trường sản xuất. Một nhóm phát triển thường sử dụng PaaS để tạo các giải pháp tùy chỉnh hoặc sửa đổi các giải pháp hiện có. Các nhân viên phát triển có toàn quyền kiểm soát ứng dụng và có thể thực hiện tất cả các nhiệm vụ liên quan đến phát triển, chẳng hạn như gỡ lỗi và thử nghiệm. Giống như giải pháp SaaS, máy chủ lưu trữ thông thường duy trì quyền kiểm soát

  • Hỗ trợ hệ điều hành Middleware
  • Ảo hóa
  • Truy cập máy chủ
  • Lưu trữ dữ liệu
  • Mạng
  • Tuy nhiên, trong trường hợp này, nhân viên phát triển có thể truy cập vào các middleware để tăng cường phát triển ứng dụng mà không cần tái phát minh bánh xe. Viết mã ứng dụng để làm cho ứng dụng đám mây sẵn sàng là không cần thiết bởi vì phần mềm trung gian đã chứa các tính năng này. Nhóm phát triển có thể truy cập vào các tính năng ứng dụng dựa trên đám mây bao gồm:

Khả năng mở rộng

  • Tính sẵn sàng cao
  • Đa nhiệm
  • Hoạt động của SaaS
  • Người quản trị cũng có thể thực hiện các nhiệm vụ giám sát và quản lý trong giới hạn khi làm việc với một PaaS (tùy thuộc vào hợp đồng mà khách hàng có với chủ nhà). Tuy nhiên, nhận ra rằng PaaS hướng đến nhu cầu phát triển, do đó, nhà phát triển được ưu tiên khi thực hiện một số nhiệm vụ mà quản trị viên có thể thực hiện bình thường. Ngoài ra, PaaS liên quan đến phát triển, không phải là thiết lập sản xuất, do đó, máy chủ lưu trữ có thể chăm sóc tất cả các nhiệm vụ quản lý tại địa phương.
IaaS Cloud Computing là gì? - núm vú

Lựa chọn của người biên tập

Cách chuyển đổi điện áp Hiện tại Bật và Tắt - núm vú

Cách chuyển đổi điện áp Hiện tại Bật và Tắt - núm vú

Chuyển mạch là chức năng quan trọng nhất trong thiết bị điện tử. Hãy nghĩ đến bộ TV của bạn: Bạn bật và tắt nguồn, chọn nguồn tín hiệu từ các lựa chọn đầu vào khác nhau (như đầu DVD, hộp cáp hoặc hệ thống chơi game) và thay đổi kênh truyền hình. Màn hình TV của bạn bao gồm hàng triệu điểm ảnh nhỏ (hình ảnh ...

Làm thế nào để Solder một Solid Joint trong Dự án Điện tử của bạn - núm vú

Làm thế nào để Solder một Solid Joint trong Dự án Điện tử của bạn - núm vú

Làm thế nào để Solder một Solid Joint trong dự án Điện tử của bạn < hình thức hàn phổ biến nhất khi tạo ra các dự án điện tử là thành phần hàn dẫn đến miếng đồng ở mặt sau của một bảng mạch in. Nếu bạn có thể làm điều đó, bạn sẽ không có vấn đề với các loại hàn khác, chẳng hạn như hàn hai dây với nhau hoặc hàn một dây vào một thiết bị đầu cuối chuyển đổi. Sau đây ...

ÁNh sáng-O-Rama Sequences được sử dụng trong chiếu sáng - đầu

ÁNh sáng-O-Rama Sequences được sử dụng trong chiếu sáng - đầu

Ở Light-O-Rama , một dãy được biểu diễn dưới dạng một lưới tương tự như lưới trong một chương trình bảng tính. Ví dụ, hình ảnh cho thấy một phần của một chuỗi rất đơn giản, trong đó đèn trên các kênh 1, 3 và 5 luân phiên bật và tắt mỗi nửa giây. Mỗi hàng trong lưới đại diện cho một ...

Lựa chọn của người biên tập

Làm thế nào để Tạo một trang Blog trong SharePoint - núm vú

Làm thế nào để Tạo một trang Blog trong SharePoint - núm vú

Để Tạo một blog trong SharePoint, bạn tạo ra một trang web mới hoặc địa điểm phụ. Dành thời gian để xem xét nơi blog này sẽ nằm trong thứ bậc trang web của bạn. Mặc dù bạn có thể thay đổi quyền ở bất kỳ mức nào, bạn vẫn có thể có blog tổng thống của bạn trên trang chính của SharePoint Intranet của bạn (và ...

Làm thế nào để tạo một ứng dụng tùy chỉnh trong SharePoint 2013 - núm vú

Làm thế nào để tạo một ứng dụng tùy chỉnh trong SharePoint 2013 - núm vú

Bạn tạo một ứng dụng tùy chỉnh sử dụng Custom Liệt kê ứng dụng. Ứng dụng Danh sách tùy chỉnh tạo ra một ứng dụng danh sách rất cơ bản mà sau đó bạn có thể tuỳ chỉnh cho kịch bản cụ thể của mình. Thực hiện theo các bước sau để tạo một ứng dụng tùy chỉnh: Nhấp vào biểu tượng bánh răng Cài đặt và chọn Thêm một ứng dụng. Trang Ứng dụng của bạn được hiển thị. Nhấp vào ...

Làm thế nào để Tạo một Thảo luận Ban App trong SharePoint - núm vú

Làm thế nào để Tạo một Thảo luận Ban App trong SharePoint - núm vú

Thêm một ứng dụng thảo luận trên SharePoint một quá trình rất đơn giản. Bạn chỉ cần chọn ứng dụng Thảo luận từ trang Apps You Can Add. Bạn có thể thêm nhiều bảng thảo luận vào trang web của mình như bạn muốn. Bạn có thể thấy nó mang lại lợi ích cho việc tạo ra một bảng thảo luận cho mỗi khu chức năng để giữ ...

Lựa chọn của người biên tập

Máy tính giả mạo dành cho Android hoặc Điều gì đặc biệt về Số 5554? - núm vú

Máy tính giả mạo dành cho Android hoặc Điều gì đặc biệt về Số 5554? - núm vú

Khi bạn khởi động trình mô phỏng thiết bị Android, tên của trình mô phỏng mới là cái gì đó giống như trình mô phỏng-5554 hoặc trình mô phỏng-5556. Tên bắt nguồn từ thực tế là mỗi lần chạy của trình mô phỏng Android sử dụng hai số cổng (hai kênh để giao tiếp với máy tính phát triển). Như bạn đã biết, trình duyệt web của bạn thường sử dụng số cổng 80 ...

Kích hoạt Chế độ xem trên Ứng dụng iOS của bạn - núm vú

Kích hoạt Chế độ xem trên Ứng dụng iOS của bạn - núm vú

Bất cứ khi nào bạn chỉ định một giá trị mới cho chế độ xem nhất định tài sản (như khung và thuộc tính của trung tâm), chế độ xem sẽ được vẽ lại ngay lập tức và thay đổi hiển thị ngay lập tức trên màn hình. Ngoài ra, thay đổi đối với một số thuộc tính xem (chẳng hạn như các thuộc tính được đề cập) có thể được hoạt hình. Điều này có nghĩa là việc thay đổi thuộc tính sẽ tạo ra hình ảnh động ...

Android: Sử dụng IDE Eclipse cho Phát triển Java - núm vú

Android: Sử dụng IDE Eclipse cho Phát triển Java - núm vú

Ngày nay, sử dụng một môi trường phát triển tích hợp (IDE) để phát triển Java dễ dàng hơn. IDE được chấp nhận rộng rãi nhất trong số các nhà phát triển Java là Eclipse. Bảng này cung cấp cho bạn các mẹo nhanh để sử dụng IDE Eclipse để phát triển các ứng dụng Android. Nhiệm vụ Làm thế nào để hoàn thành Bắt đầu một dự án mới của Android Từ màn hình Dự án mới, dưới Android ...