OpenStack at Cloud Computing: Ang Kinabukasan ng Cloud Computing na may Libreng Software

Sa bagong opurtunidad na ito ay pag-uusapan natin isang bukas at nasusukat na platform para sa paglikha ng pribado at pampublikong ulap, iyon ay, ng Openstack.

lpi

openstack  ay nilikha bilang isang proyekto sa proyekto sa imprastraktura ng "Open Source" (Open Source) sa ilalim ng pigura ng isang serbisyong online (IaaS) para sa paglikha at pangangasiwa ng malalaking pangkat ng mga virtual na pribadong server sa isang data center.

openstack-1

Ang mga layunin dito ay upang suportahan ang interoperability sa pagitan ng mga serbisyong cloud upang mabuo ang mga serbisyong cloud (kapareho ng Amazon) sa kanilang sariling mga data center. OpenStack, ay kasalukuyang magagamit nang libre sa ilalim ng Lisensya ng Apache 2.0. Samakatuwid, maraming madalas na sumangguni sa OpenStack sa mga site na nagbibigay ng impormasyon tulad ng Linux Cloud, iyon ay, "Linux ng ulap". Ang iba ay inihambing ito sa mga proyekto tulad ng Uri ng halaman y Apache CloudStack, dalawang iba pang mga pagkukusa ng open source cloud.

At paano nakaayos ang Openstack?

OpenStack mayroong modular na arkitektura na kasalukuyang binubuo ng labing-isang (11) bahagi:

  • Hindi pupunta: Upang magbigay ng mga virtual machine (VM) sa mga pangangailangan (Sa kahilingan) kailangan.
  • Matulin: Upang magbigay ng isang nasusukat na sistema ng imbakan na sumusuporta sa pag-iimbak ng mga kinakailangang bagay.
  • Sinder: Sa magbigay ng paulit-ulit na imbakan ng block para sa pagho-host ng tumatakbo na mga virtual machine.
  • Sulyap: Upang maalok ang listahan at pag-iimbak ng mga imahe ng virtual disk kung saan gagana ang mga ito.
  • Keystones: Upang maibigay ang teknolohiya ng pagpapatotoo at pahintulot para sa lahat ng mga serbisyo ng OpenStack na tatakbo.
  • abot-tanaw: Upang maibigay ang modular web user interface (UI) para sa pakikipag-ugnayan sa mga serbisyo ng OpenStack.
  • Neutron: Upang maibigay ang kinakailangang pagkakakonekta sa network bilang isang serbisyo sa pagitan ng mga aparato ng interface na kumokontrol sa mga naka-embed na serbisyo ng OpenStack.
  • Ceilometer: Upang magbigay ng isang solong punto ng contact para sa mga system ng pagsingil.
  • Heat: Nagbibigay ang Para ng mga serbisyo sa orkestra para sa maraming mga cloud application mula sa iba't ibang mga vendor at teknolohiya.
  • Trove: Upang magbigay ng pagbibigay ng database bilang isang pinag-isang serbisyo para sa naka-deploy na mga pang-ugnay na engine na hindi nauugnay na database.
  • Sahara: Inaalok ng Para ang mga serbisyo sa pagpoproseso ng data na kinakailangan para sa mga mapagkukunang pinamamahalaan ng OpenStack.

At paano ipinanganak ang Openstack?

La National Aeronautics and Space Administration (NASA) kasabay ng Rackspace, bumuo sila OpenStack. Ibinigay ng RackSpace ang code na nagpapagana sa cloud file storage at serbisyo sa paghahatid ng nilalaman (Mga Cloud File) at Production Cloud Servers (Mga Cloud Servers). Ang NASA nagbigay ng teknolohiyang sumusuporta nebula, sarili nitong cloud computing service, na may mga tampok na mataas na pagganap, networking at mahusay na pamamahala ng imbakan ng data, upang makamit ang pamamahala ng malalaking hanay ng data na pang-agham.

OpenStack opisyal na naging isang ganap na independiyenteng non-profit na samahan sa Setyembre 2012. Ang Komunidad ng OpenStack, nilikha sa paligid nito ay pinangangasiwaan ng isang lupon ng mga direktor, na binubuo ng maraming direkta at hindi direktang mga katunggali, tulad ng IBM, Intel at VMware.

At ano ang ginagawang matagumpay, praktikal at ginagamit ng Openstack?

OpenStack naglalayong bumuo ng isang cloud platform, uri CMP (Cloud Management Platform) na pinapabilis ang pagbuo at pamamahala ng iba't ibang mga elemento sa loob ng isang imprastraktura upang makamit ang mga serbisyong ulap sa mga customer (gumagamit) nito. Kung ihinahambing natin ang VMware stack, openstack ay sa parehong antas ng vCAC at / o vCD).

OpenStack ay may malaking kapasidad para sa pagiging malawak sa pamamagitan ng Mga API ay "Madali" upang ipatupad at iakma (napaka sa estilo ng AWS), pampubliko at ng uri "Libreng vendor", ang dami "Service Providers » lumingon sila upang tingnan OpenStack bilang isang pangunahing kahalili sa iyong sariling mga pagkukusa sa imprastraktura. OpenStack kasama ang modular na teknolohiya batay sa mga kinakailangan ng "Cloud" na kailangang maihatid ay nagbibigay-daan upang isama ang iba't ibang mga proyekto sa arkitektura na nilikha sa isang progresibo at matatag na paraan.

Ano ang HINDI ang Openstack?

Ang OpenStack ay hindi:

  • Isang produkto: Ito ay talagang isang hanay ng mga serbisyo, na lumilikha ng isang ulap, na may teknolohiya Open Source, na pinapayagan ang pagbabago, pag-aangkop at pag-personalize nito na pabor sa sarili nitong mga pangangailangan na maibabahagi at maiambag sa mga pamayanan. OpenStack ay pinananatili at kinokontrol ng Pundasyon OpenStack.
  • Isang Hypervisor: Ito ay higit pa sa isang simpleng elemento ng virtualization, dahil ito ay isang elemento na nasa isang layer na nasa itaas ng ulap, mayroon itong taas ng mga katunggali tulad ng vCD y vCAC (VMware) at sa iba pa Mga CMP de mga third party (3) nandoon na
  • 100% Libre: Ang code lamang ang bukas, dahil ang mga gastos sa pagpapanatili, pagsasanay, pag-troubleshoot, pamamahala at pagpapanatili ng mga layer na nasa ibaba (hal. vSphere, networking, imbakan, atbp.) mayroon sila o maaaring may nauugnay na gastos depende sa provider at / o ginamit na teknolohiya. Bilang karagdagan, ang ilang mga Linux Distros ay nagsisimulang mag-alok ng kanilang "Lasa" (mga bersyon) Ang sarili ng OpenStack, nagdaragdag ng nauugnay na halaga, isang gastos hindi para sa code ngunit para sa suporta at iba pa.
  • Para lamang sa Mga Nagbibigay ng Serbisyo: OpenStack Maaari itong magamit ng anumang uri ng Institusyon, Kumpanya, Mga Organisasyon at hindi lamang ng Mga Provider ng Serbisyo (SP), dahil malinaw na ang modularity at kadalian ng pagkonsumo sa pamamagitan ng mga API nito, ginagawang kawili-wili ang produkto para sa mga SP at anumang iba pang interesadong partido.

AT ANO ANG KOMPUTING NG CLOUD?

Ayon sa NIST (National Institute of Standards and Technology) OpenStack Maaari itong tukuyin o maisip bilang isang modelo ng nasusukat na mga serbisyo sa pangangailangan para sa paglalaan at pagkonsumo ng mga mapagkukunan sa computing. Ang lahat ng ito ay sumasaklaw sa paggamit ng mga imprastraktura, aplikasyon, data (impormasyon) at isang hanay ng mga serbisyo na isinama ng mga reserbang mapagkukunan ng computing, network, data (impormasyon) at kapasidad sa pag-iimbak. At ipinapalagay din na ang mga elementong ito ay maaaring maitayo, maibigay, ma-deploy at mabilis na mailabas, na may isang maliit na pagsisikap sa pag-unlad, kontrol at pakikipag-ugnayan sa bahagi ng tagapagkaloob ng Cloud Computing, upang masiyahan ang kasalukuyang mga pangangailangan ng kliyente.

Ang pagkakaloob ng mga serbisyo sa cloud computing ay maaaring maiugnay sa tatlong (3) tukoy na mga modelo ng negosyo:

  • Infrastructure bilang isang Serbisyo (IaaS): Ang Modelo ng Negosyo na ito ay nag-aalok sa consumer (gumagamit) ng pagkakaloob ng pagproseso, pag-iimbak, mga network at anumang iba pang mga mapagkukunan sa computing kinakailangan upang mag-install ng software, kasama ang operating system at mga application. Maliban sa kontrol sa napapailalim na cloud system ngunit ang Operating System at ang mga Application nito. Halimbawa: Amazon Web Services EC2.
  • Plattform bilang isang Serbisyo (PaaS): Ang Modelo ng Negosyo na ito ay nag-aalok sa mamimili (gumagamit) ng kakayahang magpatakbo ng mga application na binuo o kinontrata ng mga third party, mula sa mga wika ng programa o mga interface na ibinigay ng provider. Maliban sa kontrol sa napapailalim na sistema o sa mga mapagkukunan ng imprastraktura.
  • Software bilang isang Serbisyo (SaaS): Ang Modelo ng Negosyo na ito ay nag-aalok sa consumer (gumagamit) ng kakayahang gamitin ang mga application ng provider na tumatakbo sa cloud infrastructure. Ang mga application ay na-access mula sa mga aparato ng client sa pamamagitan ng mga interface, halimbawa ng isang web browser. Sa kasong ito, ang gumagamit ay may access lamang sa isang interface ng pagsasaayos ng ibinigay na software.

Ang pagkakaloob ng mga serbisyo sa cloud computing ay maaaring maiugnay sa tatlong (3) tukoy na mga modelo ng pagpapatupad:

  • Public Cloud: Pinapayagan ng Modelong Pag-deploy ng Cloud na ito ang mga imprastraktura at lohikal na mapagkukunan na bahagi ng kapaligiran na magagamit sa pangkalahatang publiko o isang malawak na pangkat ng mga gumagamit. Karaniwan itong pag-aari ng isang provider na namamahala sa inprastrakturang at mga serbisyong inaalok. Halimbawa: Serbisyo ng GoogleApps.
  • Pribadong Cloud: Pinapayagan ng Modelong Pag-deploy ng Cloud na ito ang imprastraktura na mapamahalaan lamang ng isang organisasyon. Ang pangangasiwa ng mga aplikasyon at serbisyo ay maaaring isagawa ng parehong samahan o ng isang third party. Ang nauugnay na imprastraktura ay maaaring nasa loob ng samahan o labas nito. Halimbawa: Anumang serbisyong ulap na pagmamay-ari ng samahan o nakakontrata sa isang tagapagbigay ngunit ang mga mapagkukunan ay eksklusibo sa samahang iyon.
  • Cloud ng Komunidad: Pinapayagan ng Modelo ng Pag-deploy ng Cloud na ito na ang imprastraktura ay maibahagi ng iba't ibang mga samahan at ang pangunahing layunin nito ay upang suportahan ang isang tukoy na komunidad na mayroong magkatulad na hanay ng mga alalahanin (misyon, seguridad o mga kinakailangang pagsunod sa regulasyon, atbp.). Tulad ng Pribadong Cloud, maaari itong pamahalaan ng mga organisasyon o ng isang third party at ang imprastraktura ay maaaring nasa kani-kanilang mga pasilidad o labas ng mga ito. Halimbawa: Ang serbisyong ibinigay ng www.apps.gov ng gobyerno ng US, na nagbibigay ng mga serbisyong cloud computing sa mga ahensya ng gobyerno.
  • Hybrid Cloud: Pinapayagan ng Modelong Pagpapatupad ng Cloud na ito ang dalawa o higit pang mga uri ng nakaraang Cloud Clouds na pagsamahin, pinapanatili ang mga ito bilang magkakahiwalay na nilalang ngunit pinag-isa ng mga pamantayan o pagmamay-ari na teknolohiya, na nagpapahintulot sa kakayahang dalhin ng pinamamahalaang data at mga application.

Kaya, sana nagustuhan mo ang post na ito!


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.