پلتفرم ابری گوگل (Google Cloud Platform)
در این صفحه می خوانیم:
- گوگل کلود پلتفرم یا پلتفرم ابری گوگل چیست؟
- مزایای پلتفرم ابری گوگل
- ویژگی های پلتفرم ابری گوگل
- سرویس های پلتفرم ابری گوگل
گوگل کلود پلتفرم یا پلتفرم ابری گوگل چیست؟
پلتفرم ابری گوگل مجموعه ای از سرویس های رایانش ابری عمومی ارائه شده توسط گوگل است. این پلت فرم شامل طیف وسیعی از سرویس های میزبانی شده برای محاسبه، ذخیره سازی و توسعه نرم افزار است که در سخت افزار Google اجرا می شود. می توان به سرویس های پلتفرم ابری گوگل توسط توسعه دهندگان نرم افزار، مدیران کلود و دیگر شرکت های فناوری اطلاعات در سراسر اینترنت عمومی و یا از طریق یک اتصال اختصاصی شبکه دسترسی پیدا کرد.
رقبای اصلی گوگل در بازار رایانش ابری عمومی سرویس های وب آمازون (Amazon Web Services -AWS) و Microsoft Azure هستند.
مزایای پلتفرم ابری گوگل
یکی از بزرگترین مزایای استفاده از Google Cloud Platform در مقایسه با سایر ارائه دهندگان سرویس ابر عمومی، قیمت مناسب تر است. یکی دیگر از مزایای کلیدی انتخاب Google Cloud، حضور شبکه گسترده جهانی خصوصی با استفاده از کابل های فیبر نوری است که حتی در امتداد اقیانوس ها نیز اجرا می شود. سرعت بالای شبکه بسیار عالی مزایای زیادی را ارائه می دهد از جمله داده ها را می توان سریع تر پردازش کرد. پلتفرم ابری گوگل همچنین راه مهاجرت های زنده از ماشین های مجازی را ایجاد می کند.
ارائه دهندگان مانند AWS و Azure نمی توانند این عملکرد منحصر به فرد را ارائه دهند. مثلا هنگامی که شما یک سایت وردپرسی میزبانی می کنید می توانید مطمئن باشید که VM ها همیشه در حال اجرا هستند. حتی زمانی که VM ها تغییر می کنند، هیچ تغییری در عملکرد رخ نخواهد داد. بنابراین، مهندسان Google Cloud می توانند مشکلات پچ یا به روز رسانی را بهتر حل کنند. پلتفرم ابری گوگل همچنین می تواند عملکرد بهتر را تضمین کند. همچنین امنیت بالا و حداقل خطا را برایتان به ارمغان می آورد. در نهایت، Google Cloud همواره متعهد به گسترش زیرساخت های خود برای بسیاری از لوکیشن های جدید است.
ویژگی های پلتفرم ابری گوگل
- بدون مدیریت سرور – کد خود را مستقر کنید و اجازه دهید گوگل آن را برایتان اجرا و مقیاس کند.
- پرداخت هزینه تنها برای زمانی که کد شما اجرا می شود
- مقیاس کردن به صورت خودکار
- کد را در پاسخ به رویدادها اجرا می کند
- خدمات را متصل و گسترش می دهد.
- متن باز و آشنا
سرویس های پلتفرم ابری گوگل
پلتفرم ابری گوگل سرویس هایی برای محاسبه، ذخیره سازی، شبکه سازی، کلان داده ها، یادگیری ماشینی و اینترنت اشیا (IoT)، و همچنین مدیریت ابر، امنیت و ابزارهای توسعه ارائه می دهد. محصولات رایانش ابری در پلتفرم ابری گوگل عبارتند از:
- موتور محاسبات ابری گوگل (Google Compute Engine) یک زیرساخت به عنوان یک سرویس (IaaS) است که کاربران را با نمونه های ماشین مجازی برای هاستینگ کار فراهم می کند.
- موتور اجرای برنامه گوگل (Google App Engine) یک سرویس پلت فرم به عنوان یک سرویس (PaaS) است که دسترسی توسعه دهندگان نرم افزار را به هاستینگ مقیاس پذیر Google فراهم می کند. توسعه دهندگان همچنین می توانند از یک کیت توسعه دهنده نرم افزار (SDK) برای توسعه محصولات نرم افزاری که در موتور برنامه اجرا می شوند استفاده کنند.
- ذخیره سازی ابری گوگل (Google Cloud Storage) یک پلت فرم ذخیره سازی ابری است که برای ذخیره مجموعه های داده های بزرگ و غیر ساختاری طراحی شده است. گوگل همچنین گزینه های ذخیره سازی پایگاه داده را ارائه می دهد، از جمله Cloud Datastore برای ذخیره سازی غیررابطه ای NoSQL و Cloud SQL برای ذخیره سازی کاملا رابطه ای MySQL و همچنین پایگاه داده Cloud BigTable نیتیو گوگل.
- موتور کانتینر گوگل (Google Container Engine) یک سیستم مدیریت و ارکستریشن برای کانتینرهای Docker است که در ابر عمومی گوگل اجرا می شود. موتور کانتینر گوگل مبتنی بر موتور ارکستریشن کانتینر Google Kubernets است.
پلتفرم ابری گوگل سرویس های توسعه و یکپارچه سازی اپلیکیشن ها را ارائه می دهد. به عنوان مثال، Google Cloud Pub / Sub یک سرویس پیام رسانی مدیریت شده و در زمان واقعی است که اجازه می دهد پیام ها بین برنامه ها مبادله شوند. علاوه بر این، Google Cloud Endpoints به توسعه دهندگان اجازه می دهد تا خدمات مبتنی بر API های RESTful ایجاد کنند و سپس این سرویس ها را برای مشتریان اپل iOS، Android و جاوا فراهم کند. گوگل همچینین دارای سرویس هایی در سطح بالاتر است مانند:
- Google BigQuery برای آنالیز و پردازش داده
- Google Cloud Dataflow برای پردازش داده
- Google Cloud Dataproc که خدمات Apache Spark و Hadoop را برای پردازش کلان داده ها ارائه می دهد.
- Cloud Machine Learning Engine برای هوش مصنوعی جهت ترجمه و تحلیل گفتار، متن، تصاویر و فیلم ها.
- Google Cloud IoT Core برای اینترنت اشیامجموعه آموزش های پلتفرم ابری گوگل (Google Cloud Platform) - پلتفرم ابری گوگل مجموعه ای از سرویس های رایانش ابری عمومی ارائه شده توسط گوگل است. این پلت فرم شامل طیف وسیعی از سرویس های میزبانی شده برای محاسبه، ذخیره سازی و توسعه نرم افزار است که در سخت افزار Google اجرا می شود.
آموزش توسعه API روی Apigee API Platform گوگل کلود
این دوره به شما یک مرور کلی در مورد توسعه API در پلتفرم Apigee API می دهد. یاد خواهیم گرفت که چگونه به درستی به توسعه API خود نزدیک شویم و اطمینان حاص...
توسعه، اشکال زدایی و عملکرد اپلیکیشن
در این دوره، توسعه دهندگان برنامه ها می آموزند که چگونه اپلیکیشن های cloud-native را طراحی کنند و توسعه دهند که به طور یکپارچه اجزای موجود در اکوسیستم...
مدرنیزه کردن Data Lakes و Data Warehouses با GCP
دو مؤلفه اصلی هر پایپ لاین داده، Data Lakes و Data Warehouses هستند. این دوره موارد استفاده برای هر کدام از این فضاهای ذخیره سازی را نمایش می دهد و در...
تحلیل هوشمند، یادگیری ماشینی، و هوش مصنوعی بر روی GCP
در این دوره، چندین شیوه یادگیری ماشینی که می تواند در پایپ لاین های داده روی پلتفرم ابری گوگل (GCP) گنجانده شود پوشش داده خواهد شد. علاوه بر این در اد...
امنیت API روی پلتفرم Apigee API ابری گوگل
این دوره، امنیت API را با استفاده از پلتفرم Apigee API پوشش می دهد. در مورد چگونگی ایمن سازی صحیح API های شما را با پوشش دادن موضوعاتی مانند انواع OAu...
درک هزینه های پلتفرم ابری گوگل (GCP)
در آزمایشگاه های عملی، نحوه مشاهده فاکتور خود، ردیابی هزینه های GCP خود با گزارش های صورتحساب خود، تحلیل داده های صورتحساب خود با BigQuery یا Google S...
بهینه سازی هزینه های پلتفرم ابری گوگل (GCP)
این دوره برای افرادی که دارای نقش مالی و/یا فناوری اطلاعات هستند و مسئول بهینه سازی زیرساخت های ابری سازمانشان هستند ، مناسب ترین است. در اینجا چندین ...
آموزش ساخت راه حل های محاسبه قابل مقیاس با Managed Instance Group
در این دوره با معرفی، استفاده و مقیاس Managed Instance Groups در پلترفم گوگل کلود آشنا می شوید. ابتدا خواهید آموخت که instance template چیست، چگونه ا...
درک تصویر با TensorFlow بر روی GCP
در این دوره، ما نگاهی به استراتژی های مختلف در ساخت یک Image Classifier با استفاده از شبکه های عصبی پیچشی (convolutional) خواهیم انداخت. در ادامه این ...
کاهش آسیب پذیری های امنیتی در Google Cloud Platform
این دوره به شرکت کنندگان، مطالعه گسترده ای درباره کنترل و تکنیک های امنیتی در Google Cloud Platform می دهد. این دوره به شرکت کنندگان، مطالعه گسترده ای...
اصول پلتفرم ابری گوگل (GCP) برای متخصصان AWS
این دوره آموزشی سریع 6-ساعته به همراه آزمایشگاه ها، متخصصان AWS را با قابلیت های اصلی GCP در چهار ستون تکنولوژی: شبکه سازی، محاسبات، ذخیره سازی و پایگ...
شبکه سازی در GCP - قابلیت اتصال هیبریدی و مدیریت شبکه
در این دوره، شما از طریق سخنرانی های ضبط شده، نمایش ها و آزمایشگاه های عملی، تکنولوژی های شبکه سازی GCP مانند اتصال بین شبکه ها، الگوهای رایج طراحی شب...
شبکه سازی در GCP - تعریف و پیاده سازی شبکه ها
شما در این دوره، تکنولوژی های شبکه سازی در GCP مانند شبکه های (Google Virtual Private Cloud (VPC، زیر شبکه ها و فایروال ها که در طی سخنرانی ضبط شده ان...
الگوی های طراحی معماری در Google Cloud
در این دوره،شما خواهید فهمید چگونه انتخاب های مختلف طراحی اصلی در ذخیره سازی،محاسبه و شبکه سازی می تواند به کار گرفته شود تا معماری های پیچپیده را برا...
مدیریت logs، خطاها و عملکرد اپلیکیشن با استفاده از Google Stackdriver
در این دوره، ما هر یک از کامپوننت های مجموعه Stackdriver به استثناء سرویس مانیتورینگ، که شامل یک دوره جداگانه است را بررسی خواهیم کرد. بعلاوه، لاگ گیر...
بکارگیری Datastores ردیس کاملاً مدیریت شده با Google Cloud Memorystore
Memorystore یک مسیر مهاجرت آسان برای کاربران Redis فراهم میکند. در این دوره، شما تمامی جنبه های کار با Memorystore، نحوه استفاده از این سرویس پایگاه د...
معماری راه حل های رویداد محور فاقد سرور با Google Cloud Functions
در این دوره، شما نحوه ایجاد و پیکربندی توابع Google Cloud با تعدادی از انواع مختلف تریگرها، از جمله تریگرهای Cloud Storage ،Pub/Sub ،HTTP و سایر موارد...
استفاده از ویژگیهای پیشرفته بر روی Google Cloud Kubernetes Engine
در این دوره با تنظیم جنبههای شبکه و امنیتی خوشههای GKE را، همچنین هماهنگی CI/CD pipelines پیچیده در پلتفرم گوگل، پیاده سازی برنامههای stateful و st...
جریان سازی مدیریت API با استفاده از Google Apigee
در این دوره، شما توانایی ساخت، استقرار و تنظیم دقیق پروکسی های API برای اعمال سیاست ها و تنظیم دسترسی به APIs خود در پلتفرم ابری گوگل (GCP) را کسب خوا...
آموزش Google Cloud IoT Core
در این دوره، نحوه ساخت اپلیکیشن های IoT را با Google Cloud IoT Core یاد می گیرید. مدرس دوره، Lee Assam جزئیات چالش های مقیاس گذاری IoT را توضیح می دهد...