В тази нова възможност ще говорим за отворена и мащабируема платформа за създаване на частни и публични облаци, а именно Openstack.
Отваря се е създаден като проект за инфраструктурна работа на "Отворен код" (Отворен код) под фигурата на онлайн услуга (IaaS) за създаване и администриране на големи групи виртуални частни сървъри в център за данни.
Целите на тази инициатива бяха да се подпомогне оперативната съвместимост между облачните услуги, за да се даде възможност за създаването на облачни услуги (подобни на тези на Amazon) в собствените им центрове за данни. OpenStack в момента е достъпен безплатно под лиценза Apache 2.0. Поради това мнозина често наричат OpenStack в информационните уебсайтове Linux Cloud, което означава „Linux на облака“. Други го сравняват с проекти като Eucalyptus и Apache CloudStack , две други облачни инициативи с отворен код.
И как е структуриран Openstack?
OpenStack има модулна архитектура , която в момента се състои от единадесет (11) компонента :
- Не отивам: Предоставяне на виртуални машини (VM) при поискване (При поискване) задължително.
- Бързо: За осигуряване на мащабируема система за съхранение, която поддържа съхранението на необходимите обекти.
- Пепел: за предоставят постоянни блокови хранилища за хостване на работещите виртуални машини.
- Поглед: Да предложи списък и съхранение на изображения на виртуални дискове, с които ще работят.
- Ключов камък: Да осигури технология за удостоверяване и оторизация за всички стартирани услуги на OpenStack.
- Хоризонт: Да осигури модулен уеб потребителски интерфейс (UI) за взаимодействие с услугите на OpenStack.
- Неутрон: За осигуряване на необходимата мрежова свързаност като услуга между интерфейсните устройства, които контролират вградените услуги на OpenStack.
- Целометър: За осигуряване на единна точка за контакт за системи за фактуриране.
- Heat: Para предоставя услуги за оркестрация за множество облачни приложения от различни производители и технологии.
- Съкровище: Предоставяне на осигуряване на база данни като унифицирана услуга за внедрени релационни и нерелационни двигатели на бази данни.
- Сахара: Para предлага услугите за обработка на данни, необходими за ресурси, управлявани от OpenStack.
И как се роди Openstack?
Националната администрация по аеронавтика и изследване на космоса (НАСА), съвместно с Rackspace , разработи OpenStack . Rackspace допринесе с кода, който захранва услугата за доставка и съхранение на файлове в облака и сървърите за производство в облака . НАСА предостави технологията, която поддържа Nebula , собствена услуга за облачни изчисления, с функции като висока производителност, мрежови възможности и ефективно управление на съхранението на данни, което позволява управлението на големи научни набори от данни.
OpenStack официално стана напълно независима организация с нестопанска цел през септември 2012 г. Общността на OpenStack , която се разви около нея, се ръководи от съвет на директорите, съставен от много преки и косвени конкуренти, като IBM, Intel и VMware.
И какво прави Openstack толкова успешен, практичен и използван?
OpenStack има за цел да изгради облачна платформа, подобна на платформа за управление на облаци (CMP), която опростява изграждането и управлението на различни елементи в рамките на инфраструктурата, за да предоставя облачни услуги на своите клиенти (потребители). Ако го сравним със стека на VMware , OpenStack би бил на същото ниво като vCAC и/или vCD.
OpenStack се отличава с изключителна разширяемост чрез API , които са лесни за внедряване и адаптиране (подобно на AWS ), публични са и не изискват специфични доставчици . В резултат на това много доставчици на услуги се обърнаха към OpenStack като ключова алтернатива за собствените си инициативи за облачна инфраструктура. Модулната технология на OpenStack , базирана на специфичните изисквания на облака , позволява прогресивна и стабилна интеграция на различни проекти в съществуващата архитектура.
Какво НЕ се отваря?
OpenStack не е:
- Продукт: Това всъщност е набор от услуги, които създават облак, с технология Open Source, което позволява неговото модифициране, адаптиране и персонализиране в полза на собствените му нужди, които след това могат да бъдат споделени и допринесени с тези на общността. OpenStack се поддържа и контролира от фундамент OpenStack.
- Хипервизор: Това е повече от обикновен елемент за виртуализация, тъй като е елемент, който е в слой доста над облака, той има височината на конкурентите като vCD y vCAC (VMware) и с други CMP de трети страни (3) които са там.
- 100% безплатно: Само кодът да бъде отворен, тъй като разходите за поддръжка, обучение, отстраняване на неизправности, управление и поддръжка на слоевете, които са по-долу (напр. vSphere, работа в мрежа, съхранение и т.н.) те имат или могат да имат свързани разходи в зависимост от доставчика и / или използваната технология. Освен това някои дистрибуции на Linux започват да предлагат своите "Аромат" (версии) на самия OpenStack, добавяйки свързана стойност, цена не за кода, а за поддръжката и останалото.
- Само за доставчици на услуги: OpenStack Може да се използва от всякакъв тип институция, компания, организации и не само от Доставчици на услуги (SP), тъй като ясно модулността и лекотата на консумация чрез неговите API, прави продукта толкова интересен за SP и всяка друга заинтересована страна.
И КАКВО Е ОБЛАЧНО ИЗЧИСЛЯВАНЕ?
Според NIST (Национален институт за стандарти и технологии), OpenStack може да се определи като мащабируем модел на услуги при поискване за разпределяне и потребление на изчислителни ресурси. Това обхваща използването на инфраструктура, приложения, данни и набор от интегрирани услуги, състоящи се от резервиране на ресурси за изчисления, мрежи, данни и капацитет за съхранение. Също така се предполага, че тези елементи могат да бъдат изградени, осигурени, внедрени и пуснати бързо, с минимални усилия за разработка, управление и взаимодействие от страна на доставчика на облачни услуги, за да отговорят на текущите нужди на клиента.
Предоставянето на услуги за изчислителни облаци може да бъде свързано с три (3) специфични бизнес модела:
- Инфраструктура като услуга (IaaS): Този бизнес модел предлага на потребителя (потребителя) предоставянето на обработка, съхранение, мрежи и всякакви други изчислителни ресурси, необходими за инсталиране на софтуер, включително операционната система и приложенията. Освен контрола върху основната облачна система, но върху операционната система и нейните приложения. Пример: Amazon Web Services EC2.
- Платформа като услуга (PaaS): Този бизнес модел предлага на потребителя (потребителя) възможността да изпълнява приложения, разработени или договорени от трети страни, от програмните езици или интерфейси, предоставени от доставчика. Освен контрол върху основната система или над инфраструктурните ресурси.
- Софтуер като услуга (SaaS): Този бизнес модел предлага на потребителя (потребителя) възможността да използва приложенията на доставчика, които работят в облачната инфраструктура. Достъпът до приложенията се осъществява от клиентски устройства чрез интерфейси, например уеб браузър. В този случай потребителят има достъп само до конфигурационен интерфейс на предоставения софтуер.
Предоставянето на услуги за изчислителни облаци може да бъде свързано с три (3) специфични модела за внедряване:
- Обществен облак: Този модел за внедряване в облак позволява инфраструктурата и логическите ресурси, които са част от средата, да бъдат достъпни за широката общественост или широка група потребители. Обикновено се притежава от доставчик, който управлява предлаганата инфраструктура и услуги. Пример: услуга GoogleApps.
- Частен облак: Този модел за внедряване на облак позволява инфраструктурата да се управлява само от една организация. Администрирането на приложения и услуги може да се извършва от същата организация или от трета страна. Свързаната инфраструктура може да бъде в рамките на организацията или извън нея. Пример: Всяка облачна услуга, собственост на организацията или договор за доставчик, но чиито ресурси са изключителни за тази организация.
- Обществен облак: Този модел за внедряване на облак позволява да се споделя инфраструктурата от различни организации и основната му цел е да подкрепи конкретна общност, която има подобен набор от проблеми (мисия, изисквания за сигурност или съответствие и т.н.). Подобно на Private Cloud, той може да се управлява от организации или от трета страна, а инфраструктурата може да бъде в собствените им съоръжения или извън тях. Пример: Услугата, предоставена от www.apps.gov на правителството на САЩ, което предоставя услуги за изчислителни облаци на държавни агенции.
- Хибриден облак: Този модел за внедряване на облак позволява да се комбинират два или повече типа предишни облачни облаци, като ги запазва като отделни обекти, но обединени от стандартизирани или патентовани технологии, които позволяват преносимостта на управлявани данни и приложения.
Е, надявам се тази публикация да ви е харесала!