Kurssioptimoinnin suunnittelu
|
---|
Hyödynnä mahdollisuuksia optimoida olemassa olevien resurssien ja toimintojen hyödyke ja kustannukset. Jos et tee niin, käytät tarpeettomasti rahaa ilman lisättyä tuottoa.
esimerkkiskenaario
Contoson liiketoimintatietotiimi isännöi GraphQL-ohjelmointirajapintoja, joiden avulla eri liiketoimintayksiköt voivat käyttää tietosäilöjä organisaatiossa antamatta suoraa tietokannan käyttöoikeutta. He ovat luoneet näitä vuosien varrella ja todenneet versioiden olevan tärkeitä, joten he ovat paljastaneet ohjelmointirajapintonsa nyt yhden kulutustason ohjelmointirajapinnan hallintayhdyskäytävän versioitujen päätepisteiden kautta.
API-hallintaesiintymien takana on kolme AKS-klusteria, jotka isännöivät paljaita ohjelmointirajapintoja. Yksi käyttää Windows-solmuvarantoa ohjelmointirajapinnoille, jotka on kirjoitettu .NET 4.5:ssä, yksi Linux-klusteri Java Springissä kirjoitetuille ohjelmointirajapinnoille ja yksi Linux-sovellus, jonka ne perivät aiemmalta tiimiltä, joka pyöritti dotnet-ytimen ohjelmointirajapintoja. BI-tiimi omistaa nyt kaikki klusterit, ja niitä käytetään vain näissä ohjelmointirajapivoissa. Vaikka kolmen klusterin hallinta ei ole ihanteellista, ne ovat toimineet tarkoitetulla tavalla, joten ne on jätetty rauhaan.
Liiketoiminnan kustannuskeskuksena BI-tiimi etsii tapoja optimoida hintojaan käyttökustannusten alentamiseksi.
Infrastruktuurin yhdistäminen käytännön mahdollisuuksien mukaan
Voit etsiä käyttöä yhdessä muiden resurssien, kuormitusten ja jopa tiimien kanssa. Suosi palveluja, jotka helpottavat suuremman tiheyden saavuttamista. Harkitse mahdollisia kompromisseja etenkin tietoturvan rajoissa.
Infrastruktuurin yhdistäminen auttaa sinua optimoimaan pilvipalvelukustannuksia. Tiheyden kasvaessa kuormituksen suorittamiseen tarvittavien resurssien määrä pienenee. Tämä lasku vähentää yksikkökohtaisia kustannuksia ja hallintakustannuksia.
Contoson haaste
- Kuormitustiimi on suunnitellut AKS-infrastruktuurinsa Microsoftin perusarkkitehtuuriohjeiden mukaisesti, ja se suosittelee vähintään kolmen solmun suorittamista klusteria kohden. Tämän määrityksen seurauksena tiimi on tukenut yhdeksää järjestelmäsolmua kolmessa klusterissa.
- Tiimi käyttää klustereiden korjaustiedostoja ja päivityksiä kolme kertaa kuukaudessa.
Lähestymistavan ja tulosten käyttäminen
- Testauksen jälkeen tiimi päättää, että se voi yhdistää kaikki ohjelmointirajapinnat yhdeksi klusteriksi, jossa on kolme käyttäjäsolmuvarantoa, ja saavuttaa samalla alkuperäisen klusterin suorituskyvyn ja käyttöjärjestelmän ominaisuudet.
- Kun ohjelmointirajapinnat on yhdistetty yhteen klusteriin, ne yhdistävät järjestelmäsolmuvarannolleen neljä solmua, mikä säästää viiden näennäiskoneen kustannuksia.
- Tiimi voi nyt myös tehostaa klusterin korjaus- ja päivittämisprosessia, sillä heillä on vain yksi klusteri hallittavanaan.
- Heidän seuraava kustannussäästötavoitteensa on arvioida kahden Linux-solmuvarannon yhdistäminen yhdeksi toiminnallisen kuormituksen vähentämiseksi entisestään.
Hyödynnä varauksia ja muita infrastruktuurialennuksia
Optimoi vahvistamalla ja ennakko-ostamalla, jotta voit hyödyntää resurssityypeille tarjottavia alennuksia, joiden ei odoteta muuttuvan ajan kuluessa ja joiden kustannukset ja käyttö ovat ennustettavissa. Voit myös työskennellä käyttöoikeusryhmäsi kanssa, jotta voit vaikuttaa tuleviin ostosopimusohjelmiin ja uusinteihin.
Microsoft tarjoaa alennetut hinnat ennakoitaviin ja pitkän aikavälin sitoumukseen tietyistä resursseista ja resurssiluokista. Resurssit maksavat vähemmän käyttöaikana, ja ne voidaan kuoletella ajanjakson aikana.
Kun pidät käyttöoikeusryhmäsi ajan tasalla nykyisestä ja ennustetusta investoinnista resurssin mukaan, voit auttaa heitä oikean kokoisilla sitoumuksilla, kun organisaatiosi allekirjoittaa sopimuksen. Joissakin tapauksissa nämä ennusteet ja sitoumukset voivat vaikuttaa organisaatiosi hintataulukkoon, mikä hyötyy kuormituksesi kustannuksista, ja myös muihin työryhmiin, jotka käyttävät samaa tekniikkaa.
Contoson haaste
- Nyt kun tiimi on konsolidoitu yhteen klusteriin, poistaen osan aiemmin omaksumansa ylimääräisestä käsittelystä ja toiminnallisesta taakasta, he ovat kiinnostuneita etsimään lisämittareita klusterin kustannusten alentamiseksi.
- Koska BI-tiimi on tyytyväinen AKS-ympäristöön, se aikoo jatkaa sen käyttöä lähitulevaisuudessa ja todennäköisesti jopa kasvattaa sen käyttöä.
Lähestymistavan ja tulosten käyttäminen
- Koska AKS on luotu Virtual Machine Scale Setsin pohjalta, tiimi tutkii Azure-varaukset. He tietävät käyttäjän solmuille odotetut varastointiyksiköt ja skaalausyksiköt.
- Asiakas voi ostaa kolmen vuoden varauksen, joka kattaa järjestelmäsolmuvarannon ja solmujen vähimmäisesiintymämäärän käyttäjäsolmuvarantoa kohden.
- Tämän oston myötä tiimi tietää, että he saavat parhaan tarjouksen käsittelytarpeistaan ja antavat samalla kuormituksen kasvaa ajan myötä.
Käytä kiinteään hintaan laskutusta käytännön mukaan.
Siirry kiinteään hintaan laskutukseen resurssin kulutuspohjaisen laskutuksen sijaan, kun sen käyttö on suurta ja ennustettavissa ja vertailukelpoinen SKU- tai laskutusvaihtoehto on käytettävissä.
Kun käyttöaste on korkea ja ennustettavissa, kiinteähintainen malli maksaa yleensä vähemmän ja tukee usein enemmän ominaisuuksia. Sen käyttö voi kasvattaa tuottoa.
Contoson haaste
- Ohjelmointirajapinnan hallintaesiintymät otetaan kaikki käyttöön kulutustason SKU:ina tällä hetkellä. Kun olet arvioinut ohjelmointirajapintojen käyttömalleja, he ymmärtävät, että ohjelmointirajapintoja käytetään maailmanlaajuisesti ja joskus melko voimakkaasti. Tiimi päättää analysoida nykyisen laskutusmallin ja kiinteähintaisen mallin välisiä kustannuseroja.
Lähestymistavan ja tulosten käyttäminen
- Kustannusanalyysin suorittamisen jälkeen tiimi huomaa, että siirtyminen kulutuksesta vakiotasolle on yleisesti ottaen hieman halvempaa nykyisten käyttötapojen mukaisesti. Kun palvelut kasvavat seuraavan vuoden aikana, kustannuserot vahvistuvat todennäköisesti. Vaikka kiinteä hinnoittelumalli ei vastaa pyyntöjen joustavuusominaisuuksia, joskus ennalta käytetyt laskutusmallit ovat oikea valinta.
- Lisäbonuksena vakiotason käyttäminen mahdollistaa yksityisen päätepisteen käytön saapuvissa yhteyksissä, joita tiimi on mielellään ottanut käyttöön kuormitukselle.
- Tässä tapauksessa varastointiyksiköiden vaihtaminen oli järkevää sekä käyttöä varten että ylimääräisen verkkosegmentoinnin hyväksi, joka on mahdollista yksityisen päätepisteen toteutuksen avulla.