تقریباً یک سال از زمانی که من برای اولین بار در مورد Stateless ، Inc نوشتم ، یک استارتاپ اختصاص داده شده برای آوردن اتصالات تعریف شده نرم افزاری (SD-IX) به مراکز داده colocation است. در آن زمان ، این شرکت تازه قصد داشت برنامه های خود را برای ابداع وسیله ای برای اتصال بار کار در مراکز داده ، ابرهای ابررسانی و ردپاهای داخل محل با استفاده از SD-IX اعلام کند. هدف این بود که به ارائه دهندگان خدمات colo روشی ساده تر برای استقرار سریع خدمات شبکه برای مستاجران خود ارائه دهیم. این برنامه ها به اتمام رسیده و شرکت موجودیت عمومی (GA) پلتفرم Luxon SD-IX خود را اعلام کرده است.

روند رو به رشد شرکتهایی که بیشتر کار خود را به مراکز داده colocation منتقل می کنند وجود دارد. گارتنر پیش بینی می کند که طی چند سال ، بسیاری از شرکت ها حتی دیگر مراکز داده خود را اداره نمی کنند. برای حمایت از مشاغل جدید که در راه خود قرار دارند ، مراکز داده Colo باید چابک تر ، مقیاس پذیرتر و انعطاف پذیر تر شوند و این جایی است که عرضه Stateless وارد بازار می شود.

در اینجا فرضیه کلی از آنچه که بی تابعیت به بازار آورده است ، می باشد و دلیل آن چیست؟ معماری انقلابی برای اتصال به مرکز داده.

امروزه ، ارائه دهندگان مرکز داده های جابجایی به طور کلی از کراس کان برای ارائه خدمات به مستاجرین خود استفاده می کنند. کراس اتصال در واقع اپراتور مرکز داده است که دو کابل را در یک کابل از یک مستاجر که به یک سرویس مانند دسترسی به AWS نیاز دارد ، و یک کابل دیگر از یک شرکت مانند Megaport Networks یا PacketFabric وصل می کند که می تواند یک سطح شیب دار مورد نیاز را تأمین کند. نیازی به گفتن نیست ، این رویکرد بسیار مقیاس پذیر نیست.

یک روند نوظهور این است که بسیاری از اپراتورهای مرکز داده در حال گسترش اتصال مستقیم خود به ارائه دهندگان خدمات ابری (CSP) هستند. تقاضا برای اتصال به ابر به قدری زیاد می شود که باعث می شود تا اپراتورهای colo منطقی باشند که توافق نامه های ارتباطی خود را با CSP ها برقرار کنند. Equinix و Cologix چند نمونه هستند. بی تابعیت این روش را با اتوماسیون تسهیل می کند.

پلت فرم Stateless Luxon اجرای سرویس های سفارشی را بر روی یک پلتفرم یکپارچه به صورت خودکار امکان پذیر می کند. یكی از مؤلفه های مهم این معماری ، تجزیه دولت است. مراد کابلان ، از بنیانگذاران و مدیر عامل بدون تابعیت ، اهمیت اساسی جداشدگی را توضیح می دهد. "هر یک از عملکردهای شبکه باید تمام ترافیکی که در جریان است را پیگیری کند. این به عنوان وضعیت عملکرد شبکه شناخته می شود. اگر وضعیت را گم کنید ، کل شبکه را مختل می کند. رویکرد ما این اطلاعات را تجزیه می کند و آن را در یک فروشگاه داده مقیاس قرار می دهد. اکنون ما این توابع شبکه بی سیم را داریم که می توانند وضعیتی از فروشگاه داده توزیع شده بگیرند ، و این باعث می شود قابلیت ارتجاعی ، انعطاف پذیری و بروزرسانی های ضربه ای وجود نداشته باشد – تمام قابلیت های بسته بندی شده در آنچه که برای انجام عملیات خوب لازم است. "

بدون تابعیت فروشگاه داده را قرار می دهد. در حدود معماری خدمات . "این به ما امکان می دهد تا توابع را تجزیه کنیم و آنها را با ارکستراسیون کنترل کنیم. به جای این برنامه های بزرگ نرم افزاری بزرگ ، ما آنها را به اجزای کوچک جداگانه تقسیم می کنیم که به ارائه دهنده شبکه امکان می دهد دقیقاً آنچه را که نیاز دارد تعریف کند. " وی گفت: "اکنون ارائه دهندگان بستری را در اختیارشان قرار می دهند که محیط را تنظیم کنند و مستاجرین آنها می توانند شروع به تعریف شبکه های دلخواه خود کنند. تمام چالش های عملیاتی راه اندازی و مدیریت اتصالات در پشت صحنه به صورت خودکار صورت می گیرد. "

بدون تابعیت از نوآوری ثبت شده در سکوی خود استفاده می کند. به طور مؤثر چهار عنصر اصلی برای ثبت اختراع وجود دارد: استفاده از NIC با سرعت بالا که امکان خواندن و نوشتن سریع بسته ها را فراهم می کند. استفاده از یک روش ذخیره سازی سریع و پر سرعت با نام RAM Cloud که امکان جستجوی سریع حالت را فراهم می کند. پردازش حالت موازی که به جستجوی ایالات اجازه می دهد تا دسته بندی شوند. و ذخیره سازی حالت را در چندین مکان در چندین سرور توزیع می کند. این نوآوری ها Stateless را قادر می سازد تا وضعیت توابع شبکه مانند مسیریابی BGP ، IPsec یا آدرس آدرس شبکه را جدا کند تا این توابع بتوانند به عنوان خدمات میکرو اجرا شوند. بدون تابعیت می تواند صدها کارکرد شبکه را روی میزبان انباشته کند و آنها را می توان در بین چندین مشتری به اشتراک گذاشت ، بنابراین عملکرد مرکز داده بسیار کارآمدتر می شود.

نسخه محصول Stateless GA شامل زنجیره های خدمات به هم پیوسته ای است که به یک colo اجازه می دهد تا مخلوط شود و با هر یک از عملکردهای سرویس ، از جمله سرویسهای امنیتی مانند فیلتر بسته بندی یا رمزگذاری ، نسخه های مختلف مسیریابی ، ترجمه آدرس شبکه ، و غیره مطابقت دارد. هیچ محدودیتی در نحوه اتصال توابع یا نحوه عبور و مرور از طریق آنها وجود ندارد. از این گذشته ، Stateless به برخی دیگر از پشتیبانی پروتکل اتصال ، به ویژه VXLAN و VLAN ، اضافه کرده است تا مراکز داده جمع آوری را آسانتر کند تا راه حل را در زیرساخت های موجود خود ادغام کنند. Stateless دریافت که مشتریان مرکز داده های خود پلت فرم Luxon را با استفاده از هسته اصلی خود و سپس تردد موها از طریق آن ، با استفاده از VXLANs و VLAN ها برای جدا کردن مستاجرین خود ، قرار داده اند.

همچنین شهروندان بدون استفاده از یک فناوری جدید سوئیچینگ استفاده می کنند و از OpenFlow به نفع خود استفاده می کنند. از P4 (برنامه نویسی بسته های مستقل پروتکل پروتکل) زیرا P4 به آنها امکان کنترل بیشتر بر روی فناوری سوئیچ و همچنین خدمات Layer 3 را می دهد.

همچنین در GA ساخته شده است که توانایی استقرار چند مستاجر را دارد ، خواه شرکتی که می خواهد از چندین کاربر یا ارائه دهنده خدمات مانند اپراتور مرکز داده پشتیبانی کند که می خواهد چندین رمپ ابر را تأمین کند.

پلت فرم Luxon در واقع نرم افزاری است که روی یک پشته سخت افزار کالا اجرا می شود. بدون تابعیت آن را با سه ویژگی اصلی در ذهن طراحی کرد. یکی ، استفاده از خدمات به سرعت ، از هفته ها تا دقیقه ها و ایجاد زنجیره های خدمات برای ایجاد اختلاط و مطابقت عملکردها در صورت نیاز ، بسیار ساده است. دو ، برای استفاده سریع از عملکردهای کوچک و سه ، ماهیت بی تاب بودن توابع ، از میکرو سرویس ها استفاده می کند.

این نرم افزار شامل طیف گسترده ای از توابع مدیریت شبکه برای مدیریت ریز سرویس در سیستم عامل است. همه آنها از طریق API به یکدیگر ارتباط برقرار می کنند و API ها با یک ارکستر در جعبه لوکسون ارتباط برقرار می کنند. این امکان را برای شما فراهم می کند که نظارت بر عملکرد کامل همه چیز را که در داخل جعبه اتفاق می افتد در معرض دید کاربر قرار دهد. اپراتورها می توانند اتصالات را از یک انتهای دیگر مشاهده کنند و این توانایی را داشته باشند که عملکردهای شبکه را بر روی یک خط در هر کجا که لازم باشد رها کنند.

موارد استفاده مشترک برای Luxon

بدون داشتن آزمایشات مشتری ادامه دارد. چندین مورد استفاده مختلف که انعطاف پذیری سکو را نشان می دهد. در یک مورد ، این شرکت با ارائه دهنده شبکه همکاری می کند که رمپ های ابری را به مشتریان خود ارائه می دهد. این شرکت در حال آزمایش استفاده از Luxon برای اتصال به اپراتورهای ابر ابر مانند Amazon و Azure است. این ارائه دهنده در حال حاضر یک سرویس on-ramp on-cloud را ارائه می دهد که نیاز به پیکربندی کامل دستی دارد. در انتظار نتیجه آزمایشات آزمایشگاهی ، آنها قصد دارند یک خوشه Luxon را بین شبکه خود و ارائه دهندگان ابر hyperscale مستقر کرده و تحویل آن اتصال ابر را از طریق پورتال خود به طور کامل اتوماسیون کنند.

در یک مورد استفاده دوم ، یک اپراتور می خواهد روی رمپ های ابر قرار می گیرند اما آنها شبکه های خود را کار نمی کنند. تمام اتصال آنها از طریق اینترنت عمومی فراهم شده است. این شرکت به دنبال انجام IPsec در مقیاس است. به طور کلی ، IPsec یکی از چالش برانگیزترین عملکرد شبکه برای اجرای است. بسیار فشرده است. این اپراتور ابتدا به دنبال راه حل با استفاده از فایروال های مجازی به عنوان توابع شبکه مجازی بود اما بسیار گران بود. اکنون آنها به دنبال ارائه خدمات با استفاده از Luxon هستند زیرا می توانند تقریباً ده برابر از بازده مورد نیاز VNF با هزینه بسیار مناسب تری بدست آورند.

مورد استفاده سوم توسط یک اپراتور مرکز داده آزمایش می شود. ارائه خدمات به یک شرکت بی سیم که یک استراتژی اتصال به لبه را ایجاد می کند. این شرکت بی سیم در نقاط مختلف شهر در ردیف دو و سه سطح قرار گرفته است. اپراتور دیتاسنتر شبکه خاص خود را دارد و باید BGP را به عنوان سرویس ارائه دهد. اپراتور بی سیم در پشت صحنه شبکه Layer 3 را اجرا می کند و آنها می خواهند بتوانند به صورت پویا آن را کنترل کنند. با پلتفرم Luxon ، اپراتور می تواند صدها جلسه BGP تنظیم کند و آنها را از محل مرکز داده اصلی خود تا مکان های مرکز داده حاشیه مدیریت کند.

Stateless می گوید که بیشترین تصویب اولیه محصول خود با شرکتهایی است که در هسته شبکه اپراتورهای مرکز داده به دنبال تأمین اتصال به هایپرکاسرها یا در برخی موارد با لبه در مقیاس هستند. منحصر به فرد بودن حذف حالت از توابع ، مقیاس پذیری و کارآیی را میسر می سازد که در غیر این صورت دستیابی به آن دشوار است.