logo

Архитектура на облачните изчисления

Както знаем, технологията за облачни изчисления се използва както от малки, така и от големи организации за съхранява информацията в облак и достъп отвсякъде и по всяко време чрез интернет връзка.

Архитектурата на облачните изчисления е комбинация от ориентирана към услугата архитектура и управлявана от събития архитектура .

Архитектурата на облачните изчисления е разделена на следните две части -

  • Преден край
  • Заден край

Диаграмата по-долу показва архитектурата на облачните изчисления -

Архитектура на облачните изчисления

Преден край

Предният край се използва от клиента. Той съдържа интерфейси и приложения от страна на клиента, които са необходими за достъп до платформите за облачни изчисления. Предният край включва уеб сървъри (включително Chrome, Firefox, internet explorer и др.), тънки и дебели клиенти, таблети и мобилни устройства.

Заден край

Задната част се използва от доставчика на услуги. Той управлява всички ресурси, необходими за предоставяне на облачни изчислителни услуги. Той включва огромно количество съхранение на данни, механизъм за сигурност, виртуални машини, модели за внедряване, сървъри, механизми за контрол на трафика и т.н.

Забележка: Както предният, така и задният край са свързани с други чрез мрежа, като обикновено се използва интернет връзката.

Компоненти на облачната компютърна архитектура

Има следните компоненти на архитектурата на облачните изчисления -

jlist

1. Клиентска инфраструктура

Клиентската инфраструктура е компонент от предния край. Той предоставя GUI (графичен потребителски интерфейс) за взаимодействие с облака.

2. Приложение

Приложението може да бъде всеки софтуер или платформа, до която клиентът иска да има достъп.

3. Обслужване

Облачните услуги управляват до кой тип услуга имате достъп според изискванията на клиента.

Cloud computing предлага следните три вида услуги:

аз Софтуер като услуга (SaaS) – Известен е още като услуги за облачни приложения . Най-често SaaS приложенията работят директно през уеб браузъра, което означава, че не е необходимо да изтегляме и инсталираме тези приложения. По-долу е даден важен пример за SaaS –

Пример: Google Apps, Salesforce Dropbox, Slack, Hubspot, Cisco WebEx.

ii. Платформа като услуга (PaaS) – Известен е още като облачна платформа услуги . Той е доста подобен на SaaS, но разликата е, че PaaS предоставя платформа за създаване на софтуер, но използвайки SaaS, можем да имаме достъп до софтуер през интернет, без да е необходима каквато и да е платформа.

Пример: Windows Azure, Force.com, Magento Commerce Cloud, OpenShift.

iii. Инфраструктура като услуга (IaaS) – Известен е още като облачни инфраструктурни услуги . Той отговаря за управлението на данни от приложения, мидълуер и среди за изпълнение.

Пример: Amazon Web Services (AWS) EC2, Google Compute Engine (GCE), Cisco Metapod.

4. Облак за изпълнение

Runtime Cloud предоставя среда за изпълнение и време на изпълнение към виртуалните машини.

5. Съхранение

Съхранението е един от най-важните компоненти на облачните изчисления. Той осигурява огромно количество капацитет за съхранение в облака за съхраняване и управление на данни.

java цветове

6. Инфраструктура

Предоставя услуги по ниво домакин , ниво на приложение , и мрежово ниво . Облачната инфраструктура включва хардуерни и софтуерни компоненти като сървъри, хранилище, мрежови устройства, софтуер за виртуализация и други ресурси за съхранение, които са необходими за поддържане на модела на облачните изчисления.

7. Управление

Управлението се използва за управление на компоненти като приложение, услуга, облак по време на изпълнение, съхранение, инфраструктура и други проблеми със сигурността в бекенда и установяване на координация между тях.

8. Сигурност

Сигурността е вграден заден компонент на облачните изчисления. Той прилага защитен механизъм в задната част.

9. Интернет

Интернет е среда, чрез която предният и задният край могат да взаимодействат и комуникират помежду си.