телевизори. Конзоли. Проектори и аксесоари. Технологии. Цифрова телевизия

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

Колко бързо напредъкът се движи, просто със скокове и граници, не по-малко. Технологиите, за които ще стане дума, вече са навлезли в живота ни. " Облаци„те се наричат ​​от обикновените хора, а IT хората казват облачни технологии.Предлагам да разберем тази интересна и обещаваща технология.

Разбира се, нашето ниво на решение са обикновени потребители. Нека се докоснем до теорията на достъпно ниво и практиката. С една дума, ще се опитам да систематизирам основната информация по темата и, ако е възможно, да я сортирам в раздели.

Използване на облачни технологии

Темата е доста популярна в интернет. На пазара има много решения. Не всеки обаче разбира това ноу-хау и защо ни е необходимо. Ако се докоснем до споменатата теория за изчислителната облачна работа (cloud computing), тогава нейната същност е в разпределената обработка на данни.

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

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

При смяната на летните джанти (джанти с гуми) на моята кола със зимни ги оставих директно в сервиза. Тази услуга ми напомни за тенденция и в IT сектора. Всичките ми снимки са от телефона ми Базиран на Androidавтоматично качени в Picasa (сега същото като в G+), същото се случва със снимки, направени с фотоапарат Canon. Файлове в папка Google Дискмоят компютър се синхронизират автоматично с папките на Google Диск.

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

Това включва работа със СУБД, т.е. база данни като услуга. Концепцията ви позволява да спестите компютърен хардуер и дори да използвате компетентно СУБД във вашата организация. Може да бъде осигурен и достъпен през интернет софтуер. Например Гугъл документи, Календар на Googleкато облачните технологии google.

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

Приложения на облачните технологии

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

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

Облачни технологиипримери:

Ще направим преглед на вече наличните на пазара решения, услуги и приложен софтуер. Наскоро пуснати облачни технологии на Google Google услугаИграйте. Корпорацията ни позволява да хостваме нашите филми, музика, книги и различни приложения.

Apple предостави своята услуга iCloud. Тази услуга съхранява цялото ви съдържание и го доставя до всяко устройство с помощта на Push технология. Услуги за игри OnLive и ексбокс лайвпредлагат игри като услуга.

Но ситуацията със софтуера е по-интересна. Вместо пакетирани програми Google Corporation (Microsoft направи същото) предостави възможност за работа с документи на Google Drive. Това е съхранение, редактиране и споделяне на файлове.

Чисти услуги за съхранение Dropbox и Windows Live SkyDrive. Dropbox ви позволява да съхранявате до 2 GB данни безплатно. До 7GB ви позволява да запазите услугата SkyDrive.

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

Етапи на изследване

    Поставете си работна цел.

    Намерете източник на информация.

    Обработвайте информация.

    Дайте определения, разкрийте понятия.

    Анализирайте резултатите.

    Направете изводи.

Цели на изследването

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

    Помислете за „облачните“ технологии, по-специално в образованието, и повече за технологиите на MICROSOFT.

Общи положения

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

    инфраструктура като услуга

    платформа като услуга

    софтуер като услуга

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

Видове облаци

Облаците могат да бъдат публични или частни.

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

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

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

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

    На практика границите между всички тези видове изчисления са размити.

Три нива на облачни услуги

Инфраструктура като услуга (IaaS)

Инфраструктура под наем. На потребителя се предоставя „чист“ екземпляр на виртуален сървър с уникален IP адрес или набор от адреси и част от системата за съхранение на данни. За управление на параметрите, стартиране, спиране на този екземпляр, доставчикът предоставя на потребителя софтуерен интерфейс(API).

Платформа като услуга (PaaS)

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

Софтуер като услуга (SaaS)

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

Предимства на облачните изчисления

    Потребителят плаща за услугата само когато има нужда от нея и най-важното е, че плаща само за това, което използва.

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

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

    Отдалечен достъп до данни в облака – можете да работите от всяка точка на планетата, където има достъп до интернет.

Недостатъци на облачните изчисления

    Потребителят не притежава и няма достъп до вътрешната облачна инфраструктура. Безопасността на потребителските данни зависи до голяма степен от компанията доставчик.

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

    Не всички данни могат да бъдат поверени на интернет доставчика не само за съхранение, но дори и за обработка

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

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

Приложение на облачните технологии

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

    компютърни програми

    електронни учебници

    симулатори

    диагностични, тестови и тренировъчни системи

    приложен и инструментален софтуер

    лабораторни комплекси

    системи, базирани на мултимедийна технология

    телекомуникационни системи (напр. електронна поща, телеконференции

    електронни библиотеки и др.


Microsoft облачни технологии за образователни институции

Облак Технологии на Microsoft: Office 365, Azure за образование

Microsoft Office 365 за образователни институции ви позволява да използвате всички възможности на облачните услуги, като помагате да спестите време и пари, а също така подобрява представянето на студенти и служители. Основна функционалност включително облачни версии Exchange Online, SharePoint Online и Office Web Apps, както и Lync Online с видеоконференции ще се предоставят безплатно. Подробна информация за новите цени и тарифи можете да намерите на линка: Live@edu Office 365 за учебни заведения съчетава възможностите на познатите Офис приложенияЗа настолни системис ново поколение интернет версии услуги на Microsoftза комуникация и сътрудничество. Office 365 е лесен за използване и управление, със стабилната сигурност и надеждност, очаквани от водещ глобален доставчик на услуги.

| Повече ▼ подробна информацияМожете да го намерите на линка: http://www.microsoft.com/ru-ru/office365/education/school-services.aspx#fbid=RAc3tEIrx3K.

С помощта на Windows предлагаУчителите Azure в образованието имат възможността да включат една от най-иновативните и бързо развиващи се технологии в своя образователен процес, както в теоретичната, така и в практическата му част. Не е тайна, че след няколко години търсенето на пазара на труда на специалисти в областта на облачните изчисления ще се увеличи значително, с използвайки Windows Azure в образователните университети имат възможност да обучават такива специалисти.

Облачните технологии включват стартиране на приложения или съхраняване на данни на сървъри, разположени в разпределени центрове за данни, достъпни през интернет. За разработване и стартиране на такива приложения е необходима специална облачна платформа. Такава платформа е Windows Azure, „облачен“ аналог на операционната система Windows сървър. Ако обаче Windows Server е софтуер, който сте закупили и разположили на сървъри във вашия локален център за данни, тогава Windows платформа Azure се хоства в центрове за данни на Microsoft и е достъпен за вас дистанционно като среда за разработване и стартиране на приложения. Не е необходимо да закупувате и инсталирате софтуер, плащате само за наема на изчислителни ресурси и капацитет на платформата за център за данни на Microsoft.

Как работи Windows Azure?

В основата Операция на Windows Azure отговаря за стартирането на виртуална машина за всяко приложение. Разработчикът определя необходимия обем за съхранение на данни и необходимата изчислителна мощност (брой виртуални машини), след което платформата предоставя съответните ресурси. Когато първоначалните изисквания за ресурси се променят, платформата разпределя допълнителни или намалява неизползваните ресурси на центъра за данни за приложението в съответствие с новата заявка на клиента.

Характеристика на модела PaaS („платформа като услуга“) е разделянето на приложението и инфраструктурата: разработчикът трябва само да определи количеството ресурси, необходими за работата на приложението, и всички действия за осигуряване на исканото ресурси, управляват ги, динамично разпределение, наблюдение, мащабиране и др.

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

За учители:

    5 месеца достъп

    2 малки изчислителни възли

    3GB памет

    2 обслужващи автобусни връзки

    2 SQL Asure Web Edition (1GB)

За студенти:

Работата е завършена.

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



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

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

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

Възможно е вече да сте използвали някаква форма на облачна технология, като например сървъри електронна поща(Hotmail, Yahoo! Mail или Gmail). Вместо да бяга пощенски клиентна вашия компютър, влизате във вашия онлайн акаунт. твоя Сметкане се съхранява на вашия компютър - намира се на облачен сървър.

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


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

Предният край включва компютъра на клиента (или мрежа от компютри) и приложението, необходимо за достъп до облачната система.
Различните облачни системи имат различни потребителски интерфейси. Пощенски сървъриизползвате съществуващи уеб браузъри, напр. Internet Explorerили Firefox. Други системи имат свои собствени приложения за достъп до мрежата.

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

Централният сървър осигурява работата на облака: той управлява системата, записва трафик и клиентски заявки. Сървърът има набор от правила за работа, наречени протоколи и специфичен междинен софтуер. Благодарение на междинния софтуер компютрите могат да прехвърлят информация един на друг. През повечето време сървърите не са напълно заредени - има неизползван капацитет. Можете да „излъжете“ физически сървър и да го превърнете в няколко виртуални, всеки със собствена операционна система. Тази технология се нарича виртуализация. С виртуализацията ефективността на сървъра се увеличава, което от своя страна намалява хардуерните изисквания.

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

Приложения за облачни изчисления


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


Защо да зареждате програми с помощта на друга компютърна система и да съхранявате данни там? Има няколко причини:
Клиентите имат достъп до своите приложения по всяко време и навсякъде. Те могат да се свързват с облачната система, използвайки всеки компютър с достъп до интернет. Всички данни не се съхраняват на един твърд диск на компютъра или във вътрешната мрежа на компанията.

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

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

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

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

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

Проблеми на облачните технологии


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


Аргументът в полза на облачните компании е, че тяхното съществуване зависи пряко от тяхната репутация. За тях е от полза да имат надеждна система за сигурност. В противен случай компанията ще загуби всички клиенти. В техен интерес е да използват най-добрите технологииза защита на клиентските данни.
Друг проблем е поверителността. Ако клиентът има достъп до своите данни по всяко време и навсякъде, поверителността може лесно да бъде компрометирана. Компаниите за облачни технологии трябва да намерят начин да защитят поверителността на клиентите. Един от методите са технологиите за идентификация, използващи потребителски имена и пароли. Друг метод е свързан с формата на авторизация - всеки потребител има достъп само до онези данни и програми, които са свързани с неговите служебни задължения.

Сред проблемите, свързани с облачните технологии, има и по-философски. Кой притежава данните: компанията, използваща облачните услуги, или организацията, където се съхраняват данните? Може ли облачна компания да откаже на клиент достъп до своите данни? Тези и други въпроси за същността на облачните изчисления са обект на дискусии между компаниите, адвокатски кантории университети.
Какво въздействие ще имат облачните технологии върху други индустрии? В ИТ средата хората вече си задават въпроса: как ще се отрази появата на облачните технологии в областта на поддръжката и ремонта на компютри? Ако компаниите преминат към модернизирани компютърни системи, техните нужди от ИТ поддръжка ще намалеят. Според някои експерти от индустрията търсенето на ИТ услуги ще се измести към задната част на облачните системи.

Друг предмет на изследване на компютърните науки е автономна работакомпютри. Автономна компютърна система се самонаблюдава и предприема стъпки за предотвратяване или отстраняване на проблеми. В момента автономната работа на компютрите остава теория. Но ако един ден това стане реалност, търсенето на услуги за ИТ поддръжка значително ще намалее.

Концепцията за облачни изчисления (компютинг) или облачна (разпръсната) обработка е предложена за първи път през 70-те години на миналия век. Идеята е официално публикувана и научно обоснована през 2006 г., когато компанията Amazonпредстави своята инфраструктура за уеб услуги (Уеб услуги ), предоставяйки не само хостинг, но и предоставящ на клиента отдалечена изчислителна мощност. Следват подобни услуги Amazonпредставени Google, SunИ IBMИ Microsoft.освен това Microsoftпредстави не просто услуга, а пълноценна облачна операционна система Windows Azure.

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

Днес облачната услуга включва три основни характеристики, които я отличават от обикновената услуга:

  • режим на „ресурси при поискване”;
  • еластичност;
  • независимост от елементите на управление на инфраструктурата.

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

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

  • 1) софтуер като услуга;
  • 2) платформата като услуга;
  • 3) инфраструктурата като услуга;
  • 4) данните като услуга;
  • 5) работно мястокато услуга.

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

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

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

Инфраструктурата като услуга (Инфраструктура като услуга - laaS)се предоставя като възможност за използване на облачна инфраструктура за независимо управление на ресурси за обработка, съхранение, мрежи и други фундаментални изчислителни ресурсиНапример, потребителят може да инсталира и стартира произволен софтуер, който може да включва операционни системи, платформа и приложен софтуер. Потребителят може да контролира операционните системи, виртуални системисъхранение на данни и инсталирани приложения, както и набор от налични услуги. Контролът и управлението на основната физическа и виртуална инфраструктура на облака, включително контрол на мрежата, сървърите, видовете използвани операционни системи и системите за съхранение, се извършва от доставчика на облак.

От гледна точка на инфраструктурата се разграничават следните модели на внедряване:

  • частен облак;
  • публичен облак;
  • хибриден облак;
  • обществен облак.

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

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

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

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

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

Нека да разгледаме примери за внедряване на облачни технологии (освен уеб поща).

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

Също Ябълкаразработва облачна технология под формата на услуга, наречена MobileMe.Услугата включва имейл клиент, календар, адресна книга, съхранение на файлове, фотоалбум и инструмент за намиране на изгубени вещи iPhone.Тази услуга е платена, но основното тук е различно. Ябълкаосигурява това ниво на взаимодействие на своя набор от интернет услуги и приложения на компютър, телефон, плейър и Ай Пад,че необходимостта от използване на браузър изчезва. Използвате познати програми на вашия Mac, iPhoneИ Ай Пад,всички данни обаче не се съхраняват на тях, а в облака, което ви позволява да забравите за необходимостта от синхронизация, както и за достъпност. В същото време нека направим резервация, че не е необходимо да използвате конкретно приложенията - можете просто да влезете в акаунта си чрез браузър от всеки компютър.

В процес на разработка Google операционна система Chrome OSвсъщност е един браузър, чрез който потребителят взаимодейства с широка мрежа от уеб услуги. ОС е насочена към нетбуци, има много ниски Системни изискванияи няма нужда сами да инсталирате програми. С други думи, Googleпредоставя предимствата на облачната концепция обикновени потребители. Истината е, че недостатъкът на този подход е, че без интернет, базиран нетбук Chrome OSще бъде напълно безполезен.

Нека отбележим предимствата и недостатъците на облачните технологии.

Предимстваоблачни изчисления:

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

недостатъциоблачни изчисления:

  • зависимост на целостта на потребителските данни от компаниите, предоставящи услугата;
  • необходимостта от надеждни и бърз достъпкъм интернет;
  • липса на общоприети стандарти в областта на сигурността на облачните технологии;
  • възможността за появата на облачни монополисти;
  • опасността от хакерски атаки на сървъра (когато съхранявате данни на компютър, можете да прекъснете връзката с интернет по всяко време и да почистите системата с помощта на антивирусна програма).

Въпреки всички критики, облачните технологии имат добро бъдеще. Най-простото доказателство за това е, че колкото и да се състезават и противоречат трите основни гиганта ( Microsoft, AppleИ Google), всички почти едновременно се втурнаха в това нова технологияи няма да си тръгнат от там. Освен това и трите компании свързват бъдещето си с облачните технологии. Преди две години концепцията облачни изчисленияизглеждаше просто красива идея, „примамка“, странен експеримент. Днес ползите от облачните технологии могат да бъдат усетени дори от тези хора, които не се занимават с разработка на софтуер, уеб технологии и други тясно специализирани неща ( Xbox Live, Windows Live, MobileMe, OnLive, Google Документи- ярки примери за това).

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

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

евкалипт- това е инфраструктура Отворен кодсофтуер за внедряване на облачни технологии върху клъстери. Текущ интерфейс евкалиптинтерфейс съвместим ЕС на Amazon 2,

S3 и EBS,въпреки това инфраструктурата е проектирана да поддържа множество клиентски интерфейси. евкалиптреализирани с помощта на общодостъпни инструменти Linuxи основни технологии за уеб услуги, което улеснява инсталирането и поддръжката на системата. Евкалиптови системипредоставят услуги за консултиране, обучение и подкрепа.

На първо място облакът е интересен за крайните потребители информационни системи. Най-простият случай: има уеб услуга, която обслужва заявки от потребители. Услугата е реализирана в облака. Тъй като броят на заявките нараства и услугата вече не може да се справи с натоварването, към системата могат да се добавят нови възли (динамично или при поискване) и натоварването да се преразпределя между тях

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

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

Зенос- има възможност за проследяване Amazon Web Servicesи всички видове друга облачна и виртуална инфраструктура.

Еластична изчислителна платформа на Enomaly(по-нататък - ECP) - програмируема виртуална „облачна“ инфраструктура за всички видове предприятия. СУЕПомага за разработването, управлението и внедряването на виртуални приложения в облака и значително намалява административното и системното натоварване. Уеб базираното табло за управление позволява на 77 служители да опростят и ефективно да планират внедрявания, да автоматизират мащабиране и балансиране на натоварването на виртуални машини, да анализират, конфигурират и оптимизират лесни за използване облачни възможности сервизни програми. СУЕплатформата е проектирана да работи с виртуалния център за данни, осигурявайки добавена стойност и намалени разходи.

Ubuntu Enterprise Cloudвключва Ubuntu сървъризданиеи интегрира няколко Отворен кодпроекти, включително евкалипт. UECпредоставя на потребителите готови пакети за внедряване на частен облак.

Лекция Облачни технологии

Облачните технологии (компютинг) са разпределени технологии за обработка на данни, при които компютърните ресурси и мощност се предоставят на потребителя като интернет услуга.

Основните видове облачни технологии включват:

    " Инфраструктуракакобслужване" („Инфраструктура като услуга“ или „IaaS“)

    " Платформакакобслужване" („Платформа като услуга“, „ PaaS")

    "Софтуер като услуга"(„Софтуер като услуга“ или „SaaS“).

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

Инфраструктура като услуга (IaaS)

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

IaaS се състои от три основни компонента:

    Хардуер (сървъри, системи за съхранение, клиентски системи, мрежово оборудване)

    Операционни системи и системен софтуер (инструменти за виртуализация, инструменти за автоматизация, основни инструменти за управление на ресурси)

    Мидълуер (напр. управление на системи)

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

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

Платформа като услуга (PaaS)

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

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

Този подход има следните предимства:

    мащабируемост;

    отказоустойчивост;

    виртуализация;

    безопасност.

Мащабируемост PaaSвключва автоматично разпределяне и освобождаване на необходимите ресурси в зависимост от броя на потребителите, обслужвани от приложението.

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

Възможност за създаване на изходен код и предоставянето му на разположение общ достъпв рамките на екипа за разработка значително повишава производителността при създаване на приложения, базирани на PaaS.

Софтуер като услуга (SaaS).

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

В модела SaaS:

    приложението е адаптирано за отдалечено използване;

    едно приложение може да се използва от няколко клиента;

    плащането за услугата се таксува или месечно абонаментна такса, или въз основа на общия обем на транзакциите;

    поддръжката на приложението вече е включена в плащането;

    Надстройките на приложенията могат да се извършват гладко и прозрачно за клиентите от персонала по поддръжката.

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

Всъщност софтуерът SaaS може да се разглежда като по-удобна и печеливша алтернатива на вътрешните информационни системи.

Развитието на SaaS логиката е концепцията WaaS (работно място as a Service - работното място като услуга). Тоест клиентът получава на свое разположение виртуално работно място, напълно оборудвано с всичко необходимо за работата на софтуера.

    Комуникации (VoIP)

    Антиспам и антивирус

    Управление на проекти

    Дистанционно обучение

    Съхранение и архивиране на данни

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

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

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

По същество мощността се увеличава пропорционално на общото нарастващо натоварване, не в зависимост от всяка възникнала задача - а, така да се каже, средно. И става по-лесно за планиране, закупуване и изпълнение - пускане на нови задачи в производство.

Обществен облак- използвани от облачни доставчици за предоставяне на услуги на външни клиенти.

Смесен (хибриден) облак- съвместно използване на двата горепосочени модела на разгръщане



Свързани публикации