لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جنگو در AWS (EC2): دوره اصولی
دانلود Django in AWS (EC2): Fundamentals Course
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
دوره مبتدی برای توسعه دهندگان وب جنگو. راه اندازی، بهینه سازی و مقیاس بندی برنامه خود را در خدمات وب آمازون بیاموزید. از یک سرور ساده EC2 در سطح رایگان به یک خوشه سرور متعادل با بار بروید که به طور خودکار بسته به سطح ترافیک فعلی مقیاس می شود. از پیش پیکربندی شده با Django یک سرور Ubuntu 14.04 معمولی را راه اندازی کنید و آن را برای جنگو پیکربندی کنید تنظیمات گروه امنیتی خود را با میزان دسترسی مناسب به روز کنید و از طریق خط فرمان (SSH) و مرورگر خود (Java-SSH) به نمونه خود متصل شوید. فایل های پروژه خود را راه اندازی کنید. در EC2 با استفاده از FTP فایل های پروژه خود را در EC2 ارائه کنید (جانگو این کار را برای شما در تولید انجام نمی دهد) از S3 Cloud Storage و CloudFront CDN برای افزایش سرعت سایت خود استفاده کنید از سرویس DNS Premium Amazon Route 53 برای ثبت نام و مدیریت نام دامنه خود استفاده کنید. امنیت در AWS - از جمله احراز هویت چند عاملی، کاربران IAM، گروهها، سیاستها و موارد دیگر ایجاد تصاویر ماشین پشتیبان از پروژه خود در صورت خرابی و بزرگنمایی آسان چگونه سختافزار سرورهای خود را برای افزایش عملکرد آنی ارتقا دهید سرور وب خود را جدا کنید از سرور پایگاه داده خود با پشتیبان گیری و تکرار خودکار با استفاده از آمازون RDS بار ترافیک خود را بین چندین نمونه EC2 اضافی متعادل کنید خوشه سرور خود را بسته به سطح ترافیک فعلی به طور خودکار بزرگ و کم کنید پیش نیازها:دسترسی به اینترنت
راهاندازی سرورها برای کسبوکار یا راهاندازی شما میتواند فرآیندی خستهکننده و پرهزینه باشد، بهویژه زمانی که تازه شروع به کار کردهاید یا به یک پلتفرم جدید تغییر میدهید. خدمات وب آمازون باورنکردنی است اما همچنان می توانید احساس کنید که در حال تبدیل شدن به یک مدیر تصادفی سیستم هستید که سعی می کند همه چیز را به درستی تنظیم کند. با این حال، با دستورالعملهای صحیح، میتوانید در عرض چند ساعت از جای خود بلند شوید و در زمان، پول و سردردتان صرفهجویی کنید.
این دوره شما را از طریق خدمات وب آمازون با تمرکز بر راه اندازی جنگو و استفاده از سطح رایگان آنها برای آزاد نگه داشتن پروژه شما (برای استفاده با پهنای باند کم به مدت یک سال) راهنمایی می کند. ما با اصول اولیه راهاندازی و پیکربندی جنگو در EC2 شروع میکنیم، در مورد راههای مختلف اتصال به سیستم شما و در عین حال ایمن نگهداشتن آن بحث میکنیم، به تنظیم دقیق سیستم شما با تحویل سریع و کارآمد محتوا میپردازیم، و در نهایت ما تمام راههایی را که میتوانید سیستم خود را بر روی این پلتفرم فوقالعاده الاستیک مقیاسبندی کنید، شیرجه بزنید.
نکته ای سریع: وب سرویس های آمازون توسط برخی از بزرگترین وب سایت های اینترنت، از جمله Netflix و Yelp استفاده می شود، زیرا بسیار مقیاس پذیر است، اما، همچنین مورد علاقه بسیاری از کارآفرینان و VCهایی است که می دانند از مزایای آنها استفاده کنند. ردیف رایگان. این فقط یک معامله عالی است.
این دوره چیست:
توضیحی ساده در مورد نحوه میزبانی جنگو با استفاده از خدمات وب آمازون که شامل: راه اندازی یک سرور آماده جنگو در چند دقیقه یا راه اندازی اختیاری یک سرور اوبونتو "ساده" و پیکربندی وابستگی های Django + به صورت دستی (برای سرور به زیر مراجعه کنید) جزئیات)، راهاندازی و افزایش امنیت، استفاده از FTP SSH برای انتقال امن بر روی فایلهای پروژه (یک پروژه نمونه گنجانده شده است)، ارائه فایلهای استاتیک (CSS/JS/Image) از سرور جنگو و استفاده از فضای ذخیرهسازی ابری (S3 و CloudFront CDN) برای سریعتر کردن سایت خود، راه اندازی پروژه برای تولید، ارتقاء نمونه خود برای افزایش عملکرد فوری، افزودن نمونه های بیشتر و متعادل کردن بار آنها، جداسازی و مقیاس عمودی پایگاه داده، مقیاس بندی خودکار با نظارت ابری، استقرار خودکار با Beanstalk و موارد دیگر. اگر بعد از گذراندن دوره راضی نباشید، قطعاً پول خود را پس خواهید گرفت.
(جزئیات پیکربندی سرور: Ubuntu Linux 14.04 با Apache، Mod_WSGI، MySQL Django -- اما در صورت تمایل می توانید به راحتی به Nginx/PostgreSQL تغییر دهید)
این دوره چه چیزی نیست:
آمازون طیف بسیار گسترده ای (صدها) ویژگی دارد. اگر به دنبال کمک در مورد یک ویژگی AWS خاص هستید، برنامه درسی زیر را مشاهده کنید تا مطمئن شوید که پوشش داده شده است. ما بسیاری از ویژگی ها را پوشش می دهیم اما نمی توانیم ادعا کنیم که همه چیز را پوشش می دهیم.
شما نیازی به پروژه جنگو خود ندارید زیرا این دوره یک نمونه برای شما ارائه می دهد، با این حال تمرکز بر میزبانی و پیکربندی جنگو است نه ایجاد پروژه. اگر ایجاد پروژههای جنگو از ابتدا علاقهمند است، دانلود دوره (رایگان) من «اولین وبسایت جنگو خود را بسازید - سریع رایگان» را به عنوان مکمل این دوره در نظر بگیرید.
به هر سؤالی که در پانل بحث مطرح می شود پاسخ داده می شود، اما ممکن است این بهترین منبع برای تشخیص مشکلات سرور شما نباشد. به خاطر داشته باشید که آمازون انواع پشتیبانی را ارائه می دهد که 24x7 در دسترس است.
من از کار با جنگو و AWS در این چند سال گذشته لذت بردم -- این چیزی است که برای کسب و کارم استفاده می کنم -- و اکنون می خواهم به افراد بیشتری کمک کنم از این پیشنهاد عالی و پشته فوق العاده مقیاس پذیر استفاده کنند.
اگر میخواهید در زمان، پول و احتمالاً سردرد صرفهجویی کنید، از این راهنما برای تسریع فرآیند درک این پلتفرم قدرتمند و مقیاسپذیر استفاده کنید - به یاد داشته باشید، آمازون میزبان همه است - از شلوغترین سایتهای موجود در شبکه، به استارتآپهای سطح رایگان.
برای شروع روی دکمه ثبت نام کلیک کنید.
سرفصل ها و درس ها
مقدمه
Introduction
معرفی دوره
Course Introduction
ارزش پیشنهادی خدمات وب آمازون (AWS)
The Value Proposition Of Amazon Web Services (AWS)
شروع به کار
Getting Started
ایجاد یک حساب AWS
Creating An AWS Account
ورود به داشبورد AWS
Logging Into the AWS Dashboard
راه اندازی سرور ابری: نمونه های EC2
Launching Your Cloud Server: EC2 Instances
مقدمه ای بر سرورهای EC2 - قیمت، نوع نمونه
Introduction to EC2 Servers - Price, Instance Type
راه اندازی یک سرور جنگو از پیش پیکربندی شده (Marketplace AMI)
Launching A PreConfigured Django Server (Marketplace AMI)
راه اندازی یک سرور "ساده" (اوبونتو)
Launching A "Plain" Server (Ubuntu)
بهترین شیوه ها
Best Practices
Dev To Production - گام به گام
Dev To Production - Step By Step
اتصال به نمونه خود از طریق SSH و Java-SSH
Connecting To Your Instance via SSH and Java-SSH
به روز رسانی تنظیمات گروه امنیتی شما
Updating Your Security Group Settings
راه اندازی FTP با FileZilla برای تنظیم یک نسیم
Setting Up FTP with FileZilla To Make Configuring A Breeze
پیکربندی سرور (Bitnami) خود برای جنگو
Configuring Your (Bitnami) Server for Django
(به طور متناوب) پیکربندی سرور وانیلی اوبونتو برای جنگو
(Alternatively) Configuring your vanilla Ubuntu server for Django
نمایش نظرات