Cloud Computing Archiструктура и компоненти
Какво е Cloud Computing Archiтекстура?
Cloud Computing Architecture е комбинация от компоненти, необходими за услугата Cloud Computing. Архитектурата на облачните изчисления се състои от няколко компонента като фронтенд платформа, бекенд платформа или сървъри, мрежа или интернет услуга и услуга за доставка, базирана на облак.
Нека да разгледаме Cloud Computing и да видим от какво се състои Cloud Computing. Облачните изчисления се състоят от два компонента, предния край и задния край. Предният край се състои от клиентската част на облачна изчислителна система. Той включва интерфейси и приложения, които са необходими за достъп до Облак с компютъра или облачна платформа за програмиране.

Докато задната част се отнася до самия облак, тя включва ресурсите, необходими за облачни изчислителни услуги. Състои се от виртуални машини, сървъри, съхранение на данни, механизми за сигурност и т.н. Той е под контрола на доставчика.
Облачните изчисления разпространяват файловата система, която се разпространява върху множество твърди дискове и машини. Данните никога не се съхраняват на едно място и в случай че едно устройство се повреди, другото ще поеме автоматично. Потребителското дисково пространство се разпределя в разпределената файлова система, а друг важен компонент е алгоритъмът за разпределение на ресурсите. Облачните изчисления са силна разпределена среда и до голяма степен зависят от силни алгоритми.
Cloud Computing Archiтекстура
- ArchiСтруктурата на облачните изчисления съдържа много различни компоненти. Той включва клиентска инфраструктура, приложения, услуги, облаци по време на изпълнение, пространства за съхранение, управление и сигурност. Това са всички части на архитектурата на облачните изчисления.
Предна част:
Клиентът използва предния край, който съдържа интерфейс и приложение от страна на клиента. И двата компонента са важни за достъп до платформата за облачни изчисления. Предният край включва уеб сървъри (Chrome, Firefox, Operaи др.), клиенти и мобилни устройства.
Заден край:
Бекенд частта ви помага да управлявате всички ресурси, необходими за предоставяне на облачни изчислителни услуги. Тази част от облачната архитектура включва механизъм за сигурност, голямо количество съхранение на данни, сървъри, виртуални машини, механизми за контрол на движението и др.

Важни компоненти на облачните изчисления Archiтекстура
Ето някои важни компоненти на архитектурата на облачните изчисления:
1. Клиентска инфраструктура
Клиентската инфраструктура е компонент от предния край, който предоставя GUI. Помага на потребителите да взаимодействат с облака.
2. Приложение
Приложението може да бъде всеки софтуер или платформа, до която клиентът иска да има достъп.
3. Обслужване
Сервизният компонент управлява до кой тип услуга имате достъп според изискванията на клиента.
Три облачни компютърни услуги са:
- Софтуерът като услуга (SaaS)
- Платформа като услуга (PaaS)
- Инфраструктура като услуга (IaaS)
4. Облак за изпълнение
Облакът за изпълнение предлага среда за изпълнение и време за изпълнение на виртуалните машини.
5. съхранение
Съхранението е друг важен компонент на архитектурата на облачните изчисления. Той осигурява голямо количество капацитет за съхранение в облака за съхраняване и управление на данни.
6. Инфраструктура
Той предлага услуги на ниво хост, мрежово ниво и ниво на приложение. Облачната инфраструктура включва хардуерни и софтуерни компоненти като сървъри, съхранение, мрежови устройства, софтуер за виртуализация и различни други ресурси за съхранение, които са необходими за поддържане на модела на изчислителен облак.
7. управление
Този компонент управлява компоненти като приложение, услуга, облак по време на изпълнение, съхранение, инфраструктура и други въпроси, свързани със сигурността в бекенда. Той също така установява координация между тях.
8. Сигурност
Сигурността в бекенда се отнася до прилагането на различни механизми за сигурност за сигурни облачни системи, ресурси, файлове и инфраструктура за крайния потребител.
9. Интернет
Интернет връзката действа като мост или среда между интерфейса и бекенда. Позволява ви да установите взаимодействието и комуникацията между фронтенда и бекенда.
Предимства на облачните изчисления Archiтекстура
Следват предимствата на облачната архитектура:
- Прави цялостната облачна компютърна система по-проста.
- Помага за подобряване на обработката на вашите данни.
- Осигурява висока сигурност.
- Има по-добро възстановяване след бедствие.
- Предлага добра достъпност за потребителите.
- Значително намалява ИТ оперативните разходи.
Виртуализация и облачни изчисления
Основната позволяваща технология за Cloud Computing е виртуализация. Виртуализацията е разделянето на един физически сървър на множество логически сървъри. След като физическият сървър бъде разделен, всеки логически сървър се държи като физически сървър и може да изпълнява операционна система и приложения независимо. Много популярни компании като VMware и Microsoft предоставя услуги за виртуализация. Вместо да използвате вашия компютър за съхранение и изчисления, можете да използвате техните виртуални сървъри. Те са бързи, рентабилни и отнемат по-малко време.
За разработчиците на софтуер и тестерите виртуализацията е много полезна. Той позволява на разработчиците да пишат код, който работи в много различни среди за тестване.
виртуализация се използва главно за три основни цели: 1) виртуализация на мрежата, 2) виртуализация на сървъра и 3) виртуализация на съхранение
Мрежова виртуализация: Това е метод за комбиниране на наличните ресурси в мрежа чрез разделяне на наличната честотна лента на канали. Всеки канал е независим от другите и може да бъде присвоен на конкретен сървър или устройство в реално време.
Виртуализация на съхранение: Това е обединяването на физическо съхранение от множество мрежови устройства за съхранение в нещо, което изглежда като едно устройство за съхранение, което се управлява от централна конзола. Виртуализацията на съхранение обикновено се използва в мрежи за съхранение (SAN).
Виртуализация на сървъра: Виртуализацията на сървъра е маскирането на сървърни ресурси като процесори, RAM, операционна система и т.н. от потребителите на сървъра. Виртуализацията на сървъра има за цел да увеличи споделянето на ресурси и да намали тежестта и сложността на изчисленията от потребителите.
Виртуализацията е ключът към отключването на облачната система. Това, което прави виртуализацията толкова важна за облака, е, че отделя софтуера от хардуера. Например компютрите могат да използват виртуална памет, за да заемат допълнителна памет от твърдия диск. Обикновено твърдият диск има много повече място от паметта. Въпреки че виртуалните дискове са по-бавни от реалната памет, ако се управляват правилно, заместването работи перфектно. По същия начин има софтуер, който може да имитира цял компютър, което означава, че 1 компютър може да изпълнява функциите, равни на 20 компютъра. Тази концепция за виртуализация е ключов елемент в различни видове облачни изчисления, за които можете да научите повече в това изчерпателно ръководство.
Oбобщение
- Cloud Computing Architecture е комбинация от компоненти, необходими за услугата Cloud Computing.
- Предната част се използва от клиента, който съдържа интерфейси и приложения от страна на клиента, които са важни за достъп до облачните изчислителни платформи.
- Доставчикът на услуги използва бекенд частта, за да управлява всички необходими ресурси за предоставяне на облачни изчислителни услуги.
- Компонентите на облачните компютри са 1) клиентска инфраструктура, 2) приложение, 3) услуга, 4) облак за изпълнение, 5) съхранение, 6) инфраструктура, 7) управление, 8) сигурност и 9) интернет.
- Облачните изчисления правят цялостната облачна изчислителна система по-проста.
- Виртуализацията е разделянето на един физически сървър на множество логически сървъри.
