کلودفلر نسخهای منبع باز از Cloudflare OS را منتشر کرده است، پلتفرمی که به هر کارمند امکان میدهد یک عامل، فضایی کاری و ابزارهای ساخت اپهای کوچک را در اختیار داشته باشد.
این پلتفرم شامل یک فضای کاری برای عامل، لایهای برای امنیت و حاکمیت و روشی برای ارسال برنامههای شخصی است که به عنوان Cloudflare Workers اجرا میشوند. هدف از این کار، اجرای کل سیستم روی سیستمهای خود سازمان و اتصال آن به دادههای داخلی است؛ نه اعطای کلیدهای API فراگیر به عوامل.
در ابتدا، Cloudflare نسخه اولیه Cloudflare OS را تنها برای خود توسعه داده بود. در ماه مه، تمامی کارمندان این شرکت به آن دسترسی داشتند و خارج از بخش فناوری شروع به استفاده از آن برای تهیه اسناد، ساخت اسلاید و خودکارسازی کارهای تکراری کردند. اکنون این شرکت نسخه بازنگری شدهای را عرضه کرده است که هر سازمانی میتواند نصب و به سامانههای داخلی خود متصل کند.
شرکت معتقد است امنیت باید جزئی از پلتفرم باشد و نیازی به تلاش هر فرد برای پیادهسازی امنیت نباشد، چون کلیدهای API ممکن است دسترسی گسترده و پایدار ایجاد کنند که قابل کنترل نباشد.
پلتفرم Cloudflare OS سه بخش اصلی دارد: فضای کاری عامل، چارچوب امنیت و حاکمیت، و لایهای برای برنامههای شخصی که امکان تبدیل گفتگوها به اسناد، روندکاری و برنامههای کوچک استک کامل را فراهم میکند.
مدیر فناوری اطلاعات شرکت، سام ریا، روش امنسازی این سامانه را شرح میدهد؛ بهجای اعطای کلیدهای API، هر عامل باید درخواست دستی منابع کند و یک Gatekeeper — که یک سرویس خاص است — این درخواست را میانجیگری میکند. این مدل نسبت به روشهای دیگر، کنترل بیشتری بر امنیت دارد.
هر برنامهای که یک عامل میسازد، واقعاً یک Cloudflare Worker است که با فناوریهای Dynamic Workers و Durable Object Facets ساخته شده و از طریق سیستم RPC منبع باز Cap'n Web با مشتری ارتباط برقرار میکند. این رویکرد بر این باور استوار است که اگر ابزار ساختیم، عوامل میتوانند در نبود ما، آن ابزار را برای انجام وظایف استفاده کنند.
با این حال، برخی کاربران ممکن است در مورد تمرکز این سیستم بر روی زیرساختهای Cloudflare تردید داشته باشند، چون عوامل، برنامهها و حاکمیتها همگی باید بر روی سرورهای این شرکت اجرا شوند و در نتیجه، محدودیتهایی وجود دارد.




