با ساخت پروژههای مختلف، بر HAProxy مسلط شوید!
پیشنیازها:
در این دوره، با مفاهیم توزیع بار (Load Balancer) و مزایای آن، به ویژه HAProxy، آشنا خواهیم شد.
HAProxy یک نرمافزار متنباز، انعطافپذیر، سریع و قابل اعتماد است که میتواند قابلیتهای پراکسی معکوس و توزیع بار را برای ما فراهم کند.
ما به صورت مفهومی در مورد جنبههای مختلف HAProxy و توزیع بار صحبت خواهیم کرد. برای هر موضوع، محیطهای آزمایشگاهی را با استفاده از Vagrant راهاندازی میکنیم و آموختههای خود را تمرین میکنیم و نتایج را برای برآورده کردن انتظارات خود، تأیید میکنیم. موضوعات اصلی ما عبارتند از:
سپس به موضوعات پیشرفتهتر از جمله موارد زیر میپردازیم:
من همچنین بخشی را در مورد چگونگی خودکارسازی نصب و پیکربندی HAProxy با Ansible در انتهای دوره اضافه کردهام (این بخش کاملاً اختیاری است).
تنها پیشنیاز این دوره، آشنایی اولیه با دستورات لینوکس و لایههای پشته TCP/IP، به ویژه پروتکل TCP و بالاتر است.
شما به یک لپتاپ با ابزارهایی از جمله ویرایشگر متن دلخواه، Vagrant و VirtualBox نیاز دارید. ممکن است در طول برخی از آموزشها ابزارهای اضافی را نیز نصب کنیم.
این دوره برای همه مدیران سیستم که مایل به یادگیری در مورد توزیع بار و کاربردهای آن هستند، مناسب است. حتی اگر شغل شما مستلزم کار در محیطهای ابری مانند AWS یا Azure است، درک جامعی از LB به دست خواهید آورد و میتوانید به راحتی دانش خود را تنظیم کرده و در آن محیطها اعمال کنید.
نمایش نظرات