Acasă Cloud-Computing Cum economisește banii companiilor alocarea dinamică în cloud?

Cum economisește banii companiilor alocarea dinamică în cloud?

Anonim

Î:

Cum economisește banii companiilor alocarea dinamică în cloud?

A:

Ideea alocării dinamice a resurselor cloud rezolvă o serie de probleme foarte importante pentru IT-ul întreprinderii. Unul dintre cele mai bune moduri de a ilustra acest lucru este examinarea unei idei foarte de bază: că serviciile cloud pot fi elastice sau, cu alte cuvinte, că pot furniza dinamic resurse în timp real sau aproape în timp real.

În apariția norului acum câțiva ani, am auzit multe despre resursele la cerere și elasticitatea rapidă. Norul a fost uimitor parțial din singurul motiv pentru care companiile ar putea pur și simplu să cumpere abonamente pentru resurse hardware și software, în loc să construiască și să întrețină fizic servere și alte hardware la fața locului. Asta a deschis ușa către tot felul de noi capacități și oportunități pentru afaceri în aproape fiecare industrie.

După o schimbare masivă a mării către cloud computing, companiile au fost lăsate să privească noua frontieră și cum să îmbunătățească lucrurile. Ceea ce mulți dintre ei au descoperit este că, în timp ce puteți furniza și desconserva resurse prin cloud, încă nu rezolvă problema alocării resurselor.

Mor Cohen scrie un eseu foarte instructiv pe acest concept pe blogul Turbonomics - ideea este că, într-un sens foarte larg, furnizarea dinamică nu este suficient de bună. Dezvoltatorii mai alocă cantități mai mari de resurse decât ar fi nevoie de o singură cerere la un moment dat. Resursele alocate sunt cel puțin temporar legate, iar costurile sunt legate de performanță. Cohen vorbește despre utilizarea celui mai mic tip de instanță pentru o aplicație și unele dintre problemele care apar în acest tip de scenariu, subliniind, de asemenea, că dezvoltatorii alocă adesea aceste resurse pentru a atinge obiective scrise într-un acord la nivel de serviciu. . Au nevoie de un standard de referință pentru performanță, dar pentru a ajunge acolo, trebuie să aloce anumite resurse care sunt probabil risipite pe termen lung.

Un alt mod de a pune acest lucru este faptul că anumite resurse dinamice și elastice nu sunt, în mod inerent, pe deplin dinamice și elastice, restricționând unele controale și management suplimentare. Un exemplu discutat de mulți experți este serviciul popular AWS EC2 sau Elastic Compute Cloud. Concluzia este că serviciul nu este cu adevărat elastic dacă clientul nu se uită în detaliu la lucruri precum zonele de disponibilitate. Zonele multiple cresc costurile; o singură zonă crește riscul. Deci nu este atât de ușor decât „a comanda ceea ce ai nevoie”. Companiile trebuie să aibă echipe interne care să se ocupe cu adevărat de tot ceea ce furnizează prin cloud sau nu va fi la fel de elastic pe cât se poate aștepta.

În general, alocarea dinamică ajută la rezolvarea multă problemă a costurilor versus performanță. Instrumentele și sistemele terțe părți pot ajuta la automatizarea multor lucrări de micromecenaj care fac ca AWS EC2 sau orice alt aspect al unei arhitecturi software să fie într-adevăr eficient în mod fundamental și nu doar eficient în cuvinte sau nume. Da, puteți avea un abonament la cloud pentru orice serviciu dat, dar dacă depășește un prag, este brusc mai scump. Da, puteți avea un serviciu de abonament pe care îl puteți renunța oricând, dar dacă nu îl renunțați, mai plătiți banii. Adevăratul obiectiv este atingerea „stării dorite” în care un sistem IT este perfect echilibrat în orice moment dat, în timp ce aceste nevoi se vor schimba în timp real de la minut la minut.

Cum economisește banii companiilor alocarea dinamică în cloud?