سه شنبه ۲۹ خرداد ۱۳۹۷ / Tuesday, 19 June, 2018

رازهای موفقیت گوگل


رازهای موفقیت گوگل
مدیر بخش مهندسی گوگل Urs Hoelzle اطلاعاتی را درباره ی نحوه ی راه اندازی و
مدیریت دیتا سنترهای گوگل ارائه کرد٬ و این امر باعث شد بسیاری از مردم متوجه شوند که نحوه ی مدیریت گوگل در این بخش حتی جالب تر از الگوریتم های جستجوی این کمپانی میباشد.
Hoelzle که در کنفرانسی مربوط به برنامه نویسی در زمینه های مختلف موسوم به EclipseCon سخنرانی میکرد میگوید گوگل به جای اینکه شالوده ی کامپیوتری خود را با ده ها میلیون دلار بنا کند با چندین میلیون دلار بنا کرده است و این امر فقط از یک راه امکان پذیر شده آن هم توجه مسئولان این کمپانی به قیمت سخت افزارها تهیه ی ماشین ها و سیستم های ارزان قیمت کارا آن هم متناسب با نیاز کمپانی است٬ به عنوان مثال مهندسین گوگل با تحقیقی که انجام دادند متوجه شدند تهیه سرورهای پرقدرت آخرین مدل مجهز به ۸ پردازنده بسیار بیشتر از دو جین از سرورهای رایج موجود در کمپانی های کوچک که به وسیله آنها میتوان یک شبکه قدرتمند را راه اندازی کرد هزینه در بر خواهد داشت. سپس گوگل راه حلی برای ایجاد چنین شبکه یی پیدا کرد تا اگر یکی از ماشین های شبکه از مدار خارج شد شبکه از کار نیفتد و افت نیز نکند٬ و البته این را هم باید به خاطر داشت که کامپیوترهای شخصی و یا انچه که در زیربنای گوگل به کار رفته است در شرایط ایده آل ممکن است هر سه سال یکبار بر اثر خطای نرم افزاری و یا مشکلات سخت افزاری دچار کرش و ازکارافتادگی شود.
در مقیاس گوگل...اگر شما هزاران کامپیوتر شخصی داشته باشید٬ میتوانید انتظار از کار افتادن و یا خطا کردن یکی از آنها را در هر روز داشته باشید٬ خوب پس بنابراین می توانید به صورت خودکار پیش بینی این خطا ها و رفع آنها و یا حتی تامین قوای جایگزین در حین به وجود آمدن این خطاها را نیز بکنید.
گوگل نیاز نرم افزاری اش را سعی میکند تماما خودش تامین نماید و رو به اجاره ی نرم افزارها نیاورد به عنوان مثال کمپانی برای خودش فایل سیستمی موسوم به Google File System نوشته و ابداع کرده است که قادر است بلوکهای حجیم ۶۴ مگابایتی دیتا را مدیریت نماید. فایل سیستم گوگل یه گونه یی طراحی شده بود که بتواند خطاهایی از جمله از کارافتادن و یا خطا در هارد دیسک و یا خروج از شبکه را بر عهده بگیرد و در اصل بتواند پاسخگوی خطاهای عمومی و روزمره سیستمهای کمپانی باشد.
Hoelzle میگوید زمانی میتوانی در برابر خطاهای نرم افزاری دوام بیاوری که منتظرشان باشی٬ و این همان سیاستی است که سبب شد گوگل بتواند با استفاده از کامپیوترهای شخصی ارزان قیمت سرویس های اینترنتی قدرتمند ارائه کند. سرورهای گوگل بر اساس PC که تعداد آنها یه هزاران عدد میرسد نسخه یی از لینوکس که بر مبنای لینوکس ردهت است را اجرا میکنند انتخاب سیستم عامل مناسب به عنوان قلب سرورهای کمپانی و کارا مگاه نداشتن آن کار آسانی نیست و کمانی میبایستی توجه زیادی به این امر مینمود.
همچنین کمپانی سیستمی را ابدع کرد تا قادر به مدیریت مقدار حجیمی از دیتا باشد و در عین حال توان پاسخگویی سریع به درخواستها و جستجوها را نیز دارا باشد. گوگل در اصل دنیای وب را به میلیونها قطعه ی کوچک تقسیم نموده است و اگر قطعه یی در اثر خطا از کار بیفتد قطعات زیادی وجود دارند تا این خلا را جبران نمایند. خیلی اعجاب انگیز نیست که کمپانی فهرستی از واژه های پدید آمده در وب را به وجود آورده است٬ در عین حال گوگل سرورهایی را به ذخیره سازی صفحات وبی اختصاص میدهد که دائما در حال بررسی آنهاست تا نتایج جستجو هرگز بی محتوا و بدون پشتوانه نشوند.
یکی از شاهکارهای مهندسی گوگل نوشتن برنامه هایی بود که میبایستی به صورت یکسان بر روی هزاران سرور گوناگون عمل میکردند و سپس این قابلیت را دارا باشند تا ابزارهای سفارشی به آنها افزوده شود٬ ابزار برنامه نویسی گوگل موسوم به MapReduce ٬ که وظیفه راه اندازی اتوماتیک مجدد برنامه های گوگل در حین مواجه با خطا را برعهده دارد یکی از ابزارهای است که نقش به سزایی در کاهش هزینه های گوگل داشته است.
Hoelzle به این نکته اشاره میکند که هزینه ها یکی از رکنهای اساسی کار هستند یا بهتر بگویم هزینه ها و زمانی که شما برای برنامه نویسی صرف میکنید تا چیزی مفید را به وجود آورید٬ به همین منظور گوگل در سالهای گذشته رو به ابداع و استفاده از ابزاری به نام MapReduce آورده است.
نهایتا گوگل سعی کرده است زمینه های مختلف کاری خود را دسته بندی کند و برای کارمندانش برنامه ی زمانی دقیقی پدید آورد و در اصل تلاش کرده است تا نیروی کاری اش را به گونه یی تقسیم کند که پا بهپای ماشینهایش جلو روند. Hoelzle یکی از موارد مهم دیگری را که گوگل میبایستی به آن توجه نماید هزینه ی انرژی مصرفی دیتا سنترهایش بوده است٬ گوگل کمامان نیز به دنبال راه حلهایی برای کاهش هزینه هایش و در عین حال افزایش کارایی دیتا سنترهایش است کاری که همواره یکی از سیاستهای اصلی گوگل بوده و هست.

نویسنده : رضا مقدری
منبع: xparty.blogspot.com


منبع : تراشه

مطالب مرتبط

جستجویی سریعتر و راحت تر به وسیله ی خطوط دستور در گوگل

جستجویی سریعتر و راحت تر به وسیله ی خطوط دستور در گوگل
موتورهای جستجو ابزارهای دوست داشتنی هستند، چرا؟! کافیه به این فکر کنید که موتور های جستجو چقدر سبب صرفه جویی در وقت شما آن هم در زمانهایی که آنلاین هستید برای پیدا کردن یک مقاله، کتاب، خبری خاص و... در این عرصه ی پهناور اینترنت می شوند. اما یک مسئله ای همیشه هست که سبب میشود ما در حین استفاده از موتورهای جستجو فسفر زیادی بسوزانیم و آن هم چیزی نیست جز پیدا کردن کلید واژه های مناسب و در خور موضوع مورد جستجو یمان. هر چه شما حرفه ای تر باشید و موتورهای جستجو را بهتر درک کنید فسفر کمتری برای پیدا کردن کلید واژه های مناسب خواهید سوزاند!
اما هر موتور جستجویی برای خودش یک سری خطوط دستور دارد که استفاده از آنها سبب می شود راحت تر از کلید واژه ها استفاده کنید و سریعتر و حرفه یی تر به نتایج خوبی در جستجو هایتان دست یابید، امروز قصد داریم دستورهای موتور جستجوی گوگل را معرفی کنیم و بعد ها اگر فرصتی بود احتمالا به معرفی دستورات سایر موتورهای جستجوی محبوب در بین کاربران ایرانی هم خواهیم پرداخت.
▪ Allintext:
اگر در باکس جستجوی گوگل دستوری را به شکل allintext: sports entertainment وارد نمائید گوگل در نتایج جستجویش برای شما صفحاتی را به نمایش در می آورد که در متون موجود در آن صفحات حتما دو کلمه ی sports و entertainment وجود داشته باشد.
▪ Allinachor:
دستوری مثل allinanchor: updateblog کلیه صفحاتی که در آن عبارت updateblog به صورت لینک شده وجود دارد را می یابد.
▪ Cache:
کافی است دستور cache:www.google.com web را در باکس جستجوی گوگل وارد کنید، با دادن این دستور گوگل نسخه یی Cache شده یا ذخیره شده از آدرس www.google.com را به شما نمایش خواهد داد که در آن کلمه ی وب به صورت های لایت و متمایز شده در آمده است.
این دستور در اصل همان قابلیتی است که با کلیک کردن روی گزینه ی Cache در زیر نتایج جستجوی ارائه شده توسط گوگل برای شما وجود دارد. دستور :Cache سبب می شود تا نسخه یی از صفحات وب که توسط خود گوگل ذخیره سازی شده است برای شما به نمایش در بیاید، یعنی مثلا اگر تایپ کنید cache:www.updateblog.net آخرین نسخه ی ذخیره شده از آپدیت بلاگ بر روی سرورهای گوگل برای شما به نمایش در می آید.
▪ Link:
با این دستور می توانید به لیستی از صفحات وبی که به صفحه یی خاص لینک داده اند دسترسی پیدا کنید، برای مثال اگر دستوری مانند link:www.updateblog.net را وارد کنید گوگل لیستی از کلیه صفحات وبی که در آنها لینکی به آدرس www.updateblog.net وجود دارد را به شما ارائه خواهد کرد.
▪ Site:
این دستور یکی از دستورهای محبوب من است ! به وسیله ی آن می توانید جستجو را توسط گوگل محدود به یک وب سایت خاص کنید. مثلا فرض کنید می خواهید کلمه ی Google (می توانید فارسی اش را جایگزین کنید) را در آپدیت بلاگ جستجو کنید، کافی است در باکس جستجوی گوگل تایپ کنید site:updateblog.net google و بعد جستجو را آغاز کنید :).
▪ Allintitle:
کلید واژه مورد نظر شما را در تیتر صفحات جستجو میکند، یعنی اگر دستوری مثل allintitle: sports را به گوگل بدهید، گوگل کلیه صفحاتی که در تیتر آنها کلمه ی sports موجود باشد را می یابد.
▪ Allinurl:
کلید واژه های مورد نظر شما را در آدرس های اینترنتی یا همان URL ها جستجو می کند. مثلا دستور allinurl:updateblog gos را در نظر بگیرید، با دادن این دستور گوگل آدرس های اینترنتی را جستجو خواهد کرد که در آن کلمات کلیدی UpdateBlog و همینطور gOS وجود داشته باشند که در جواب به این آدرس: www.updateblog.net/archive/۲۰۰۷/۱۱/gos.php خواهد رسید، یادتان هست کدام مطلب است؟! بله درسته: gOS نسخه یی بزک شده از اوبونتو برای خوره های اینترنت و گوگل!
▪ Define:
اگر به دنبال تعریف عبارت یا واژه ی خاصی هستید کافی است آن را با دستور Define در گوگل سرچ کنید، مثلا برای اینکه به صفحاتی که حاوی اطلاعات و تعاریف در مورد بازی فوتبال هستند دست پیدا کنید کافی است دستور define:football را به گوگل برای جستجو بدهید.
▪ Filetype:
دستوری مثل evaluation checklist filetype:pdf برای گوگل تعیین میکند فایلهایی pdf را بیابد که در آن کلمات evaluation و checklist وجود داشته باشند.
▪ Group:
این دستور تنها در بخش گروه های گوگل کاربرد دارد و بوسیله آن می توانید کلید واژه یی خاص را در یک گروه خاص جستجو کنید. برای مثال اگر دستور importing group:MovableType در باکس جستجوی گروه های گوگل وارد کنید پست ها و مباحث حاوی عبارت importing در گروه MovableType گوگل برای شما به نمایش در می آید.
▪ info:
به وسیله ی آن می توانید به اطلاعات ذخیره شده بر روی گوگل برای یک آدرس یا همان URL خاص مثل نسخه ی ذخیره شده آن آدرس بر روی گوگل، صفحات مشابه اش، یا صفحاتی که به آن لینک داده اند و... دسترسی پیدا کنید، برای درک بهتر عبارت info:www.updateblog.net را جستجو کنید :).
▪ Insubject:
این دستور نیز باز فقط در بخش گروه های گوگل کاربرد دارد و به وسیله آن می توانید بحث های انجام شده پیرامون موضوعی خاص در گروه ها را بیابید، یعنی اگر دستور &#۰۳۹;insubject:&#۰۳۹;can’t sleep را در باکس جستجوی گروه های گوگل وارد کنید کلیه مباحثی که در گروه ها که مرتبط به Can&#۰۳۹;t sleep یا بی خوابی است برای شما به نمایش در می آید.
▪ intext:
کلمات و کلید واژه های مورد نظر شما را در لابه لای متون موجود در داخل صفحات مختلف می یابد و به شما ارائه میکند مثلا دستور intext:updateblog کلیه صفحاتی که در متون موجود در آنها کلمه ی updateblog وجود داشته باشد را می یابد و به شما نمایش می دهد.
ضمن اینکه دستوری مثل intext:modern intext:artists با دستوری مثل allintext:modern artists که پیشتر در موردش توضیح دادیم یکی است و استفاده از هر دو منجر به نتایجی یکسان می شود.
▪ Intitle:
به وسیله این دستور می توانید همزمان کلید واژه ی خاص را در تیتر صفحات و کلید واژه یی دیگر را در متون موجود در صفحات جستجو کنید مثلا دستور spider bite intitle:symptoms را بگیرید این دستور کلمه ی symptoms را در تیتر صفحات و دو کلمه ی spider و bite را علاوه بر تیتر در لابه لای سایر متون موجود در صفحات جستجو می کند.
▪ Inurl:
قابلیت جستجوی کلید واژه یی خاص را در لا به لای URL های دامنه یی خاص را به شما می دهد. برای مثال دستور inurl:takedown site:www.updateblog.net به جستجوی URL های دامنه ی آپدیت بلاگ که حاوی کلید واژه ی takedown باشند می پردازد.
▪ Location:
استفاده از این دستور در کنار کلید واژه های مورد نظرتان نتایج جستجو را در رابطه با آن کلید واژه محدود به منطقه ای خاص می کند برای مثال دستور newspaper location:los angeles سبب می شود تا شما صفحات را بیابید که مربوط به روزنامه های شهر لس آنجلس است.
▪ Movie: می توانید با آن نقدها و اطلاعات مرتبط با یک فیلم خاص را بیابید. دستوری مثل movie:matrix شما را در یافتن و خواندن نقدهایی در رابطه با فیلم Matrix یاری میکند.
▪ Related:
دستور Related:URL صفحات مشابه URL مورد نظر را می یابد. مثلا دستور related:www.updateblog.net صفحات مشابه و هم سطح با آپدیت بلاگ از نظر گوگل را نشان خواهد.
▪ Source:
می توان با استفاده از دستور Source کلید واژه یی خاص را بر مبنای یک منبع خبری جستجو کرد. دستوری مثل mitnick source:new york times به جستجوی عبارت mitnick بر مبنای منبع خبری New York Times می پردازد.
▪ Stock:
با این دستور می توانید اطلاعات و اخبار مرتبط به سهام یک کمپانی را توسط گوگل بیابید مثلا دستور stock: google اخبار و اطلاعات مرتبط به سهام کمپانی گوگل را به شما نشان خواهد داد.
▪ Weather:
دستور مذکور برای مطلع شدن از وضعیت آب و هوای شهر یا منطقه ای خاص مورد استفاده قرار میگیرد یعنی اگر در باکس جستجوی گوگل دستور Weather: Tehran را وارد کنید می توانید از وضعیت آب و هوا در شهر تهران مطلع شوید.
▪ Time:
این هم دستوری دیگر است برای مطلع شدن از زمان در شهر یا کشوری خاص برای مثال با دستور time: tehran گوگل ساعت به وقت تهران را به شما اعلام خواهد کرد.
اینها تمامی دستورات گوگل نیستند و دستورات اصلی بیشتر هستند ولی می توان از آنها به عنوان مهم ترین و پر کاربردترینشان یاد کرد و اگر به این مبحث علاقه مند شده اید شاید مطالعه پنج قابلیت مخفی و منحصر به فرد موتور جستجوی یاهو نیز برای شما جذاب باشد. با کمی جستجو هم می توانید دستورهای جانبی بیشتری را نیز بیابید.

وبگردی
سرلشگر فیروزآبادی و ویلای 10هزار متری لواسان !
سرلشگر فیروزآبادی و ویلای 10هزار متری لواسان ! - لازم است ذکر شود جنبش عدالتخواه دانشجویی در صورت ادامه تعلل دستگاه‌های مربوطه در تخلیه ملک بیت‌المال، حق اقدامات انقلابی را برای اجبار فرد نامبرده به تخلیه ویلای لواسان، برای خود محفوظ می‌داند.
فیلم | مشکل مقبولیت و مشروعیت در کشور
فیلم | مشکل مقبولیت و مشروعیت در کشور - دکتر حمید ابوطالبی مشاور سیاسی رئیس جمهوری معتقد است که ما یک بار برای همیشه باید مشکل مشروعیت و مقبولیت را در کشور حل کنیم. این درست نیست که بخشی از نظام هم مشروع باشد هم مقبول اما بخش دیگری که از دل همین نظام در آمده است فقط مقبول باشد.
ماجرای تجاوز به 41 دختر از زبان امام جمعه ایرانشهر
ماجرای تجاوز به 41 دختر از زبان امام جمعه ایرانشهر - امام جمعه اهل سنت ایرانشهر : در ماه رمضان به ۴۱ دختر تجاوز شده که از این میان فقط ۳ دختر شکایت کرده اند.
فیلم مهران مدیری در برنامه خندوانه
فیلم مهران مدیری در برنامه خندوانه - برنامه کامل خندوانه با حضور مهران مدیری مهمان ویژه برنامه عید فطر برنامه خندوانه بود و این قسمت از مجموعه خندوانه را خاص کرد.
ویدئو / لطفاً در این مکان اعتراض کنید!
ویدئو / لطفاً در این مکان اعتراض کنید! - بر این اساس، ورزشگاه‌های دستگردی، تختی، معتمدی، آزادی، شیرودی، بوستان‌های گفت‌وگو، طالقانی، ولایت، پردیسان، هنرمندان، پارک شهر و ضلع شمالی ساختمان مجلس شورای اسلامی به عنوان محل‌های مناسب تجمع در تهران تعیین شده‌اند و از این پس معترضان می‌توانند در این محل‌ها تجمع کنند.
انتشار عکس دلخراش حمید بقایی
انتشار عکس دلخراش حمید بقایی - مشاور رسانه‌ای احمدی نژاد دیشب با انتشار عکسی دلخراش از وضعیت جسمی «حمید بقایی» از بازگشت این مجرم پرونده‌ی مالی آن دولت به زندان اوین خبر داد.
سبک عجیب شوی لباس در عربستان حاشیه ساز شد!
سبک عجیب شوی لباس در عربستان حاشیه ساز شد! - در پی برگزاری نمایش مد لباس زنان به سبکی عجیب در عربستان، سر و صدای بسیاری در رسانه ها به راه افتاد. ماجرا از این قرار بود که لباسها بدون مانکن و مانند اشباح در حال پرواز با استفاده از پهباد نمایش داده شدند.
ابداع مکتب «سیاست ورزی چرخشی» به نام ولایتی
ابداع مکتب «سیاست ورزی چرخشی» به نام ولایتی - علی اکبر ولایتی، مرد 37 شغله ای که به جز حوزه دیپلماسی، سالیانیست که کارشناس ادبی، فرهنگی، تاریخی، عرفانی و ... تلویزیون نیز هست، و هر سال دهها جلد کتاب به نام او منتشر می شود. همه ی این سوابق معششع یک سو و چرخش مادام سیاسی او در حوزه های مختلف، در سوی دیگر، کار را به جایی رسانیده که ولایتی را با ابداع مکتب «سیاست ورزی چرخشی» نیز می شناسند! ولایتی در تازه ترین تغییر مواضع خود این بار برجام را که روزگاری…
صحبت های تکان دهنده مادر یکی از دانش آموزان تجاوز شده
صحبت های تکان دهنده مادر یکی از دانش آموزان تجاوز شده - در این ویدئو صحبت های تکان دهنده مادر یکی از دانش آموزان تجاوز شده توسط معلم مدرسه را مشاهده می کنید.
افشاگری پوری بنایی درباره واقعیتی تلخ از ناصر ملک‌مطیعی
افشاگری پوری بنایی درباره واقعیتی تلخ از ناصر ملک‌مطیعی - پوری بنایی به عیادت پناهی رفت و دیدارش با مرحوم ناصر ملک‌مطیعی پس از پخش نشدن برنامه‌هایش از تلویزیون تعریف کرد.
(ویدئو) آزار جنسی گروهی دانش آموزان در مدرسه‌ای در غرب تهران!
(ویدئو) آزار جنسی گروهی دانش آموزان در مدرسه‌ای در غرب تهران! - ماجرای تکان دهنده اذیت و آزار گروهی دانش آموزان یک دبیرستان پسرانه در غرب تهران وارد فصل تازه‌ای شد.
آزاده نامداری هم گزارشگر فوتبال شد!
آزاده نامداری هم گزارشگر فوتبال شد! - در ادامه حضور چهره های شناخته شده در کمپین "خانم گزارشگر"، این بار آزاده نامداری مجری تلویزیون تلویزیون اقدام به گزارش فوتبال کرد. او برای این کار بازی خاطره انگیز ایران - استرالیا در مقدماتی جام جهانی 98 فرانسه را انتخاب کرده است که گزارش ضعیف او با انتقادات فراوانی مواجه شده است، تا حدی که وبسایت مربوط به این کمپین ویدئوی گزارش این او را از سایت حذف کرد.
عکسی عجیب و جنجالی از سید ابراهیم رئیسی
عکسی عجیب و جنجالی از سید ابراهیم رئیسی - عکسی از حضور سید ابراهیم رئیسی در مراسمی ویژه منتشر شده است که گفته می شود متعلق به کنفرانس افق نو در مشهد بوده است. در این عکس حرکات عجیب خانمی با لباس های قرمز، چفیه بر گردن و پرچم در دست در مقابل ابراهیم رییسی به چشم می خورد که توجه کاربران بسیاری را در شبکه های اجتماعی جلب کرده است!