OpenStack ба Cloud Computing: Үнэгүй програм хангамж бүхий үүлэн тооцооллын ирээдүй

Энэхүү шинэ боломжийн үеэр бид ярилцах болно хувийн болон нийтийн үүлийг бий болгох нээлттэй, өргөтгөх боломжтой платформ, өөрөөр хэлбэл Нээлттэй стек.

лпи Нээлттэй стек  -ийн дэд бүтцийн ажлын төсөл болгон байгуулсан "Нээлттэй эх сурвалж" (Нээлттэй эх сурвалж) онлайн үйлчилгээний дүр төрхөөр (IaaS) дата төвд виртуал хувийн серверийн томоохон бүлгүүдийг бий болгох, удирдахад зориулагдсан болно.

нээлттэй стек-1 Зорилтууд Үүнд үүлэн үйлчилгээ (Amazon-той адил) өөрсдийн мэдээллийн төвдөө бий болгохын тулд үүлэн үйлчилгээ хоорондын харилцан уялдаа холбоог дэмжих явдал байв. OpenStack програм, одоогоор үнэгүй дор үнэгүй ашиглах боломжтой Apache 2.0 лиценз. Тиймээс олон хүн ихэвчлэн хэлдэг OpenStack програм Linux Cloud гэх мэт мэдээллийн сайтууд дээр, өөрөөр хэлбэл "Үүлний линукс". Бусад нь үүнийг төслүүдтэй харьцуулж үздэг Eucalyptus y Apache CloudStack, өөр хоёр нээлттэй эхийн үүл санаачилга.

Openstack хэрхэн бүтэцлэгдсэн бэ?

OpenStack програм тай модульчлагдсан архитектур одоогоор бүрдэнэ арван нэгэн (11) бүрэлдэхүүн хэсэг:

  • Явахгүй: Шаардлагын дагуу виртуал машин (VM) өгөх (Шаардлагын дагуу) шаардлагатай.
  • Свифт: Шаардлагатай объектын хадгалалтыг дэмждэг өргөтгөх боломжтой хадгалах системийг хангах.
  • Үнс: Пара ажиллаж байгаа виртуал машиныг байрлуулахад байнгын блок хадгалах.
  • Харц: Тэдгээрийн хамтран ажиллах виртуал дискний зургуудын жагсаалт, хадгалалтыг санал болгох.
  • Түлхүүр үг: OpenStack-ийн бүх үйлчилгээг ажиллуулах баталгаажуулалт, зөвшөөрлийн технологийг хангах.
  • Тэнгэрийн хаяа: OpenStack үйлчилгээнүүдтэй харилцан ажиллах модульчлагдсан вэб хэрэглэгчийн интерфэйсийг (UI) хангах.
  • Нейтрон: Шаардлагатай сүлжээний холболтыг OpenStack суулгагдсан үйлчилгээг хянах интерфэйсийн төхөөрөмжүүдийн хоорондох үйлчилгээгээр хангах.
  • Цеилометр: Тооцооны системтэй холбоо барих цорын ганц цэгийг хангах.
  • Дулаан: Пара нь янз бүрийн үйлдвэрлэгчид, технологийн олон тооны үүл програмуудад зориулсан зохион байгуулалтын үйлчилгээг үзүүлдэг.
  • Аялах: Мэдээллийн сангийн хангамжийг хараат бус болон хамааралгүй мэдээллийн баазын хөдөлгүүрүүдэд зориулсан нэгдсэн үйлчилгээгээр хангах.
  • Сахар: Пара нь OpenStack-ийн удирддаг нөөцөд шаардлагатай өгөгдөл боловсруулах үйлчилгээг санал болгодог.

Openstack хэрхэн төрсөн бэ?

La Үндэсний нисэх, сансар судлалын газар (NASA) холбоотой Rackspace, тэд боловсруулсан OpenStack програм. RackSpace нь үүлний файл хадгалах, агуулга дамжуулах үйлчилгээ эрхэлдэг кодыг өгсөн (Cloud файлууд) ба үйлдвэрлэлийн үүл серверүүд (Cloud серверүүд). The НАСА-гийн дэмждэг технологийг өгсөн мананцар, өөрийн үүл тооцоолох үйлчилгээ, өндөр гүйцэтгэл, сүлжээ, өгөгдөл хадгалах үр ашигтай менежментийн онцлог шинж чанарууд, олон тооны шинжлэх ухааны өгөгдлийн менежментэд хүрэх.

OpenStack програм албан ёсоор бүрэн хараат бус ашгийн бус байгууллага болжээ 2012 оны XNUMX-р сар. OpenStack нийгэмлэг, түүний эргэн тойронд үүсгэсэн захирлууд нь шууд болон шууд бус олон өрсөлдөгчдөөс бүрдсэн захирлуудын зөвлөлөөр хянагддаг. IBM, Intel ба VMware.

Openstack-ийг ийм амжилттай, практик, ашигладаг болгодог зүйл юу вэ?

OpenStack програм үүлний платформ, төрөл бүтээх зорилготой CMP (Үүлэн удирдлагын платформ) хэрэглэгчиддээ (хэрэглэгчиддээ) үүлэн үйлчилгээ үзүүлэх дэд бүтцийн хүрээнд янз бүрийн элементүүдийг барьж байгуулах, удирдах ажлыг хөнгөвчилдөг. Хэрэв бид харьцуулж үзвэл VMware стек, Нээлттэй стек ижил түвшинд байх болно vCAC ба / эсвэл vCD).

OpenStack програм нь том хүчин чадалтай өргөтгөл дамжуулалт APIs юу байна "Хялбар" хэрэгжүүлэх, дасан зохицох (хэв маягт маш их нийцдэг AWS), олон нийтийн ба төрөл "Худалдагч үнэгүй", маш олон «С.ervice үйлчилгээ үзүүлэгчид » Тэд эргэж харахаар эргэв OpenStack програм өөрийн үүлэн дэд бүтцийн санаачлагуудын гол хувилбар. OpenStack програм Түүний хамт модульчлагдсан технологи шаардлагыг үндэслэн "Үүл" хүргэх шаардлагатай бөгөөд янз бүрийн төслүүдийг дэвшилтэт, тогтвортой байдлаар бий болгосон архитектурт нэгтгэх боломжийг олгодог.

Openstack БИШ гэж юу вэ?

OpenStack нь дараахь зүйл биш юм.

  • Бүтээгдэхүүн: Энэ бол үнэн хэрэгтээ үүлийг бий болгодог технологийн цогц үйлчилгээ юм Нээлттэй эх, үүнийг өөрийн хэрэгцээнд нийцүүлэн өөрчлөх, дасан зохицох, хувийн болгох боломжийг олон нийтийн хэрэгцээтэй хуваалцаж, хувь нэмэр оруулах боломжийг олгодог. OpenStack програм нь хадгалагдаж, хяналтанд байдаг Сан OpenStack програм.
  • Гипер зөвлөгч: Энэ нь энгийн виртуалчлалын элементээс илүү их зүйл юм, учир нь энэ нь үүлнээс дээгүүр давхаргад байдаг элемент тул өрсөлдөгчдийн өндөртэй байдаг. vCD y vCAC (VMware) бусадтай хамт CMPs de гуравдагч этгээд (3) тэнд байгаа.
  • 100% үнэгүй: Доорхи давхаргын засвар, сургалт, алдааг олж засварлах, удирдах, арчлахад гарах зардлыг зөвхөн нээлттэй байх ёстой. (жишээлбэл vSphere, сүлжээ, хадгалах гэх мэт) үйлчилгээ үзүүлэгч болон / эсвэл ашигласан технологиос хамааран тэдгээрт холбогдох өртөг байгаа эсвэл байж болно. Нэмж дурдахад зарим Линуксийн дистрибьютерүүд санал болгож эхэлж байна "Амт" (хувилбарууд) OpenStack-ийн өөрийн үнэ цэнэтэй холбоотой үнэ цэнийг нэмэх нь кодын хувьд бус харин дэмжлэг болон бусад зардлын зардал юм.
  • Зөвхөн үйлчилгээ үзүүлэгчдэд зориулагдсан: OpenStack програм Үүнийг зөвхөн ямар ч байгууллага, компани, байгууллага ашиглаж болно Үйлчилгээ үзүүлэгчид (SP), API-ээр дамжуулан хэрэглээний хялбар байдал, хялбар байдал нь бүтээгдэхүүнийг SP болон бусад сонирхогч талуудад маш сонирхолтой болгодог.

БАЙГУУЛЛАГЫН ТЭМЦЭХ ЮУ ВЭ?

Үүний дагуу NIST (Стандарт, Технологийн Үндэсний Хүрээлэн) OpenStack програм Үүнийг тооцоолох нөөцийг хуваарилах, ашиглахад шаардагдах өргөтгөх боломжтой үйлчилгээний загвар гэж тодорхойлж эсвэл боловсруулж болно. Энэ бүхэн нь тооцоолох нөөц, сүлжээ, өгөгдөл (мэдээлэл), хадгалах багтаамжийн нөөцөд нэгтгэгдсэн дэд бүтэц, програм, өгөгдөл (мэдээлэл) болон багц үйлчилгээний ашиглалтыг хамардаг. Мөн эдгээр элементүүдийг үйлчлүүлэгчийн одоогийн хэрэгцээг хангахын тулд Cloud Computing үйлчилгээ үзүүлэгчийн хөгжил, хяналт, харилцан үйлчлэлийн бага хүчин чармайлтыг ашиглан хурдан хугацаанд барьж, нийлүүлж, байрлуулж, суллаж болно гэж үзье.

Үүл тооцоолох үйлчилгээ үзүүлэх нь бизнесийн тодорхой гурван загвартай холбоотой байж болно:

  • Үйлчилгээний дэд бүтэц (IaaS): Энэхүү бизнес загвар нь хэрэглэгчид (хэрэглэгчид) програм хангамж, түүний дотор үйлдлийн систем, програмуудыг суулгахад шаардлагатай боловсруулалт, хадгалах, сүлжээ болон бусад тооцоолох бусад нөөцийг санал болгодог. Үүлний систем, үйлдлийн систем болон түүний програмуудыг хянахаас бусад тохиолдолд. Жишээ: Amazon Web Services EC2.
  • Үйлчилгээний платформ (PaaS): Энэхүү бизнес загвар нь хэрэглэгчид (хэрэглэгчид) үйлчилгээ үзүүлэгчээс өгсөн програмчлалын хэл эсвэл интерфэйс дээр үндэслэн гуравдагч этгээдийн боловсруулсан эсвэл гэрээ байгуулсан програмыг гүйцэтгэх чадварыг санал болгодог. Суурь систем эсвэл дэд бүтцийн нөөцийг хянахаас бусад тохиолдолд.
  • Үйлчилгээний програм хангамж (SaaS): Энэхүү бизнес загвар нь хэрэглэгч (хэрэглэгч) -д үүлний дэд бүтэц дээр ажилладаг үйлчилгээ үзүүлэгчийн програмуудыг ашиглах боломжийг санал болгодог. Аппликешнд клиент төхөөрөмжөөс интерфейс, жишээлбэл вэб хөтөчөөр хандаж болно. Энэ тохиолдолд хэрэглэгч зөвхөн өгсөн програм хангамжийн тохиргооны интерфэйсийг ашиглах боломжтой байдаг.

Үүл тооцоолох үйлчилгээ үзүүлэх нь гурван (3) тодорхой хэрэгжүүлэх загвартай холбоотой байж болно:

  • Олон нийтийн үүл: Энэхүү Cloud Deploy Model нь хүрээлэн буй орчны хэсэг болох дэд бүтэц, логик нөөцийг олон нийтэд эсвэл өргөн хэрэглэгчид ашиглах боломжтой болгодог. Энэ нь ихэвчлэн санал болгож буй дэд бүтэц, үйлчилгээг удирддаг үйлчилгээ үзүүлэгчийн өмч юм. Жишээ: GoogleApps үйлчилгээ.
  • Хувийн үүл: Энэхүү Cloud Deploy Model нь дэд бүтцийг зөвхөн нэг байгууллага удирдах боломжийг олгодог. Өргөдөл, үйлчилгээний менежментийг нэг байгууллага эсвэл гуравдагч этгээд гүйцэтгэж болно. Холбогдох дэд бүтэц нь байгууллагын хүрээнд эсвэл түүний гадна байж болно. Жишээ: Байгууллагын эзэмшдэг эсвэл үйлчилгээ үзүүлэгчтэй гэрээтэй боловч нөөц нь тухайн байгууллагад хамаарах аливаа үйлчилгээ.
  • Олон нийтийн үүл: Энэхүү Cloud Deploy Model нь дэд бүтцийг янз бүрийн байгууллагуудад хуваалцах боломжийг олгодог бөгөөд түүний гол зорилго нь ижил төстэй асуудал (эрхэм зорилго, аюулгүй байдал эсвэл зохицуулалтын шаардлагыг хангах гэх мэт) бүхий тодорхой бүлгийг дэмжих явдал юм. Хувийн үүлний нэгэн адил үүнийг байгууллагууд эсвэл гуравдагч этгээд удирдаж болох бөгөөд дэд бүтэц нь өөрсдийн байранд эсвэл тэдгээрийн гадна талд байж болно. Жишээ: үйлчилгээ www.apps.gov төрийн байгууллагуудад үүлэн тооцооллын үйлчилгээ үзүүлдэг АНУ-ын засгийн газрын.
  • Эрлийз үүл: Энэхүү Cloud Implementation Model нь өмнөх үүлний үүлсийг хоёр ба түүнээс дээш төрлийг нэгтгэх боломжийг олгодог бөгөөд тэдгээрийг тусдаа аж ахуйн нэгж болгон хадгалдаг боловч стандартчилагдсан буюу өмчийн технологоор нэгтгэдэг бөгөөд энэ нь удирдаж буй өгөгдөл, програмыг зөөвөрлөх боломжийг олгодог.

За энэ бичлэг танд таалагдсан гэж найдаж байна!


Нийтлэлийн агуулга нь бидний зарчмуудыг баримталдаг редакцийн ёс зүй. Алдааны талаар мэдээлэхийн тулд товшино уу энд байна.

Сэтгэгдэл бичих эхний хүн бай

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно. Шаардлагатай талбарууд нь тэмдэглэгдсэн байна *

*

*

  1. Мэдээллийг хариуцах: Мигель Анхель Гатан
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.