آمازون OpenSearch سرورلس رو برای عصر ایجنتها بازطراحی کرد
خلاصهٔ کاملتر
آمازون سرویس دیتابیس OpenSearch سرورلس رو از نو مهندسی کرده و لایهٔ ذخیرهسازی (storage) رو از پردازش (compute) جدا کرده؛ حرکتی که به ادعای خودش به نفع توسعهدهندههاییه که با ویژگیهای جدید تقاضای AIِ ایجنتمحور (agentic) سروکار دارن. ایدهٔ اصلی اینه که دیگه لازم نیست کاربر برای ظرفیت پردازش بیکار بین موجهای ترافیک پول بده.
به گفتهٔ Tia White، مدیر OpenSearch تو AWS، collectionها میتونن وقتی هیچ اتفاقی نمیافته تا صفر کوچیک بشن و وقتی ترافیک لازم شد و ایجنتها دوباره راه افتادن، تو چند ثانیه بالا بیان. اون میگه مشکل cold start رو حل کردن و سیستم ۲۰ برابر سریعتر از قبل auto-scale میشه. AWS هم وعده داده تا ۶۰٪ صرفهجویی نسبت به کلاسترهای OpenSearch که برای ظرفیت اوج تأمین میشن.
نویسنده اشاره میکنه که AWS این سرویس رو تو Vercel ادغام کرده، طوری که توسعهدهندهها میتونن بدون خروج از workflowشون مستقیم از کنسول Vercel یه بکاند جستجوی جدید بالا بیارن. همین سرویس موتور OpenSearch Launchpad تو Kiro — IDE کدنویسی ایجنتمحور جدید AWS — رو هم میچرخونه و برنامهریزی معماری سرتاسری برای اپهای جستجو رو راهنمایی میکنه.
به گفتهٔ White، مهمترین کاربرد فوری همین coding agentهای توسعهدهندههاست. اون میگه از نظر تاریخی، جستجو نیازی به جداکردن storage و compute نداشته چون ترافیکش نسبتاً قابلپیشبینی بوده؛ ولی حالا با بار کاری ایجنتی، حتی پیشرفتهترین تیمهای فنی هم باید سراغ سرویس سرورلس برن، و این بار کاریها فقط قراره بیشتر و بیشتر بشن.
این داستان یه پسزمینهٔ رقابتی هم داره. اوایل دهه، ElasticSearch دیتابیس پیشفرض جستجوی سازمانی بود، ولی سال ۲۰۲۱ شرکت Elastic لایسنسش رو محدودتر کرد تا جلوی پولدرآوردن ابرفروشندهها از نسخهٔ اوپنسورس رایگانش رو بگیره. واکنش AWS این بود که کد رو fork کنه و OpenSearch رو بسازه، که حالا زیر نظر Linux Foundation اداره میشه و سازمانهایی مثل Uber و SAP بهش مشارکت میکنن. MongoDB و MariaDB هم مسیر مشابهی رو رفتن.
البته نویسنده تذکر میده که همهچیز اوپنسورس نیست؛ به گفتهٔ White بخشی از منطق این سرویس تو پروژهٔ اوپنسورس هست ولی لایهٔ ذخیرهسازی اختصاصیِ AWS بخشی از IP این شرکته و کاملاً اوپنسورس نیست. این لانچ شاید برای کسایی که روی AWS میسازن خبر خوبی باشه، ولی برای Elastic خبر بدیه — هرچند طبق رتبهبندی DB-Engines، ElasticSearch هنوز خیلی بالاتر از OpenSearch (رتبهٔ ۱۱ در برابر ۳۱) قرار داره.
نکات کلیدی:
- AWS تو OpenSearch سرورلس لایهٔ storage رو از compute جدا کرده تا برای ظرفیت بیکار پول نده
- collectionها تا صفر کوچیک میشن و چند ثانیهای بالا میان؛ auto-scale ۲۰ برابر سریعتر
- تا ۶۰٪ صرفهجویی نسبت به کلاسترهای ظرفیتاوج، با تمرکز روی بار کاری ایجنتی
- سرویس تو Vercel و IDE جدید AWS به اسم Kiro ادغام شده
- لایهٔ ذخیرهسازی اختصاصی AWS بخشی از IP شرکته و اوپنسورس نیست
- OpenSearch در اصل fork ـی از ElasticSearch بعد از تغییر لایسنس Elastic در ۲۰۲۱ بود




