Tiedot lisääntyvät yrityksen sisällä, ja työntekijät käyttävät enemmän sovelluksia kuin koskaan ennen työnsä suorittamiseen. Itse asiassa Okta Inc: n mukaan suurten yritysten kaikkialla maailmassa käyttämien ohjelmistosovellusten määrä on kasvanut kasvoi 68%, keskimäärin 129 sovellusta yritystä kohden.
Kun työntekijät jatkavat itsepalvelua ja heidän käyttämiensä sovellusten määrä kasvaa, on myös todennäköistä, että kriittisiä yritystietoja on edelleen vaikea löytää tai kadota järjestelmien välillä, mikä vaikuttaa kielteisesti työvoiman tuottavuuteen ja käyttökustannuksiin.
Amazon Kendra on älykäs hakupalvelu, jonka tarjoaa koneoppiminen (ML). Toisin kuin perinteiset hakutekniikat, Amazon Kendra kuvittelee haun uudelleen yhdistämällä strukturoimattomat tiedot useista tietolähteistä osana yhtä haettavaa hakemistoa. Se on syvällinen oppiminen ja luonnolliset kielenkäsittelyominaisuudet, joiden avulla voit helposti saada olennaisia vastauksia, kun tarvitset niitä.
Amazon Kendra Enterprise Edition sisältää 500,000 150 asiakirjan (40,000 Gt tallennustilaa) tallennuskapasiteetin ja 0.5 XNUMX kyselyn päivittäisen kyselykapasiteetin (XNUMX kyselyä sekunnissa), ja voit säädä hakemistokapasiteettia lisäämällä tai vähentämällä kysely- ja tallennuskapasiteettiyksikköä tarpeen mukaan.
Käyttömalleja ja liiketoiminnan tarpeita ei kuitenkaan aina voida ennakoida. Tässä viestissä osoitamme, kuinka voit skaalata Amazon Kendra -indeksisi automaattisesti aikataulun perusteella käyttämällä Amazon EventBridge ja AWS Lambda. Näin voit lisätä kapasiteettia huippukäyttöön, välttää huollon kuristamisen, ylläpitää joustavuutta ja hallita kustannuksia.
Ratkaisun yleiskatsaus
Amazon Kendra tarjoaa hallintapaneelin, jonka avulla voit arvioida hakemiesi keskimääräisen kyselyiden määrän sekunnissa. Näiden tietojen avulla voit arvioida työmäärän edellyttämien lisäkapasiteettiyksiköiden määrän tietyssä ajankohdassa.
Esimerkiksi seuraava kaavio osoittaa, että keskimääräisissä kyselyissä sekunnissa tapahtuu nousuaikoina työaikana, mutta tuntien jälkeen kyselyiden määrä vähenee. Perustamme ratkaisumme tähän malliin perustamalla EventBridge-ajoitetun tapahtuman, joka laukaisee automaattisen skaalaus Lambda-toiminnon.
Seuraava kaavio kuvaa arkkitehtuuriamme.
Voit ottaa ratkaisun käyttöön tililläsi kahdella eri tavalla:
- Ota käyttöön AWS-palvelimeton sovellusmalli (AWS SAM) -malli:
- Kloonaa projekti AWS-näytteet arkisto GitHubissa ja noudata ohjeita.
- Luo resurssit käyttämällä AWS-hallintakonsoli. Tässä viestissä käydään läpi seuraavat vaiheet:
- Määritä Lambda-toiminto skaalausta varten
- Määritä toiminnon käyttöoikeudet
- Testaa toiminto
- Määritä EventBridge-ajoitettu tapahtuma
Määritä Lambda-toiminto
Luodaksemme skaalautuksessa käytetyn Lambda-funktion, luomme toiminnon käyttämällä Python-ajonaikaa (tähän viestiin käytämme Python 3.8-ajonaikaa).
Käytä seuraavaa koodia koodisi sisällönä lambda_function.py
koodi:
Sinun on muokattava seuraavia muuttujia vastaamaan ympäristöäsi:
- INDEX_ID - hakemistosi tunnus; voit tarkistaa sen Amazon Kendra -konsolista.
- DEFAULT_UNITS - Kyselyjen käsittelyyksiköiden määrä, jonka Amazon Kendra Enterprise Edition vaatii toimiakseen minimikapasiteetilla. Tämä numero voi vaihdella välillä 0–20 (voit pyytää lisää kapasiteettia). 0 tarkoittaa, että Amazon Kendra Enterprise Edition -indeksiisi ei ole varattu ylimääräisiä kapasiteettia, mikä jättää sen oletuskapasiteetiksi 0.5 kyselyä sekunnissa.
- LISÄYKSIKÖT - Tarvitsemasi kyselykapasiteettiyksiköiden määrä silloin, kun tarvitaan lisää kapasiteettia. Tämä arvo voi vaihdella välillä 1–20 (voit pyytää lisäkapasiteettia).
Määritä toimintojen käyttöoikeudet
Hakemiston tilan kyselyyn ja kyselykapasiteettiyksiköiden määrän muokkaamiseen on liitettävä käytäntö Lambda-toimintoosi. AWS-henkilöllisyyden ja käyttöoikeuksien hallinta (IAM) -suorituskyky näiden oikeuksien kanssa.
- Siirry Lambda-konsolissa toimintoosi.
- On Oikeudet -välilehdellä, valitse suorituksen rooli.
IAM-konsoli avautuu automaattisesti.
- On Oikeudet välilehti, valitse Liitä käytännöt.
- Valita Luo käytäntö.
Uusi välilehti avautuu.
- On JSON -välilehdellä, lisää seuraava sisältö (muista antaa tilisi ja käyttäjätietosi):
- Valita Seuraava: Tunnisteet.
- Valita Seuraava: Arvostelu.
- varten Nimi, kirjoita käytännön nimi (tätä viestiä varten käytämme
AmazonKendra_UpdateIndex
). - Valita Luo käytäntö.
- On Liitä käyttöoikeudet -sivulla, valitse päivityskuvake.
- Suodata löytääksesi luomasi käytäntö.
- Valitse käytäntö ja valitse Liitä käytäntö.
Testaa toiminto
Voit testata Lambda-toimintoasi suorittamalla testitapahtuman. Katso lisätietoja Käynnistä Lambda-toiminto.
- Siirry Lambda-konsolissa toimintoosi.
- Luo uusi testitapahtuma valitsemalla Testi.
- valita Luo uusi testitapahtuma.
- varten Tapahtumamalli, koska toiminto ei vaadi mitään syötettä tapahtumasta, voit valita
hello-world
tapahtumamalli.
- Valita luoda.
- Valita Testi.
Lambda-toimintolokeista näet seuraavat viestit:
Määritä EventBridge-ajoitettu tapahtuma
Ajastettu EventBridge-tapahtuma on EventBridge-tapahtuma, joka käynnistetään säännöllisen aikataulun mukaan. Tässä osassa kerrotaan, kuinka luodaan EventBridge-ajoitettu tapahtuma, joka kulkee joka päivä kello 7 UTC ja klo 8 UTC. kendra-index-scaler
Lambda-toiminto. Tämän avulla hakemistosi voi laajentua ylimääräisiin kyselykapasiteettiyksiköihin kello 7 ja pienentää kello 8
Kun asetat EventBridge-ajoitettuja tapahtumia, teet niin UTC-aikavyöhykkeelle, joten sinun on laskettava aikasiirtymä. Jos haluat esimerkiksi suorittaa tapahtuman kello 7 Keski-normaaliaikana (CST), sinun on asetettava kellonaika 1 PM UTC. Jos haluat ottaa huomioon päivänsäästöt, sinun on luotava toinen sääntö eron huomioon ottamiseksi.
- EventBridge-konsolin navigointiruudun kohdassa Tapahtumat , valitse Säännöt.
- Valita Luo sääntö.
- varten Nimi, kirjoita säännöllesi nimi (tätä viestiä varten käytämme
kendra-index-scaler
).
- In Määrittele kuvio , valitse Aikataulu.
- valita Cron-ilmaisu ja kirjoita
0 7,20 * * ? *
.
Käytämme tätä cron-ilme käynnistää EventBridge-tapahtuma joka päivä kello 7 ja 8.
- In Valitse tapahtumabussi , valitse AWS: n oletustapahtumaväylä.
- In Valitse kohteet osa, varten Kohde, valitse Lambda toiminto.
- varten Toiminto, syötä aiemmin luomasi toiminto (
lambda_function_kendra_index_handler
).
- Valita luoda.
Voit tarkistaa Amazon CloudWatch -lokit varten lambda_function_kendra_index_handler
ja katso, miten se käyttäytyy hakemistosi kyselykapasiteettiyksiköistä riippuen.
Yhteenveto
Tässä viestissä otit käyttöön mekanismin, jolla automaattinen skaalaus lisää kyselyjen käsittelyyksiköitä Amazon Kendra Enterprise Edition -hakemistollesi.
Seuraavassa vaiheessa voit tarkistaa ajoittain käyttötapasi suunnitellaksesi aikataulun vastaamaan kyselysi määrää. Lisätietoja Amazon Kendran käyttötapauksista, eduista ja sen käytön aloittamisesta on osoitteessa verkkosivun!
Tietoja Tekijät
Juan Bustos on tekoälypalvelujen asiantuntijaratkaisujen arkkitehti Amazon Web Services -yrityksessä, joka sijaitsee Dallasissa, Teksasissa. Työn ulkopuolella hän rakastaa viettää aikaa kirjoittamiseen ja musiikin soittamiseen sekä kokeilla satunnaisia ravintoloita perheensä kanssa.
Tapodipta Ghosh on vanhempi arkkitehti. Hän johtaa sisältö- ja tietotekniikan koneoppimisryhmää, joka keskittyy AWS: n tekniseen sisältöön liittyvien mallien rakentamiseen. Hän auttaa myös asiakkaitamme tekoäly- / ML-strategiassa ja toteutuksessa käyttämällä AI-kielipalveluita, kuten Amazon Kendra.
Tom McMahon on AWS: n AI Services -tiimin tuotemarkkinointipäällikkö. Hän on intohimoinen tekniikkaan ja tarinankerrontaan ja on viettänyt aikaa useilla toimialoilla, kuten terveydenhuollossa, vähittäiskaupassa, logistiikassa ja verkkokaupassa. Vapaa-ajallaan hän viettää aikaa perheen, musiikin, golfin pelaamisen ja upean Tyynenmeren luoteisosien ja sen ympäristöjen tutkimisen kanssa.
- '
- "
- 000
- 100
- 2020
- 7
- 84
- 9
- pääsy
- Tili
- Toiminta
- aktiivinen
- lisä-
- Kumppanit
- AI
- Kaikki
- Amazon
- Amazon Kendra
- Amazon Web Services
- Hakemus
- sovellukset
- sovellukset
- arkkitehtuuri
- Tekijät
- AWS
- AWS Lambda
- Lähtötilanne
- Rakentaminen
- liiketoiminta
- Koko
- tapauksissa
- lataus
- tarkkailun
- koodi
- yritys
- pitoisuus
- jatkaa
- sopimus
- tekijänoikeus
- kustannukset
- Nykyinen
- Asiakkaat
- Dallas
- kojelauta
- tiedot
- päivä
- päivänvalo
- sopimus
- syvä oppiminen
- asiakirjat
- verkkokaupan
- työntekijää
- Tekniikka
- yritys
- ympäristö
- tapahtuma
- Tapahtumat
- teloitus
- perhe
- kunto
- Joustavuus
- seurata
- Ilmainen
- toiminto
- GitHub
- terveydenhuollon
- Miten
- Miten
- HTTPS
- IAM
- ICON
- Identiteetti
- Inc.
- Mukaan lukien
- Kasvaa
- indeksi
- teollisuuden
- tiedot
- IT
- Työpaikat
- tuntemus
- Kieli
- suuri
- OPPIA
- oppiminen
- vastuu
- rajallinen
- logistiikka
- koneoppiminen
- johto
- Marketing
- ottelu
- ML
- Musiikki
- Luonnollinen kieli
- Luonnollinen kielen käsittely
- suunnistus
- offset
- avautuu
- toiminta
- tilata
- Muut
- Tyynenmeren
- Kuvio
- politiikka
- Tuotteet
- tuottavuus
- projekti
- julkaista
- Python
- nostaa
- alue
- resurssi
- Esittelymateriaalit
- vastaus
- Ravintolat
- vähittäiskauppa
- Tuotto
- arviot
- ajaa
- juoksu
- Asteikko
- skaalaus
- Haku
- Myydään
- serverless
- Palvelut
- setti
- So
- Tuotteemme
- Ratkaisumme
- menot
- Alkaa
- alkoi
- Osavaltio
- Lausunto
- Tila
- Levytila
- kerronta
- Strategia
- syntyy
- järjestelmät
- Tekninen
- Technologies
- Elektroniikka
- testi
- aika
- rikkomus
- Päivitykset
- arvo
- tilavuus
- verkko
- verkkopalvelut
- Referenssit
- työvoima
- kirjoittaminen