انتخاب سیستم عامل مناسب برای هاست

پرسیده شده
فعالیت 1109 روز پیش
دیده شده 347 بار
0

درود بر دکتر آوند

1- در مورد سیستم عامل مناسب برای سرور توضیح ندادید ،

ویندوزی باشه یا لینوکسی یا چیزای دیگه

از لحاظ performance و سرعت

ممنون میشم یه توضیحی بدید

 

2- سوال دوم اینکه ، ممکنه یه سایتی روی  چندتا سرور و چند IP داشته باشه در مقیاس های بزرگ ؟

یا کلا روی یک  سرور هست و به قول شما داکرایز میشه ؟

 

3- یه مورد دیگه ، در چه پروژه هایی از database mirror استفاده میشه ؟ ( یعنی دوتا دیتابیس همزمان سینک باشند ؛ که اگر یکی یهو به هر دلیلی از کار افتاد ، اون یکی پاسخگو باشه )

 

4- یه سوال دیگگه ام داشتم که مربوط به این جلسه  نیست ، میخواستم ببینم شما دوره های نمیسازید  که موارد 

Microservice  هارو هم به صورت تئوری بگین و هم پیاده سازی کنید مثلا برای یه سایت فروشگاهی 

همچنین یه کلیاتی هم در مورد انواع معماری های نرم افزار که کدوم کجا کاربر داره ، مثل SOA یا SaaS

 

نکته : جای دوره های مثل Docker ، RabbitMQ, Kubernetes در ساییتون به شدت خالیه

 

ممنون از شما و تیم سون لرن

فایل پیوست

بام
بام

30 فروردین 00

1
حذف شده

سلام و احترام

 

1 - خب این بستگی به خیلی چیزا داره برای مثال اگه دارید از php، python، mysql استفاده میکنید انتخاب بهتر میتونه برای شما linux باشه و اگه دارید از asp.net استفاده میکنید انتخاب شما windows هستش. اول باید انتخاب کنید که چیو میخواید host کنید اون موقع باید برای performance هم صحبت کرد

برای بحث performance هم نکات زیادی وجود داره، 

 

 

2 - سلام بله میتونن توی سرور های مختلفی باشن همین کاری که شرکت های بزرگ مثل google، apple یا facebook دارن انجام میدن. برای مثال شما 3 تا سرور جدا به اسم های ns1.domainname.com 1, ns2.domainname.com, ns1.diffdomainname.com دارید  وقتی درخواست سمت سرور  ns1.domainname.com  بیاد  و مشکلی با سرور اول پیش بیاد  میره سراغ دوم و کارارو با اون جلو میبره

 

3- database mirroring میشه گفت یه کپی کامل از یه دیتابیس دیگست، شما میخواید توی کوتاه ترین زمان ممکن اگه یه دیتابیسی از دست رفت سریع یه جایگزینی داشته باشین یا حتی اگه یه signalی faild شد، از دست دادن دیتا جلوگیری کنید و اینکه بتونید بهترین دسترسی رو داشته باشید (high availability) میتونید ازش استفاده کنید.

دیتابیس mirroring اینطوری کار میکنه همه ی transaction های مارو به دیتابیس اصلی ما میفرسته که میتونه این transaction ها فایل های آپدیت شده کاربر باشه، سیگنال های دریافت شده باشه، گزارشات و.. باشند که توی real-time به سرور اولیه ارسال میشه و دقیقا یه backup از همون توی (mirroring) گذاشته میشه. 

سیستم به طور کلی این دوتا دیتابیسو توی کسری از ثانیه sync و یکی نگه میداره، حالا اگه برای مثال یه delay از سمت دیتابیس اول بیاد سریع دیتابیس دوم میاد روی کار

اینو هم بدونید که همه ی دیتابیس ها از database mirroring استفاده نمیکنن برای مثال از sql server میتونید استفاده کنید

 

4 - دوره متخصص linux و devops و جاوا توراهه

 

 

فایل پیوست

امیر صالحی

توسط

امیر صالحی

30 فروردین 00