اینستاگرام: وقتی برنامه را باز می کنید دقیقاً چه اتفاقی می افتد

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

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

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

در ابتدا اینستاگرام از سرورهای داده آمازون برای ذخیره داده استفاده می کرد ، اما به محض خرید فیس بوک اینستاگرام ، آنها به آرامی به سرورهای داده فیس بوک تغییر دادند.

مرکز داده که سرورها را در خود جای داده است.

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

اولین مرکز داده فیس بوک واقع در پرینویل ، اورگان.مزرعه مرکز داده در فورت ورث ، تگزاس در دست ساخت.

این سرورها از AMD (Advanced Micro Devices) و تراشه های Intel با مادربردهایی که برای سرورهای فیس بوک طراحی شده اند ، تغذیه می شوند. گزارش شده توسط wedopedia.com ، "پردازنده ها از واحدهای منطق حسابی (ALU) تشکیل شده اند ، که عملیات حسابی و منطقی و واحد کنترل (CU) را انجام می دهد ، که دستورالعمل های حافظه را استخراج می کند و رمزگشایی می کند و آنها را اجرا می کند." استیو مک دونل در پستی از techwalla.com از پردازنده به عنوان "مغز" رایانه یاد می کند. او می نویسد "پردازنده شما تمام داده ها را اداره می کند و تمام برنامه هایی را اجرا می کند که شما را در انجام این کارها قادر می سازد (از طریق ایمیل ، ارسال آنلاین ، مرور اینترنت یا گرفتن عکس)".

مادربردهای سفارشی فیس بوک و اینستاگرام.

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

برای دسترسی به تصاویری که افرادی که دنبال می کنید ، دسترسی پیدا می کنید ، درخواست به "بسته" تقسیم می شود. طبق techopedia.com ، "یک بسته داده ، واحدی از داده های ساخته شده در یک بسته واحد است که در طول یک مسیر شبکه خاص طی می شود." به عنوان "بسته" ها به عنوان اطلاعات كوچك اطلاعاتي كه تصويري را كه كاربران در دستگاه هاي خود مشاهده مي كنند ، تصور كنيد. همانطور که در howstuffworks.com بیان شده است ، "هر بسته شامل بخشی از بدن پیام شماست."

فرآیند یک بسته به روتر.بسته هایی که از روتر عبور می کنند.

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

کابلهای فیبر نوری که به روترها متصل می شوند.

بسته ها از طریق کابل های داخل زمین حرکت کرده و در مراکز سرور داده قرار می گیرند. کابل ها از خارج به کابل های داخل مرکز سرور متصل شده اند که به میله های اتوبوس متصل هستند. همانطور كه ​​توسط جو كاوا ، كارمند یكی از مراكز داده گوگل توضیح داد ، میله های اتوبوس در واقع یك شاخه هستند. در میله های اتوبوس ، کابل های فرمت وجود دارد که برای اتصال به همه سرورها به آن وصل می شوند. وی در مصاحبه با کن پاتشت ، مدیر کل مرکز سرور داده های فیس بوک در پرینویل ، اورگان ، مسیری را که بسته ها در مراکز سرور داده ها دنبال می کنند ، توضیح می دهد. درخواست از جعبه های سرور اینترنت باز به سرور داده ها می رود و اطلاعات مورد نظر برای دیدن را بازیابی می کنید. پاتچت در مصاحبه ای به برنامه تلویزیونی "چگونه آنها این کار را می کنند" می گوید: "سرورهای داده همه اطلاعات را گردآوری می کنند و دوباره آن را به سرورهای باز اینترنت باز می گردانند". با روشی مشابه ، دانشجویی که روی کاغذ تحقیقاتی کار می کند ، به کتابخانه می رود ، اطلاعات خود را جمع می کند و به مدرسه می رود تا روی برگه های خود کار کند. سرورهای اینترنتی باز سپس اطلاعات یا بسته ها را از طریق کابل های فیبر نوری به روترهایی ارسال می کنند که سپس بسته ها را به سیگنال های رادیویی و انرژی نور تبدیل می کنند. سیگنال ها از روتر به دستگاه شما ارسال می شوند ، جایی که بسته ها در کنار هم قرار می گیرند تا تصویری را که در فید اینستاگرام خود مشاهده می کنید ، شکل دهند.

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