۱۳۹۰ تیر ۱۴, سه‌شنبه

میزبانی وب روی گوگل

انتخاب گوگل به عنوان وب سایت ارائه دهنده خدمات میزبانی برای وب سایت رسمی عروسی شاهزاده ویلیام، توسط خانواده سلطنتی، یک پیروزی درخشان برای گوگل به نظر می رسد. این سایت که با آدرس officialroyalwedding2011.org در دسترس است، شامل اخبار، گالری عکس و فیلم می‌باشد و همه اینها توسط Google App Engine میزبانی می‌گردد.




نکته این خبر چیست؟ توسعه دهندگان وب و برنامه نویسان، مدتهاست که از Google App Engine برای میزبانی اپلیکیشن های خود به صورت ابری استفاده میکنند. (به عنوان مثال  Sleeping Time و Tall Tweets) اما این احتمالا اولین بار است که از زیرساختهای گوگل برای میزبانی یک وبسایت ایستا(Static Website) استفاده میشود، که مورد توجه بسیاری از رسانه ها و مطبوعات قرار گرفته و حجم ترافیک بالایی به آن سرازیر شده بود.


توجه: متاسفانه در حال حاضر، به دلیل تحریم ایران از سوی گوگل، با دو مشکل مواجه هستید، اول اینکه فعالسازی حساب کاربری Google App Engine، به شماره موبایل خارجی نیاز دارد و ثانیا بازدید کنندگان داخلی که IP ایرانی دارند، قادر به مشاهده وبسایت نخواهند بود.

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

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

گام اول: به appengine.google.com بروید و یک اپلیکیشن جدید ایجاد کنید. اگر قبلا از App Engine استفاده نکرده اید، بایستی با کد فعالسازی که به تلفن همراه ارسال میگردد، آن را فعال کنید.

گام دوم: به اپلیکیشن خود یک نام (شناسه) اختصاص دهید، به عنوان مثال thisismyawesomewebsite

گام سوم: این گام از دو جزء تشکیل شده، هراسی به دل راه ندهید، چون فقط دانلود و نصب است
الف-  Python را از python.org دانلود و نصب کنید
ب- App Engine SDK را از code.google.com دانلود و نصب کنید

گام چهارم: فایل website.zip (یا از اینجا) را دانلود کرده و از حالت فشرده خارج کنید. این فایل حاوی یک سایت پایه با برخی از صفحات HTML، تصاویر و CSS است که قرار است آنها را با Google App Engine میزبانی کنیم.

گام پنجم: در بین فایلهایی که از حالت فشرده خارج کردید، فایل app.yaml را یافته و آن را به کمک Notepad باز کنید. حالا شناسه ای را که در گام دوم برای خود انتخاب کرده بودید را با labnol جایگزین کنید و این تغییر را ذخیره کنید

گام ششم: و در نهایت زمان انتشار/آپلود وبسایت به Google App Engine  فرا رسیده است. برنامه Google App Engine Launcher  را از منوی استارت باز کنید، منوی فایل را گشوده و Add Existing Application را انتخاب کرده و آدرس پوشه website را به آن بدهید.
کلید deploy را فشرده، پس از وارد کردن حساب کاربری گوگل، بعد از چند ثانیه، وبسایت شما در آدرسی مشابه abc.appspot.com در دسترس خواهد بود، که abc همان شناسه اپلیکیشن شماست. پس از آن نیز شما قادر خوهد بود تا صفحه را ویرایش یا صفحه جدیدی اضافه کنید، تنها کافیست deploy را زده و فایل جدید یا ویرایش شده را به موتور اپلیکیشن منتقل کنید.

آموزش ویدئویی



و در آخر لازم به ذکر است که وبسایت شما، به عنوان یک  sub-domain از appspot.com میزبانی میشود، علاوه بر این آدرس، شما میتوانید با ثبت یک دامنه در Google Apps و نگاشت آن به App Engine، دامنه دلخواه خود را داشته باشید.

به نقل از digital inspiration

هیچ نظری موجود نیست:

ارسال یک نظر