مقالات آموزشی

1 1 1 1 1 1 1 1 1 1 Rating 0.00 (0 Votes)

امتیاز کاربران

ستاره غیر فعالستاره غیر فعالستاره غیر فعالستاره غیر فعالستاره غیر فعال

 

گواهینامه SSL چیست؟

SSL یا ( Socket Secure Layer ) یک پروتکل امنیتی برای کد کردن اطلاعات بین کاربر و سرور قبل از انتقال آن است. پروتکل ها نحوه استفاده از الگوریتم ها را توضیح می دهند. در این صورت، پروتکل SSL متغیرهای رمزنگاری لینک و اطلاعات ارسال شده را تعیین می کند. اطلاعات قبل از انتقال به رمزنگاری میشوند و در نتیجه از استراق سمع و دزدیده شدن محافظت میشوند.

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

برای برقراری یک اتصال SSL به Web Server Certificateها نیاز می باشد.

گواهینامه SSL با یک قفل سبز رنگ در کنار آدرس وب سایت یا لینک آدرس سبز رنگ در مرورگر ، نشان داده میشود و کاربران با مشاهده آن متوجه خواهند شد که وب سایتی دارای گواهینامه SSL است. آدرس وب سایت هایی که دارای گواهی امنیتی SSL هستند، به جای http، با https آغاز می شود.

در حال حاضر، دو نوع SSL داریم: استاندارد و wild card  . اس اس ال استاندارد تنها برای یک دامنه ایجاد میشود و برای هر دامنه باید به صورت جداگانه تهیه شود ولی اس اس ال  wild card برای یک دامنه همراه با کلیه زیر دامنه های آن ( ساب دامنه ) صادر میشود.

 

SSL یا TLS ؟

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

TLS بر پایه پروتکل SSL بنا شده است. در حال حاضر TLS شامل ورژن های TLS1.1 , TLS1.2 می باشد. نسخه جدید SSL به نام SSLv4.0 به نسخه TLSv1.0 تغییر نام داد.

با آپدیت هر نسخه ویژگی های جدید به آن اضافه میشود. برخی مواقع به پروتکل TLS پروتکل SSL/TLS نیز گفته می شود.

هر دوی این پروتکل ها روش رمزگذاری کاملا مشابهی داشته و در کلیات تفاوت زیادی ندارند با این حال هر کدام یک استاندارد مستقل است و TLS از الگوریتم رمز نگاری قوی تری استفاده می کند. همچنین یکی دیگر از تفاوتهای SSL با TLS پورتهای مورد استفاده می باشد. به طور روزمره بیشترین کاربرد TLS در رمزگذاری ایمیل می باشد و از لحاظ تئوری تفاوتی با SSL ندارد و هر دو پروتکل امنیت را در لایه 7 application layer مدل OSI تامین می کنند.

 

گواهی SSL چگونه ایجاد میشود ؟

گواهی SSL دارای دو کلید عمومی و اختصاصی است. این کلیدها جهت برقراری یک ارتباط رمزنگاری شده با هم همکاری دارند. این گواهی همچنین شامل یک subject است که نشان دهنده هویت صاحب گواهی یا وب سایت است.

برای دریافت این گواهینامه، باید ابتدا برروی سرور یک درخواست امضای گواهی (CSR) ایجاد شود. این فرآیند یک کلید اختصاصی و یک کلید عمومی برروی سرور ایجاد می کند. فایل داده CSR که برای صادرکننده گواهی (SSL CA) ارسال می کنید، حاوی کلید عمومی می باشد. صادرکننده گواهی (CA) از فایل داده CRS برای ایجاد ساختار داده متناسب با کلید اختصاصی استفاده می کند، بدون اینکه خود کلید به خطر بیافتد. صادرکننده گواهی هرگز کلید اختصاصی را نمی بیند.

بعد از دریافت گواهی SSL، آن را برروی سرور خود نصب می کنید. همراه با آن، گواهی میانی را نصب می کنید که اعتبار گواهی SSL شما را از طریق برقراری ارتباط با گواهی root CA تامین می کند. دستورالعمل های نصب و آزمایش گواهی شما با توجه به نوع سرور متفاوت خواهد بود.

مهم ترین بخش گواهی SSL امضاء الکترونیکی توسط یک صادرکننده معتبر گواهی می باشد. هرکسی می تواند این گواهینامه را صادر کند، اما مرورگرها فقط به گواهینامه هایی اعتماد می کنند که از سوی سازمان های مورد تایید صادر شده باشند. مرورگرها به فهرست از پیش مشخص شده صادرکنندگان گواهی معتبر تحت عنوان مخزن root CA معتبر گواهی مراجعه می کنند. برای اینکه شرکتی به مخزن root CA گواهی معتبر اضافه شده و در نتیجه یک متصدی گواهی شود، باید مطابق با استانداردهای احراز هویت و امنیتی سازمان های نظارتی رفتار کنید.

گواهی SSL صادرشده توسط یک CA برای یک سازمان و دامنه آن،  تایید کننده آن است که طرف سوم مورد اعتماد، هویت آن سازمان را تایید کرده است. از آن جایی که مرورگر به صادرکننده گواهی اعتماد دارد، به هویت آن سازمان نیز اعتماد می کند. مرورگر به کاربر اطمینان می دهد که وب سایت امن است و کاربر می تواند در آن سایت احساس امنیت نماید و حتی وارد اطلاعات محرمانه آن شود. سازمان های معتبر فراوانی در داخل و خارج از کشور هستند که از این اعتبار برخوردارند. از جمله این موسسه ها می توان به شرکت های  digicert، comodo و ... اشاره کرد.

  

گواهی SSL چطور ارتباطی امن به وجود می آورد ؟

  • هنگامی که مرورگری اقدام به برقراری ارتباط با یک وب سایت بوسیله ( SSL ( https میکند ، از سرور درخواست میکند که هویت خود را اعلام نماید. در نتیجه پروسه ای با عنوان “SSL Handshake” بین مرورگر و سرور ایجاد میشود که برای کاربر غیر قابل مشاهده بوده و به سرعت انجام میشود.
  • سرور یک کپی از گواهی  SSL، شامل کلید عمومی سرور را ارسال می نماید. هر چیزی که به وسیله کلید عمومی رمزگذاری شده باشد، فقط می تواند به وسیله کلید اختصاصی رمزگشایی شود و بالعکس.
  • مرورگر ،  root گواهی را با فهرستی از صادرکنندگان معتبر گواهی چک می کند تا متوجه شود که گواهی منقضی و لغو نشده و نام عمومی آن برای وب سایتی که به آن متصل می شود، اعتبار داشته باشد. اگر مرورگر به گواهی اعتماد کند، با استفاده از کلید عمومی، یک کلید session متقارن که برای رمزنگاری همه اطلاعات ارسال شده استفاده می شود را ارسال می کند.
  • سرور با استفاده از کلید اختصاصی خود، کلید session متقارن را رمزگشایی کرده و تایید رمزنگاری توسط کلید session را برای شروع رمزنگاری session ارسال می کند. اکنون، تمامی اطلاعات ارسال شده در سرور به وسیله کلید session رمزنگاری میشود.

 

کاربرد گواهینامه امنیتی SSL

با استفاده از پروتکل SSL ، مرورگرها میتوانند با وب سرورها به صورت امن ارتباط داشته باشند که این امر مستلزم تهیه گواهینامه SSL است. 

از کاربردهای SSL میتوان از فروشگاه های اینترنتی ، وب سایت های دارای صفحات لاگین کاربران و صفحات دریافت و پرداخت ، پورتال ها و سیستم های ذخیره سازی نام برد.  از کاربردهای دیگر SSL ، برای دریافت نماد اعتماد الکترونیکی برای وب سایت میباشد. 

 

دلایل نیاز به SSL

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

 

اطلاعات گواهينامه SSL

هر گواهینامه SSL دارای اطلاعاتی برای صاحب گواهینامه میباشد :

  • نام دامنه
  • نام شركت
  • آدرس
  • شهر و ايالت
  • كشور محل اقامت
  • تاريخ انقضا گواهينامه

 

چرا با مراجعه به برخی از وبسایت ها و پنل های میزبانی وب با پیام عدم تایید یا اعتبار SSL مواجه میشویم؟

گاهی اوقات با مراجعه به برخی سایت ها یا پنل های میزبانی مانند cPanel که از https استفاده میکنند ، مشاهده میشود که رنگ https قرمز شده و یک خط مورب روی آن قرار میگیرد. این موضوع به این علت است که با اینکه برخی گواهینامه ها فرآیند کدگذاری را به درستی انجام می دهند اما معمولا از الگوریتم های ضعیفی استفاده می کنند. همچنین ممکن استSSL های معتبر نیز پس از انقضا، به این شکل نمایش داده شوند.کنترل پنل cPanel از این نوع SSL با پورت 2087 در سطح root/Reseller و 2083 در سطح Client استفاده می کند. بنابراین همواره کاربران با پیام مرورگر و نیاز به تایید آن مواجه می شوند. توجه نمایید که هیچ سیستم امنیتی، کاملا مطمئن و غیر قابل نفوذ نبوده و HTTPS/SSL  نیز از این قاعده مستثنی نیست.

 

1 1 1 1 1 1 1 1 1 1 Rating 0.00 (0 Votes)

امتیاز کاربران

ستاره فعالستاره فعالستاره فعالستاره فعالستاره فعال

 

 

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

 

در لینک دادن یک لینک به صفحه یا سایت دیگر، موضوعی مطرح میشود با عنوان دوفالو ( DoFollow )  و نوفالو ( Nofollow )  

لینک های زیر را در نظر بگیرید:

<a href=”https://webdataco.com” >Title link</a>

<a href=”https:// webdataco.com” rel=”dofollow” > Title link </a>

<a href=”https:// webdataco.com” rel=”follow” > Title link </a>

در صورتی که هر یک از این لینک ها را در سایتی قرار دهید، این لینک توسط موتورهای جستجو ایندکس و دنبال میشود. به این لینک ها ، لینک های DoFollow گفته شده که توسط موتورهای جستجو فالو میشوند. ساختار لینک‌های فالو به این اشکال میباشد و هر سه لینک بالا هیچ تفاوتی با هم ندارند.

اگر هر یک از لینک های بالا را در وب سایت یا آدرسی قرار دهید موتورهای جستجو این لینک را برای مشاهده و ایندکس کردن وب سایت دنبال میکنند.

لینکهای بالا موسوم به لینک های DoFollow میباشد و توسط موتورهای جستجو Follow خواهد شد و یک بک لینک ( BackLink ) برای وب سایت ایجاد میکنند.

حال این لینک را مشاهده نمایید:

<a href=”https://www.webdataco.com/” rel=”nofollow”> Title link </a>

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

تفاوتی که در لینکهای DoFollow  و NoFollow هست تنها در دنبال شدن لینک توسط موتور جستجو میباشد، در حالیکه هر دو نوع لینک توسط یک کاربر قابل کلیک و دنبال هستند .

لینک های ایجاد شده در صفحات وب و یا صفحات وردپرس و جوملا همگی به صورت پیشفرض نوع  DoFollow هستند و برای تغییر آن باید مطابق مقدار اشاره شده در تگ rel را قرار داد.

به محض اینکه به سایت خود یک صفحه جدید اضافه میکنید، ربات ها یا خزنده های گوگل آن صفحه را کراول میکنند یا میخزند. حال اگر شما در این صفحه لینک‌های داخلی و یا لینک‌های خارجی وبسایت‌های دیگر را به وبسایت خود اضافه کنید در اینصورت، این لینک‌های داخلی و خارجی توسط گوگل دنبال خواهد شد. هنگامی که لینکی فالو (Dofollow) است بدان معناست که شما هم نیز محتوای لینک را باارزش می‌دانید اما از اعتبار شما کاسته نمیشود.

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

 

ویژگی‌های لینک‌های دوفالو

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

ویژگی‌های لینک‌های نوفالو

هنگامی که افراد متوجه اهمیت بک لینک ها شدند، برخی سایت ها شروع به دریافت بک لینک از هر سایتی کردند؛ از خریدن لینک تا سوء استفاده از کامنت ها و ... بدین ترتیب رتبه سایت آنها در موتور جستجو افزایش یافت. پس از اینکه موتورهای جستجو متوجه این تاکتیک شدند، تگ نوفالو را جهت جلوگیری از این فعالیت ها معرفی کردند. با استفاده از لینک نوفالو به موتورهای جستجو اعلام میکنیم که این لینک ها مورد تایید ما نیست.

 موتورهای جستجو سایتی را که از لینک‌های فالو بیش از حد استفاده کرده و به نظر اسپم‌گونه باشند، به شدت مجازات می‌کند. با اینکه همچنان اسپم کردن در کامنت وبلاگ‌ها وجود دارد، اما ایجاد تگ نوفالو باعث کاهش زیادی در آن شده است. 

لینک‌های نوفالو هیچ لینک juice را عبور نمی‌دهند. لینک  juice، قدرت یک سایت را از طریق لینک‌های داخلی و خارجی معرفی میکند. زمانیکه یک سایت معتبر به شما لینک می‌دهد، مقداری از اعتبارش از طریق این لینک به سایت شما منتقل شده و اعتبار سایت شما افزایش میابد.

 

لینک جویس Link Juice چیست ؟

Link Juice  اصطلاحی در سئو میباشد که به معنی انتقال ارزش یک صفحه ، به یک صفحه دیگر است. استفاده از لینک های با کیفیت بالا میتواند منجر به رتبه بالا در گوگل شود. بدین صورت که اگر صفحه ای از وبسایتتان را به یک صفحه دیگر از وبسایتتان یا یک صفحه از وبسایت دیگر لینک دهید ، مقداری از ارزش صفحه شما به صفحه ای که به آن لینک داده اید انتقال می یابد.

 

نقش نوفالو و دوفالو در تعیین Link Juice

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

 

 

زمان استفاده از لینک دوفالو و نوفالو

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

 

بررسی فالو یا نوفالو بودن لینک

تفاوت لینک فالو و نافالو در مقدار اتریبیوت  rel میباشد که در ظاهر مشخص نیست. برای تشخیص نوفالو بودن یک لینک باید کدهای آن را مشاهده نمود. جهت انجام این کار روی لینک مورد نظر راست کلیک کرده و در کروم گزینه  inspect  و در موزیلا گزینه  inspect element را انتخاب میکنیم. اگر در قسمت HTML ،  مقدار rel را nofollow  مشاهده کردید، لینک نوفالو است.همچنین میتوان با استفاده از ابزار Nofollow Tool  و با وارد نمودن لینک صفحه مورد نظر، لینک های نوفالو را پیدا کرد.در ضمن افزونه هایی برای مرورگرهای کروم و فایرفاکس وجود دارد که میتواند به طور اتوماتیک این دو لینک را از روی تفاوت رنگ‌ها تشخیص دهند.

 

مطالب مرتبط:

بک لینک و تاثیر آن بر سئوی سایت

نحوه معرفی سایت در گوگل وبمستر

پنج راه برای محبوبتر کردن وب سایت شما

معرفی وب سایت یا سایت به موتور های جستجوگر

چرا داشتن وب سایت برای کسب و کار شما مهم است؟

چه عواملی به وب سایت شما اعتبار می بخشند

1 1 1 1 1 1 1 1 1 1 Rating 0.00 (0 Votes)

امتیاز کاربران

ستاره غیر فعالستاره غیر فعالستاره غیر فعالستاره غیر فعالستاره غیر فعال

مدیریت ایجاد و حذف دیتا بیس

 

 

 توجه! این آموزش مربوط به هاستینگ لینوکس با کنترل پنل سی پنل است.

 

جهت ایجاد دیتابیس لطفا به سی پنل وارد شده و برروی گزینه MySQL Database کلیک کنید. توجه داشته باشید که برای این منظور ابتدا یک نام برای دیتابیس اختصاص می دهیم و سپس یک نام کاربری ایجاد می کنیم و در پایان می بایست این دیتابیس را به نام کاربر ایجاد شده، ارتباط دهیم.

 

برای این منظور همانند  یک نام برای دیتابیس در نظر گرفته و بر روی گزینه Create Database کلیک کنید.

 

پیغامی مانند زیر مشاهده خواهید کرد:

 

Added the database webdata_mydata

 

 سپس  کلید Go Back  را بزنید و به صفحه قبل بروید. در این بخش یک نام برای بخش Username انتخاب کرده و رمز عبور را وارد کرده و بر روی گزینه Create User کلیک می کنید.

 

پیغامی مانند زیر دریافت خواهید کرد:

 

Added user user1 with the password ****************.

 

مجددا کلید Go Back را بزنید و به صفحه قبل بازگردید. در منوی فروریز User كاربر مورد نظر خود را انتخاب نمائيد.  در قسمت Database بانك اطلاعاتي مورد نظر خود را براي تصديق اجازه استفاده كاربر با آن را انتخاب كنيد و کلید Add را بزنید.

 

پیغامی مشابه با پیغام زیر دریافت خواهید کرد:           

 

.User webdata_user1 was added to the database webdata_mydata

 

در ادامه اجازه دسترسی را به کاربر مربوطه داده و کلید Make Changes را بزنید. 

 

پیغامی مانند زیر مشاهده خواهید کرد:

 

User webdata_user1 was added to the database webdata_mydata.

 

جهت حذف دیتابیس و کاربر ایجاد شده کافیست برروی گزینه Delete Database و Delete کلیک کنید .  پیغامی حاوی تایید حذف دریافت می کنیدو برروی کلید Yes کلیک کنید. 

 

1 1 1 1 1 1 1 1 1 1 Rating 0.00 (0 Votes)

امتیاز کاربران

ستاره غیر فعالستاره غیر فعالستاره غیر فعالستاره غیر فعالستاره غیر فعال

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

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

هر مجموعه ای به صورت اجتناب ناپذیر نیاز به مجازی سازی داشته و با مجازی سازی نه تنها امکان و مزیتی را از دست نمیدهید بلکه از مزایای زیر نیز بهره مند خواهید شد  :

 

1. صرفه جویی در هزینه های مستقیم و غیر مستقیم

2. پایین آمدن هزینه های نگهداری و نیروی انسانی Cooling ,Powering

3. پشتیبانی از سیستمها و سرویسهای قدیمی موجود در سازمان

4. دسترس پذیری بالا یا  High Availability

5. استفاده بهینه از منابع سخت افزاری سازمان و بالابردن بهره وری

6. مدیریت متمرکز و امنیت بالا در نیتجه تجمیع سرویسهای سازمان در یک یا چند سرور

7. افزایش کسب و کار با تسریع در پیاده سازی سرویسهای مختلف و ایجاد سریع سرویسهای جدید 

8. یکپارچه سازی منابع سخت افزاری سازمان

9. ارائه ماشینهای مجازی به جای ماشینهای فیزیکی و اجرای سیستم عاملهای مختلف روی یک هاست فیزیکی

10. افزایش و سهولت در مدیریت و نظارت

11. افزایش کیفیت و سرعت سرویس های نرم افزاری

12. سهولت در تهیه بکاپ از اطلاعات

13. صرفه جویی در مصرف انرژی

14. افزایش بازدهی کاری

15. صرفه جویی اقتصادی چشمگیر در کوتاه مدت و بلند مدت

16. نگهداری ساده تر و بهینه تر سرویسها

17. استفاده بهینه از ظرفیت سخت افزار موجود و کاهش نیاز به سخت افزار

18. مدیریت تامین بهتر امنیت اطلاعات

19. امکان اعمال تغییرات، بسیار سریعتر و با انرژی کمتر

20. کاهش فضای فیزیکی مصرفی برای سیستمهای آی تی در دیتا سنترها و حتی میز کاربران

21. پایداری و کار بی وقفه در صورت خرابی سخت افزار و یا ارتقا سخت افزار

22. کاهش چشمگیر مصرف پهنای باند در شبکه

23. افزایش پایداری شبکه و زیر ساخت

24. آلودگی صوتی و حرارتی پایین تر

 

 همانطور که مطلع هستید کامپیوترهای نسل جدید از ۴ لایه زیرتشکیل شده اند.

• سیستم عامل

• سخت افزار

• داده

• نرم افزار

 

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

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

مجازی سازی درسال ۱۹۶۰  توسط شرکت  (International Business Machines)IBM آغاز و به عنوان یک روش منطقی برای تقسیم منابع سیستم توسط رایانه های بزرگ, بین برنامه های مختلف ارائه شد.ازآن زمان معنای اصطلاح مجازی سازی (Virtualization ) گسترش یافت.

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

از جمله شرکت هایی که در این زمینه فعالیت دارند و با ارائه راهکارهای مجازی سازی ,انواع نرم افزارهای کاربردی و…بازار رقابتی در این حوزه پیشتاز میباشند، عبارتند از:

 

• VMWARE

• KVM

• CITRIX

• MICROSOFT

• RED HAT

• CISCO

 

 

 

لغات پر کاربرد در مجازی سازی:

Hypervisor : اساسی ترین جز در مجازی سازی می باشد. Hypervisor نرم افزاری است سیستم عامل و برنامه ها از منابع فیزیکی آن ها مستقل میکند. این بخش، کرنل خود را دارا بوده و مستقیما روی سخت افزار نصب می گردد و دقیقا بین سخت افزار و سیستم عامل قرار می گیرد.

Virtual Machine : VM یک محیط عملیاتی است و میزبان سیستم عامل می شود که مستقل از نرم افزار پیاده سازی پردازنده کدهای کامپایل شده را اجرا می کند . گاهی به تکنولوژی های مجازی سازی Virtual Machine پویا (Dynamic Virtual Machine) نیز گفته می شود.

Xen : پروژه ای است که هدف آن ایجاد یک hypervisor تکامل یافته، رایگان و متن باز برای معماری X86 می باشد. Xen در واقع بر روی بستر یک سیستم عامل اجرا می شود و ابزاری برای فناوری مجازی سازی در نظر گرفته می شود. هم اکنون شرکت های بزرگی ازXen  پشتیبانی می نمایند. مانند: Microsoft، Novell و IBM.

 

انواع مجازی سازی :

  • Desktop Virtualization
  • Storage Virtualization
  • Server Virtualization
  • Network Virtualization
  • Application Virtualization
  • (Data Center Virtualization (Private Cloud

 

Desktop Virtualization

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

 

Storage Virtualization

در مجازی سازی ذخیره سازی از مجازی سازی برای استفاده از قابلیت های بهتر و ویژگی های پیشرفته تر در سیستم های ذخیره سازی داده های کامپیوتری استفاده می شود.

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

 

Server Virtualization

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

 

Network Virtualization

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

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

 

Application Virtualization

مجازی سازی در لایه ی Application ، برنامه های نرم افزاری را از سخت افزار و سیستم عامل جدا می نماید. Application Virtualization در واقع تغییرات برنامه های مرتبط را برای سیستم عامل به حداقل می رساند و چالش ها و تقابلات بین برنامه ها را نیز کاهش می دهد.

 

(Data Center Virtualization (Private Cloud

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

 

عملکرد مجازی سازی چگونه است؟

حال به توضیح اینکه مجازی سازی در سازمان ها به چه صورت عمل کرده و اینکه عملکرد آن در سیستم چگونه است، میپردازیم. در مجازی سازی یک لایه نرم افزاری Hypervisor  به عنوان مثال در کمپانی VMware با نام  ESXi  ارائه می شود ، بین ماشین های مجازی و سخت افزار قرار می گیرد.ه سته اصلی مجازی سازی ، همان ماشین های مجازی است که یک سیستم عامل به همراه سرویس ها و برنامه کاربردی  را شامل می شود. ماشین های مجازی کاملا از هم تفکیک شده اند و به یکدیگر وابستگی ندارند. وظیفه Hypervisor تخصیص داینامیکی منابع سخت افزاری به ماشین های مجازی در هنگام نیاز آنها و آزاد سازی آنها است. در ابتدا نرم افزار مجازی ساز یا همان Hypervisor برروی سخت افزار سرور نصب شده و سپس درون آن به تعداد مورد نیاز ماشین مجازی تعریف می گردد. پس از این مرحله هر ماشین مجازی مانند یک سخت افزار مستقل عمل می کند که می توان برروی آن سیستم عامل دلخواه را نصب کرده و سپس سرویسها را راه اندازی نمود. همچنین میتوان سخت افزار چندین سرور را با یکدیگر جهت مجازی سازی تجمیع کرده و کل منابع را در اختیار یکHypervisor   قرار داد.

 

 

مجازی سازی مناسب چه سازمان هایی است و چگونه به کسب و کار کمک می نماید؟

مجازی سازی نه تنها برای دیتاسنترها بلکه در شبکه های کوچک تنها با یک سرور نیز قابل استفاده بوده و میتواند نیازهای  ســازمان هــا و افــراد را در جهــت اســتفاده بهینــه تــر از منــابع ، صــرفه جــویی و پایــداری سرویس ها یاری نماید. به علاوه می تواند چابکی کسب و کار یک شرکت را به طور قابل ملاحظه ای ارتقا دهد. شرکت هایی که از Clustering، Partitioning،Workload Management و دیگر تکتیک های مجازی سازی در پیکربندی گروهی از سرورها برای بهره برداری از منابع استفاده می کنند، در مواجهه با تغییرات  نیاز های محیطی در استفاده از منابع خود وضعیت بهتری دارند. از دیگر راهکار های مورد نظر در این فناوری به وجود آمدن فرآیندی برای انتقال سیستمها از حالت فیزیکی به ساختار مجازی به نام Live Migration  می باشد به طوری که با کمترین تغییرات انجام گیرد.

 

 مقالات مرتبط :

مزیت سرور مجازی نسبت به هاست اشتراکی

1 1 1 1 1 1 1 1 1 1 Rating 0.00 (0 Votes)

امتیاز کاربران

ستاره غیر فعالستاره غیر فعالستاره غیر فعالستاره غیر فعالستاره غیر فعال

ایندکس در سی پنل چه کاری انجام می دهد؟

زمانیکه بازدیدکنندگان به وب سایت شما مراجعه میکنند ، مرورگر صفحات با اسامی پیشفرض (index.html، index.php و...) را نمایش میدهد.در صورتیکه در هاست شما این صفحات پیش فرض موجود نباشد ، مرورگر لیستی از فایل های موجود در هاست شما را نمایش خواهد داد که این مساله از نظر امنیتی مشکل دارد و باید از ایندکس شدن دایرکتوری های در سی پنل جلوگیری کرد. ایندکس شدن دایرکتوری ها به معنای فهرست شدن و نمایش تمامی فایل ها و پوشه های داخل یک هاست است.تعدادی از دایرکتوری های مانند mail ، log ، tmp و ... نباید ایندکس شود و یا هر دایرکتوری که میخواهید از دید موتورهای جستجو و دیگران پنهان بماند. هکرها نیز برای بدست آوردن وضعیت کامل فایل ها و دایرکتوری های هاست شما ابتدا آن را ایندکس میکنند. بنابراین با استفاده از قابلیتی به نام Indexes در سی پنل ، میتوان نحوه نمایش پوشه ها در وب سایت را تغییر داد و آن را مدیریت کرد.

 

مدیریت ایندکس ها در سیپنل

برای انجام این کار ابتدا وارد کنترل پنل سی پنل هاست خود شده و سپس از بخش ADVANCED ، گزینه Indexes را انتخاب میکنیم.

حال در صفحه باز شده، مسیر فایل مورد نظر را پیدا کرده و سپس در این قسمت ۴ گزینه نمایش داده خواهد شد.

در صورت انتخاب گزینه Default System Setting ، مرورگر تنظیمات پیش فرضی که توسط شرکت هاستینگ به عنوان مثال index.html، index.php و... در نظر گرفته شده است، را نمایش خواهد داد.

در صورت انتخاب گزینه No Indexing ، نام فایل ها و توضیحات آنها نمایش داده نمی شود و تنها صفحه خطایی مبنی بر عدم دسترسی، نمایش داده می شود.

با انتخاب گزینه (Standard Indexing (filename only ، مرورگر لیستی از فایل های موجود را به نمایش می گذارد.

با انتخاب گزینه (Fancy Indexing (filename and description ، نام دایرکتوری و توضیحات مربوطه نظیر سایز فایلها، تاریخ تغییر و... نمایش داده خواهد شد.

 در نهایت جهت ذخیره تنظیمات بر روی گزینه Save کلیک میکنیم.