Архітектура ХО


Вступ до архітектури хмарних обчислень


Хмарні обчислення - одна з тих нових технологій, що потребують зберігання даних та надання масштабованих послуг у своїй галузі.

Потрапляючи в основну зону фокусування обчислень:

  • SOA (Сервіс-орієнтована архітектура)

  • Віртуалізація програмних та апаратних компонентів

  • Сіткові обчислення

  • Корисні обчислення

Основна проблема - поділитися ресурсами серед усіх споживачів хмарних послуг, клієнтів та спільнот з відкритим кодом, таких як Red Hat. Більше того, обмін ресурсами здійснюється в різних хмарах ієрархій або рівнів, таких як хмара інфраструктури, хмара програмного забезпечення, хмара додатків та бізнес-хмара. Основна мета всіх цих типів хмарних ситуацій та спільного використання - управління ресурсами та ефективне управління бюджетом, таким чином надаючи хороший потенціал для всього бізнесу. Користувачі не потребують спеціальних знань для підключення своїх комп'ютерних систем із серверами. Тому ми можемо вважати Інтернет як метафору хмарних обчислень. Хмарні обчислення - це така модель інформаційних послуг на замовлення, яка вимагає віртуалізації та розподілених систем, що мають обчислювальні технології.


Архітектура хмарних обчислень


Архітектури хмарних обчислень мають такі характеристики:

  • Одночасне забезпечення

  • Гнучка та масштабована

  • Послуга попиту, тобто "Послуга на вимогу", як правило, із системою виставлення рахунків та моніторингу.

  • Управління такими програмами, як за допомогою API WS.

  • Абстрактний ресурс.

  • Миттєвий обмін ресурсами, такими як апаратне, програмне забезпечення, база даних тощо.

Існує багато типів компонентів для гарної хмарної архітектури, які слабко пов'язані, але ми класифікуємо їх на два основні сегменти:

  • Передній кінець

  • Задній кінець

Як уже згадувалося, Інтернет є метафорою для нашої технології хмарних обчислень. Тут підтверджений факт, що для кожного кінця потрібна належна мережа для зв'язку. Ця архітектура зображує кінцевий і кінцевий потік для переднього та резервного зв'язку через мережу, яка виступає тут як інтерфейс.


Діаграма архітектури хмарних обчислень


Примітка : Хмарна архітектура та хмарна інфраструктура мають різні компоненти та поняття. Cloud Architecture описує високооглядний огляд зв'язку клієнтів та серверів через мережу, тоді як Cloud Infrastructure розповідає про сервери, зберігання, віртуалізацію та різні сервіси.

  • Як зображено, хмарна архітектура складається з переднього та заднього кінців. Тому перше, що нам спадає на думку, - це це чи як ця архітектура вирішує нашу складну проблему спільного використання ресурсів

  • Давайте пройдемося до цієї архітектури, на стороні клієнта чи переднього кінця - це як зустріч із веб-додатками або інтерфейсами додатків, що мають протоколи та порти, налаштовані для доступу та взаємодії між користувачем та базою даних, або, можна сказати, платформи хмарних обчислень. Наприклад, веб-браузер.

  • Back End відноситься до самої хмари. Він складається з ресурсів, що надають послуги хмарних обчислень. Він складається з усіх необхідних потреб, таких як зберігання великих даних, безпека, віртуальні машини.

  • Усі програми, розміщені на задньому кінці хмарних приміщень, захищені через вбудовану безпеку механізму, контроль трафіку та протоколи.

  • Ці Протоколи є посередниками або проміжним програмним забезпеченням для встановлення успішного спілкування один з одним.

  • Якщо ми зосередимо увагу на хмарній інфраструктурі, яка має всі можливості управління сервером, гіпервізором, мережею, сервером і сховищем, буде хорошою допомогою для всього проекту, тобто це дуже добре для управління проектами.

  • У ньому є концепція гіпервізора, яка грає досить важливу роль у цьому сенсі, допомагає створити безліч мікросервісів, не забезпечуючи повного навантаження на Операційну систему. Скоріше, ніж цей гіпервізор допоможе, створивши над собою легкі мікросервіси, такі як докер-техніка контейнерів, Kubernetes, OpenStack, щоб створити для віртуальної машини ще один ефективний спосіб управління ресурсами та обміну ресурсами.

Існують деякі обмеження, які повинна відчувати кожна хмарна інфраструктура:

  • Прозорість : можна отримати за допомогою прикладу спільного використання ресурсів Віртуалізація.

  • Масштабованість : В основному стосується забезпечення та зняття резервів на щоденній основі.

  • Безпека : Центр обробки даних повинен бути захищений, оскільки вбудована безпека вже існує.

  • Інтелектуальний моніторинг : Для досягнення всіх перерахованих вище функцій дуже потрібен інтелектуальний моніторинг.