وبلاگ فروشگاه اینترنتی کادکالا

لوازم جانبی کامپیوتر - ماوس - کیبورد - هارد اکسترنال - فلش مموری - اسپیکر و ...

وبلاگ فروشگاه اینترنتی کادکالا

لوازم جانبی کامپیوتر - ماوس - کیبورد - هارد اکسترنال - فلش مموری - اسپیکر و ...

جدیدترین گجت پوشیدنی

جدیدترین گجت پوشیدنی که به انتخاب خوراکی‌ها کمک می‌کند

جدیدترین گجت پوشیدنی که به انتخاب خوراکی‌ها کمک می‌کند

جدیدترین گجت پوشیدنی که به انتخاب خوراکی‌ها کمک می‌کند

دوباره به موقعی از سال رسیدیم که باز هم افراد در سراسر دنیا در حال عرق ریختن روی تردمیل، جستجوی دستورالعمل‌های آشپزی سالم در پینترست و تلاش برای امتحان کردن رژیم‌های جدید هستند. در لندن هم یک استارتاپ خلاق در حال تلاش برای برقراری ارتباط بین روتین تناسب اندام و شخصی ترین اطلاعات بدن هر فرد یعنی DNA انسان‌ها است.
DnaNudge از یک تست DNA خاص جهت تعیین تهدیدات احتمالی برای سلامت افراد بر اساس ژنتیک آنها استفاده می‌کند. این کمپانی از سلول‌های روی گونه شما نمونه گیری کرده و ساختار ژنتیکی آن را بررسی می‌کند تا وضعیت بدن در زمینه چهار بیماری یعنی دیابت، فشار خون، کلسترول بالا و اضافه وزن را تعیین کند. در اپلیکیشن همراه این گجت به نام DnaNudge واکنش بدن در برابر نمک، چربی‌های اشباع شده، کافئین و غیره مورد بررسی قرار می‌گیرد.

جدیدترین گجت پوشیدنی که به انتخاب خوراکی‌ها کمک می‌کند
سپس این داده‌ها به گجت پوشیدنی 120 پوندی DnaBand ارسال می‌شود؛ این گجت مجهز به یک دوربین کم مصرف است که روی مچ قرار می‌گیرد و قادر به اسکن بارکدها است. در انگلستان اطلاعات تغذیه ای خوراکی‌ها در دامنه عمومی قرار دارد در نتیجه DnaBand آنها را تحلیل کرده، با DNA شما مقایسه می‌کند و اگر آن غذا انتخاب خوبی برای شما نباشد چراغ قرمز و در غیر اینصورت چراغ سبز آن روشن می‌شود.
این کمپانی قصد ندارد که یکباره نمک و کافئین را از غذاهای شما حذف کند اما می‌تواند شما را تشویق کند که مثلاً به جای شکلاتی با قند بالا مدلی را انتخاب کنید که قند کمتری داشته باشد.
با توجه به اینکه قبلاً کمپانی‌های دیگری اطلاعات ژنتیکی افراد را بدون اطلاع خود آنها در اختیار دولت‌ها قرار دادند، شاید کاربران نسبت به استفاده از این محصول دچار تردید شوند. اما DnaNudge تاکید کرده که اطلاعات مربوط به DNA افراد نگه داشته نمی‌شوند. نمونه‌ها به محض اینکه تست اولیه انجام شوند، از بین می‌روند. یک فروشگاه در کاونت گاردن لندن – با تصاویر تبلیغاتی رنگی هنری و توضیحات ویدیویی کارتونی – هم سعی می‌کند نگرانی‌های کاربران درباره اقدامات مشکوک و ابهام برانگیز را از بین ببرد.

جدیدترین گجت پوشیدنی که به انتخاب خوراکی‌ها کمک می‌کند
اما با این وجود طبق شرایط و ضوابط استفاده از DnaNudge "داده‌های کاربران پس از ناشناس سازی برای مقاصد تجاری و تحقیقاتی به فروش می‌رسند." به عنوان مثال DnaNudge می‌تواند لیستی از محصولات اسکن شده توسط کاربران را برای فروشنده‌ها تهیه کند تا از آن برای تحلیل بهتر عادات خرید کاربران به روشی مشابه "کارت وفاداری" استفاده کنند.
به گفته Chris Toumazo یکی از بنیانگذاران این کمپانی اگر داده‌های شما هک شود در بدترین حالت مهاجمین می‌توانند از آن برای بررسی موضع شما نسبت به شکر یا نمک استفاده کنند و حتی هویت شما هم ناشناس باقی خواهد ماند.

ایجاد یک افزونه احساسی

DnaBand به عنوان یک محصول بیشتر هدف دارد که تغییرات روانی در شما ایجاد کند تا بیولوژیکی. همه چیز از ویژگی‌های فیزیکی گجت پوشیدنی – که می‌تواند در بازار Apple Watch، Fitbit و سایر ردیاب‌های سلامت فروش قابل توجهی داشته باشد – تا حرکت‌های مربوط به اسکن بارکد بر پایه تغییرات کوچک در عادات خرید روزانه شما طراحی شده تا تغییر چشمگیر سبک زندگی.
به گفته Toumazou "برای من این وسیله یک افزونه احساسی است و مثل سایر ابزارهای نظارت بر ضربان قلب معمولی نیست." تغییرات جزئی در خوراکی‌هایی که مصرف می‌کنید با کمک چنین گجتی که به صورت یک دستبند هوشمند است، می‌تواند تفاوت قابل توجهی در زندگی شما ایجاد کند.
همچنین همراه شدن این اپلیکیشن با مچ بند هوشمند باعث می‌شود که این سرویس از سایر سرویس‌های اکو سیستم گوشی‌های هوشمند که گاهی اوقات در آن تعداد دانلود اپلیکیشن در ماه صفر است، متمایز شود. هر چند ممکن است متقاعد کردن مردم به اسکن تمام آیتم‌های خریداری شده کار سختی باشد اما Toumazou باور دارد که چون کار اسکن فقط یک بار انجام می‌شود، استفاده از این محصول از آنچه مردم تصور می‌کنند ساده تر است.
هر چند این گجت هوشمند با گوشی موبایل همگام سازی شده و لیستی از آیتم‌های اسکن شده و جایگزین‌های سالم تر برای آنها را ارائه می‌کند اما به گفته Toumazou "وقتی افراد آموزش دیده و اطلاعات لازم را کسب کند، نیازی به اسکن کردن همه چیز نخواهند داشت و خودشان می‌توانند آیتم‌های سالم را از غیرسالم تشخیص دهند."

طراحی گجت

قرار نبوده که این مچ بند هوشمند از ابتدا به همین صورت باشد؛ DnaNudge آزمایشات و بررسی‌های مختلفی برای انتخاب ظاهر و قالب این محصول انجام داده است که یکی از آنها شبیه یک قهوه ساز بود. Toumazou در این باره می‌گوید: "ما می‌خواستیم که این وسیله به صورتی عرضه شود که مردم بیشتر آن را به عنوان یکی از لوازم منزل در نظر بگیرند. اما در نهایت تبدیل به یک مچ بند شد."
هر چند ظاهر این محصول برای مصرف کنندگان به صورت مچ بند طراحی شد، اما هدف اصلی DnaNudge ایجاد یک اکوسیستم بوده و این کمپانی انتظار دارد که از تکنولوژی آن در صنایع زیبایی، مراقبت‌های بهداشتی و مراقبت از حیوانات استفاده شود. برای مثال کاربران می‌توانند هنگام خرید لوازم آرایشی و بهداشتی از این مچ بند استفاده کنند یا هنگام انتخاب غذا برای حیوانات DNA آنها بررسی شود تا بهترین انتخاب ممکن برای آنها انجام شود.
با توجه به اینکه DnaNudge ریشه در اطلاعات DNA افراد دارد ممکن است کاربران نگران استفاده از شرکت‌های بزرگ از این اطلاعات باشند. برای مثال در گذشته بارها در انگلستان از گوگل به دلیل ادغام اپلیکیشن‌های Deepmind، Google Health و Streams شکایت شده بود.
در حال حاضر DnaNudge مالکیت معنوی این تکنولوژی پوشیدنی– که شامل اپلیکیشن موبایلی هم می‌شود – را در اختیار دارد؛ این تکنولوژی تصاویر یا بارکدها را اسکن کرده و از اطلاعات مربوط به سبک زندگی و اطلاعات بیولوژیکی مولکولی استفاده می‌کند. اما ممکن است در آینده کمپانی‌هایی مثل این استارتاپ تصمیم به فروش این داده‌ها برای سوپر مارکت‌ها و یا بدتر از آن برای شرکت‌های بیمه بگیرند.
DnaNudge در حال حاضر فقط در انگلستان قابل تهیه است اما Toumazou قصد دارد آن را به لس آنجلس هم گسترش دهد و با Softbank درباره سرمایه گذاری‌های بزرگتر صحبت کرده است. اما هنوز پیشرفت قابل توجهی در این زمینه صورت نگرفته است. در حال حاضر DnaNudge هنوز اطلاعات غذایی کاملی را در اختیار ندارد و هر چند با غول‌هایی مثل والمارت قرار داد بسته اما ممکن است وقتی مصرف کنندگان متوجه عدم سازگاری این محصول 120 پوندی با فروشگاه‌های محلی خودشان شوند، از خرید آن ناامید شوند.

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

راه اندازی وب سرور شخصی

راه اندازی وب سرور شخصی

یک وب سرور در اصل نرم افزاری هست که مستمرا بر روی یک کامپیوتر در حال اجرا می باشد و به سایر کامپیوتر ها این اجازه را می دهد تا اسناد و سایر موارد موجود و مجاز را از روی آن دانلود نمایند.
مثلا همین متونی که شما در حال حاضر مشغول مطالعه آن هستید از شبکه ای از اتصالات مابین سرورهای میزبان آپدیت بلاگ تا مرورگر شما گذرکرده انند و بر روی مانیتورتان در مقابل شما قرار گرفته اند. نمی دانم شانس این را داشته اید تا مجموعه ای از وب سرورها را ببینید یا نه! ولی اکثر وب سرور ها کمی عظیم و مرموز به نظر می رسند و وقتی مجموعه ای از آنها را در کنار هم برای اولین بار ببینید حتی ممکن است از عظمتشان کمی بترسید، ضمن اینکه اکثرا اتاق هایی که تعدادی انبوه از وب سرورها در آن قرار دارند از طریق تدابیر ویژه دمایشان معمولا پائین تر از شرایط عادی است، اما همه ی اینها دلیل نمی شود که شما فقط یک مصرف کننده یا یک کاربر عادی در رابطه با وب سرورها باشید، اگر پیش نیازهای لازم در اختیارتان باشد می توانید یک وب سرور در اتاق خوابتان داشته باشید و گزینه راه اندازی وب سرور شخصی را تجربه کنید!!
هر چند مطمئن هستم در ایران ۹۵ درصد کسانی که این مقاله را می خوانند شانس انجام چنین کاری را ندارند ولی مطمئنا اگر فرد علاقه مندی هستید خواندن این پست حاوی مطالب و نکات آموزنده بسیاری برای شما خواهد بود.(پس کسانی که علاقه مند هستند به خواندن ادامه دهند سایر دوستان هم خداحافظشان
راه اندازی وب سرور خانگی یا اصطلاحا Home Server در کشور هایی که مردمش مثل مردم ما در دسترسی به اینترنت با هزار و یک مشکل مواجه نیستند و برای خریداری سرویسهای اینترنتی نه چندان مطلوب نبایستی قیمت های عجیب و غریبی پرداخت کنند بسیار امر ساده و متداولی است، و حتی خاطرم هست در جایی خواندم اولین سرور میزبان گوگل در اتاق خواب یکی از دو موسس آن یعنی لری پیج و سرگی برین بوده است. اما چرا چنین کاری در کشورهای پیشرفته متداول است؟ بعضی ها در خانه یک وب سرور شخصی راه اندازی میکنند چون نیاز دارند به فایلهای موجود بر روی کامپیوتر خانگی شان همیشه و از همه جا دسترسی داشته باشند، یا عده ای دیگر یک وب سرور شخصی دارند تا فایلهایی خاص را با سایر دوستان، آشنایان یا افراد پروژه ای که بر روی آن مشغول به کار هستند به اشتراک بگذارند و از همه مهم تر کسانی که اطلاعات فنی بالایی دارند و در برخی موارد ترجیح می دهند مثلا سایت یا وبلاگ ویا... خودشان را روی سرور شخصی خودشان در خانه اشان میزبانی کنند و یا مثلا بسیاری از کسانی که صاحب بیزنس های کوچک الکترونیکی هستند در خیلی از موارد از وب سرورهای شخصی و خانگی استفاده می کنند تا بتوانند سطوح امنیتی بالاتری برای مشتریانشان پدید آورند. در این پست قصد دارم به شما نشان دهیم که چطور می توانید یک وب سرور خانگی را خودتان بدون نیاز به هیچکسی راه اندازی نمائید و مثلا فایلهای MP۳ خود را از طریق آن با سایر افراد و دوستان و آشنایانی (که پسورد لازم و صحیح را در اختیار دارند) به اشتراک بگذارید.
البته لازم به ذکر است: پیاده سازی یک سرور خانگی کار ساده ای نیست و خطرات خاص خودش را داراست و لازم است برای امنیت خودتان و فایلهایتان حتما کامپیوتری را که می خواهید تبدیل به سرور کنید را با آخرین پیکیج ها و وصله های امنیتی به روز رسانی نمائید، و از آن مهم تر اینکه قبل از هر چیزی اطمینان حاصل کنید تا سیستم تان آلوده به ویروس یا هر نوع فایل مخرب دیگری نیست. حرف آخر هم اینکه این راهنما برای کسانی است که یک سری موارد پایه را راجع به شبکه و... میدانند و البته اگر قصد عملی کردنش را دارند بایستی این امکان را داشته باشند تا پورت ۸۰ را بر روی کامپیوترشان به منظور سرویس دهی به سایر کامپیوترهای موجود بر روی شبکه باز بگذارند.
● مواد لازم:
۱) یک PC تحت ویندوز
۲) یک خط دائم اینترنت (نوع ارتباط فرقی نمی کند DSL یا Cable و یا... اما سرعت و پهنای باندش شدیدا اهمیت دارد)
▪ گام اول
نصب Apache HTTP Server
قبل از هر چیز اینکه چرا Apache HTTP Server؟ از آنجایی که حداقل من یکی دارم کم کم خودم را به نرم افزارهای قانونی و غیر کرک شده عادت میدهم پس Apache یک گزینه ی خوب است، چون هم رایگان است هم پایداری و ثبات نسبتا بالایی داراست.
اما بپردازیم به کار اصلی مان، در ابتدا و قبل از هر چیزی، هر نوع فایروال و یا نرم افزار سرور دیگری که روی سیستم شما اجرا شده است را غیر فعال کنید، چیزهایی مثل فایروال ویندوز، Skype، Trillian یا هرانرم افزار IM دیگری. انجام اینکار بسیار مهم است زیرا اینگونه ابزارها در ادامه می تواند سبب ایجاد اشکال در مراحل نصب و راه اندازی سرور شوند و البته ناگفته نماند موارد مذکور می توانند مانند گذشته بعد از پایان عملیات نصب و راه اندازی سرور مورد استفاده قرار گیرند.
بعد از انجام موارد مذکور بایستی فایل نصاب Apache HTTP Server را دانلود نمائید، فایل مورد نظر برای نصب این نرم افزار را بایستی از این دایرکتوری (برای ویندوز) دانلود کنید، فایلی که من دانلود کردم نامش apache_۲.۲.۶-win۳۲-x۸۶-no_ssl.msi بود که فکر کنم فعلا آخرین نسخه برای نصب روی ویندوز است. بعد از دانلود مراحل نصب را از طریق اجرای فایل نصاب آغاز نمائید. توافق نامه ی نرم افزار را تائید نمائید و فراموش نکنید در حین انجام مراحل نصب محل نصب را همان پیش فرض خود نرم افزار یعنی:
C:Program FilesApache Software FoundationApache۲.۲
انتخاب کنید. وقتی به تصویر زیر در حین نصب کردن رسیدید (بعد از تائید توافقنامه) ابتدا آدرس ایمیل خودتان را در بخش مربوطه و بعد هم عبارت homeip.net را در بخش مرتبط به اطلاعات نام دامنه یا همان domain وارد کنید (فرقی ندارد چه نام دامنه یی اینجا می دهید من فقط برای سادگی قضیه این نام را داده ام)، مثل تصویر زیر:
بعد از وارد کردن این اطلاعات و زدن کلید next عملیات نصب را تا انتها با استفاده از گزینه ی Typical installation ادامه دهید. وقتی نصب تمام شد برای اطمینان حاصل پیدا کردن از موفقیت نصب، مروگر خود را باز کنید و در داخل نوار آدرس آن http://localhost را وارد کنید، اگر عبارت !it Works در مقابل شما ظاهر شد بدانید نصب وب سرور Apache بر روی سیستم شما به درستی صورت پذیرفته است و شما کارتان خیلی درست می باشد :-)! اما ممکن است بعضی از افراد در این مرحله با پیغام خطایی با این عنوان:
Only one usage of each socket address (protocol/network address/port) is normally permitted. : make_sock: could not bind to address ۰.۰.۰.۰:۸۰ no listening sockets available, shutting down. Unable to open logs;
مواجه شوند. این پیغام خطا یعنی یک برنامه ی سرور مشابه مثل Skype و یا... با Apache دچار تداخل شده است برای اینکه بدانید چه برنامه ای مزاحم کارتان شده Command Prompt را باز می کنید (توضیح واضحات: برای باز کردن Command Prompt گزینه ی Run درون start menu را انتخاب کنید و بعد دستور cmd را درش وارد کنید) و خط دستور netstat -a -o را وارد کنید، PID یا همان Process ID برنامه ای که بر روی سیستم شما در حال استفاده از پورت ۸۰ یا HTTP است را بیابید.
اکنون بروید سراغ Task Manager از منوی View گزینه ی Columns را انتخاب کنید و کنار عبارت PID تیک بزنید در آخر کار PID برنامه یی را که در بالا یافتید را در قسمت Process بیابید و آن را End کنید و بعد مجداد نصب Apache را امتحان کنید اینبار نباید مشکل خاصی باشد.
▪ گام دوم
تنظیم کردن Apache برای به اشتراک گذاری اسناد و فایل ها از فولدر مورد نظر.
خوب که خوب! :) حالا برای مثال می خواهیم فایلهای موسیقی مورد نظرمان را از طریق وب سروری که خودمان قصد راه اندازی اش را داریم برای دیگران قابل دریافت یا قابل دانلود نمائیم. فرض ما بر این است همه ی فایلهایی که قصد داریم به اشتراک بگذاریم در فولدر C:My Music قرار گرفته اند. با استفاده از یک ویرایشگر متن مثل نت پد فایل httpd.conf را که در آدرس:
C:Program FilesApache Software FoundationApache۲.۲conf
قرار گرفته است را باز کنید. این فایل در اصل فایل تنظیمات Apache است که در نگاه اول به نظر مقداری طولانی و ترسناک میرسد، اما اکثر موارد پیش فرض در آن به درستی کار می کنند و فقط کافی است ما چند مورد خاص را تغییر دهیم.
در فایل httpd.conf خطی که با DocumentRoot آغاز می شود را بیابید در ابتدای آن یک علامت # اضافه کنید و بعد هم خط دیگری در زیرش باید وارد کنید و نتیجه کارتان باید چیزی شبیه به آنچه که در زیر آورده شده است باشد:
#DocumentRoot C:/Program Files/Apache Group/Apache۲/htdocs;
DocumentRoot ;C:/My Music;
سپس در همان فایل بگردید به دنبال عبارت #

چیزی حدود ۲۰ خط پائین تر از عبارت بالا بایستی عبارتی دیگر با عنوان زیر بیابید.
AllowOverride None
و بعد آن را به شکل زیر تغییر دهید:
AllowOverride All
مراحل فوق را که گذراندید فایل httpd.conf را ذخیره کنید. روی آیکون Apache در Taskbar کلیک کنید و گزینه ی Restart را انتخاب نمائید اگر آپاچی Restart شد معنی و مفهومش این است که تنظیمات را به درستی انجام داده اید، حالا آمدیم و Restart نشد چه کنیم!؟ صد در صد یک اشتباه تایپی در کارتان است برگردید سراغ فایل httpd.conf و تنظیمات را از اول چک کنید ببینید کجا اشتباه کرده اید. در نهایت وقتی Apache به صورت موفقیت آمیز Restart شد بروید سراغ مرورگر گرامی و مجدد در نوار آدرسش http://localhost را وارد کنید، اینبار بایستی بتوانید لیستی از فایل های موسیقی موجود در داخل دایرکتوری My Music در درایو C را در مرورگرتان مشاهده کنید.
▪ گام سوم. ایجاد کلمه ی عبور برای دسترسی به اسناد موجود بر روی وب سرور
در شرایط بالا هر کسی می تواند به فایلهای موسیقی موجود بر روی سرور شما دسترسی داشته باشد و آنها را دانلود کند و اگر بخواهید این شرایط را حفظ کنید لازم است خط اینترنتی با پهنای باند خیلی خیلی بالا در اختیار داشته باشید، لذا می توانیم برای دسترسی افراد به فایلهای موجود روی سرورمان کلمه ی عبور یا همان پسورد تعریف کنیم.
برای تعریف کردن پسورد مجددا Command Prompt را باز می کنیم و آن را به دایرکتوری bin سرور Apache با تایپ آنچه در زیر آورده شده است هدایت می کنیم:
;C:Program FilesApache Software FoundationApache۲.۲in;
و سپس یک فایل پسورد می سازیم:
htpasswd -c ;C:Documents and Settingsmy_password_file.txt; reza
می توانید مسیری که برای ساخت فایل پسورد در بالا آورده شده است را تغییر دهید (فراموش نکنید فایل باید حتما در یکی از دایرکتوری های موجود در document root وب سرورتان قرار گیرد) و همینطور می توانید جای reza هر نام کاربری دیگری که می خواهید جایگزین کنید، بعد از تایپ خط مذکور از شما پسورد مورد نظرتان تقاضا می شود و بایستی آن را دو بار وارد کنید. با گذرندان این مراحل فایل حاوی رمز عبور که رمزنگاری و کد شده هم هست ساخته می شود.
اما اکنون وقتش رسیده این امکان را پدید آوریم تا افراد قادر باشند با داشتن نام کاربری و کلمه عبور بالا بتوانند به وب سرور شما لاگین کنند لذا در یک ویرایشگر متن ترجیحا نت پد یک فایل جدید باز کنید و آنچه در زیر آورده شده است را در آن وارد کنید:
AuthType Basic
AuthName ;This is a private area, please log in;
AuthUserFile ;c:Documents and Settingsmy_password_file.txt;
AuthGroupFile /dev/null

require valid-user

اطمینان حاصل کنید در متون بالا بخش c:Documents and Settingsmy_password_file.txt را با مسیر فایل پسوردی که ساختید آدرس دهی کرده باشید سپس این فایل را با نام:
.htaccess
در DOCUMENT ROOT وب سرور خود که در اینجا C:My Music است در ذخیره کنید. (نقطه ی ابتدایی را نامگذاری فراموش نکنید)
نکته: اگر از نت پد برای ساخت این فایل استفاده می کنید در هنگام ذخیره سازی فایل نام آن را به صورت:
;.htaccess;
وارد کنید در این شرایط پسوند txt. از انتهای فایل حذف می شود، در صورت وجود پسوند مذکور پسورد و بخش لاگین شما کار نخواهند کرد.
حالا باز سراغ مروگر بروید و نوار آدرس http://localhost را وارد کنید اینار بایستی از شما نام کاربری و پسورد مطالبه شود و با وارد کردن نام کاربری و پسوردی که پیشتر تعریف کرده اید بایستی بتوانید به فایل های مورد نظرتان دسترسی پیدا کنید.
▪ گام چهارم
تبریک! وب سرور خانگی شما آماده است.
اگر در پشت فایروال و سایر موارد نباشید می توانید با وارد کردن آدرس IP کامپیوتر سرورتان در نوار آدرس مرورگر از سایر کامپیوتر ها به آن دسترسی داشته باشید. اگر هم IP خودتان را نمی دانید از مرورگر کامپیوتر وب سرورتان یک سری به سایت IP من چیست؟ بزنید تا از آن مطلع شوید بعد مثلا اگر IP شما عدد nn.nn.nnn.nnn بود بایستی آن را در نوار آدرس مرورگرتان به صورت http://nn.nn.nnn.nnn تایپ کنید تا به وب سرورتان دسترسی پیدا نمائید.
ـ پ.ن.۱: اگر هم در پشت فایروالی قرار دارید که مرتبط به خودتان است و پورتها را بلوکه کرده (مثلا یک wireless router) لازم است پورت ۸۰ را بر روی آن باز کنید و سپس آن را بر روی کامپیوترتان فوروارد کنید. خود این قضیه داستان مفصلی دارد که بعدا اگر فرصت و عمری باقی بود در موردش بحث خواهیم کرد.
ـ پ.ن.۲: می شود یک نام دامنه یا همان Domain هم به این وب سرور متصل کرد که این مبحث را هم به آینده موکول می کنیم. (همان عمری بود و این حرفا)

مجازی سازی سرور

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

مجازی سازی سرور چیست

مجازی سازی سرور یکی از انواع مجازی سازی (virtualization) در دیتاسنترها بشمار میرود و به جرات میتوان گفت تمام دیتاسنترهای مدرن و امروزی از این تکنولوژی در بستر شبکه خود استفاده میکنند زیرا صرفه اقتصادی داشته هزینه های سازمان را کاهش میدهد ، مدیریت شبکه را راحت تر کرده و قابلیتهای خوبی به مدیر شبکه در زمینه توسعه و بسط شبکه اعطا میکند . مجازی سازی سرور این امکان را به ما میدهد که چندین سیستم عامل بتوانند درکنار هم و بصورت ایزوله از هم ( مانند چند سرور فیزیکی جدا ) روی یک سرور فیزیکی نصب شوند و به فعالیت بپردازند. در این حالت هدررفت منابع پردازشی سرور فیزیکی کمتر خواهد بود و ما قادر خواهیم بود چندین  سیستم عامل (ماشین مجازی ) و سرویس مختلف را همزمان روی یک سرور فیزیکی در آن واحد اجرا کنیم. در این حالت لایه ای بنام هایپروایزر یا hypervisor  مابین ماشین های مجازی و سرور فیزیکی قرار گرفته و نحوه تخصیص منابع پردازشی ( سی پی یو ، رم ، شبکه ، فضای ذخیره سازی دیسک ) به ماشین های مجازی را مدیریت میکند و به عنوان واسط و کنترلر لایه میانی عمل میکند. در  vmware این هایپروایزر ESXi نام دارد که آخرین ورژن آن در حال حاضر esxi 6.7 میباشد.در شکل زیر سرورهای فیزیکی مشاهده میشود که روی هر کدام از سرورها یک لایه واسط مدیریتی به نام VMware ESXi نصب شده است و روی این لایه که هایپروایزر نام دارد تعدادی virtual machine  یا ماشین مجازی وجود دارد.  هر ماشین مجازی یک سیستم عامل دلخواه ( ویندوز ، لینوکس ، مکینتاش و ... ) به همراه برنامه ها و تنظیمات مختلف میباشد که منابع پردازشی خود را از سرور فیزکی که همان هاست ESXi میباشد دریافت میکنند.

 


 

انواع نرم افزارهای مجازی سازی

در دنیای مجازی سازی مدعیان زیادی اقدام به طراحی و تولید نرم افزار و راهکارهای مجازی سازی نموده اند که بدون شک محبوبترین آنها شرکت VMware میباشد. شرکت vmware در تولید و ارائه راهکارهای مربوط به مجازی سازی و کلود یا رایانش ابری همیشه پیشرو بوده است و محصولات آن در اکثر مراکز داده و شرکتها و سازمانها نصب و درحال استفاده است. لیست زیر محصولات شرکتهای مختلف که راهکارهای خود را در زمینه  تکنولوژی های مربوط به مجازی سازی تولید و ارائه کرده اند را نشان میدهد :

  • مایکروسافت هایپروی   ( Microsoft Hyper-V )
  •   KVM محصول کمپانی ردهت
  • محصول شرکت سیتریکس XenServer 
  • محصول مجازی سازی شرکت vmware  بنام vSphere

 


 

مجازی سازی سرور با Citrix

یکی دیگر از محصولات پرقدرت مجازی سازی سرور ، XenServer بوده که محصول شرکت سیتریکس میباشد و بر پایه هایپروایزر Xen  کار میکند. XenServer  یا به اختصار Xen  یک محصول اپن سورس و رایگان بوده و بسیار قابل اعتماد و پایدار میباشد.این محصول قابلیتهای پیشرفته مجازی سازی برای دیتاسنترهای امروزی را دارا بوده ولی همچنان از vmware که لیدر صنعت مجازی سازی بوده عقب میباشد.از قابلیتهای هایپروایزر سیتریکس میتوان به موارد زیر اشاره کرد :

  • XenMotion که برای جابجایی ماشین مجازی بصورت live به سرور دیگر بکار میرود.
  • قابلیت Live Storage Migration برای جابجایی دیسک ماشین مجازی به یک دیتااستور دیگر
  • قابلیت high availability مشابه HA در vmware
  • قابلیت  memory overcommit برای استفاده اشتراکی از حافظه رم بین ماشین های مجازی
  • قابلیت site-to-site disaster recovery مشابه SRM  در vmware که برای ریکاورکردن ماشین های مجازی در مواقع بحران استفاده میشود.
  • قابلیت استفاده از vGPU برای ماشین های مجازی
  • قابلیت USB Pass-Through برای اتصال فلش usb به ماشین های مجازی

 


 

مجازی سازی سرور با VMware

محصول VMware vSphere نرم افزار و راهکار مجازی سازی سرور شرکت vmware محسوب میشود. هسته اصلی این محصول vmware esxi میباشد که روی سرورهای فیزیکی موجود در دیتاسنتر نصب شده و ماشین های مجازی روی این hypervisor نصب شده و بالا می آیند.این هایپروایزر از نوع bare-metal بوده به این معنا که مانند vmware workstation وابستگی به سیستم عامل میزبان برای نصب ندارد و esxi مستقیما روی سرور نصب میگردد.انواع سیستم عامل ها و پلتفرم ها ( ویندوز ، مکینتاش ، لینوکس ، یونیکس و ... ) میتواند بصورت ماشین مجازی یا به اصطلاح vm روی سرورهای ESXi  نصب و راه اندازی گردند بدون اینکه اختلالی در کار یکدیگر ایجاد کنند.ایجاد کلاسترینگ در شبکه بوسیله هایپروایزر esxi و مجموعه ابزارهای موجود در نرم افزار vmware vsphere بسادگی ایجاد میشود و در صورت بروز مشکل در سرورهای فیزیکی دیتاسنتر ، سرویس ها و ماشین ها مجازی بدون قطعی و down time و یا با حداقل قطعی بکار خود ادامه دهند.آخرین ورژن esxi در حال حاضر 6.7 بوده و نسبت به نسخه قبلی خود یعنی 6.5 بهبودها و پیشرفتهای خوبی داشته است. نکته ای که باید ذکر شود نصب vmware esxi به تنهایی بستر مجازی سازی را تکمیل نکرده و لازم است از دیگر ابزارهای موجود در محصول vsphere استفاده نمود.نرم افزار vmware vCenter دیگر کامپوننت کاربردی دیگر در مجموعه نرم افزاری vsphere بوده که خیلی از قابلیتهای پیشرفته یک دیتاسنتر واقعی با نصب و تنظیم این نرم افزار میسر شده و قابلیتهای قدرتمندی را به بستر مجازی ما اضافه میکند.


 

مجازی سازی با مایکروسافت Hyper-V

مایکروسافت هایپروی ( Microsoft Hyper-V  )  محصول مجازی سازی سرور شرکت مایکروسافت برای اولین بار در ویندوز سرور 2008 نسخه R2 معرفی شد.در نسخه های ابتدایی کمی این نرم افزار ضعیف بود ولی با معرفی قابلیتهای پیشرفته تر در آن مانند Live Migration  وارد رقابت با دیگر محصولات مجازی سازی گردید. قابلیت Live migration امکان انتقال و مهاجرت یک ماشین مجازی از یک سرور به سرور دیگر بدون خاموش شدن یا قطع شدن ماشین مربوطه را میدهد. hyper-v از طریق نصب رل مربوطه در ویندوز سرور نصب میگردد و از دو طریق پاورشل مایکروسافت و کنسول گرافیکی hyper-v manager قابل مدیریت و پیکره بندی میباشد. از دیگر قابلیتهای هایپروی میتوان به توانایی ایجاد snapshot از ماشین های مجازی ، اختصاص حافظه رم بصورت پویا به ماشین مجازی ، وجود نسخه مشابه از هایپروی در ویندوز 8 به بعد ، محیط کاربری آسان ، مدیریت بستر مجازی سازی با powershell و معرفی فرمت ذخیره سازی جدید VHDX اشاره کرد.


 

مجازی سازی در لینوکس ( KVM )

KVM  یا Kernel-Based Virtual Machine  پیاده سازی مجازی سازی با سیستم عامل لینوکس را ممکن میکند و در حقیقت هسته لینوکس را تبدیل به یک نوع هایپروایزر به نام KVM  میکند. KVM  توسط شرکت Redhat توسعه پیدا کرده است. نکته ای که در خصوص مجازی سازی با KVM  وجود دارد این است که در این محصول تمام منابع پردازشی که در اختیار کاربر داده میشود بصورت اختصاصی بوده و به کاربر دیگری اختصاص داده نخواهد شد به همین دلیل در KVM  فروش Overselling یا فروش افراطی را شاهد نخواهیم بود ( توضیح overselling در این مقاله ). مجازی ساز KVM یک محصول اپن سورس بوده و اولین بار در سال 2006 معرفی گردید. از قابلتیهای نرم افزار مجازی سازی KVM میتوان به موارد زیر اشاره کرد :

  • بهره گیری از SELinux و sVirt برای بالابردن امنیت و بحث isolation بین ماشین های مجازی
  • پشتیبانی از live migration یا انتقال ماشین مجازی از یک هاست یه یک هاست دیگر
  • پشتیبانی از استفاده از منابع پردازشی سیستم بصورت Overcommitting
  • پشتیبانی از KSM یا Kernel Same-page Merging برای حذف صفحات حافظه تکراری و کاهش حافظه مصرفی

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

خدمات مجازی سازی سرور با VMware  را با سیسکو پردازش تجربه کنید

مشخصات سوئیچ 2960 سیسکو

مشخصات سوئیچ 2960 سیسکو

سوئیچ 2960 سیسکو ، یکی از پراستفاده ترین سوئیچ های لایه دو سیسکو در سازمانها و شرکت ها میباشد. این سوئیچ در مدل 3 لایه ای سیسکو در لایه Access  مورد استفاده قرار میگیرد. به این معنا که سیستمهای کاربران، دوربین های مداربسته و دستگاه هایی که نیاز به برقراری ارتباط با شبکه را دارند به این نوع سوئیچ متصل میشوند، در حقیقیت نقطه اتصال کاربران به شبکه همین سوئیچ 2960 سیسکو میباشد. البته قابل ذکر است این مدل سوئیچ های سیسکو End-of-Life  و End-of-sale شده است و سوئیچ سری Catalyst 2960-X  و Catalyst 2960-XR جایگزین آنها شده است. این سوئیچ ها مجهز به پورت گیگابیت بوده و stackable  میباشند ، به این معنا که برای افزایش توانایی سوئیچ ها میتوانیم دو تا هشت سوئیچ شبکه سیسکو را از طریق پورتهای خاصی بنام stack  بهم وصل کنیم  که در این صورت به پهنای باند 80Gbps  میرسیم. البته در سری سوئیچ های جدید سیسکو، این تکنولوژی FlexStack  نام گرفته است. در این تکنولوژی پس از stack  شدن، همه سوئیچ ها از طریق کابل مخصوص و اعمال تنظیمات لازم، یک سوئیچ منطقی واحد بوجود می آید که کار مدیریت همه سوئیچ ها و پورت سوئیچ ها به راحتی از طریق همین یک سوئیچ انجام میگیرد.

سوئیچ  جدید  Cisco 2960-XR کمی قابلیتهای لایه 3 را ارائه کرده و قابیلت POE  نیز در هر دو سری X  و XR میتواند وجود داشته باشد.POE  استانداردی است که از طریق کابل شبکه برق تجهزات مورد نظر تامین میشود. استاندارد POE+  در این سوئیچ ها تونایی تولید 740 وات برق برای تجهیزات شبکه را دارد. این سوئیچ ها در مدلهای 24 پورت و 48 پورت عرضه شده و قابلیت ارائه 4 پورت فیبرنوری با سرعت گیگابیت و یا 2 پورت فیبرنوری با سرعت 10G  میباشد. مدیریت دستگاه یا ازطریق web UI  ، محیط کامند (CLI ) و یا از طریق SNMP  امکانپذیر است. در قابلیتهای لایه 3 این سوئیچ که در مدل XR قابل مشاده است میتوان به پشتیبانی از روتینگ پروتکل OSPF  ،  RIP  و  static route اشاره کرد که البته توانایی های یک سوئیچ لایه 3 سیسکو مثل 3750 را تمام و کمال نخواهد داشت ولی کمی دست ادمین شبکه را باز گذاشته است. تکنولوژی Cisco EnergyWise  برای صرفه جویی در مصرف برق در این سوئیچ بکار رفته است. ظرفیت Mac Address Table آن 16 کیلوبایت میباشد و قابلیلتهای امنیتی دستگاه پشتیبانی از استاندارد 802.1X ، Serial Port Analyzer (SPAN)  و BPDU Guard  را شامل میشود.

سوئیچ 2960 سیسکو در مدل های مختلف عرضه شده که اختلاف مدلهای مختلف آن در تعداد پورتهای سوئیچ، تعداد و نوع پورتهای uplink ، ورژن IOS  و پشتیبانی از استاندارد POE  خلاصه میشود. انواع سوئیچهای 2960 سیسکو با پارت نامبرهای مربوطه به شرح زیر میباشد :

WS-C2960X-48FPD-L

WS-C2960X-48LPD-L

WS-C2960X-24PD-L

WS-C2960X-48TD-L

WS-C2960X-24TD-L

WS-C2960X-48FPS-L

WS-C2960X-48LPS-L

WS-C2960X-24PS-L

WS-C2960X-48TS-L

WS-C2960X-24TS-L

WS-C2960X-24PSQ-L

WS-C2960X-48TS-LL

WS-C2960X-24TS-LL

WS-C2960XR-48FPD-I

WS-C2960XR-48LPD-I

WS-C2960XR-24PD-I

WS-C2960XR-48TD-I

WS-C2960XR-24TD-I

WS-C2960XR-48FPS-I

WS-C2960XR-48LPS-I

WS-C2960XR-24PS-I

WS-C2960XR-48TS-I

WS-C2960XR-24TS-I