• ۰۱ آذر ۱۴۰۳

نمونه هایی از سرویس های PaaS در Microsoft Azure

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

نمونه هایی از سرویس های ذیل دسته بندی PaaS در ادامه نام برده می شود. برای آشنایی بیشتر به لینک های مربوطه مراجعه فرمائید:

  • Azure API Management:

Azure API Management یک سرویس کاملاً مدیریت شده است که توسعه دهندگان را قادر می سازد API ها را به راحتی منتشر، ایمن و مدیریت کنند. ویژگی هایی مانند API gateway، پورتال توسعه دهنده، تجزیه و تحلیل و قابلیت های کسب درآمد را ارائه می دهد.

Reference: Azure API Management documentation (https://docs.microsoft.com/en-us/azure/api-management/)

  • Azure Container Instances:

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

Reference: Azure Container Instances documentation (https://docs.microsoft.com/en-us/azure/container-instances/)

  • Azure Data Factory:

Azure Data Factory یک سرویس یکپارچه سازی داده کاملاً مدیریت شده است که توسعه دهندگان را قادر می سازد pipeline داده را برای جابجایی داده ها و تبدیل داده ها ایجاد، زمان بندی و هماهنگ کنند. از ادغام داده‌های ترکیبی، پردازش دسته‌ای و data ingestion در زمان واقعی پشتیبانی می‌کند.

Reference: Azure Data Factory documentation (https://docs.microsoft.com/en-us/azure/data-factory/)

  • Azure Machine Learning service:

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

Reference: Azure Machine Learning documentation (https://docs.microsoft.com/en-us/azure/machine-learning/)

  • Azure Blockchain Service:

سرویس بلاک چین Azure یک سرویس بلاک چین کاملاً مدیریت شده است که توسعه دهندگان را قادر می سازد تا شبکه ها و برنامه های بلاک چین را بسازند، استقرار و مدیریت کنند. ابزارها و قالب هایی را برای توسعه بلاک چین و ادغام با سایر سرویس های Azure فراهم می کند.

Reference: Azure Blockchain Service documentation (https://docs.microsoft.com/en-us/azure/blockchain/)

  • Azure DevOps Services:

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

Reference: Azure DevOps documentation (https://docs.microsoft.com/en-us/azure/devops/)

  • Azure Kubernetes Service (AKS):

Azure Kubernetes Service (AKS) یک سرویس کاملاً مدیریت شده کانتینرهای Kubernetes است که استقرار، مدیریت و مقیاس‌بندی برنامه‌های کانتینری را با استفاده از Kubernetes ساده می‌کند. با AKS، توسعه دهندگان می توانند به راحتی برنامه های کاربردی کانتینری را بدون نگرانی در مورد زیرساخت های زیربنایی اجرا و مدیریت کنند.

Reference: Azure Kubernetes Service documentation (https://docs.microsoft.com/en-us/azure/aks/)

  • Azure Logic Apps:

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

Reference: Azure Logic Apps documentation (https://docs.microsoft.com/en-us/azure/logic-apps/)

  • Azure Cosmos DB:

Azure Cosmos DB یک سرویس پایگاه داده چند مدلی با توزیع جهانی است که برای ارائه دسترسی بالا، تاخیر کم و مقیاس پذیری برای برنامه های مدرن طراحی شده است. این مدل از چندین مدل داده از جمله document، key-value، نمودار و column-family پشتیبانی می کند و به توسعه دهندگان این امکان را می دهد که برنامه های کاربردی بسیار پاسخگو و توزیع شده در سطح جهانی بسازند.

Reference: Azure Cosmos DB documentation (https://docs.microsoft.com/en-us/azure/cosmos-db/)

  • Azure App Service:

Azure App Service یک پلتفرم کاملاً مدیریت شده برای ساخت، استقرار و مقیاس‌بندی برنامه‌های وب، APIها و mobile backend ها است. این برنامه از چندین زبان و فریم ورک برنامه نویسی از جمله دات نت، جاوا، Node.js، پایتون و پی اچ پی پشتیبانی می کند و به توسعه دهندگان این امکان را می دهد تا بدون نگرانی در مورد مدیریت زیرساخت، روی ساخت برنامه های عالی تمرکز کنند.

Reference: Azure App Service documentation (https://docs.microsoft.com/en-us/azure/app-service/)

  • Azure SQL Database:

پایگاه داده Azure SQL یک سرویس پایگاه داده رابطه ای کاملاً مدیریت شده است که برای کلاود ساخته شده است. ویژگی هایی مانند پشتیبان گیری خودکار، در دسترس بودن بالا و مقیاس پذیری پویا را ارائه می دهد که به توسعه دهندگان این امکان را می دهد تا روی توسعه برنامه ها بدون هزینه های سربار مدیریت زیرساخت پایگاه داده تمرکز کنند.

Reference: Azure SQL Database documentation (https://docs.microsoft.com/en-us/azure/sql-database/)

  • Azure Functions:

Azure Functions یک سرویس محاسباتی serverless است که به توسعه دهندگان اجازه می دهد تا کدهای رویداد محور را بدون تهیه یا مدیریت سرور اجرا کنند. این برنامه از چندین زبان برنامه نویسی پشتیبانی می کند و می تواند توسط رویدادهای مختلف مانند درخواست های HTTP، زمان بندی های مبتنی بر تایمر یا تغییرات در سرویس های Azure فعال شود.

Reference: Azure Functions documentation (https://docs.microsoft.com/en-us/azure/azure-functions/)

 

Azure API Management:

Azure API Management is a fully managed service that enables developers to publish, secure, and manage APIs with ease. It provides features such as API gateway, developer portal, analytics, and monetization capabilities.

Azure Container Instances:

Azure Container Instances is a fully managed service that enables developers to run containers on Azure without managing underlying infrastructure. It provides fast startup times, autoscaling, and per-second billing for running containerized applications.

Azure Data Factory:

Azure Data Factory is a fully managed data integration service that enables developers to create, schedule, and orchestrate data pipelines for data movement and data transformation. It supports hybrid data integration, batch processing, and real-time data ingestion.

Azure Machine Learning service:

Azure Machine Learning service is a cloud-based service for building, training, and deploying machine learning models at scale. It provides tools and workflows for data preparation, model training, model evaluation, and model deployment.

Azure Blockchain Service:

Azure Blockchain Service is a fully managed blockchain service that enables developers to build, deploy, and manage blockchain networks and applications. It provides tools and templates for blockchain development and integration with other Azure services.

Azure DevOps Services:

Azure DevOps Services is a suite of cloud-based collaboration tools for software development teams, providing source control, continuous integration, continuous delivery, agile planning, and collaboration tools. With Azure DevOps, teams can efficiently plan, build, test, and deploy applications while ensuring collaboration and visibility across the development lifecycle.

Azure Kubernetes Service (AKS):

Azure Kubernetes Service (AKS) is a fully managed Kubernetes container orchestration service that simplifies deploying, managing, and scaling containerized applications using Kubernetes. With AKS, developers can easily deploy and manage containerized applications at scale without worrying about the underlying infrastructure.

Azure Logic Apps:

Azure Logic Apps is a fully managed integration service that allows developers to automate workflows and business processes across cloud services and on-premises systems. With a visual designer and a wide range of connectors, Logic Apps enables developers to create powerful workflows without writing extensive code.

Azure Cosmos DB:

Azure Cosmos DB is a globally distributed, multi-model database service designed to provide high availability, low latency, and scalability for modern applications. It supports multiple data models including document, key-value, graph, and column-family, allowing developers to build highly responsive and globally distributed applications.

Azure App Service:

Azure App Service is a fully managed platform for building, deploying, and scaling web apps, APIs, and mobile backends. It supports multiple programming languages and frameworks, including .NET, Java, Node.js, Python, and PHP, enabling developers to focus on building great applications without worrying about infrastructure management.

Azure SQL Database:

Azure SQL Database is a fully managed relational database service built for the cloud. It offers features such as automated backups, built-in high availability, and dynamic scalability, allowing developers to focus on developing applications without the overhead of managing database infrastructure.

Azure Functions:

Azure Functions is a serverless compute service that allows developers to run event-driven code without provisioning or managing servers. It supports multiple programming languages and can be triggered by various events such as HTTP requests, timer-based schedules, or changes in Azure services.

برای مطالعه بیشتر روی تصویر کلیک کنید

0 مورد نقد و بررسی

→ خواندن مطلب قبلی

رویداد Power of Dataverse as low code

خواندن مطلب بعدی ←

از Cloud Adoption Framework (CAF) چه میدانیم؟

محبوب ترین