Dapat kong mas malaman kaysa tumingin sa karamihan ng Hacker News para sa karunungan. Kamakailan ay may nagtanong sa HN ng isang kawili-wiling tanong: âÂÂNakapagpalit ka na ba?â Bilang HN, ang mga tugon ay halos hindi kasing-interesante. Sa katunayan, kakaunti ang mga tao ang tumugon sa tanong, sa halip ay mas pinipiling i-champion ang pagpapatakbo ng kanilang mga aplikasyon sa mga pribadong data center. Ang iba ay nag-alok ng payo na nakatutok sa maliliit na tindahan hindi sa malalaking negosyo. Ngunit sa kabila ng ingay, mayroong * isang maliit na signal sa thread. Kung gusto mong sulitin ang anumang partikular na cloud, kakailanganin mong bumili sa mga serbisyo nito, na, siyempre, nagpapalubha sa paglipat. Oh, at kung sa tingin mo ay makakagawa ka ng isang mas mahusay na ulap kaysa sa mga hyperscaler, maaaring nawawala ka sa punto. == Ipakita sa akin ang mga kredito == Sa sandaling napili ng mga kumpanya na magtayo sa isang partikular na ulap, ano ang nag-uudyok sa kanila na lumipat? Ang pagbabasa sa mga tugon ng HN, âÂÂcreditsâ ay isang pangunahing motivator. Hindi malinaw kung gaano kaakit-akit ang naturang honeypot sa mas malalaking negosyo, ngunit para sa isang partikular na demograpiko, ang paglipat ay maaaring udyukan ng âÂÂsapat na mga kredito ng Google Cloud [o Azure o AWS] upang gawing sulit ang paglipat. .â Sa kasamaang palad, ang simpleng uri ng pagsusuri sa gastos/pakinabang na ito ay tinatanaw ang lahat ng mga nakatagong gastos sa pagpapatakbo sa cloud, gaya ng idinetalye ni David Linthicum. Tulad ng malamang na natuklasan ng GitLab, maaaring hikayatin ng mga kredito ang paglipat ngunit hindi naman nila ito binabayaran. Gaya ng inilarawan sa komento ng HN, âÂÂSa GitLab, nagpunta kami mula sa AWS patungong Azure, pagkatapos ay sa Google Cloud.â Bakit lumipat sa AWS sa unang lugar? Ang pera ay isang isyu, ngunit hindi dahil ang AWS ay likas na mas mahal. Sa halip, ito ay isang problema sa pag-setup: âÂÂTulad ng karamihan sa mga kumpanya, napakakaunting pansin ang binabayaran sa mga gastos, pag-setup, atbp. [kapag nagsimula sa AWS]. Ang resulta ay karaniwang nagsusunog kami ng pera.â Kasabay ng isang alok para sa mga libreng Azure credits na âÂÂay makatipid sa amin ng isang taon na halaga sa mga bill ( medyo malaki ang pera noon Napakaganda, tama? âÂÂMedyo masakit ang paglipat at ⦠naubos namin ang mga libreng credit *napaka* mabilis.â Pagkatapos ay nagpasya ang kumpanya na lumipat sa Google Cloud (para sa hindi maipaliwanag na dahilan), at nalaman na ang paglipat ay, muli, isang âÂÂmapanghamong proseso.â Ano ang natutunan ng nagkomento sa karanasan? âÂÂSa pagbabalik-tanaw, kung ako ay magsisimula ng isang kumpanya, malamang na manatili ako sa isang bagay tulad ng Hetzner o isa pang abot-kayang provider ng bare metal. Ang mga serbisyo ng cloud ay mahusay *kung* gagamitin mo ang kanilang mga serbisyo sa abot-kayang posible, ngunit sa tingin ko sa 90% ng mga kaso, ito ay nagiging isang malaking kadahilanan sa gastos nang walang mga benepisyo na ginagawa itong sulit.â Para sa akin, ito ang eksaktong maling aral. == Hindi pa rin nakakaintindi ng cloud == Kung babasahin mo ang buong thread, makakahanap ka ng maraming kumpiyansa sa sarili na mga pahayag na ang do-it-yourself cloud (sa Hetzner o iba pang dedikadong server hoster) ay ang dapat gawin. (Dito at dito at dito.) Gaya ng sinasabi nila, ang public cloud ay âÂÂmas mabagal at mas mahal kaysa sa sarili mong server sa malaking margin.â Maliban na ito ay hindi. . Ang ideyang ito na madaling ma-out-cloud ng mga IT pros ang cloudâ ay mali at sa tabi ng punto. Hindi kailanman naging tungkol sa pag-iipon ng pera si Cloud. Ito ay tungkol sa pag-maximize ng flexibility at pagiging produktibo. Gaya ng itinuturo ng isang komentarista sa HN, âÂÂNagtatrabaho ako sa isang napakaliit na koponan. Mayroon kaming ilang developer na nagdodoble bilang ops. Wala sa amin ang o gustong maging sysadmin. Para sa aming kaso, ang ECS ​​[Elastic Container Service] ng Amazon ay isang napakalaking pagtitipid ng oras at pera.â Paano? Sa pamamagitan ng pag-alis ng mga function ng sysadmin na dati nang kailangang punan ng team. âÂÂOo, karamihan sa mga problema natin noon ay maaaring malutas ng isang karampatang sysadmin, ngunit iyon talaga ang puntoâ ang pagkuha ng isang mahusay na sysadmin ay mas mahal para sa amin kaysa magbayad ng kaunting dagdag sa Amazon at sabihin lang sa kanila âÂÂmangyaring patakbuhin ang mga container na ito gamit ang config na ito.â â Tama ang ginagawa niya sa cloud. Iminumungkahi ng iba na sa pamamagitan ng paglipat sa mga opsyon na walang server, higit nilang binabawasan ang pangangailangan para sa mga sysadmin. Oo, kapag mas naghuhukay ka sa mga serbisyong natatangi sa isang partikular na ulap, hindi gaanong madaling mag-migraten kahit gaano karaming mga kredito ang ibibigay sa iyo ng isang provider. Ngunit, masasabing, mas kaunti ang pagnanais mong mag-migrate kung ang iyong mga developer ay mas produktibo dahil hindi sila muling nag-iimbento ng mga gulong ng imprastraktura sa lahat ng oras. Isang kumpanya ang tahasang sinubukang iwasan ang pag-lock-in sa anumang partikular na ulap. âÂÂBumuo kami ng aming produkto mula sa unang na-deploy sa 3AWS, Azure, IBM.â Paano? Sa pamamagitan ng âÂÂsticking sa least common denominator which was FaaS/IaaS ([AWS] Lambda, [Amazon] S3, [Amazon] API [Gateway], Kubernetes Sounds simple, right? âÂÂIt tiyak na hindi madali. Binalewala rin namin ang mga tool na maaaring makatulong sa amin nang malaki [kung nanatili kami sa] isang ulap upang maging multicloud.â Worth it ba ito? âÂÂAng paglipat sa pagitan ng mga ibinigay na ibinahaging feature, ay posible, ngunit tiyak na hindi ilang pag-click o ilang mga trabaho sa Jenkins ang layo. Ang paglipat sa pagitan ay isang full-time na trabaho. Ang paghahanap kung paano gawin ang maliit na bagay sa VM na ginawa mo sa AWS , nasa Azure na ngayon, ay magtatagal at mag-aaral. At ang paglipat sa pagitan ng AWS IAM at Azure [Active Directory] na pahintulot? Oras, oras, at oras.â Ang Multicloud ay hindi madaling i-pull off, sa madaling salita, at gayundin ang migration. Nangangahulugan ba iyon na alinman sa huli ay katumbas ng halaga? Hindi kinakailangan. Tulad ng inilarawan ni Miles Ward, CTO ng SADA (isang pangunahing kasosyo sa Google Cloud), maaaring mayroong mga nakakahimok na dahilan upang lumipat sa isa pang ulap. âÂÂPara sa napakarami, itoâ ay kadalian lamang ng paggamit at kahusayan upang magawa ang mga bagay; para sa iba, ito ay atensyon at pakikipagsosyo; para sa ikatlong pangkat, ito ay walang katotohanan na mga pakinabang sa gastos; at pang-apat, ito ay pagganap at pagiging maaasahan.â Dahil dito, kapag âÂÂnakita ng mga customer ang mga puwang sa isa o marami sa apat na lugar na iyon ⦠sila ay gumagalaw .â Malamang na tama si Ward: May *maaaring* mapanghikayat na mga dahilan para lumipat. Siguraduhing gumawa ng buong pagsusuri sa kabuuang halaga ng pagmamay-ari ng paglipat, na kailangang higit pa âÂÂcloud X ay nag-aalok sa akin ng $50,000 na mga kredito.â Bilang karagdagan, bago ka magpasya na i-roll ang iyong sariling cloud, sulit na isaalang-alang ang mga gastos na nauugnay sa pamamahala sa lahat ng sarili mong imprastraktura.