Skip to Content

آرشیو دسته بندی ها:وبلاگ

نگاه مختصری به ویژگی های هاست در موقعیت جغرافیایی ایران و خارج از کشور

نگاه مختصری به ویژگی های هاست در موقعیت جغرافیایی ایران و خارج از کشور

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

  • در صورتی که کاربر مراجعه کننده به وب سایت و سرور هاستینگ در یک کشور باشند وب سایت با پینگ تایم پایین تر و سرعت بالاتری برای کاربر بارگذاری خواهد گردید که همان طور که می داند سرعت بالاتر وب سایت هم باعث رضایت بیشتر کاربران از وب سایت و هم باعث نتیجه بهتر سئو وب سایت خواهد بود.
  • موتورهای جستجو نظیر گوگل سایت هایی را که در همان موقعیت جستجو کننده میزبانی شده اند را در نتایج جستجو نسبت به سرورهای در موقعیت دورتر در مکان بهتری نمایش می دهند که این مورد نیز باعث تایید بر نزدیک بودن موقعیت سرور به بازدید کننده دارد.

اما معمولا مشکلی که سرورهای داخل ایران با مواجه هستند کیفیت آن می باشد که این مشکلات شامل موارد زیر هستند:

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

در بخش زیر ویژگی های سرورهای هاست خارج از ایران بررسی می گردد:

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

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

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

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

ادامه مطلب

مقایسه انواع کلیدهای RSA در SSL

مقایسه انواع کلیدهای RSA در SSL

در ابتدا اگر به طور خلاصه و ساده بخواهیم عنوان کنیم 2048 بیت RSA روش رمزنگاری نامتقارن است این روش برای تصدیق اعتبار و اطمینان از اینکه تنها گیرنده مشخص شده امکان رمزگشایی از اطلاعات دریافتی را دارد ابداع شده. در این روش برای رمزنگاری Asymmetric Encryption از 2 کلید عمومی و خصوصی استفاده می شود. اغلب طول کلید ها برای کلید رمزنگاری عمومی/خصوصی 2048 بیتی است.
رمزنگاری نامتقارن یا RSA دارای کلیدهایی با سایز های بزرگ است و هر چه این عدد بزرگتر باشد بهتر است مثلا 2048 و 4096 و به دلیل بزرگ بودن اعداد و پیچیدگی بیشتر کندتر عمل می کند باز به همین دلیل است که تنها در مرحله اولیه از آن استفاده می شود و ایجاد کلید خصوصی از این عدد کار کند و مشکلی است. هنگامی که اتصال برقرار شد، ارتباط سریعی برقرار می شود که رمزنگاری متقارن نسبتا سریع می باشد و از کلیدهای کوچکتری با سایز 128 و 256 استفاده می کند. به طور کلی، SSL از چندین الگوریتم رمز گذاری در مراحل مختلف استفاده می نماید.

کلید RSA :

RSA الگوریتمی است که به وسیله کامپیوتر های مدرن برای رمزگذاری و رمزگشایی پیام ها استفاده می شود. این یک الگوریتم رمزنگاری نامتقارن است. نامتقارن بدان معنی است که دو کلید مختلف وجود دارد. به RSA رمزنگاری کلید عمومی نیز گفته می شود، زیرا یکی از کلیدها را می توان به هر شخصی داد و کلید دیگر باید خصوصی نگه داشته شود. کلید RSA با تعداد 2048 بیت به منظور تایید هویت یا امضا استفاده می شود و تضمین می کند که تنها یک دریافت کنندۀ در نظر گرفته شده، می تواند به اطلاعات ارسالی یا رمزگذاری شده دسترسی داشته باشد. این کلید تشکیل شده است از دو قطعه، یکی کلید عمومی و دیگری کلید خصوصی، که در واقع این دو کلید به یکدیگر وابسته هستند.

2048 بیت درباره کلید جفت شده RSA است :

کلیدهای RSA شامل یک عدد صحیح بزرگ و یک کلید 2048 بیتی است، این کلید عدد صحیحی بزرگتر از 2 به توان 2047 و کوچکتر از 2 به توان 2048 می باشد.

256 بیت درباره SSL است :

در SSL، کلید سرور تنها به منظور انتقال یک کلید 256 بیتی تصادفی استفاده می شود. به طور کلی مشتری کلید 256 بیتی تصادفی را تولید می کند و آن را با کلید عمومی RSA سروری که در گواهی سروری و یک کلید 2048 بیتی است، رمزگذاری می کند و نتیجه را به سرور ارسال می نماید. سرور از کلید خصوصی RSA به منظور معکوس عمل کردن عملیات استفاده می کند. بنابراین کلید 256 بیتی انتخاب شده توسط مشتری بدست می آید. پس از آن، مشتری و سرور از کلید 256 بیتی به منظور انجام رمزنگاری متقارن و بررسی های نهایی استفاده می کند و دیگر از کلید RSA برای برقراری اتصال استفاده نخواهد شد.

بهترین سایز کلید RSA چیست؟

  • OpenSSL بصورت پیشفرض از کلید 2048 بیتی استفاده می کند.
  • سیستم عامل ویندوز از شما می خواهد که دقیقا انتخاب کنید سایز مورد نظر شما چیست؟
  • اگر می خواهید یک گواهینامه امنیتی با آدرس سبز رنگ EV داشته باشید می بایست حتما سایز کلید حداقل 2048 باشد.

به چه دلیل لازم است در خصوص کلید های 4096 اطلاعات بیشتری داشته باشید؟

  • اکثر توسعه دهندگان آنلاین مثل GitHub, Stripe, nmp و Mozilla از کلید های 2048 بیتی برای گواهینامه های امنیتی EV خود در زمان نگارش این مقاله استفاده می کنند.
  • GnuPG اعتقاد دارد که کلید های 4096 بیتی غیر ضروری هستند.
  • اما SSL Labs برای اعطای امتیاز 100% به شما، از شما می خواهد که کلید 4096 بیتی داشته باشید.

انتخاب سایز کلید RSA

حتما در جریان هستید که با داشتن یک کلید 4096 بیتی:

  • قدرت کدگذاری شما افزایش می یابد.
  • ارتباط اولیه (Handshake) گواهینامه امنیتی شما به ازای هر ارتباط کندتر خواهد بود.
  • میزان مصرف CPU در زمان Handshake بیشتر خواهد بود.

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

محاسبه قدرت کدگذاری
بر خلاف الگوریتم های متقارن، الگوریتم غیر متقارن RSA (متاسفانه) با افزایش یک بیت اضافه امنیت شما را دو برابر نمی کند.
کلیدهای RSA توسط موسسه ملی استاندارد و تکنولوژی محاسبه شده اند به این صورت که یک کلید 2048 بیتی RSA معدل با یک کلید 112 بیتی متقارن همتراز می باشد.
به این صورت که امکان هک کردن یک کلید با شرایط فوق به میزان 2 به توان 112 از نظر تئوری امکان پذیر است.
تصویر زیر یک نمونه محاسباتی قدرت کدگذاری کلید ها را به شما نشان می دهد:

انتخاب سایز کلید RSA

مقایسه میزان مصرف CPU

یک کلید بزرگتر به معنای زمان بیشتر از نظر ارتباط اولیه با وب سایت شما از نظر کاربران می باشد. در سیستم عامل های Mac و Linux با دستور ساده openssl speed rsa می توانید محاسبات زیر را بررسی کنید:

sign verify sign/s verify/s
rsa 512 bits 0.000210s 0.000014s 4772.1 69667.5
rsa 1024 bits 0.000727s 0.000035s 1375.3 28508.9
rsa 2048 bits 0.003778s 0.000092s 264.7 10899.5
rsa 4096 bits 0.022637s 0.000305s 44.2 3275.4
انتخاب سایز کلید RSA

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


مقایسه ارتباط اولیه مرورگرها:

شما می توانید یک مقایسه عملی را با تعریف دو کلید 2048 و 4096 بیتی بر روی یک سرور انجام دهید و نتایج را همانطور که ما در مرورگر Chrome بررسی کرده ایم مشاهده کنید:

انتخاب سایز کلید RSA

ما 5 تست با هر دو سایز کلید انجام دادیم و هر بار مرورگر را باز و بسته کردیم تا کلید حذف شود ونتیجه اینکه:

  • میانگین زمان Handshake برای کلید 2048 بیتی 50 میلی ثانیه
  • میانگین زمان Handshake برای کلید 4096 بیتی 76 میلی ثانیه

انتخاب سایز کلید RSA
میزان زمان اضافه شده در کلید 4096 بیتی قطعا محسوس است با این حال این ارتباط کماکان سریع است.

گوگل انتظار دارد که صفحات شما در کمتر از 100 میلی ثانیه محاسبه شوند، آمازون معتقد است هر 100 میلی ثانیه اضافه تر باعث کاهش فروش خواهد شد! اگر سایت شما بر مبنای HTTPS باشد هیچ یک از محتوای شما نمایش داده نخواهند شد مگر اینکه این Handshake انجام شده باشد.
اما اینکه 25 میلی ثانیه – 25 هزارم یک ثانیه برای شما تاثیر گذار است یا خیر کاملا به وب سایت شما بستگی دارد. بسیاری از وب سایت ها – همچنین وب سایت زاگریو – بهینه سازی های بسیاری را قبل از در نظر گرفتن این میزان زمان نیاز دارد به همین دلیل این موضوع باعث مشکل برای ما نمی شود.
این تست را ما بعدا بر روی یک موبایل ضعیف تر از نظر پردازشی انجام خواهیم داد.

نگرانی در خصوص سازگاری کلیدهای 4096 بیتی
باید نظر داشته باشید که سرویس هایی مثل Amazon CloudFront فقط از کلید های 2048 بیتی پشتیبانی می کنند. همچنین Cisco IOS XE در نسخه های قدیمی تر از 2.4 و Cisco IOS قبل از 15.1(1)T از کلید های 4096 بیتی پشتیبانی نمی کنند.


خلاصه:

به نظر ما – میزبانی زاگریو – همانطور که در ابتدا توضیح داده شد انتخاب شما قطعا باید حداقل یک کلید 2048 بیتی باشد. گسترش دهندگان OpenSSL, Microsoft و تمامی مرورگر ها اکیدا توصیه می کنند که حداقل از کلید 2048 بیتی استفاده کنید.
آیا می خواهید کماکان از یک کلید 4096 بیتی استفاده کنید؟ این آمار را در نظر داشته باشید:

  • یک کلید 4096 بیتی به نسبت یک کلید 2048 بیتی قدرت امنیت شما را تا حد منطقی ای افزایش می دهد.
  • میزان مصرف CPU شما در زمان ارتباط اولیه توسط یک کلید 4096 بیتی به شدت افزایش پیدا خواهد کرد.
  • مرورگر ها در اثر تبادل یک کلید با سایز بیشتر کمی بیشتر زمان خواهند برد و سایت شما کمی کندتر خواهد شد.
ادامه مطلب

درباره WHMCS 7 و قابلیت های آن

درباره WHMCS 7 و قابلیت های آن

WHMCS چیست ؟

WHMCS چیست ؟ – whmcs یا WHMCompleteSolution مخفف کلمه web hosting management complete solution به معنای “راه حلی برای مدیریت کامل میزبانی وب ” می باشد

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

 

قابلیت های Whmcs7 ؟؟؟

 

1- آپدیت خودکار / WHMCS Auto Updater

در WHMCS 7.0 بروز رسانی ها فقط با یک کلیک میتوانید به جدیدترین نسخه ارتقا دهید ، این بخش شاید مهمترین امکان این ورژن باشه که بسیار کاربردی و مفید خواهد بود. همراه با به روز رسانی های جدید، راه های آسان تر برای سفارشی کردن سرور WHOIS، کشورها و … در راه است که می تواند خیال راحت از طریق به روز رسانی خودکار داشت.

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

2- Spotlight TLDs

با Spotlight TLDs که اولین بار در این سیستم اضافه شده است میتوانید 8 دامنه ای که بیشترین ثبت شده در بین کاربران خواهد بود را به نمایش دهید. با این کار کاربران شما بیشتر تمایل به ثبت پسوند های پرطرفدار خواهند شد.

3 – PayPal Integration Optimisations

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

4- آسان تر شدن پیکربندی محصولات / Simple Product Configuration

برای کانفیگ محصولات به روشی ساده تر از قبل خواهد بود که از کنترل پنل های cPanel ، DirectAdmin و Plesk پشتیبانی میکند که از جمله ویژگی های جدید این امکان اضافه شدن امکان کشیدن و رها کردن (dropdown) بسته ها می باشد.

5- راه اندازی و نصب سریع بصورت ویزارد / Quick Start Setup Wizard

اگر شما از کاربران جدید استفاده کننده از whmcs هستید این امکان مخصوص شماست. با این امکان یک سیر در کل سیستم انجام خواهید داد و هر قسمت از سیستم نیاز به کانفیگ دارد به شما نمایش داده خواهد شد و میتوانید تغییرات و کانفیگ های خود را انجام دهید. سیستم راهنمای شماست!

6- سازگاری با نسخه PHP 7.0

در این ورژن سیستم کاملا با نسخه 7 php سازگار خواهد بود و میتوانید در هاست خود از نسخه 7 پی اچ پی استفاده کنید نسخه ای که جدیدترین نسخه php بوده و از امنیت بسیار بالایی برخوردار است. البته قابل ذکر است که همچنان نسخه php ورژن 5.6 هم با این اسکریپت سازگار خواهد بود اما سایر نسخه های همچون 5.5 و 5.4 و 5.3 و غیره توصیه نمیشوند! این نسخه ها علاوه بر ناسازگاری احتمالی از امنیت کمتری برخوردار بوده و حتی توسط php پشتیبانی هم نخواهند شد. پشتیبانی نشدن این نسخه ها نشانه ای از امنیت پاییین خواهد بود چرا که در صورت شناسایی باگ در این نسخه ها نسخه پچ امنیتی ارائه نخواهد شد.

 

برای اطلاعات بیشتر و یا برای شروع، http://preview.whmcs.com مراجعه کنید.

ادامه مطلب

درباره MongoDB و ویژگی های آن

درباره MongoDB و ویژگی های آن

مانگودی‌بی یک پایگاه داده‌های سند-گرای متن‌باز، کارا، مقیاس‌پذیر، بدون نیاز به طرح‌بندی اولیه نوشته شده در زبان برنامه‌نویسی سی++ است.

هدف مانگودی‌بی پرکردن فاصلهٔ ذخیره‌بندی‌های کلید/مقداری—که سریع و مقیاس پذیر هستند— و سامانه‌های سنتی مدیریت پایگاه داده رابطه‌ای—که درخواست‌های غنی و عملکرد عمیقی دارند— بوده‌است. مانگودی‌بی برای رفع مشکلاتی طراحی شده که با پایگاه داده‌های رابطه‌ای به سادگی رفع نمی‌شوند؛ برای مثال اگر پایگاه داده کارسازهای زیادی را دربرگیرد.

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

توسعه مانگودی‌بی در 10gen در سال ٢٠٠٧، هنگامی که شرکت در حال ایجاد یک بستر به عنوان سرویس مشابه با ویندوز آژور یا گوگل اپ انجین بود، آغاز شد. در سال ٢٠٠٩ مانگودی‌بی عنوان یک محصول مستقل و متن باز با مجوز آجی‌پی‌ال ارائه شد.

در ماه مارس ٢٠١٠، با شروع از نسخه ١.۴، مانگودی‌بی قابل استفاده در خط تولید شناخته شد.

 

ویژگی های پایگاه داده MongoDB

در زیر خلاصه ای از برخی از ویژگی های اصلی آمده است:

  • پرس و جوهای تک کاره: مانگودی‌بی از جستجو بر اساس فیلد، پرس و جوهای بازه‌ای، و جستجوهای با عبارت منظم پشتیبانی می کند.
  • فهرست بندی: هر فیلدی در مانگودی‌بی قابل فهرست بندی است. فهرست های ثانویه نیز موجود هستند.
  • انعکاس: مانگودی‌بی از انعکاس تابع-متبوع (master-slave) پشتیبانی می کند. هر متبوعی قادر به انجام نوشتن ها و خواندن ها است. یک تابع داده ها را از متبوع رونوشت می کند و تنها برای خواندن ها و یا پشتیبانی به کار می رود. تابع ها توانایی انتخاب متبوع جدید در صورت از کار افتادن متوبع فعلی را دارند.
  • توازن بار: مانگودی‌بی با استفاده از بخش بندی (sharding) قابل مقیاس پذیری به صورت افقی است. شخص توسعه دهنده کلید بخش بندی را انتخاب می کند که مشخص می کند داده در یک مجموعه چگونه توزیع خواهد شد. داده بر مبنای کلید بخش بندی به بازه های مختلف تکه تکه می شود و در بخش های مختلف توزیع می شود. (هر بخش یک متبوع با یک یا چند تابع است).
  • ذخیره‌سازی فایل: از مانگودی‌بی می توان به عنوان یک سیستم فایل استفاده کرد و از مزایای توازن بار و انعکاس داده در چندین ماشین برای ذخیره فایل های استفاده کرد.
  • تجمیع: برای پردازش دسته ای داده های و عملیات تجمیع می توان از نگاشت‌کاهش استفاده کرد.
  • اجرای جاواسکریپت سمت سرور
  • مجموعه‌های دربسته

موارد استفاده و استقرار

با توجه به مقاله «موارد استفاده» در وب سایت مانگودی‌بی، مانگودی‌بی برای موارد زیر مناسب است:

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

معرفی مزایای Cloud Computing

معرفی مزایای Cloud Computing

یکی از آخرین فناوری های روز دنیا در زمینه هاستینگ، سرویس میزبانی ابری یا Cloud Hosting می باشد. این نوع میزبانی با وجود این که یک فناوری جوان به شمار می آید و مدت زمان زیادی از گسترش آن نمی گذرد، با توجه به ویژگی هایی که در خود جای داده، به عنوان یکی از محبوب ترین سرویس های هاست در نوع خود تبدیل شده است. امروزه هرکس که در جستجوی یک سرویس انعطاف پذیر با Up Time بالا است مطمئنا با عباراتی همچون کلاود هاستینگ، هاست ابری، میزبانی ابری و … برخورد خواهد داشت.

پردازش ابری چیست؟

در پردازش ابری (Cloud Computing)، کاربران از سخت افزارها و نرم افزارهایی که روی یک شبکه گسترده قرار دارد استفاده می کنند و به جای اینکه نرم افزار و یا سخت افزار مورد نیاز خود را بخرند استفاده از آن را بصورت خدمت دریافت می کنند و بابت این خدمتی که دریافت کرده اند هزینه پرداخت می کنند. فکر می کنم پردازش ابری  را با یک مثال بهتر بتوان توضیح داد.

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

در واقع در مدل پردازش ابری (Cloud)، نرم افزار و اطلاعات شما روی سرورهای ارائه دهنده خدمات قرار دارد نه سرور خودتان و در مدل استفاده از نرم افزار بعنوان یک خدمت (SaaS)، کاربران استفاده کننده از خدمات پردازش ابری بصورت دوره ای (ماهانه، سه ماهه و …. بسته به سیاست های ارائه دهنده خدمت) هزینه استفاده از خدمت را پرداخت می کنند.

مزایای فن‌آوری رایانش ابری ( Dynamic Cloud Server )

استفاده از فن‌آوری رایانش ابری دارای مزایای زیادی ست که در ادامه به بیان کلی آن‌ها پرداخته می‌شود.

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

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

۱- کاربران تنها بهای استفاده از خدمات را می‌پردازند و نیازی به پرداخت هزینه‌های سرمایه‌ای ( برای خرید سخت‌افزار و نرم‌افزار) وجود ندارد.

۲- به دلیل ارتباط مستقیم کاربر و شرکت سرویس دهنده، هزینه‌های مربوط به واسطه و نماینده‌ی فروش حذف می‌شود.

۳- هزینه‌های عملیاتی پایین برای سرویس دهنده ( به نسبت موارد مشابه)، باعث کاهش قیمت خدمات برای مشتری می‌شود.

2. پردازش ابری به لحاظ امنیت و به‌روزرسانی

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

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

3. پردازش ابری و عدم محدودیت مکانی، زمانی

در این فن‌آوری محدودیت‌های زمانی و مکانی از میان رفته‌اند. کاربر می‌تواند در هر مکان و در هر زمان به سرویس مورد نظر دسترسی داشته باشد. همچنین با هر وسیله‌ای، همچون: نت‌بوک، نوت‌بوک، تبلت و یا حتی تلفن همراه از سرویس خود استفاده کند.


4. راحتی در به اشتراک گذاری منابع در رایانش ابری

چون محل ذخیره‌ی اطلاعات بر روی سرور می‌باشد، کاربر به راحتی می‌تواند اطلاعات و یا سرویس خود را برای هر کسی و در تمامی نقاط به اشتراک گذارد.

5. رایانش ابری و نگهداری ایمن و راحت

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

آشنائی با برخی معایب فن‌آوری رایانش ابری

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

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

1. رایانش ابری و حفظ حریم خصوصی

شاید مهمترین دغدغه‌ی کاربران در فن‌‌آوری رایانش ابری، حفظ حریم خصوصی آن‌ها باشد. طرفداران حفظ حریم خصوصی بیشترین انتقاد را به این فن‌آوری وارد می‌کنند. زیرا شرکت‌های سرویس دهنده به راحتی می‌توانند به صورت قانونی و یا غیرقانونی بر اطلاعات کاربر نظارت داشته باشند. نمونه‌های زیادی در نقض حریم خصوصی کاربران توسط شرکت‌هایی همچون: Google, AT&T, Verizon انجام شده است.

2.امنیت با رایانش ابری

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

3. آسیب پذیری در شرایط بحران اقتصادی

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

4. نوظهور بودن فناوری سرور های پردازش ابری و به نوعی هاست پردازش ابری

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

5. سختی در تغییر شرکت هاستینگ به پایان رسیده !

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

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

6. هزینه‌های پهنای باند در سرور های پردازش ابری در دیتاسنتر 

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

7. میزان دسترسی به سرویس دهنده (Dynamic Cloud Server)

میزان دسترسی دائم و جامع به سرویس دهنده در این فن‌آوری امری مهم به نظر می‌رسد. از این منظر نکات زیر قابل تامل است.

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

۲- همان‌طور که می‌دانید با تصویب قانون Internet Kill Switch در سنای آمریکا، به رئیس جمهور آمریکا این اختیار داده شده است که در شرایط بحرانی به صورت کلی اینترنت را در ایالات متحده قطع کند. با توجه به این که بسیاری از شرکت‌های بزرگ ارائه دهنده‌ی خدمات رایانش ابری در این کشور قرار دارند، دسترسی به این خدمات در هر شرایطی با عدم قطعیت همراه است.

۳- به دلائل فنی گاهی ممکن است ارائه خدمات به صورت مقطعی قطع شود. برای مثال در ۱/۱۲/۲۰۰۸ به مدت ۶ ساعت، مشتریان Salesforce.com قادر به دریافت خدمات نبودند. مورد مشابهی در سرویس‌های آمازون اتفاق افتاده است.

طرفداران ابر روی 5 مزیت کلیدی تکیه میکنند

1. ارزانی :

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

2. سرعت دسترسی در سرور پردازش ابری

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

3. به روز رسانی

اکثر ارائه دهندگان دائما نرم افزارهای خود را بروز میکنند و به محض اضافه شدن یک مشخصه جدید، آنرا به سیستم خود اضافه میکنند.

4. مقیاس پذیری

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

5. تحرک

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

به عبارت دیگر

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

برای برایان، استراتژی ابری به معنای پرداخت کمتر برای سازمان میباشد و تا کنون نزدیک به 10،000 از کارمندان او به سرویس ایمیل گوگل منتقل شده اند و 10،000 دیگر نیز باید تا پایان سال اینکار را انجام دهند.اینک برایان از سایتهای گوگل برای به اشتراک گذاشتن اسناد در شرکتش استفاده میکند و دست به ایجاد شبکه های داخلی برای هر دو نوع شرکت، در سطح جهانی و زیرگروه ها زده است.این امکان محاسبات ابری، که میتوان براحتی با آن دست به دسته بندی در شرکت زد، جذاب است. شرکت بیمه Aviva که در رشته خود غولی به حساب میاید، همه مدیریت محتوای اینترپرایز و بیزنس هوشمند خود را به سرویس آنلاین Sharepoint مایکروسافت منتقل کرده است.

ویژگی های اساسی رایانش ابری (Dynamic Cloud Server)

1.سلف‌سرویس درخواستی (On-demand self-service)

مشتری می‌تواند یکسویه امکانات رایانشی همچون کارساز و فضای ذخیره‌سازی در شبکه را به هنگام نیاز از هر فراهم کننده به صورت خودکار و بدون نیاز به دخالت انسان به دست آورد.دسترسی گسترده شبکه(Broad Network access): امکانات روی شبکه در دسترس هستند و می‌توان با سازوکارهایی استاندارد به آنها دست یافت. سازوکارهایی که بسترهایی ناهمگون کلاینت‌های ضعیف و قوی(گوشی‌های موبایل، لپ‌تاپ‌ها و PDAها) را پشتیبانی می‌کنند.

2. جمع کردن منابع(Resource pooling)

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

3. انعطاف‌پذیری سریع- در جا- (Rapid elasticity)

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

خدمات اندازه‌گیری شده(Measured Service)

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

 

اما رایانش بی‌درنگ چیست؟ (Dynamic Cloud Server)

رایانش بی‌درنگ در علوم رایانه به بررسی مسایل سامانه‌های ضرب‌الاجل برای پردازش داده می‌پردازد. پاسخ سریع و عملکرد بالا از ویژگی‌های مهم این سامانه‌ها هستند. در سامانه «بی‌درنگ» درستی اجرای یک عملیات در آن تنها به درست بودن عملیات از نظر منطقی بستگی ندارد بلکه اجرای آن عملیات در یک بازه زمانی مشخص نیز در درستی اجرای عملیات در نظر گرفته می‌شود. این سامانه‌ها در ماموریت‌های بحرانی کاربرد فراوانی دارند. در صورتی که پردازش بی‌درنگ در بازه زمانی مورد نظر نتواند درخواست پردازش را پاسخ دهد پردازش شکست‌خورده تلقی می‌شود. اختلال در عملکرد این سامانه‌ها می‌تواند خسارات جبران‌ناپذیری همچون به خطر افتادن جان انسان‌ها را به دنبال داشته باشد.
ترمز ضدقفل وسایل نقلیه نمونه‌ای از این سامانه‌‌ها است که باید در یک بازه زمانی کوتاه به صورت ضرب‌الاجل جلوی قفل شدن ترمزها را بگیرد. سامانه‌های پخش زنده صدا و تصویر، ارسال پیامک، خدمات میکروبلاگینگ مانند توییتر، گوگل ویو(google wave) نیز نمونه‌های دیگری از این فناوری هستند.

 

 

 

پیش بینی آینده ی سرور های پردازش ابری یا بهتر بگوییم فناوری رایانش ابری

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

پردازش ابری در یک نگاه !

پردازش ابری یا همان Cloud Computing در حقیقت به معنای تبدیل پردازش و منابع پردازشی از یک محصول به یک سرویس است. در این مدل منابع، نرم افزارها بر روی یک سرور اصلی تحت شبکه (شبکه اختصاصی یا اینترنت) قرار می‌گیرد و سیستم‌ها و سایر محصولات تنها نیاز دارند تا به شبکه متصل شوند و از ابزار فراهم شده بر روی شبکه استفاده کنند.

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

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

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

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

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

ادامه مطلب

فیشینگ چیست و روش های مقابله با آن

فیشینگ چیست و روش های مقابله با آن فیشینگ چیست و روش های مقابله با آن

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

امروزه اغلب کاربران با دنیای آنلاین عجین شده‌اند، در حالی که شاید از خطرات معمول این دنیا بی‌اطلاع باشند.

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

فیشینگ چیست؟

  فیشینگ چیست و روش های مقابله با آن

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

امروزه اغلب کاربران با دنیای آنلاین عجین شده‌اند، در حالی که شاید از خطرات معمول این دنیا بی‌اطلاع باشند.

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

انواع مختلف حمله فیشینگ

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

جعل وب‌سایت‌ها: امروزه این روش، معمول‌ترین راه برای کلاهبرداری از کاربران اینترنتی است. در این روش، هکر، مسیر کاربر را به یک URL (وب‌سایت) جعلی که بسیار شبیه وب‌سایت اصلی است، تغییر می‌دهد. هکر همچنین می‌تواند از آسیب‌پذیری وب‌سایت سوءاستفاده کند و کاربر را به دام بیندازد. آنها می‌توانند یک جاوا اسکریپت را به‌ منظور تغییر نوار آدرس به وب‌سایت تزریق کنند یا از نقاط ضعف XSS (اسکریپت‌نویسی بین سایتی) نهایت استفاده را ببرند.

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

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

چگونه می‌توانیم یک کلاهبرداری فیشینگ را شناسایی کنیم؟

اول، دریافت ایمیل از بانک‌تان یا هر موسسه و سازمانی با این مضمون که “به‌ علت فعالیت‌های غیرمجاز، حساب شما در حال بسته شدن است، جهت جلوگیری از تعلیق، حساب خود را بازبینی و تایید کنید.”

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

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

از آنجا که کاربران هدف به‌صورت تصادفی انتخاب می‌شوند، احتمالا در ابتدای ایمیل‌ها عباراتی نظیر “مشترک گرامی”، “کاربر گرامی سایت PayPal” و غیره را مشاهده کنید.

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

و آخرین نکته درباره URL فیشینگ است. این امکان وجود دارد به وب‌سایتی هدایت شوید که کاملا شبیه سایت اصلی باشد، ولی باید بدانید ممکن است به سایت فیشینگ رفته باشید.

همواره به URL نگاه کنید تا متوجه شوید آیا در وب‌سایت اصلی هستید یا یک وب‌سایت فیشینگ (وب‌سایت تقلبی).

چگونه از فیشینگ اجتناب کنیم؟

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

از کلیک کردن روی ابرلینک‌ها پرهیز کنید. هنگامی که یک ایمیل را بررسی می‌کنید، روی ابرلینک‌هایی که در آن وجود دارد کلیک نکنید، به ویژه اگر از یک منبع نامطمئن آن را دریافت کرده‌اید.

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

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

همیشه سعی کنید اطلاعات‌تان را در مقابل آخرین تهدیدات امنیتی به‌روز نگه دارید.

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

 

 

ادامه مطلب

مقایسه سی پنل و پلسک

مقایسه سی پنل و پلسک

مقایسه سی پنل و پلسک

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

ویژگی های کنترل پنل پلسک (Plesk) :

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

یکی از نقاط قوت پلسک استفاده از IPV6 است که با پشتیبانی از نسخه جدید آی پی ها می توان براحتی برای سرور خود به غیر از آی پی ورژن 4 از 6 نیز استفاده نمود که این ویژگی در سی پنل وجود ندارد.

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

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

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

 

ویژگی های سی پنل  (Cpanel) :

یکی از مزایای عمده سی پنل که آن را نسبت به پلسک برتر می کند پنل کاربری بسیار کاربر پسند است که هر شخصی حتی با دانش پایه نیز می تواند براحتی با این کنترل پنل کار کند و این امر باعث شده است که وب مسترها و صاحبان کسب و کار بیشتر به سمت این کنترل پنل روی بیاورند .

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

از نقاط ضعف این کنترل پنل نیز به می توان به عدم استفاده از IPV6 و پشتیبانی نکردن برخی سیستم عامل ها  است.

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

 

امتیاز های مقایسه:

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

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

مقایسه سی پنل و پلسک

 

 

 

 

 

ادامه مطلب

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

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

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

در این مقاله ، ۱۰ موردی که می توان با وردپرس انجام داد آمده است . شانسی که وجود دارد این است که نگرانی در خصوص چیزی که می خواهید انجام دهید در وردپرس وجود ندارد چرا که قالب ها ، افزونه ها و ابزارهایی برای انجام سادگی کار وجود دارند .

۱- وب سایت تجاری

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

۲- وب سایت تجارت الکترونیک

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

۳- وب سایت forum

وردپرس با انواع ابزارهای فروم آنلاین به صورت یکپارچه ترکیب شده است همچنین یک افزونه وردپرس به نام simple press وجود دارد که ایجاد یک فروم برای وب سایت راحتی ساده تر می کند.

۴- وب سایت تجمیعی

اگر شما طرفدار وب سایتهایی همچون Alltop یا popurls هستید و می خواهید سایت ایجاد کنید که لینکها را از بلاگ خاصی یا فیدهای Rss سایت جمع آوری کنید این کار با وردپرس قابل انجام است . قالب های onenews wordpress و Accumulo wordpress برای این کار تعبیه شده اند.

۵- سایت عضو گیری

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

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

۷- سایت رزومه

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

۸- سایت پورتفولیو

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

۹- سایت مجله

شما می توانید مجله آنلاین خود را با استفاده از وردپرس منتشر کنید تنها کافی است که قالب مجله وردپرس که دوست دارید همچون delicious magazine theme را انتخاب کنید.

۱۰- سایت های curation

ابزارهای curation زیادی وجود دارد که به صورت یکپارچه با وردپرس از طریق افزونه های ایجاد شده توسط شرکتهای این ابزارها به وجود آمده اند. یکی از این ابزارها Robel mouse می باشد.

ادامه مطلب

معرفی سرویس ابری Iaas

معرفی سرویس ابری Iaas

معرفی سرویس ابری Iaas

هر سازمان, برای نگهداری نرم افزارهای کاربردی خاص خود نیازمند مجموعه ای از تجهیزات سخت افزاری محاسباتی و شبکه ای است. بنابراین طبق مدل قدیمی، پیشنهاد قابل ارائه, خرید تجهیزات و همینطور استخدام کارشناسان برای مدیریت و نگهداری آنها خواهد بود. اکنون این سوال مطرح می شود که آیا از تجهیزات خریداری شده به طور مفیدی استفاده می شود؟ برای روشن سازی مسئله، این مثال را به یک دانشگاه بسط می دهیم. هر دانشگاه, در طول سال دو بار در زمان ثبت نام دانشگاهی نیازمند سخت افزارهای قدرتمند برای پاسخگویی به درخواست های دانشجویان است و در بقیه سال، بار سنگینی بر روی سخت افزارها نخواهد بود. اگر مدل قدیمی را در نظر بگیریم, این سازمان مجبور است سخت افزارهای قدرتمندی خریداری کند تا در زمان ثبت نام بتوانند پاسخگو باشند. اما در مورد بقیه طول سال چطور؟ سخت افزارهای قدرتمند بدون دلیل با هزینه گزافی نگهداری می شوند. ضمنا, هر زمانی که تصمیم به توسعه و یا تنزل سخت افزار ها گرفته شد, مدت زیادی صرف پیکربندی دوباره کل سیستم خواهد شد.
در مدل IaaS، دانشگاه به عنوان یک مشتری از ارائه دهنده خدمات رایانش ابری، خدمات IaaS مرکز داده مجازی یا vDC خریداری میکند. به مشتری یک کنترل پنل مبتنی بر وب ارائه می شود که مخزنی از منابع در آن تعریف شده. مسئول IT دانشگاه به سادگی از طریق این کنترل پنل, ماشین های مجازی، قطعات شبکه ای مجازی، فضای ذخیره سازی اطلاعات مجازی و … را با منابع محاسباتی کم می سازد و سپس نرم افزارهای مورد نیاز را بر روی آنها پیاده میکند. هر زمان که به مهلت ثبت نام نزدیک شد، کافی است از طریق کنترل پنل, اقدام به افزایش منابع نماید و پس از خاتمه دوره ثبت نام, منابع را به حالت قبل برگرداند، بدون اینکه کوچکترین نیازی به دخالت کارشناس سخت افزار، شبکه و یا … باشد. بنابراین هزینه های گزاف تامین و نگهداری سخت افزارهایی که از آنها استفاده نمی شود حذف می شوند و آن سازمان تنها برای منابعی که مصرف می شود هزینه پرداخت می کند.

 

تعریف Iaas:

Infrastructure as a Service یا IaaS یکی از سه مدل بنیادی سرویس های محاسبات ابری در کنار Platform as a Service (PaaS) و Software as a Service (SaaS) است. مثل تمام سرویس های محاسبات ابری این مدل هم بر روی یک ارتباط عمومی (معمولا این ارتباط اینترنت است) به منابع محاسباتی در یک محیط شبیه سازی شده –  ابر –  دسترسی می دهد. در مورد IaaS منابع محاسباتی ارائه شده دقیقا همان سخت افزار مجازی سازی شده می باشد. به معنای دیگر : زیر ساخت (infrastructure) محاسباتی، این توصیف شامل مواردی همچون فضای سرور مجازی، ارتباط های شبکه ای، پهنای باند، IP آدرس ها و Load balancer ها می شود. از نظر فیزیکی، ائتلافی از منابع سخت افزاری چندین سرور گرفته می شود و شبکه ها معمولا بین دیتاسنتر های متعددی توزیع می شود، که ارائه دهنده سرویس ابری موظف است از همه ی آنها نگهداری نماید. از سوی دیگر به مشتری دسترسی به مولفه های مجازی سازی شده داده می شود تا بتوانند پلتفورم IT مختص به خود را ایجاد نمایند.

معرفی سرویس ابری Iaas

 

موارد استفاده و به کار گرفته شده در IaaS

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

در ادامه چند مثال جسته گریخته در رابطه با نحوه ی به کار گرفتن IaaS توسط سازمان ها ارائه شده است:

  • زیر ساخت سازمانی؛ با شبکه های تجاری داخلی، همانند سرویس های ابری خصوص و Virtual local area networks که از ائتلاف چند سرور و منابع شبکه استفاده می کنند. یک کسب و کار می تواند داده های خود را در آنها ذخیره کنند و نرم افزار های مورد نیاز روزانه خود را اجرا نمایند. کسب و کار های در حال گسترش می توانند بر اساس میزان رشد خود زیرساخت خود را نیز افزایش دهند در حالیکه سرویس های ابری خصوصی (که تنها به وسیله ی خود کسب و کار قابل دسترس است) می تواند از فضای های ذخیره سازی و انتقال داده های حساس که برخی کسب و کارها می بایست به آنها رسیدگی کنند محافظت نماید.
  • میزبانی ابری؛ میزبانی وب سایت ها بر روی سرور های مجازی که بر روی ائتلافی از چند سرور فیزیکی قرار گرفته اند. یک وب سایت که بر روی سرویس ابری میزبانی می شود، به عنوان مثال می تواند از پایداری و قدرت شبکه ی عظیم چندین سرور فیزیکی و ارتقای لحظه ای، براساس نیاز کاربر بهره برده تا پاسخگوی درخواست های غیرمنتظره بر روی وب سایت باشد.
  • مرکز داده مجازی (VDC)؛ یک شبکه ی مجازی شده ای از سرور های مجازی می تواند به صورتی به کار گرفته شود تا قابلیت های میزبانی ابری بهبود یافته و یا زیرساخت IT سازمانی ارائه دهد، یا همه ی این عملیات ها را داخل یک سرویس ابری خصوصی یا عمومی ترکیب نماید.

معرفی سرویس ابری Iaas

 

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

یک Infrastructure as a Service عادی می تواند امکانات و مزایای زیر را به همراه داشته باشد:

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

سرویس هایی که در حال حاضر تحت این مدل در حال ارائه می باشند Amazon EC2, Windows Azure, Rackspace, Google Compute Engine هستند. در این شرکت های ارائه دهنده سرویس های ابری که تحت مدل IaaS سرویس ارائه می دهند به کاربران خود زیرساخت، ماشین مجازی و یا فضای مجازی ارائه می دهند تا آنان بتوانند نرم افزارهای کامپیوتری خود را تحت آنها به اجرا بگذارند.

در این نوع سرویس ها این امکان فراهم می شود تا نرم افزارهای کاربران در محیطی گسترش پذیر با کمک وب سرویس های مختلف هر شرکت قابل اجرا باشند. به عنوان مثال در سرویس EC2 شرکت آمازون، کاربر می تواند یک Amazon Machine Image را بالا آورده و با استفاده از آن ماشین مجازی خود را تنظیم کند (آمازون به این ماشین های مجازی instance می گوید) و در هرکدام از این ماشین ها نرم افزارهای مورد نیاز خود را قرار دهند. یک کاربر می تواند براساس نیاز خود این instance ها را ایجاد، اجرا و حذف نماید و براساس ساعت به میزان instance هایی که مصرف نموده هزینه پرداخت نماید.

در اینگونه سرویس ها علاوه بر کنترل منابع، کنترل بر روی محل و موقعیت جغرافیایی این ماشین های مجازی نیز ارائه می شود و کاربران می توانند بر اساس موقعیت جغرافیایی بازدیدکنندگان و کاربران خود اقدام به تهیه ماشین های مجازی (instance در سرویس EC2 آمازون) نمایند و با مدیریت این امر پایداری و سرعت سرویس دهی خود را افزایش دهند.

 

 

ادامه مطلب

معرفی سرویس Paas

معرفی سرویس Paas

معرفی سرویس Paas

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

تعریف Paas :

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

PaaS که یکی از شاخه های سرویس های ابری است به کاربران اجازه می دهد که با استفاده از ابزارهای عرضه شده توسط ارائه دهنده ، برنامه های کاربردی و نرم افزار ایجاد نمایند. خدمات PaaS می تواند شامل ویژگی های از پیش پیکربندی شده ای باشد که مشترکین می توانند به عضویت آن در بیایند و از آنها استفاده کنند. آنها می توانند ویژگی هایی را که نیاز های آن ها را برطرف می کند را انتخاب کنند و ویژگی هایی که برای آنها برای آنها مفید نیست را دور بیاندازند. در نتیجه بسته ها می تواند از ارائه ی چارچوبهای ساده نقطه و کلیک (point-and-click) ، که در آن هیچ تخصص میزبانی در سمت کاربر سرویس گیرنده مورد نیاز نیست تا تامین گزینه های زیرساختی برای توسعه پیشرفته ، متفاوت باشد.

معرفی سرویس Paas

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

خدمات PaaS همانند بسیاری دیگر از خدمات cloud ، عموما بر اساس اشتراک پرداخت می شوند ، بدین صورت که مشتریان در نهایت تنها هزینه ی آنچه که استفاده کنند را پرداخت خواهند کرد. مشتریان همچنین از اقتصاد مقیاس که از به اشتراک گذاری زیرساخت های فیزیکی اساسی بین کاربران به وجود می آیند ، بهره مند شوند و این موضوع نهایتا منجر به کاهش هزینه ها می شود.

در زیر به برخی از feature هایی که می تواند با خدمات PaaS ارائه شوند ، اشاره شده است :

  • سیستم عامل
  • محیط ایجاد script های سمت سرور
  • سیستم مدیریت پایگاه داده
  • نرم افزار سرور
  • پشتیبانی
  • ذخیره سازی
  • دسترسی به شبکه
  • ابزار برای طراحی و توسعه
  • میزبانی

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

در زیر به برخی از مزایای PaaS برای توسعه دهندگان برنامه های کاربردی اشاره شده است :

  • توسعه دهندگان مجبور به سرمایه گذاری در زیرساخت های فیزیکی نمی باشند: فرآهم شدن امکان اجاره ی زیرساخت های مجازی دارای دو نوع مزایای بهینه تر شدن هزینه ها و منافع عملی می باشد. آنها نیاز ندارند که سخت افزار مورد نیاز را خریداری کنند و یا یک فرد متخصص را برای مدیریت آن استخدام کنند و این موضوع باعث می شود که تنها بر روی توسعه برنامه های کاربردی تمرکز کنند. کاربران نیز به جای اینکه کل یک سرویس را تهیه کنند و منابع بی استفاده بماند ، تنها منابعی که به آن نیاز دارند را اجاره می کنند.
  • امکان توسعه و development برای افراد غیر متخصص نیز فرآهم خواهد شد: با برخی از سرویس های ارائه شده توسط PaaS هر شخصی با حداقل اطلاعات فنی می تواند یک برنامه ی کاربردی را توسعه دهد و این مورد به سادگی و از طریق مرورگر های اینترنتی و تنها با انجام چند کلیک صورت می پذیرد. از نمونه های برجسته این مورد می توانبه نرم افزارهای وبلاگی که تنها با چند کلیک نصب می شوند اشاره کرد ، همانند وردپرس.
  • انعطاف پذیری: مشتریان می توانند بر ابزارهایی که از طریق platform نصب کرده اند ، مدیریت کامل داشته باشند و همچنین می توانند یک platform مطابق نیازهای خاص خود طراحی کنند. در واقع آنها می توانند feature هایی که احساس می کنند برای آنها ضروری است را انتخاب و استفاده نمایند.
  • سازگاری: تمامی feature های مورد استفاده را می توان در مواقعی که شرایط اقتضا می کند ، تغییر داد.
  • تیم ها در مکان های مختلف می توانند با هم کار می کنند: به علت اینکه یک کانکشن اینترنتی و یک مرورگر تنها مولفه های مورد نیاز هستند ، توسعه دهندگان در مکان های مختلف می توانند با هم در ساخت یک برنامه مشارکت و همکاری کنند.
  • امنیت: در خدمات PaaS موارد امنتی همچون امنیت داده ها و تهیه ی بک آپ از اطلاعات و بازیابی آن فرآهم می باشد.

معرفی سرویس Paas

سرویس هایی همچون Windows Azure ، google app engine ، Apache Stratos ، Force.com و heroku.com از نمونه های این مدل هستند. بهترین مثال برای این مدل Windows Azure است که از ایجاد یک کد ساده با هر زبان برنامه نویسی دلخواه تا انتشار پروژه برنامه نویسی بصورت آنلاین و ایجاد سرور مجازی ویندوز یا لینوکس در آن ممکن است.

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

مایکروسافت:

کاربران می دانند مایکروسافت بهترین نیست در اینجا هم اولین و بهترین نیست ولی آشناترین شاید:

از زمان ارائه ویندوز ویستا کاربران متوجه شدند نرم افزار Outlook Express که رایگان و محبوب خیلی از کاربران بود در نسخه جدید سیستم عامل وجود ندارد و مایکروسافت پیشنهاد داده به جای اینکه آوت لوک نصب کنید به Windows Live Mail مراجعه کنید، این سرویس تحت وب با محیطی شبیه به نرم افزار آوت لوک همان امکانات را در یک وب سایت به صورت رایگان در اختیار کاربران قرار داد و قابلیت ایمپورت Contacts و Calendar و ایمیلها از آوت لوک اکسپرس را در اختیار کاربران قرار داد تا زنگ شروع مسابقه کوچ به کلودینگ را برای کاربران ویندوز نواخته باشد.

معرفی سرویس Paas

 

Windows Azure

برنامه نویسان هدف بزرگی برای شرکتهای بزرگ IT هستند. مایکروسافت با ارائه اولین سیستم عامل اینترنتی خود به نام ویندوز لاجوردی یا Windows Azure گروه بزرگ برنامه نویسانی که به محیط ویژوال نرم افزار ویژوال استودیو عادت کرده اند را دعوت به حضور در ابرهای خود نموده. ویندوز لاجوردی اولین سیستم عامل مایکروسافت است که به صورت یک سرویس تحت وب جهت ساخت و توسعه و تولید اپلیکیشنها و سرویسها به کاربران ارائه می شود.

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

در اوایل سال 2012 امکانات جدیدی به این سرویس اضافه شد و کاربران می توانند محتوای ASP.net و حتی php را در این سرویس تولید نمایند و از طریق FTP آن را منتشر نمایند و یا با TFS در یک پروژه به اشتراک گذارند.امکانات دیگری مثل محیط Platform as a Service PaaS که بسترهای نرم افزاری را به صورت یک سرویس در جهت ایجاد اپلیکیشنها و سرویسها در اختیار قرار می دهد.

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

معرفی سرویس Paas

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

Office 365 چیست؟

همان نرم افزار معروف آفیس با این تفاوت که نصب نمی شود و برای دسترسی به آن در فضای ابری مایکروسافت ماهیانه 4 دلار می پردازید.

معرفی سرویس Paas

SkyDrive چیست؟

تمام کاربرانی که با ویندوز سرور کار دارند می دانند پارتیشنهای هارد آنها بر اساس الفبای لاتین نام گذاری می شود و مثلابرای ذخیره یک فایل ابتدا باید درایو D یا C را انتخاب نمایند،ولی وقتی قرار باشد به جای ذخیره در کامپیوتر چیزی را درابرها ذخیره کنیم که محصول مایکروسافت باشد باید به سراغ Sky درایو برویم.در ویندوز 8 یک اپلیکیشن وجود دارد که با استفاده از آن شما می توانید به SkyDrive.com مثل یک درایو عادی متصل شوید:

معرفی سرویس Paas

مزایای نرم افزارهای غیر نصبی که تقریبا مزایای کلودینگ است:

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

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

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

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

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

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

Cloud Applications یا برنامه های کوچک ابری

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

معرفی چند App کاربردی بر پایه کلود Cloud Apps:

DropBox دراپ باکس چیست؟

این سرویس برای هر کاربر یک فضا شبیه به یک درایو در کامپیوتر اختصاص می دهد 2 گیگابایت فضای رایگان به هرکاربر که کاربر می تواند با دعوت از دوستان خود به عضویت در این فضا 250MB جایزه هم بگیرد و تا 8 گیگ افرایش حجم داشته باشد. اگر فضای بیشتری نیاز باشد 100GB فضا 10 دلار در ماه و بیشتر …
بعد از اولین نصب می توانید مشخص کنید که یک مسیر در کامپیوتر شما با Dropbox سینک شود و هر فایلی که در آن قرار دادید به صورت خودکار در Dropbox کپی شود.

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

اگر از اهالی IT نباشید یک مثال ساده شاید کاربرد بیشتر دراپ باکس را برای ما توجیه کند:
بارها پیش آمده در ادارات مختلف به یک کپی شناسنامه نیاز داشته ایم و شناسنامه همراهمان نبوده برای اینکه دفعه بعد با این مشکل مواجه نشویم یک اسکن از شناسنامه خود میگیریم و فایل آن را در Dropbox قرار میدهیم و روزی که کپی شناسنامه همراه نبود و به آن نیاز شد به وسیله Drop box app نصب شده در گوشی خود … اگر امکان اتصال ندارد مراجعه به نزدیکترین کافی نت آن را از پوشه خود بر می داریم و پرینت میکنیم.

معرفی سرویس Paas

Google Drive گوگل درایو چیست؟

شرکت گوگل نیز از پیشتازان Cloud Computing و پردازش ابری است سرویس google drive اخیراً فضای رایگان کاربران خود رابه 15 گیگابایت افزایش داده و قابلیت خرید فضای بیشتر نیز مثل سایر برنامه های Cloud Drive وجود دارد.البته امکان آزمایش آن به راحتی وجود ندارد و نیاز به دردسرهای دسترسی به اینترنت غیر قانونی و … دارد به دلیل اینکه گوگل این سرویس را نیز مثل بسیاری از سرویسهای برای کشور ایران محدود نموده.

Linkedin لینکد این چیست؟

سرویس linkedin شبیه یک شبکه اجتماعی کاریابی است که در حال حاضر بیش از 30 میلیون عضو دارد و پروفایل هرکاربر رزومه آن شخص است. اپلیکیشن این سرویس برای تمام پلتفورم ها وجود دارد.

easyPrint ایزی پرینت چیست؟

این App امکان دسترسی به سرویس Google Cloud Print را می دهد که از طریق آن دستور پرینت از راه دور یا درزمان دیگر را صادر می کنید.

 

Office² HD چیست؟
این App قابلیت ویرایش و ایجاد فایلها و اسناد ایجاد شده با نرم افزار آفیس شامل word ، پاور پوینت و اکسل را دارد، همچنین امکان ذخیره و دسترسی به سرویس دهنده کلود مورد علاقه شما را دارد.

 

 

 

ادامه مطلب