Ang hinaharap ay nasa ulap

1.1. Panimula

Sa pagsasalita tungkol sa pag-unlad ng IT sa nakalipas na ilang taon, hindi maaaring hindi mapansin ng isa ang bahagi ng mga solusyon sa Cloud bukod sa iba pa. Alamin natin kung ano ang mga solusyon sa ulap, teknolohiya, atbp.
Ang cloud computing (o mga serbisyo sa ulap) ay isang espesyal na hanay ng mga tool at pamamaraan para sa logistik, pag-iimbak at pagproseso ng data sa mga mapagkukunan ng malayuang computing, na kinabibilangan ng mga server, data storage system (DSS), data transmission system (DTS).

Kapag gumagawa ng isang produkto ng IT, maging isang website ng business card, isang online na tindahan, isang portal na may mataas na load o isang database system, mayroong hindi bababa sa dalawang mga pagpipilian para sa paglalagay ng iyong produkto.

Sa lugar ng customer (eng. - on-premise) o sa ulap. Kasabay nito, imposibleng sabihin nang sigurado kung alin ang mas kumikita sa mga tuntunin ng pera sa pangkalahatang kaso.

Kung gumagamit ka ng server kung saan mayroon kang maliit na database na tumatakbo na hindi nangangailangan ng fault tolerance at isang simpleng website na walang gaanong load - oo, ground-based hosting ang iyong opsyon. Ngunit sa sandaling tumaas ang iyong workload at mga pangangailangan, dapat mong isipin ang paglipat sa cloud.

1.2. Mga ulap sa gitna natin

Bago talakayin nang eksakto kung paano ibinibigay ang mga ulap, mahalagang maunawaan na ang kuwento tungkol sa mga ulap ay hindi tungkol sa malalaking higante ng IT sphere at ang kanilang mga panloob na serbisyo. Gumagamit din kami ng cloud computing araw-araw.

Ngayon, sa 2019, mahirap makahanap ng isang tao na hindi gagamit ng Instagram, email, mga mapa at mga jam ng trapiko sa kanilang telepono. Saan iniimbak at pinoproseso ang lahat ng ito? Tama!
Kahit na ikaw, bilang isang IT specialist sa isang kumpanya na may hindi bababa sa isang maliit na network ng sangay (para sa kalinawan), mag-install ng mga storage system sa imprastraktura, kung gayon kahit paano ka magbigay ng access sa mapagkukunan, maging ito ay isang web interface, ftp o samba , ito ay para sa iyong mga user ang vault ay magiging isang ulap na matatagpuan... sa isang lugar doon. Ano ang masasabi natin tungkol sa mga pamilyar na bagay na ginagamit natin sa ating mga kamay nang ilang dosenang beses araw-araw.

2.1. Mga Uri ng Cloud Capacity Deployment

Okay, cloud. Ngunit hindi ito ganoon kasimple. Lahat din tayo ay nagtatrabaho - mga tao sa pagbebenta, mga espesyalista sa IT, mga tagapamahala. Ngunit ito ay isang malawak na konsepto, bawat isa ay may layunin at isang tiyak na pag-uuri. Ito ay pareho dito. Sa pangkalahatan, ang mga serbisyo sa cloud ay maaaring nahahati sa 4 na uri.

1.Pampublikong ulap ay isang platform na bukas sa publiko sa lahat ng user nang libre o may bayad na subscription. Kadalasan ito ay pinamamahalaan ng isang partikular na indibidwal o legal na entity. Ang isang halimbawa ay isang portal-aggregator ng mga artikulo ng siyentipikong kaalaman.

2. Pribadong ulap - ang eksaktong kabaligtaran ng punto 1. Ito ay isang platform na sarado sa publiko, kadalasang inilaan para sa isang kumpanya (o isang kumpanya at mga kasosyong organisasyon). Ang access ay ibinibigay lamang sa mga user ng system administrator. Ang mga ito ay maaaring mga panloob na serbisyo, halimbawa isang intranet network, isang SD (service desk) system, CRM, atbp. Kadalasan, sineseryoso ng mga may-ari ng cloud o segment ang isyu ng seguridad ng impormasyon at proteksyon ng negosyo, dahil ang impormasyon tungkol sa mga benta, kliyente, madiskarteng plano ng mga kumpanya, atbp. ay naka-imbak sa mga pribadong ulap.

3. Cloud ng komunidad masasabi nating isa itong pribadong ulap na ipinamahagi sa ilang kumpanya na may katulad na mga gawain o interes. Madalas itong ginagamit kapag kinakailangan na magbigay ng mga karapatang gumamit ng mapagkukunan ng aplikasyon sa ilang tao, mga departamento mula sa iba't ibang kumpanya.

4. Hybrid na ulap Ito ay isang uri ng imprastraktura na pinagsasama ang hindi bababa sa dalawang uri ng deployment. Ang pinakakaraniwang halimbawa ay ang pag-scale ng data center ng kliyente gamit ang cloud. Ginagawa ito upang makatipid ng pera, kung imposibleng lumipat sa cloud 100%, o para sa mga kadahilanang pangseguridad at pagsunod.

2.2. Mga uri ng serbisyo

Super, ang mga uri ng pag-deploy ay ibang-iba, ngunit dapat mayroong isang bagay na nagkakaisa sa kanila? Oo, ito ay mga uri ng serbisyo, magkapareho sila para sa lahat ng uri ng ulap. Tingnan natin ang 3 pinakakaraniwan.

IaaS (imprastraktura bilang isang serbisyo) β€” imprastraktura bilang isang serbisyo. Sa pagpipiliang ito, binibigyan ka ng mga server sa anyo ng mga virtual machine (VM), mga disk, kagamitan sa network, kung saan maaari mong i-deploy ang OS at kapaligiran na kailangan mo, mag-install ng mga serbisyo, atbp. Sa kabila ng katotohanan na ngayon ay aktibong umuunlad ako sa cloud mula sa Yandex, sinimulan ko ang aking kakilala sa GCP (Google Cloud Platform), kaya magbibigay ako ng mga halimbawa laban sa background nito, at sa pangkalahatan ay magsasalita ako tungkol sa mga provider sa ibang pagkakataon. Kaya, ang isang halimbawa ng solusyon sa IaaS sa GCP ay ang elemento ng Compute Engine. Yung. Ito ay isang simpleng ordinaryong BM kung saan ikaw mismo ang pumili ng operating system, i-configure ang software at mag-deploy ng mga application. Tingnan natin ang isang halimbawa. Isa kang python programmer at gusto mong gumawa ng website na may backend sa cloud, isinasaalang-alang lamang ang opsyong IaaS. Kailangan mong kumuha ng isang VM kung saan tatakbo ang site, para dito kailangan mong i-install (sa gcp ito ay pinili sa yugto ng paglikha ng instance) ang OS, i-update ang packer manager (bakit hindi), i-install ang kinakailangang bersyon ng python, nginx, atbp... Sa tatlong VM ay lumikha ng failover database cluster (manual din). Magbigay ng pag-log, atbp. Ito ay mura at mahaba, ngunit kung gusto mo ng maximum na kakayahang umangkop, ito ang iyong pagpipilian.

Ang susunod na pinakamalapit sa pagiging simple at mataas na gastos ay PaaS (platform bilang isang serbisyo). Dito makakakuha ka rin ng isang VM, siyempre, ngunit nang walang kakayahang baguhin ang pagsasaayos nang napaka-flexible, hindi ka pumili ng isang OS, isang set ng software, atbp., makakakuha ka ng isang handa na kapaligiran para sa iyong produkto. Bumalik tayo sa parehong halimbawa. Bumili ka ng dalawang instance ng App Engine sa GCP, ang isa sa mga ito ay magiging isang database, ang pangalawa ay magiging isang web server. Hindi mo kailangang i-configure ang anumang mga programa ng suporta; maaari kang magpatakbo ng isang kapaligiran ng produksyon sa labas ng kahon. Ito ay nagkakahalaga ng higit pa, dapat mong aminin, ang trabaho ay dapat bayaran, at ang buong Script ay nagtrabaho para sa iyo. Ngunit nakakakuha ka ng isang handa na platform na magagamit mo.

Ang pangatlo sa mga pangunahing pagpipilian, na nakatayo sa itaas ng iba pa - SaaS (Software bilang isang Serbisyo). Hindi mo pino-fine-tune ang VM, hindi mo ito kino-configure. Hindi mo kailangang maging isang IT specialist, hindi mo kailangang magsulat ng code, hindi mo kailangang gumawa ng backend. Handa na ba ang lahat. Ang mga ito ay handa na, naka-deploy na mga solusyon, tulad ng GSuite (dating Google Apps), DropBox, Office 365.

3.1. Ano ang nasa ilalim ng talukbong?

Nasa isip mo ba? Okay, magpatuloy tayo. Bumili kami ng VM, nagtrabaho kasama ito, sinira ito at bumili pa ng 10. Hindi kami bumibili ng hardware, ngunit alam namin na dapat ito ay nasa isang lugar. Kapag ipinakilala mo ang storage sa iyong imprastraktura ng enterprise, malamang na na-install mo ito sa isang rack sa silid ng server. Kaya, binibigyan ka ng mga provider ng teknolohiya ng cloud ng bahagi ng kanilang server room para sa upa, na may napakalaking sukat. Ang tinatawag na DPC (data processing center). Ang mga ito ay malalaking complex na matatagpuan halos sa buong planeta. Karaniwang isinasagawa ang konstruksyon malapit sa mga lugar na iyon na maaaring pagmulan ng natural na paglamig kahit man lang bahagi ng taon, ngunit ang ilang kinatawan ay maaari ding itayo sa disyerto ng Nevada. Bilang karagdagan sa katotohanan na ang provider ay naglalagay ng ilang daang mga rack sa isang napakalaking hangar, nag-aalala din siya tungkol sa paglipat ng init (alam pa ba nila na ang mga computer ay hindi maaaring magyelo at mag-overheat?), Tungkol sa seguridad ng iyong data, lalo na sa pisikal. antas, kaya malamang na hindi makapasok sa data center nang ilegal, gagana ba ito? Kasabay nito, ang mga paraan ng pag-iimbak ng data sa isang data center ay naiiba sa iba't ibang provider; ang ilan ay gumagawa ng mga distributed records sa pagitan ng iba't ibang data center, habang ang iba ay nag-iimbak ng mga ito nang ligtas sa isa.

3.2. Mga ulap ngayon at sa pagbabalik-tanaw. Mga tagapagbigay

Sa pangkalahatan, kung maghuhukay ka sa kasaysayan, ang mga unang kinakailangan para sa paglikha ng mga cloud platform ngayon ay bumalik noong kalagitnaan ng 70s ng huling siglo, sa panahon ng pagbuo at pagpapatupad ng ARPANET Internet prototype. Pagkatapos ang usapan ay na balang araw ay matatanggap ng mga tao ang lahat ng posibleng serbisyo sa pamamagitan ng network. Sa paglipas ng panahon, ang mga channel ay naging matatag at higit pa o hindi gaanong malawak, at noong 1999 lumitaw ang unang komersyal na CRM system, na eksklusibong ibinibigay sa pamamagitan ng subscription at ito ang unang SaaS, ang mga kopya nito ay nakaimbak sa isang solong data center. Nang maglaon, naglaan ang kumpanya ng ilang mga dibisyon na nagbibigay ng PaaS sa pamamagitan ng subscription, kabilang ang espesyal na kaso na BDaaS (data base bilang isang serbisyo). Noong 2002, naglabas ang Amazon ng isang serbisyo na nagpapahintulot sa iyo na mag-imbak at magproseso ng impormasyon, at noong 2008 ay nagpakita ito ng isang serbisyo sa kung saan ang gumagamit ay maaaring lumikha ng kanilang sariling mga virtual machine, ito ay kung paano nagsisimula ang panahon ng malalaking teknolohiya sa ulap.

Ngayon ay karaniwan nang pag-usapan ang malaking tatlo (bagaman nakikita ko ang malaking apat sa kalahating taon): Mga serbisyo sa web ng Amazon, Microsoft Azure, Google Cloud Platform... Yandex Cloud. Ito ay lalong maganda para sa huli, dahil kapag ang mga kababayan ay mabilis na sumabog sa entablado ng mundo, isang espesyal na pagmamataas ang tumatakbo sa balat.

Mayroon ding maraming mga kumpanya, halimbawa Oracle o Alibaba, na may sariling mga ulap, ngunit dahil sa ilang mga pangyayari hindi sila masyadong sikat sa mga gumagamit. At siyempre, ang mga nagho-host, na nagbibigay din ng mga solusyon sa PaaS o SaaS.

3.3. Pagpepresyo at Mga Grant

Hindi ako masyadong magtatagal sa patakaran sa pagpepresyo ng mga provider, dahil kung hindi, ito ay magiging bukas na advertising. Gusto kong tandaan ang katotohanan na ang lahat ng malalaking kumpanya ay nagbibigay ng mga gawad mula $200 hanggang $700 para sa isang taon o mas maiikling panahon upang ikaw, bilang mga user, ay maranasan ang kapangyarihan ng kanilang mga solusyon at maunawaan kung ano ang eksaktong kailangan mo.

Gayundin, ang lahat ng mga kumpanya mula sa malaking tatlo... o ang apat ay malapit nang... magbigay ng pagkakataon na sumali sa hanay ng mga kasosyo, magsagawa ng mga seminar at pagsasanay, magbigay ng sertipikasyon at mga benepisyo para sa kanilang mga produkto.

Pinagmulan: www.habr.com

Magdagdag ng komento