آموزش در دسترس بودن بالا برای پشته LAMP، گام به گام

High Availability for the LAMP Stack, Step-by-Step

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: چگونه نقاط ضعف را حذف کنیم و زمان کار را برای وب سایت ها و برنامه های مبتنی بر لینوکس، آپاچی، MySQL و PHP خود افزایش دهیم. یک پشته LAMP بسیار در دسترس را بسازید و استقرار دهید. پیش نیازها: داشتن حداقل تجربه کار در خط فرمان لینوکس در این دوره مفید خواهد بود.

این راهنمای گام به گام همه چیزهایی را که برای از بین بردن نقاط شکست برنامه های تحت وب مبتنی بر لینوکس، آپاچی، MySQL و PHP نیاز دارید به شما آموزش می دهد.

آیا دوست دارید مطمئن شوید که وب سایت شما همیشه فعال است و در نهایت از یک خواب آرام در شب لذت ببرید؟>
آیا راه‌حلی می‌خواهید که فقط بدون صرف هفته‌ها آزمایش ترکیبات مختلف فناوری‌ها و نرم‌افزارها کار کند؟

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

می فهمم، چون آنجا بوده ام.

می‌دانم وقتی یک وب سرور از کار می‌افتد، نیمه‌شب از خواب بیدار می‌شوید. من شما را نمی دانم، اما من در ساعت 2:47 بامداد نسبتاً بدخلق هستم. وقتی چیزی خراب است و من کسی هستم که باید آن را تعمیر کنم.

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

من ساعت‌های بی‌شماری را صرف طراحی، آزمایش، و پیاده سازی راه حل های با دسترسی بالا برای طیف گسترده ای از خدمات مبتنی بر لینوکس در طول حرفه من. من یک راه حل خوب طراحی شده و آزمایش شده برای پشته LAMP (لینوکس، آپاچی، MySQL، PHP) گردآوری کرده ام که به راحتی مقیاس می شود تا تعداد کاربران رو به افزایشی را پشتیبانی کند و در عین حال زمان خرابی را کاهش دهد. من تک تک نقاط شکست ممکن را از موارد واضح گرفته تا موارد لبه کمتر آشکاری که برای داشتن یک طراحی واقعا قوی باید پوشش دهید، در نظر گرفته ام.

این معماری و طراحی:

  • روی سرورهای فیزیکی کار می کند. اگر روی فلز خالی کار می‌کنید، این طرح برای شما مناسب است.
  • در محیط های مجازی مانند VMWare، VirtualBox، Ovirt، Red Hat Enterprise Virtualization (RHEV)، KVM، و Xen کار می کند.
  • در فضای ابری کار می‌کند -- با تفاوت‌های مهم برای اجرای در ابر آشنا خواهید شد. چه از خدمات وب آمازون (AWS)، چه از Rackspace Cloud یا ارائه‌دهنده دیگری استفاده کنید، این طراحی کار می‌کند.
  • ترازو بدون توقف…. سرورها یا منابع بیشتری را بدون اینکه کاربران متوجه شوند اضافه کنید.
  • با وب سایت ها و برنامه های کاربردی نوشته شده سفارشی که در پشته LAMP اجرا می شوند کار می کند.
  • از برنامه های وب منبع باز محبوب مانند WordPress، Drupal، Joomla، MediaWiki، phpBB، Redmine، SugarCRM و غیره پشتیبانی می کند.

این یک دوره آموزشی کامل است که همه چیز را گام به گام نشان می دهد...

اگرچه این فقط یک طراحی نیست. این یک دوره کامل با درس و نمایش در سرورهای لینوکس واقعی است. من تظاهرات را روی سرورهای اوبونتو انجام خواهم داد، اما بدون توجه به اینکه از RedHat Enterprise Linux، CentOS یا توزیع دیگری استفاده می کنید، مفاهیم یکسان هستند. تنها تفاوت واقعی چند دستوری است که برای اجرای برخی از نصب های نرم افزار استفاده می کنید. طراحی و تنظیمات یکسان است.

حتی اگر این دوره به طور مستقیم در پشته LAMP (لینوکس، آپاچی، MySQL، PHP) هدف قرار گرفته است، مفاهیم و تکنیک های ارائه شده می توانند در موقعیت های مختلف دیگری مورد استفاده مجدد قرار گیرند. اگر زمانی به یک IP شناور، توانایی افزودن فضای ذخیره‌سازی بیشتر به سرورها بدون خرابی، متعادل کردن بارها در چندین سرور یا استقرار یک کلاستر پایگاه داده بسیار در دسترس نیاز دارید، می‌توانید از آنچه در این دوره یاد می‌گیرید به خوبی استفاده کنید.

تصور کنید...

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


دسترسی فوری به…

خواهید داشت
  • بیش از 20 ویدیو HD که نه تنها مفاهیم را توضیح می دهد، بلکه کاربرد خود را در سرورهای لینوکس واقعی نشان می دهد
  • نمودارهایی برای ارجاع و استفاده در حین ساختن محیط خود
  • فایل های پیکربندی که می توانید برای هر یک از سرویس ها استفاده کنید
  • اسکریپت هایی که ساخت کل استقرار پشته LAMP با قابلیت دسترسی بالا را خودکار می کند
  • بدون قید و شرط، هرگز هیچ سوالی پرسیده نمی شود 30 روز ضمانت بازگشت کامل وجه
  • بیشتر...

اگر می‌خواهید اکنون شروع کنید، روی دکمه "شروع یادگیری اکنون" در بالا کلیک کنید. اگر نیاز به توجیه هزینه دارید به تمام وقت و هزینه ای که با ثبت نام در این دوره صرفه جویی می کنید فکر کنید. به عنوان مثال، می توانید سعی کنید اطلاعات آزادانه در دسترس را از منابع متعددی جمع آوری کنید، اما هزینه زیادی از وقت گرانبهای شما را به همراه خواهد داشت. شما به راحتی می توانید هفته ها را صرف تحقیق در مورد تمام راه حل های ممکن برای هر جزء از پشته LAMP کنید.

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

چقدر هزینه دارد (نه تنها به دلار، بلکه از نظر زمان و آرامش ذهن) وقتی وب سایت شما یا وب سایت شرکت شما خراب می شود؟ آیا ترجیح نمی دهید امروز مقدار کمی پول را برای دوره ای خرج کنید که در آینده در زمان، پول، انرژی و تلاش شما صرفه جویی کند؟ فقط از تمام دردسرها بگذرید و اجازه دهید من یک راه حل آزمایش شده کاملاً فکر شده را به شما ارائه دهم که فقط کار می کند.

اکنون شما باید انتخابی داشته باشید.

می‌توانید هفته‌ها... شاید حتی ماه‌ها را صرف تحقیق در مورد راه‌حل‌های مختلف و آزمایش هر ترکیب ممکن کنید...

یا...

می‌توانید از طراحی اثبات‌شده من استفاده کنید که همه چیزهایی را که در مورد راه‌اندازی وب‌سایت‌های پربازدید برای ماموریت‌های حیاتی آموخته‌ام ساده می‌کند.

چند روز بعد، ممکن است سعی کنید اطلاعات را از منابع مختلف جمع‌آوری کنید. که کار خواهد کرد.

یا...

شما می توانید به خوبی در راه استقرار راه حلی باشید که کار می کند.

تنها چیزی که بین شما و یک راه حل وجود دارد. این دوره است

اکنون ثبت نام کنید و زمان آپدیت وب سایت و برنامه های وب خود را افزایش دهید!


سرفصل ها و درس ها

در دسترس بودن بالا برای پشته LAMP High Availability for the LAMP Stack

  • معرفی Introduction

  • فایل ها و دانلودها Files and Downloads

  • آماده سازی یک محیط آزمون محلی Preparing a Local Test Environment

  • نصب Vagrant در ویندوز Installing Vagrant on Windows

  • نصب کلاینت خط فرمان SSH در ویندوز با استفاده از Git Installing an SSH Command Line Client on Windows Using Git

  • نصب Vagrant در مک Installing Vagrant on Mac

  • دوره تصادف ولگرد Vagrant Crash Course

  • برنامه وب معمولی مستقر در یک سرور واحد Typical Web Application Residing on a Single Server

  • مقیاس بندی در مقابل در دسترس بودن Scaling VS Availability

  • معماری با دسترسی بالا The High Availability Architecture

  • پیکربندی دسترسی بالا برای آدرس IP Configuring High Availability for the IP Address

  • نصب و پیکربندی Load Balancer Installing and Configuring a Load Balancer

  • نصب و پیکربندی Apache و PHP Installing and Configuring Apache and PHP

  • ایجاد فضای ذخیره سازی بسیار در دسترس Creating Highly Available Storage

  • نصب و پیکربندی MySQL Installing and Configuring MySQL

  • نصب و پیکربندی وردپرس Installing and Configuring WordPress

  • ملاحظاتی برای ابر Considerations for the Cloud

مقیاس بندی Scaling

  • وب سرورها Web Servers

  • سرورهای پایگاه داده Database Servers

  • ذخیره سازی Storage

  • نتیجه Conclusion

امتیاز: جوملا بسیار در دسترس Bonus: Highly Available Joomla

  • جوملا بسیار در دسترس Highly Available Joomla

اسلایدها Slides

  • اسلایدها Slides

بخش پاداش Bonus Section

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

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

آموزش در دسترس بودن بالا برای پشته LAMP، گام به گام
جزییات دوره
2 hours
24
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
4,481
4.6 از 5
دارد
دارد
دارد
Jason Cannon
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jason Cannon Jason Cannon

مدیر سیستم، مشاور و نویسنده حرفه ای.