
Cloudflare-ը ներկայացրել է Workers KV Instant, Quicksilver-ի հիման վրա հիմնված նոր ռեժիմը
Cloudflare-ը ներկայացրել է Workers KV-ի նոր ռեժիմը՝ Workers KV Instant: Այն հիմնված է ընկերության ներին key-value պահեստի՝ Quicksilver-ի վրա: ընթերցումը նույնիսկ p99-ում կատարվում է 2 միլիվայրկյանից պակաս ժամանակում, իսկ գրառումները տարածվում են 250 միլիվայրկյանում:
Cloudflare-ը 1 հոկտեմբերի ներկայացրել է Workers KV-ի նոր ռեժիմը՝ Workers KV Instant: Ընկերության հայտարարությամբ՝ ռեժիմը փոփոխությունները ակնթարթի կերպով տարածում է ամբողջ գլոբալ ցանցում և բացառում է ընթերցման խոչընդոտները:
Workers KV-ը Cloudflare-ը թողարկել է 2018 թվականի Birthday Week-ում և այն ժամանակից ի վեր դարձել է Developer Platform-ի ամենահանրաճանաչ ծառայություններից մեկը: Այն նախատեսված է տվյալների համար, որոնք հազվադեպ են գրվում, բայց հաճախ են կարդվում, օրինակ՝ ստատիկ ակտիվների և օգտատիրոջ կոնֆիգուրացիայի համար: Quicksilver-ը Cloudflare-ը ներկայացրել է 2020 թվականին, սակայն ընկերությունը այն երբեք չի բացել օգտատերեի համար: Cloudflare-ի տեղեկություններով՝ իր ցանցում գրեթե յուրաքանչյուր հարցում Quicksilver-ում փնտրում է առնվազն մեկ բանալի:
100 անգամ արագ ընթերցում
KV Instant-ի ընթերցումները դասական ռեժիմի հետ համեմատած 100 անգամ արագ են: ուշացումը նույնիսկ p99-ում 2 միլիվայրկյանից պակաս է բոլոր լոկացիաների համար (1,62 միլիվայրկյան), իսկ p95-ը չափվում է միկրովայրկյաններով: Դասական Workers KV-ի համանման ցուցանիշը 287 միլիվայրկյան է:
Գրառումների ռեպլիկացիան 20 անգամ արագ է տեղի ունենում: գրառումների 99%-ը մոտավորապես 250 միլիվայրկյանում է տարածվում, մեդիանական ժամանակը 107 միլիվայրկյան է, p95-ը՝ 181 միլիվայրկյան, p99-ը՝ 256 միլիվայրկյան: Դասական ռեժիմում սա մի քանի վայրկյան է տևում, p99 ցուցանիշը 4,38 վայրկյան է: Գրառումները հասնում են 300-ից ավելի edge լոկացիաներ:
Նույն API-ն, երեք տարբերությամբ
KV Instant-ը մշակողների համար պահպանում է ծանոթ API-ն: get(), put(), list() և delete(): Տարբերությունները երեքն են: namespace-ի ստեղծման ժամանակ անհրաժեշտ է նշել instant ռեժիմը: մետատվյալները չեն աշխատում, և getWithMetadata-ն միշտ վերադարձնում է null: list գործողությունը վերադարձնում է բոլոր համապատասխան բանալիները՝ առանց էջավորման:
Ռեժիմը նախատեսված է հազվադեպ թարմացվող կոնֆիգուրացիայի համար, օրինակ՝ feature flags և պարամետրեր, որոնք անհրաժեշտ են հավելվածին յուրաքանչյուր հարցման ժամանակ և գրառումից շուտով պետք է հասանելի դառնան ամբողջ աշխարհում: Ընկերությունը նշում է, որ այս ռեժիմը բոլոր տեսակի տվյալների համար չի համապատասխանում:
Գներ և հասանելիություն
KV Instant-ի գինը որոշվում է երեք պարամետրով: պահեստ, A դասի գործողություններ (put, delete, list) և B դասի գործողություններ (get): Ընթերցումը դասական ռեժիմի հետ համեմատած 60%-ով ավելի էժան է: միլիոն ընթերցում արժե 0,20 դոլար, իսկ դասական ռեժիմում՝ 0,50 դոլար: A դասի գործողությունը 0,10 դոլար է, իսկ պահեստը՝ ամսեկան մեգաբայտի համար 100 դոլար (դասական Workers KV-ում 0,50 դոլար գիգաբայտի համար): Մեծ ծավալի կամ հաճախակի թարմացվող տվյալների համար Cloudflare-ը կրկին խորհուրդ է տալիս դասական ռեժիմը:
Մեկ namespace-ում տեղավորվում է մինչև 10 000 key-value զույգ, յուրաքանչյուր բանալին մինչև 300 բայտ է, իսկ ամբողջ ծավալը սահմանափակված է 1 մեգաբայտով: Գրառման հաճախակիությունը սահմանափակված է: namespace-ում վայրկյանում մեկ գրառում: KV Instant-ը դեռ փակ բետայի մեջ է, և Cloudflare-ը առաջարկում է գրանցվել բետայում մասնակցելու համար: ընկերության հայտարարությամբ՝ ապագայում ռեժիմը ավելի լայնորեն կբացվի:
SiTech — AI-ով հզորացված վեբ մշակում
Ստեղծում ենք արագ ու ժամանակակից կայքեր և AI-ը ներդնում իրական բիզնես գործընթացներում։ Ունե՞ք նախագիծ կամ հարց։ Ուրախ կլինենք օգնել։