Teknolohiya ng lalagyan - Ang Susunod na Malaking bagay?

May -Akda: Louise Ward
Petsa Ng Paglikha: 5 Pebrero 2021
I -Update Ang Petsa: 1 Hulyo 2024
Anonim
How Powerful is the FIM 92 Stinger  - Can It Destroy All Russian Aircraft
Video.: How Powerful is the FIM 92 Stinger - Can It Destroy All Russian Aircraft

Nilalaman


Pinagmulan: Eugenesergeev / Dreamstime.com

Takeaway:

Nagbibigay ang teknolohiya ng lalagyan ng higit na kalayaan sa pag-unlad, tinanggal ang pangangailangan na mag-alala tungkol sa pagiging tugma.

Ang mga negosyo ay nahaharap sa mga problema sa matagumpay na pagpapatakbo ng mga aplikasyon ng software sa iba't ibang mga kapaligiran. Kapag ang isang application ng software ay nai-port sa ibang kapaligiran, ang mga posibilidad ay lilitaw ang mga isyu. Ang mga isyung ito ay nagdudulot ng iba pang mga problema tulad ng hindi magandang paggamit ng mapagkukunan at pag-aaksaya ng oras at pagsisikap sa pag-aayos ng mga isyung ito. Ang teknolohiya ng lalagyan ay nag-aalok ng isang solusyon sa mga problemang ito, at kani-kanina lamang mas maraming mga negosyo ang yumakap sa teknolohiya. Ang teknolohiya ng lalagyan ay muling tukuyin kung paano ang mga application ay ported at pinapatakbo sa magkakaibang mga kapaligiran. Kaya, maaaring masabi na sabihin na ang teknolohiya ng lalagyan ay hindi ang susunod na malaking bagay - narito na.


Ano ang Teknolohiya ng lalagyan?

Nag-aalok ang teknolohiya ng lalagyan ng isang makabagong solusyon sa problema ng pagpapatakbo ng mga aplikasyon ng software sa iba't ibang mga kapaligiran. Kapag ang isang application ng software ay nai-port mula sa isang kapaligiran patungo sa isa pa, sabihin mula sa pagtakbo patungo sa produksyon, may posibilidad ng mga isyu. Ayon kay Solomon Hykes, ang tagapagtatag ng Docker, ang kumpanya na malaki ang nag-ambag sa mga lalagyan na nagiging popular, "Youre ay susubukan gamit ang Python 2.7, at pagkatapos ay tatakbo ito sa Python 3 sa paggawa at isang bagay na kakaiba ang mangyayari. O kaya ay umaasa ka sa pag-uugali ng isang tiyak na bersyon ng isang SSL library at isa pang mai-install. Mapapatakbo mo ang iyong mga pagsubok sa Debian at ang produksiyon ay nasa Red Hat at lahat ng uri ng mga kakaibang bagay na nangyari. "Bukod sa mga isyu sa software, maaari ring lumabas ang iba pang mga problema. Ang Hykes ay nagpapatuloy upang magdagdag ng" Ang topology ng network ay maaaring iba, o ang mga patakaran sa seguridad at maaaring naiiba ang imbakan ngunit ang software ay kailangang patakbuhin ito. " (Upang malaman ang higit pa tungkol sa Docker, tingnan ang Docker - Paano Mapasimple ng Mga Nilalaman ang Iyong Pag-unlad ng Linux.)


Naglalaman ang mga lalagyan ng isang kapaligiran ng runtime na binubuo ng application ng software, mga dependencies, aklatan, binaries at mga file ng pagsasaayos. Ang application ng software ay tumatakbo sa lalagyan at hindi nakasalalay sa kapaligiran ng host maliban sa operating system. Ang isang lalagyan ay maaaring maglaman ng maraming mga app at ang bawat app ay magkakaroon ng sariling kapaligiran. Kapag ang lalagyan ay na-deploy sa ibang kapaligiran, ang operating system ay ibabahagi sa buong apps.

Paano Makakatulong ang Containerization

Nilulutas ng teknolohiya ng lalagyan ang ilan sa mga karaniwang, nakakagulo na mga problema na kinakaharap ng mga negosyo. Ang mga negosyo ay patuloy na sinusubukan upang mabawasan ang mga isyu sa software, pag-unlad at pag-aayos ng bug at oras para sa kanilang software at hardware. Kasabay nito, mayroong isang pangangailangan upang mapabuti ang pagiging produktibo at oras upang merkado para sa mga produktong software. Para sa mga ito, ang mga aplikasyon ng software ay kailangang mapatakbo nang maayos kapag sila ay naka-port sa iba't ibang mga kapaligiran. Ang ilan sa mga pangunahing problema na malulutas ng teknolohiya ng lalagyan ay inilarawan sa ibaba:

Hindi mo maaaring mapabuti ang iyong mga kasanayan sa pag-programming kapag walang nagmamalasakit sa kalidad ng software.

Ano ang Mga Katangian nito?

Nag-aalok ang teknolohiya ng lalagyan ng sumusunod na mga makabuluhang tampok na ginagawang naiiba:

Ang mga lalagyan ay halos walang pag-asa sa kapaligiran ng host, tulad ng nasabi na. Gayundin, hindi nila inilalagay ang anumang pagkapagod sa mga mapagkukunan. Karaniwan, ang isang lalagyan ay maaaring lamang ng ilang mga megabytes sa laki, samantalang ang virtual machine ay maaaring tumagal ng ilang mga gigabytes ng espasyo sa imbakan. Ang isang lalagyan ay maaari ring maglaman ng maraming apps.

Ito ba ay Talagang Maging Popular?

Mayroong isang malakas na posibilidad na ang mga lalagyan ay magiging napakapopular sa malapit na hinaharap. Lalo na dahil ang Docker, ang samahan na gumawa ng mga lalagyan tulad ng isang malakas na puwersa upang makonsulta, ay naglalagay ng maraming kahusayan sa mga lalagyan. Si Ben Lloyd Pearson ay nakasulat sa opensource.com:

"Docker ay dinisenyo sa isang paraan na maaari itong maisama sa karamihan ng mga application ng DevOps, kasama ang Puppet, Chef, Vagrant at Ansible, o maaari itong magamit sa sarili nitong pamamahala upang mapangasiwaan ang mga kapaligiran sa pag-unlad. Ang pangunahing punto sa pagbebenta ay pinapadali nito ang marami sa mga gawain na karaniwang ginagawa ng iba pang mga application na ito. Partikular, ginagawang posible ng Docker na mag-set up ng mga lokal na kapaligiran sa pag-unlad na eksaktong katulad ng isang live na server, magpatakbo ng maraming mga kapaligiran sa pag-unlad mula sa parehong host na bawat isa ay may natatanging software, operating system at mga pagsasaayos, mga proyekto ng pagsubok sa bago o iba't ibang mga server, at payagan ang sinuman upang gumana sa parehong proyekto na may eksaktong parehong mga setting, anuman ang lokal na kapaligiran ng host. "

Sa oras, ang mga negosyo ay lalong umaasa sa mga solusyon na kumonsumo ng mas kaunting mga mapagkukunan, ay mas mabilis, mas payat at mas mahusay. Ang isang napaka-kapaki-pakinabang na aspeto ng mga lalagyan ay ang mga ito ay batay sa konsepto ng open-source. Kaya, sa hinaharap, higit pa at higit pang mga developer ay pasulong upang magbigay ng mga solusyon sa lalagyan.

Konklusyon

Habang ang mundo ng negosyo ay sumasakup sa mga lalagyan, mayroong ilang mga aspeto na dapat munang matugunan. Ang nangunguna sa mga ito ay ang mga isyu sa seguridad. Sinasabing ang pagbabahagi ng OS ay maaaring magdulot ng isang seryosong banta sa seguridad. Maraming iniisip na ang mga lalagyan ay hindi ligtas tulad ng mga virtual machine. Kung mayroong isang kahinaan sa kernel, ang problema ay maaaring makahanap ng paraan sa mga aplikasyon. Ito ay pinaniniwalaan na ang mga lalagyan ay hindi maaaring magbigay ng parehong antas ng paghihiwalay tulad ng virtualization ng hardware. Gayunpaman, magagamit na ang ilang software sa merkado upang matugunan ang mga isyung ito. Lalagyan ng teknolohiya ng lalagyan ang higit na magbabago sa mga darating na araw at maging mas mature.