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.
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.