لوگوی پیام رسان بلهدانلود «بله»
عکس پروفایل درنا دواپسد
۱۴ عضو

درنا دواپس

متخصص امنیت زیرساخت و دواپس
مشاهده در وب بله
۱۵ مهر
thumbnail
ابر اصلا چه فایده ای داره؟
فایده ش به طور کلی اینه که یه آدمی که دسترسی به اینترنت داره ولو در غار زندگی بکنه با همان قدرت پردازشی و امنیتی ای می تونه کار کنه که شرکت‌های خیلی پیشرفته کار میکننundefined
اما در مورد سرور پست های بعد با هم صحبت می کنیم.درنا دوآپس؛ امید، پایداری، وفاداری@dornadevops

۵

۱۱:۲۷

۱۸ مهر
undefined مگه هاست چشه که بریم سمت سرور و دواپس؟!
خیلی از پروژه‌ها دقیقاً از همین نقطه زمین می‌خورن: مرز بین «یه گوشه جا برای آپلود فایل» با «زیرساخت پایدار مقیاس‌پذیر»
هنوزم کم نیستن کارفرماها یا تیم‌هایی که برای یه اپلیکیشن با پتانسیل رشد بالا، میان هاست اشتراکی سالانه ۵۰۰ هزار تومنی می‌خرن و بعد از اولین بلک‌فرایدی یا کمپین تبلیغاتی، به جای تبریک سود، با صفحه‌ی قشنگ 504 Gateway Timeout از خواب بیدار میشن! undefined️undefined
بیاید یک بار برای همیشه تفاوت بازی آماتورها و حرفه‌ای‌ها رو شفاف کنیمundefinedundefined
@dornadevops

۴

۱۵:۴۹

هاست اشتراکی یعنی صدها وب‌سایت روی یک سیستم‌عامل، با منابع مشترک
هاست اشتراکی یعنی تقسیم کردن منابع سخت‌افزاری (CPU و RAM) بین ده‌ها وب‌سایت مختلف.
undefinedمشکل اینجاست که در این ساختار، شما عملاً کنترل کیفیت منابع خودتون رو ندارین.
undefined اگر یکی از سایت‌های دیگه ای که روی همون سرور هست، به هر دلیلی (مثل یک کمپین تبلیغاتی موفق یا حتی پردازش‌های سنگین غیربهینه) منابع رو بیش از حد مصرف کنه، پدیده‌ی «Noisy Neighbor» یا همسایه‌ی پرسروصدا رخ میده؛ یعنی عملکرد سرور برای تمام سایت‌های دیگه، از جمله سایت شما، افت می‌کنه.
پس توی موضوع هاست اشتراکی، پایداری سایت شما نه فقط به کدهای خودتون، بلکه به کیفیت کدهای همسایه‌هاتون هم وابسته س!
پس هاست برای چی خوبه؟ رزومه شخصی، سایت معرفی کاتالوگی، وبلاگ‌های کم‌بازدید و امثال اینا.
@dornadevops

۵

۱۵:۴۹

اما سرور و زیرساخت ابریundefined
در این سطح، شما دیگه مصرف‌کننده‌ی خرد یک فضای اشتراکی نیستین؛ بلکه منابع پردازشی (CPU Cores، RAM اختصاصی و I/O دیسک) به شکل کاملاً ایزوله در اختیار پروژه شما قرار می‌گیره
تفاوتش اینجاست:
undefined رفتار پروژه‌های دیگه هیچ اثری روی عملکرد سرویس شما نمی‌ذاره؛ منابع تضمین‌شده و بدون تداخل‌ هستن. undefined کنترل کامل روی سیستم‌عامل، کرنل، پیکربندی شبکه، فایروال و وب‌سرور دست شماست undefined اینجاست که ابزارهای مدرن استقرار مثل Docker، کلاسترهای Kubernetes و خطوط لوله CI/CD معنا پیدا می‌کنن و به شما این امکان رو میدن که کسب و کارتون رو با سرعت و اطمینان پیش ببرین.

سرور اختصاصی یا ابری در واقع به شما اختیار کامل بر معماری و پایداری محصول رو می‌ده.
حالا چه حرفه ای باشین چه آماتور، درنا دوآپس کنارتونهundefinedundefined
@dornadevops

۵

۱۵:۴۹

۲۰ مهر
thumbnail
ممکنه یه فایل ساده فروش ده میلیونی یک کسب و کار رو نابود کنه؟!undefined
فرض کنین ساعت ۲ صبح وسط یک کمپین فروش با تخفیف هستین؛ خریدارها پشت در سایت صف کشیدن، اما سایت باز نمی‌شه! دیتابیس قفل کرده و درگاه پرداخت ارور می‌دهundefined
اولین فکری که به ذهن مدیران می‌رسه اینه: حمله سایبری شده؟ سرور سوخته؟
اما واقعیت ماجرا بعد از یکی دو ساعت استرس و عرق سرد چی بود؟ هیچ حمله‌ای در کار نبود! سرور فقط لبریز شده بود!
پ.ن: اینجا یه دیتاسنتره

۴

۱۴:۵۸

ماجرا خیلی ساده ست
هر بار که کاربری وارد سایت می‌شه، سرور یک خط گزارش (لاگ) ثبت می‌کنه؛ مثل قبض کاغذی یک خرید.
روز اول: چند کیلوبایت.
ماه اول: چند مگابایت.
ماه سوم: ۴۰۰ گیگابایت. و به این ترتیب کاغذ باطله دیجیتال کل حافظه سرور ۵۰۰ گیگی رو پر کرده بود!
جالب اینجاست که حتی ۱ کیلوبایت فضا نمونده بود تا سرور بتونه رمز ورودِ خود ادمین رو چک کنه! سرور نخوابیده بود، از شدت آشغال‌های دیجیتال فلج شده بود.

۳

۱۴:۵۹

چرا این اتفاق برای خیلی از کسب‌وکارها می‌افته؟
چون تیم‌ها معمولاً تمرکزشون روی کدنویسی و امکانات جدیده، نه بهداشت و نگهداشت زیرساخت.
خیلی‌ها فکر می‌کنن اگر سرور گرون‌قیمت بخرن، کار تمومه؛ در حالی که سرور بدون اتوماسیون دوآپس، مثل داشتن یه بنزه. اگه هیچ‌وقت روغنش رو عوض نکنیم بالاخره یک روز وسط اتوبان، همون بنز موتور می‌سوزونه.
کاری که یک سیستم استاندارد دوآپس (DevOps) در چند دقیقه انجام می‌ده:
۱. زباله‌روب خودکار (Log Rotation): فایل‌های گزارش قدیمی رو به صورت خودکار خرد، فشرده و بعد از مدت معین بایگانی یا پاک می‌کنه.
۲. هشدار هوشمند قبل از فاجعه: به جای اینکه مشتری با دیدن خطای سایت خبرتون کنه، سیستم چند روز قبل پیام می‌ده که روند مصرف دیسک غیرعادی است، تا ۳ روز دیگه فضا تموم می‌شه.
پس خاموشی سرویس‌ها بیشتر مواقع به خاطر اتفاقات بزرگ و ترسناک نیست؛ به خاطر همین کارهای ریز و پیش‌پاافتاده‌ای هست که کسی حوصله خودکارسازی‌شون رو نداشته.
هزینه یک قطعی ۲ ساعته در اوج فروش، چندین برابر هزینه مرتب نگه‌داشتنِ همیشگی زیرساخته.
undefined سرورهای شما چقدر به این وضعیت نزدیکن؟
اگه مدت‌هاست کسی به سلامت داخلی سرورها، بکاپ‌ها و حافظه سیستمتون سر نزده، همین حالا برای چکاپ دوره‌ای و ایمن‌سازی زیرساخت بهمون پیام بدین تا خیالتون راحت بشه:
undefined ارتباط با تیم فنی و پشتیبانی زیرساخت:
@dorna_admin
#کسب_و_کار #سرور #داون_تایم #مدیریت_سرور #دواپس #پایداری_سایت

۴

۱۵:۰۷

۲۲ مهر
thumbnail
چند ده میلیون خرج تبلیغات+ ۵ دقیقه خوابیدن سرور مساوی است با صفر!
خیلی از کسب‌وکارها قبل از کمپین، میلیون‌ها تومان برای اینفلوئنسر و پیامک خرج می‌کنن؛ اما درست وقتی اولین موج مشتری‌ها می‌رسه:
سایت سفید می‌شه: 502 Bad Gateway! undefined
اولین واکنش مدیران چیه؟
«سریع پول بدید رم و CPU سرور رو دو برابر کنن!»
ارتقا هم می‌دین، ولی در کمال تعجب… سایت همچنان بالا نمیاد!
undefined چرا خریدن سرور قوی‌تر مشکل را حل نمی‌کنه؟
چون در اکثر مواقع مشکل کمبود سخت‌افزار نیست؛ گلوگاه‌های پنهان زیرساخته که مشکل ایجاد کردهundefined
+دیتابیس قفل می‌کنه چون تعداد اتصالات همزمان (Connection Pool) محدود مونده +وب‌سرور سرریز می‌شه چون برای ترافیک Concurrent کانفیگ نشده +سرور برای هر درخواست تکراری، از اول پردازش سنگین انجام می‌ده
خروجی؟ بودجه مارکتینگ سوخت، لیدها پریدند و اعتبار برند پیش مشتری از دست رفتundefined
درنا دوآپس کجای این ماجراست؟
مهندسی زیرساخت یعنی غافلگیر نشدن
ما قبل از اینکه کمپینتون شروع بشه
- با Stress Test سقف تحمل واقعی سیستم رو در شرایط ترافیک سنگین می‌سنجیم - با Auto-scaling کاری می‌کنیم سرور در زمان ترافیک خودکار گسترش پیدا کنه و در زمان خلوتی کوچک بشه تا هزینه اضافی به کسب و کارتون تحمیل نشه.

#DevOps #StressTest #Scalability #زیرساخت #پایداری_سایت
undefined۱

۵

۲۲:۰۲

۲۷ مهر
thumbnail
۳ ثانیه تا پرواز مشتری! undefined
مشتری کارت بانکی‌اش رو درآورده بود، رمز دومش هم آماده بود…
زد روی «پرداخت»، ۱… ۲… ۳… و ناگهان نوبت تو می شود! صفحه پرید، مشتری هم رفت خریدش رو از رقیبتون بکنه!
چه پیشامد دردناکی! میدونین چی شد که اینطوری شد؟
سرور با مفاهیمی مثل TTFB (زمان دریافت اولین پاسخ) قهر کرد و فرآیند درست‌ و حسابی برای لود بهینه منابع نداشت.طبق آمار، هر ۱ ثانیه تاخیر در لود سایت یعنی پریدن ۷ تا ۱۰ درصد فروش روزانه! یعنی شما هر روز دارین به سرور بی‌کیفیت و کد سنگین، پورسانت افت فروش می‌ دین! عجیبه نه‌؟
undefined ما در کنارتونیم تا این تجربه ی ناخوشایند رو دیگه تجربه نکنین:)

۲

۱۳:۵۷

thumbnail
undefined قیمت دامنه‌های ‎.com داره می‌ره بالا؛ اگه چند تا دامنه دارین، این خبر رو جدی بگیرین!
از ۱۰ آبان، تعرفه جهانی دامنه‌های ‎.com افزایش پیدا می‌کنه.اگه چند تا دامنه دارین یا دامنه‌های مشتری‌هاتون دستتونه، تمدید رو نندازین بعد از تغییر تعرفه
— الان وقتشه!
قبل از اینکه کاری کنین، این سه تا رو یه مرور بکنین:undefined لیست دامنه‌های ‎.comundefined تاریخ انقضا و اینکه واقعاً به ادامه‌شون نیاز دارین یا نهundefined مدت تمدیدی که برای هر دامنه لازم دارین
بعدش برین از هرجایی که اونا رو خریدین تمدید کنین تا بیشتر از این گرون نشده.

۲

۱۴:۲۷