پلتفرم گوگل کلود

پلتفرم گوگل کلود (GCP) چیست و چه امکاناتی در اختیار ما می گذارد؟

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

رایانش ابری چیست؟

رایانش ابری وبسایت پنکیک

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

برخی از ویژگی ها و قابلیت های آن عبارتند از:

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

چرا از Google Cloud Platform استفاده کنیم؟

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

  1. قیمت گذاری رقابتی
    قیمت گذاری یکی از عوامل مهمی است که Google Cloud را در میان سایر ارائه دهندگان ابر متمایز می کند. Google Cloud یک طرح قیمت گذاری ماهانه ارائه می دهد
    قیمت گذاری Google Cloud تخفیف هایی برای کاربران وفادار ارائه می دهد. در این طرح، اگر متعهد به خرید مقدار مشخصی از vCPU و حافظه برای یک یا سه سال باشید، می توانید تا 57 درصد تخفیف بگیرید.
  2. سرعت
    Google Cloud سرعت شبکه Google Cloud و Google App را به مشتریان خود تا 10 ترابایت ارائه می دهد. این شبکه در سراسر جهان در ایالات متحده، اروپا، شهرهای اصلی ژاپن، مراکز اصلی در آسیا و بسیاری موارد دیگر ارتباط دارد. شبکه با تأخیر کم، داده ها را در زمان کمتری پردازش می کند که منجر به رضایت بالای مشتری می شود.
  3. داده های بزرگ
    گوگل ابزارهای نوآورانه زیادی برای انبارداری ابری مانند BigQuery و ابزارهای پردازش داده های بلادرنگ مانند Google Cloud Dataflow دارد. BigQuery یک انبار داده است که پردازش گسترده داده ها را با سرعت بالا امکان پذیر می کند. گوگل همچنین ابزارهای جدید یادگیری ماشینی و هوش مصنوعی را راه اندازی کرده است.

Google Cloud Platform چیست؟

گوگل کلود

گوگل کلود مجموعه‌ای از سرویس‌های رایانش ابری است که Google ارائه می‌دهد و بر روی همان زیرساختی اجرا می‌شود که Google برای سرویس هایی مانند YouTube، Gmail و غیره استفاده می کند. Google Cloud Platform یا پلتفرم گوگل کلود خدمات مختلفی را ارائه می دهد، از جمله:

  • محاسبات ابری
  • شبکه
  • یادگیری ماشینی و هوش مصنوعی
  • پردازش داده های بزرگ

اجزای پلتفرم گوگل کلود

یکی از ویژگی های مهم Google Cloud Platform مولفه های مختلف و اجزای آن هستند که در این بخش به آن می پردازیم:

  1. مولفه ها و سرویس های محاسبه
    سرویس محاسبات امکان محاسبه و میزبانی ابر را فراهم می کند. بخش های مختلف در این زمینه به شرح زیر است:
  • موتور برنامه
  • موتور محاسباتی
  • موتور Kubernetes
  • توابع ابری
  • Cloud Run
  1. ذخیره سازی و پایگاه داده
    سرویس ذخیره سازی و پایگاه داده برنامه را قادر می سازد تا فایل های رسانه ای، نسخه های پشتیبان یا سایر اشیاء فایل مانند را ذخیره کند. در واقع این سرویس یک نوع دیتابیس ابری را ارائه می دهد. خدمات شامل:
  • فضای ذخیره ابری
  • ابر SQL
  • Cloud Bigtable
  • آچار ابری
  • Cloud Datastore
  1. شبکه
    سرویس شبکه کاربران را قادر می‌سازد تا ترافیک بین منابع را بارگذاری کنند، رکوردهای DNS ایجاد کنند و بسیاری کارهای دیگر را انجام دهند. برخی از سرویس های آن عبارتند از:
  • VPC
  • توازن بار ابری
  • زره ابری
  • Cloud CDN
  • اتصال ابری
  • Cloud DNS
  • سطوح خدمات شبکه
  1. داده های بزرگ
    سرویس داده های بزرگ کاربران را قادر می سازد تا داده های بزرگ را در فضای ابری پردازش و پرس و جو کنند. از جمله خدمات آن می توان به موارد زیر اشاره نمود:
  • BigQuery
  • Cloud Dataproc
  • Cloud Datalab
  • Cloud Data Studio
  1. ابزارهای توسعه دهنده
    سرویس ابزارهای توسعه دهنده شامل ابزارهایی است که توسعه نرم افزار و برنامه را امکان پذیر می کند.
  • رجیستری مصنوعات (بتا)
  • Cloud SDK
  • کد ابری
  • CloudBuild
  • Cloud Scheduler
  • وظایف ابری
  1. هویت و امنیت
    این سرویس با امنیت و احراز هویت سروکار دارد:
  • هویت ابری
  • Cloud IAM
  • Cloud Data Loss Prevention API
  • اجرای کلید امنیتی
  1. اینترنت اشیا (IoT)
    می‌توانید از GCP برای ایجاد محیط‌های اینترنت اشیا با ابزارهای زیر استفاده کنید:
  • Cloud IoT Core
  • Edge TPU
  • اینترنت اشیاء ابری
  1. هوش مصنوعی ابری
    هوش مصنوعی ابری شامل خدمات مرتبط با یادگیری ماشینی است که شامل موارد زیر نیز می شود:
  • Cloud AutoML
  • زبان طبیعی ابری
  • تبدیل گفتار به متن ابری
  • تبدیل متن به گفتار در ابر
  • Cloud Translation API
  • Cloud Vision API
  • هوش ویدئویی ابری
  1. ابزار مدیریت
    این دامنه شامل خدمات مرتبط با مدیریت و نظارت است. بخش های آن به شرح زیر است:
  • مدیر استقرار ابری
  • کنسول ابری
  • پوسته ابری
  • API های ابری
  1. پلتفرم API
    معدود خدمات تحت این ویژگی به شرح زیر است:
  • پلتفرم نقشه ها
  • پورتال توسعه دهندگان
  • API Analytics
  • Apigee Sense

گوگل کلود Ferrero بزرگترین برند دنیا

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

ذخیره اطلاعات بزرگترین چالش این برند

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

راه حل

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

نتیجه

  • Ferrero توانست پایگاه داده خود را به خوشه های مصرف کننده به صورت رئال تایم و کاربردی تقسیم کند تا پروفایل های کاربری دقیق تری ایجاد کند.
  • Ferrero همچنین استراتژی های بازاریابی خود را برای مطابقت با ترجیحات و نیازهای کاربران شخصی سازی کرد.
  • Google Cloud Platform استراتژی های بسیار مقرون به صرفه ای برای خرید رسانه ایجاد کرد.

ایجاد GCP!

برای ایجاد یک نمونه ماشین مجازی لینوکس در Compute Engine با استفاده از Google Cloud Console مراحل زیر را طی کنید:

  1. در کنسول ابری و در صفحه انتخابگر پروژه، یک پروژه ابری را انتخاب یا ایجاد کنید.
  2. مطمئن شوید که اکانت شما برای پروژه Google Cloud شما فعال است.
  3. Compute Engine API را فعال کنید.
  4. یک نمونه ماشین مجازی ایجاد کنید.
  5. در کنسول ابری، به صفحه VM Instances بروید.
  6. روی ایجاد نمونه کلیک کنید.
  7. مشخصات را به صورت زیر پر کنید:
  8. در بخش «Boot disk»، روی «Change» کلیک کنید تا کانفیگ Boot disk آغاز شود.
  9. در برگه «Public images»، گزینه «Ubuntu» را انتخاب کنید. “Ubuntu 22.04” را انتخاب کرده و روی “Select” کلیک کنید.
  10. در بخش «Firewall»، گزینه «Allow HTTP traffic» را انتخاب کنید.
  11. نسخه مورد نیاز PuTTY را که به آن نیاز دارید دانلود کنید.
  12. به puttygen بروید و بر روی “generate” کلیک کنید تا یک جفت کلید عمومی/خصوصی (public/private key ) ایجاد شود.
  13. نام کاربری و رمز عبور را وارد کنید و کلید خصوصی را ذخیره کنید.
  14. به کنسول Google Cloud برگردید و برای ایجاد نمونه روی «ایجاد» کلیک کنید.
  15. نمونه کمی بعد شروع خواهد شد. پس از آماده شدن، در صفحه نمونه های VM با نماد وضعیت سبز فهرست می شود.
  16. به نمونه خود متصل شوید.
  17. در Cloud Console، به صفحه «VM instances» بروید.
  18. در لیست نمونه‌های ماشین مجازی، روی «SSH» در ردیف نمونه‌ای که می‌خواهید به آن متصل شوید کلیک کنید. دکمه SSH در کنار «instance» قرار دارد.

پاک کردن گوگل کلود

  1. به صفحه VM Instances در Google Cloud Console بروید.
  2. روی نام نمونه ای که ایجاد کردید کلیک کنید.
  3. در بالای صفحه جزئیات نمونه، روی «Remove» کلیک کنید.

روش دوم پاک کردن گوگل کلود

برای انجام کارهای اساسی در فضای ذخیره سازی ابری با استفاده از Google Cloud Console:

  1. در کنسول ابری که در صفحه انتخابگر پروژه قرار دارد، «cloud project» را انتخاب یا ایجاد کنید.
  2. به صفحه «project selector» بروید.
  3. تأیید کنید که صورت حساب برای پروژه «Google Cloud» شما فعال است.
  4. یک «bucket» ایجاد کنید.
  5. «cloud storage browser» یا فضای ذخیره سازی ابری مرورگر را در Google Cloud Console باز کنید.
  6. روی «Create bucket» کلیک کنید تا فرم ایجاد آن باز شود.
  7. اطلاعات bucket خود را وارد کنید و برای تکمیل هر مرحله روی “Continue” کلیک کنید.
  8. یک نام منحصر به فرد برای bucket خود وارد کنید. در این مثال، “mydataimp” نامیده می شود.
  9. نوع موقعیت مکانی “Region” را انتخاب کنید.
  10. نوع کلاس ذخیره سازی پیش فرض، «Standard» را انتخاب کنید.
  11. برای کنترل دسترسی، “Uniform” را انتخاب کنید.
  12. روی «Create» کلیک کنید.

نحوه آپلود فایل یا Object در فضای ذخیره سازی

  1. در مرورگر فضای ذخیره سازی ابری، روی نام «bucket» که ایجاد کرده اید کلیک کنید.
  2. روی گزینه “Upload files” در تب “Objects” کلیک کنید.
  3. یک تصویر را دانلود کنید و آن را در یک پوشه مشخص نگه دارید.
  4. در «file dialog»، به فایلی که دانلود شده است بروید و آن را انتخاب کنید.
  5. پس از اینکه عملیات آپلود به اتمام رسید، باید نام فایل و جزئیات، مانند اندازه و نوع آن را مشاهده کنید.

نحوه دانلود فایل یا Object در گوگل کلود

  1. روی منوی کشویی مرتبط با تصویر کلیک کنید. منوی کشویی به صورت سه نقطه عمودی در سمت راست ظاهر می شود.
  2. روی «Download» کلیک کنید.
  3. تصویر در «local system» شما ذخیره می شود.

نحوه به اشتراک گذاری Object در گوگل کلود

  1. روی برگه «Permissions» در بالای لیست فایل‌ها کلیک کنید.
  2. روی دکمه “Add members” کلیک کنید.
  3. در قسمت متنی «New members»، گزینه «allUsers» را انتخاب کنید.
  4. در منوی کشویی «Select a role» را برای انتخاب Storage Object Viewer در مسیر Storage > Storage Object Viewer طی کنید.
  5. روی «Save» کلیک کنید.

هنگامی که روی تب “Objects” کلیک می کنید و به لیست «objects» باز می گردید، باید ببینید که تصویر برای عموم قابل دسترسی است و دارای نمادی شبیه به URL است. نماد پیوند یک URL قابل اشتراک گذاری را نشان می دهد که به صورت موارد زیر است:

برای حذف دسترسی عمومی از سطل و توقف اشتراک‌گذاری تصویر به صورت عمومی:

  • روی برگه «Permissions» در بالای فهرست اشیاء کلیک کنید.
  • مدخلی را پیدا کنید که “allUsers” در ستون “Members” فهرست شده است.
  • روی نماد سطل زباله یا trash icon که با «allUsers» مرتبط است کلیک کنید.
  • روی «Remove» کلیک کنید.
  • باید ببینید که تصویر دیگر نمادی شبیه URL ندارد.

نحوه ایجاد Folder در گوگل کلود

آموزش کار با گوگل کلود سایت پنکیک

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

  • روی «Create folder» کلیک کنید.
  • برای نام “Immedata” را انتخاب و روی “Create” کلیک کنید.

شما باید پوشه را در یک «bucket» با تصویری از نماد «distinguish» یا پوشه ببینید تا آن را از سایر فایل ها متمایز کنید.

یک زیر پوشه ایجاد کنید و یک فایل در آن آپلود کنید:

  • روی immedata کلیک کنید.
  • روی “ایجاد” پوشه کلیک کنید.
  • پوشه 2 را برای نام وارد کنید و روی “ایجاد” کلیک کنید.
  • روی folder2 کلیک کنید.
  • روی «آپلود فایل‌ها» کلیک کنید.
  • در گفتگوی فایل، به اسکرین شات دانلود شده بروید و آن را انتخاب کنید.


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

  • Object را حذف کنید.
  • برای بازگشت به Bucket، روی URL Bucket کلیک کنید.
  • Bucket را انتخاب کنید.
  • checkbox کنار folder1 را انتخاب کنید.
  • بر روی دکمه “Delete” کلیک کنید.
  • برای حذف دائمی پوشه، از جمله تمام اشیاء و زیرپوشه‌های داخل پوشه، روی «OK» کلیک کنید.

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

0 پاسخ

دیدگاه خود را ثبت کنید

تمایل دارید در گفتگوها شرکت کنید؟
در گفتگو ها شرکت کنید.

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *