Въведение в облака:

Напоследък думата „облак“ се превърна в повече от модна тенденция. Всички говорят за това и по вероятни причини всички го използват. Въпреки това, повечето от хората, които използват термина облак доста свободно, всъщност не разбират истинската дефиниция за това какво точно е и технологичното въздействие от него. Затова нека се опитаме да развенчим мита в най-малко технически условия.

Какво е облакът?

Според Wikipedia, „облачните изчисления са модел за предоставяне на повсеместен достъп до мрежа до споделен пул от конфигурируеми изчислителни ресурси“.

Ключовата дума „повсеместно“ означава „присъства навсякъде“. И точно това е Cloud. Той присъства навсякъде!

Представете си, че имате машина от висок клас и тази машина генерира много „изчислителна мощност“. Тази изчислителна мощност може да бъде всичко - от хардуер като пространство за съхранение или захранване на процесора до дори софтуер и помощни елементи. Преди зората на ерата в Интернет практически нямаше метод за споделяне на вашата "изчислителна сила". Закупихте система и това беше. Можете напълно да използвате системата само за вашите лични нужди.

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

Точно както има базова станция, която доставя електроенергия на различни доставчици, които са се абонирали за тях с помощта на електрически проводници и трансформатори, Облачната технология ни позволява да доставяме изчислителна мощност чрез интернет на различни доставчици, които плащат за нея! Той просто отпада идеята за „Купете своя хардуер“ и вместо това приеме модела на „Платете, докато използвате“.

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

От пространството за съхранение до софтуерните рамки всичко е достъпно в Cloud, на много по-ниска цена от реалната покупка. Това дава възможност на малкия или средния бизнес да процъфтява, тъй като свързаните по-рано разходи за ИТ инфраструктура са намалени. Популярността на Cloud може да се прецени от факта, че доставчиците на облаци имат темп на растеж от 50% годишно!

Видове облак

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

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

Модел на облачна услуга

  • Инфраструктура като услуга (IaaS): Идеята на думата IaaS предлага цяла ИТ инфраструктура през облака. Това, което по същество означава, е, че клиентите са снабдени с цели работещи машини според нуждите им. Това би включвало ОС, хардуер, хранилище и други подобни неща. Крайният потребител не трябва да се притеснява за действителното местоположение на физическата машина. На него ще му бъде осигурена напълно работеща машина, която ще абстрахира основните сложности в начина на работа на машината. Примери за такива предложения са Amazon AWS и Microsoft Azure.
  • Платформа като услуга (PaaS): Платформата като услуга предлага компютърна платформа като услуга, а не инфраструктура. Това, което по същество означава, е, че услугата PaaS предлага софтуерна среда. Така че, например, трябва да използвате платформа за шлюз на плащания, но не искате да купувате и настройвате всичко сами. След това можете да използвате PaaS за наемане на платформа за плащане, която ще бъде предоставена от Cloud. Софтуерните разработчици могат да тестват и разработват своя софтуер през PaaS, без да купуват машина за същото. Виден пример за PaaS е Google Apps Engine, който дори предлага автоматично мащабиране. Това означава, че изчислителните ресурси ще бъдат автоматично коригирани според изискванията, зададени от вашето приложение.

Модел на облачно внедряване

  • Софтуер като услуга (SaaS): Най-простият модел, той просто предлага пълен софтуер през облака. Така че вместо да закупите компактдиск и да инсталирате софтуера, получавате пълен достъп до софтуера само като използвате интернет. Това е най-често срещаният модел на облачните предложения и примерите са от първостепенно значение. Google Picasa, Salesforce и дори Google Apps.
  • Частен облак : Често срещани в организации и MNC, тези облачни разполагания се извършват единствено за група или за частна употреба. Цялата организационна инфраструктура се управлява при този тип внедряване. Това все още изисква по-голяма степен на действителните промени във физическата инфраструктура, тъй като цялото облачно разполагане ще зависи от организационните нужди и изисквания. Въпреки това, за частно използване на Cloud, частният модел облак служи на своята цел.
  • Public Cloud : По-честото представяне на облака, публичният облак се предлага за обществено или индивидуално използване. Разликата между публичния и частния облак е фактът, че публичният облак предлага много по-малка степен на усъвършенстване и сигурност от частния облак. Общественият облак е сравнително по-евтин от частния облак. В допълнение към това, публичните облачни предложения обикновено се разполагат със самия доставчик. Така архитектурно мъдро, че може да са подобни, но реалната инфраструктурна цена се споделя от продавача в случай на публично предлагане.
  • Хибриден облак : По-скорошното предлагане, хибриден облак съчетава най-доброто от частния и публичния облак при едно внедряване. При хибридния модел на облак някои от характеристиките на облака ще бъдат под частен облак, а някои ще използват обществени. Така например в една организация системата за таксуване може да бъде част от частен облак, но предният край на приложението, извършващо таксуването, ще бъде част от публичен облак, свързан с доставчиците. Такива сложни модели за внедряване разделят необходимата инфраструктура между съответния доставчик и клиентите.

    Препоръчителни курсове

    • Курс за сертифициране на IP маршрутизация
    • Обучение за сертифициране по хакерство
    • Обучение на RMAN
    • Курсове по програмиране на Python

Облачна архитектура

След като установихме някаква представа за това какво представлява облакът и различните видове облаци, плаващи наоколо, е време да разгледаме основната архитектура на облака и как всъщност работи. Въпреки че облачната архитектура е различна за различните видове модели на внедряване и обслужване, основните основи са по същество същите. Цялата облачна архитектура може да бъде разделена на следните основни части:

  1. Преден край : Предният край се състои от клиента, който бихте използвали за достъп до облачни услуги. Тя може да се състои от всичко - от уеб браузър до таблети до дори виртуални сесии. Работата на платформата отпред е да се гарантира, че крайният потребител е пряко свързан със съответните им облачни услуги, за които е абониран, като абстрахира основната реализация на това как всъщност се справя.
  2. Back End : Задният край се състои от действителната физическа инфраструктура, закупена от доставчици на облаци, върху която работи цялата предлагана облачност. Това обикновено включва техники за виртуализация сървъри, стелажи за съхранение, комутатори, рутери и друга подобна инфраструктура. Използвайки технология, наречена техники за виртуализация, тази инфраструктура след това се конфигурира, за да предложи своята компютърна мощност при поискване.
  3. Платформа за доставка на облачни услуги : Обикновено тук се използват 3-те модела на услугата на Cloud. Тук се решава цялата настройка на облачната платформа, независимо дали е цяла инфраструктура (IaaS) или просто софтуер (SaaS). По същество се състои в това какво точно ще бъде разположено на хардуера на задния край.
  4. Облачно съхранение : Тук се разглеждат 3-те модела на внедряване. Тези 3 модела на внедряване определят какъв тип хранилище предпочита даден потребител. Ако локално съхранение, тогава частен облак ще бъде разположен с локалната инфраструктура за съхранение, създадена от страна на клиента. За обществеността, съхранението ще бъде от страна на доставчика. По-типично предлагане на хибридния облак, където се предлагат както възможности за обществено, така и за частно съхранение.
  5. Облачна мрежа : Облачната мрежа ще включва средствата за достъп до облака. Точно както електрическите проводници се използват за доставяне на електричество, облачните услуги се доставят чрез интернет, интранет или дори Intercloud, където ресурсите на други облаци се използват за предоставяне на услуги. Съществува и концепция за локален механизъм за комуникация, при който различните компоненти на облака си взаимодействат помежду си. Такъв механизъм за комуникация обикновено се осъществява през опашката за съобщения и обикновено зависи от платформата.

Техники за виртуализация

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

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

Защо бяха необходими техники за виртуализация?

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

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

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

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

Използвайки техники за виртуализация, можете бързо да интегрирате виртуален превключвател с виртуалното устройство за съхранение с почти няколко кликвания. Така непрекъснато променящите се изисквания на клиентите са удовлетворени, включително по-голяма гъвкавост. Това помага много в по-големите организации, където мотото „плащай като използваш“ в облака се вижда в пълен ефект.

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

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

заключение

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

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

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

През 2011 г. Microsoft инвестира около 90% от бюджета си за научноизследователска и развойна дейност в размер на 9, 6 милиарда долара в облачно развитие. И с прогнозирането на ръста на приходите до 32, 8 милиарда долара до 2016 г., вълната от облаци продължава да променя живота ни към по-добро.

Препоръчителен член

Ето няколко статии, които ще ви помогнат да получите повече подробности за облачните изчислителни или виртуализационни техники, така че просто преминете през линка.

  1. Правила за офис етикет за професионалисти
  2. Azure Paas срещу Iaas
  3. Въпроси за интервю за облачни изчисления
  4. Какво е облачно изчисление?
  5. Топ 20 важни проблема в облачните компютри

Категория: