On-demand na computing, IaaS, PaaS, SaaS, public cloud, private cloud, hybrid cloud, scalability, mga rehiyon, at shared responsibility

Cloud computing

Ang cloud computing ay isang modelo para sa paggamit ng shared computing resources sa isang network on demand, na nagpapahintulot sa mga tao at organisasyon na magrenta ng mga server, storage, database, software, networking, at mga platform nang hindi pagmamay-ari ang lahat ng pinagbabatayan na imprastraktura.

Pangunahing ideya
Gumamit ng mga mapagkukunan sa pag-compute kapag hinihiling sa isang network
Mga karaniwang modelo
Imprastraktura bilang isang Serbisyo, Platform bilang isang Serbisyo, at Software bilang isang Serbisyo
Key trade-off
Scalability at bilis, balanse laban sa kontrol sa gastos, seguridad, pagiging maaasahan, at lock-in
Gumagamit ang cloud computing ng naka-network na imprastraktura upang magbigay ng mga shared computing resources on demand.Tingnan ang larawan sa orihinal na site

Ano ang cloud computing

Nagbibigay-daan ang cloud computing sa mga user na ma-access ang mga mapagkukunan ng computing gaya ng mga server, storage, database, networking, software, at development platform sa isang network. Sa halip na direktang bilhin at patakbuhin ang bawat makina, ang mga organisasyon ay maaaring magrenta ng kapasidad mula sa mga cloud provider at ayusin ang paggamit kapag nagbabago ang mga pangangailangan.

kahulugan ng NIST

Ang kahulugan ng NIST ay naglalarawan ng cloud computing bilang maginhawa, on-demand na pag-access sa network sa isang nakabahaging pool ng mga nako-configure na mapagkukunan ng computing na maaaring mabilis na mai-provision at mailabas nang may kaunting pagsisikap sa pamamahala. Kasama sa mahahalagang katangian nito ang on-demand na self-service, malawak na network access, resource pooling, mabilis na elasticity, at nasusukat na serbisyo.

Mga modelo ng serbisyo

Ang Infrastructure bilang isang Serbisyo ay nagbibigay ng mga virtual machine, storage, at networking building blocks. Ang Platform bilang isang Serbisyo ay nagbibigay sa mga developer ng pinamamahalaang kapaligiran para sa pag-deploy ng code nang hindi nangangasiwa ng mas maraming imprastraktura. Ang software bilang isang Serbisyo ay naghahatid ng mga kumpletong application sa pamamagitan ng isang browser o app. Maraming tunay na produkto ang naghahalo sa mga kategoryang ito.

Mga modelo ng deployment

Ang mga pampublikong serbisyo sa cloud ay pinapatakbo ng mga provider at ibinabahagi sa maraming customer na may lohikal na paghihiwalay. Ang mga pribadong ulap ay nagsisilbi sa isang organisasyon. Pinagsasama ng hybrid cloud ang cloud at on-premises system, habang gumagamit ang multi-cloud ng mga serbisyo mula sa higit sa isang provider. Ang tamang modelo ay nakasalalay sa pagsunod, latency, gastos, kasanayan, at mga kasalukuyang system.

Mga rehiyon, kakayahang magamit, at sukat

Inaayos ng mga provider ng cloud ang imprastraktura sa mga rehiyon at mga availability zone. Nakakatulong ito sa mga customer na maglagay ng mga workload malapit sa mga user, matugunan ang mga kinakailangan sa lokasyon ng data, at magdisenyo para sa katatagan. Maaaring mabilis ang pag-scale, ngunit ang pagiging maaasahan ay nangangailangan pa rin ng maingat na arkitektura, pag-backup, pagsubaybay, pagpaplano ng kapasidad, at pagbawi ng kalamidad.

Seguridad at ibinahaging responsibilidad

Ang seguridad sa cloud ay ibinabahagi sa pagitan ng provider at customer. Sinisiguro ng mga provider ang mga pinagbabatayan na pasilidad, hardware, at maraming pinamamahalaang serbisyo, habang dapat na i-configure ng mga customer ang pag-access, pagkakakilanlan, proteksyon ng data, mga network, application, at pagsubaybay nang tama. Ang maling configuration, mahinang mga kontrol sa pagkakakilanlan, at mahinang pamamahala sa data ay nananatiling karaniwang mga panganib.

Mga gastos at lock-in

Maaaring bawasan ng cloud computing ang paunang paggastos ng kapital at pabilisin ang pag-eeksperimento, ngunit hindi ito awtomatikong nagpapababa ng mga gastos. Ang pagpepresyo na nakabatay sa paggamit, mga bayarin sa paglilipat ng data, overprovisioning, idle resources, at mga pagpipilian sa pinamamahalaang serbisyo ay maaaring mabigla sa mga team. Ang paglipat ng mga provider ay maaari ding maging mahirap kapag ang mga aplikasyon ay lubos na nakadepende sa mga serbisyo ng isang provider.

Bakit ito mahalaga

Mahalaga ang cloud computing dahil binago nito kung paano binuo at pinapatakbo ang software, data, AI, media, commerce, at mga pampublikong serbisyo. Nagbibigay-daan ito sa mga maliliit na team na ma-access ang malakihang imprastraktura, nagbibigay sa mga negosyo ng mas mabilis na paraan para i-modernize ang mga system, at sumusuporta sa mga teknolohiya tulad ng streaming, mobile app, data analytics, edge computing, at machine learning.

Cloud computing: On-demand na computing, IaaS, PaaS, SaaS, public cloud, priva... | Qlopedia