دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 3
نویسندگان: Praveen Kumar Sreeram
سری:
ISBN (شابک) : 9781800206601
ناشر: Packt Publishing Pvt. Ltd.
سال نشر: 2020
تعداد صفحات: 0
زبان: English
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 29 مگابایت
در صورت تبدیل فایل کتاب Azure Serverless Computing Cookbook, Third Edition به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب کتاب آشپزی محاسبات بدون سرور Azure، نسخه سوم نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
بیش از 50 دستور العمل برای کمک به شما در ساخت برنامه های میزبانی شده بر روی معماری بدون سرور با استفاده از توابع Azure. درباره این کتاب - بهبود عملکردهای Azure با استقرار مداوم با استفاده از خدمات تیم ویژوال استودیو - آموزش استقرار و مدیریت برنامه های کاربردی بدون سرور مقرون به صرفه و بسیار در دسترس با استفاده از توابع Azure - این راهنمای مبتنی بر دستور العمل به شما یاد می دهد که یک محیط بدون سرور قوی بسازید Who This Book Is For اگر مدیر، معمار یا توسعهدهنده Cloud هستید که میخواهید سیستمهای مقیاسپذیر بسازید و برنامههای بدون سرور را با توابع Azure اجرا کنید، پس این کتاب برای شما مناسب است. دانش قبلی و تجربه عملی با خدمات اصلی Microsoft Azure مورد نیاز است. آنچه یاد خواهید گرفت - توسعه دهنده های مختلف مبتنی بر رویداد با پشتیبانی از معماری بدون سرور پشتیبانی شده توسط Microsoft Cloud Platform - Azure - ادغام توابع Azure با سرویس های مختلف Azure برای توسعه برنامه های کاربردی در سطح سازمانی - آشنایی با بهترین شیوه ها در سازماندهی و بازسازی کد در داخل توابع Azure - تست، عیبیابی، و نظارت بر عملکردهای Azure برای ارائه برنامههای کاربردی ابر محور با کیفیت بالا، قابل اعتماد و قوی - خودکارسازی وظایف روزمره در سطوح مختلف، از توسعه تا استقرار و نگهداری - آموزش نحوه توسعه برنامههای بدون سرور stateful و همچنین کارهای خوددرمانی با استفاده از عملکردهای بادوام در جزئیات مایکروسافت راه حلی برای اجرای آسان بخش کوچکی از کد در Cloud با توابع Azure ارائه می دهد. Azure Functions راهحلهایی برای پردازش دادهها، یکپارچهسازی سیستمها و ساخت APIها و میکروسرویسهای ساده ارائه میدهد. این کتاب با دستور العمل های سطح متوسط در محاسبات بدون سرور به همراه موارد استفاده در مورد مزایا و ویژگی های کلیدی Azure Functions شروع می شود. سپس، به جنبههای اصلی توابع Azure مانند سرویسهایی که ارائه میکند، نحوه توسعه و نوشتن توابع Azure و نحوه نظارت و عیبیابی آنها خواهیم پرداخت. در ادامه، دستور العمل های عملی در مورد ادغام DevOps با توابع Azure و ارائه یکپارچه سازی مداوم و استقرار مداوم با Visual Studio Team Services دریافت خواهید کرد. همچنین مراحل و آموزش های عملی را بر اساس موارد استفاده بدون سرور در دنیای واقعی ارائه می دهد تا شما را در پیکربندی و راه اندازی محیط های بدون سرور به راحتی راهنمایی کند. در نهایت، نحوه مدیریت عملکردهای Azure را خواهید دید که امنیت در سطح سازمانی و انطباق با معماری کد بدون سرور خود را فراهم می کند. در پایان این کتاب، شما تمام مهارت های مورد نیاز برای کار با معماری کد بدون سرور را خواهید داشت و به کاربران خود تحویل مداوم می دهید. سبک و رویکرد این راهنمای مبتنی بر دستور العمل ویژگیهای مختلف Azure Function را با استفاده از یک برنامه کاربردی دنیای واقعی مرتبط با یک دامنه خاص توضیح میدهد. شما یاد خواهید گرفت که چگونه اتوماسیون و DevOps را پیاده سازی کنید و بهترین شیوه های صنعت را برای توسعه برنامه های میزبانی شده در معماری بدون سرور با استفاده از توابع Azure کشف کنید.
Over 50 recipes to help you build applications hosted on Serverless architecture using Azure Functions. About This Book - Enhance Azure Functions with continuous deployment using Visual Studio Team Services - Learn to deploy and manage cost-effective and highly available serverless applications using Azure Functions - This recipe-based guide will teach you to build a robust serverless environment Who This Book Is For If you are a Cloud administrator, architect, or developer who wants to build scalable systems and deploy serverless applications with Azure functions, then this book is for you. Prior knowledge and hands-on experience with core services of Microsoft Azure is required. What You Will Learn - Develop different event-based handlers supported by serverless architecture supported by Microsoft Cloud Platform - Azure - Integrate Azure Functions with different Azure Services to develop Enterprise-level applications - Get to know the best practices in organizing and refactoring the code within the Azure functions - Test, troubleshoot, and monitor the Azure functions to deliver high-quality, reliable, and robust cloud-centric applications - Automate mundane tasks at various levels right from development to deployment and maintenance - Learn how to develop statefulserverless applications and also self-healing jobs using DurableFunctions In Detail Microsoft provides a solution to easily run small segment of code in the Cloud with Azure Functions. Azure Functions provides solutions for processing data, integrating systems, and building simple APIs and microservices. The book starts with intermediate-level recipes on serverless computing along with some use cases on benefits and key features of Azure Functions. Then, we'll deep dive into the core aspects of Azure Functions such as the services it provides, how you can develop and write Azure functions, and how to monitor and troubleshoot them. Moving on, you'll get practical recipes on integrating DevOps with Azure functions, and providing continuous integration and continous deployment with Visual Studio Team Services. It also provides hands-on steps and tutorials based on real-world serverless use cases, to guide you through configuring and setting up your serverless environments with ease. Finally, you'll see how to manage Azure functions, providing enterprise-level security and compliance to your serverless code architecture. By the end of this book, you will have all the skills required to work with serverless code architecture, providing continuous delivery to your users. Style and approach This recipe-based guide explains the different features of Azure Function by taking a real-world application related to a specific domain. You will learn how to implement automation and DevOps and discover industry best practices to develop applications hosted on serverless architecture using Azure functions.
Cover FM Dedication Table of Contents Preface Chapter 1: Accelerating cloud app development using Azure Functions Introduction Building a back-end web API using HTTP triggers Getting ready How to do it… How it works… See also Persisting employee details using Azure Table Storage output bindings Getting ready How to do it… How it works… Saving profile picture paths to queues using queue output bindings Getting ready How to do it… How it works… Storing images in Azure Blob Storage Getting ready How to do it… How it works… There's more… Resizing an image using an ImageResizer trigger Getting ready How to do it… How it works… Chapter 2: Working with notifications using the SendGrid and Twilio services Introduction Sending an email notification using SendGrid service Getting ready Creating a SendGrid account API key from the Azure portal Generating credentials and the API key from the SendGrid portal Configuring the SendGrid API key with the Azure Function app How to do it... Creating a storage queue binding to the HTTP trigger Creating a queue trigger to process the message of the HTTP trigger Creating a SendGrid output binding to the queue trigger How it works... Sending an email notification dynamically to the end user Getting ready How to do it… Accepting the new email parameter in the RegisterUser function Retrieving the UserProfile information in the SendNotifications trigger How it works... There's more... Implementing email logging in Azure Blob Storage How to do it... How it works… Modifying the email content to include an attachment Getting ready How to do it... Customizing the log file name using the IBinder interface Adding an attachment to the email Sending an SMS notification to the end user using the Twilio service Getting ready How to do it... How it works... Chapter 3: Seamless integration of Azure Functions with Azure Services Introduction Using Cognitive Services to locate faces in images Getting ready How to do it… There's more... Monitoring and sending notifications using Logic Apps Getting ready How to do it... How it works... Integrating Logic Apps with serverless functions How to do it... There's more... Auditing Cosmos DB data using change feed triggers Getting ready How to do it... There's more... Integrating Azure Functions with Data Factory pipelines Getting ready… How to do it... Chapter 4: Developing Azure Functions using Visual Studio Introduction Creating a function application using Visual Studio 2019 Getting ready How to do it… How it works… There's more… Debugging Azure Function hosted in Azure using Visual Studio Getting ready How to do it... How it works… There's more... Connecting to the Azure Storage from Visual Studio Getting ready How to do it... How it works… There's more… Deploying the Azure Function application using Visual Studio How to do it… There's more... Debugging Azure Function hosted in Azure using Visual Studio Getting ready How to do it… Deploying Azure Functions in a container Getting ready Creating an ACR How to do it... Creating a Docker image for the function application Pushing the Docker image to the ACR Creating a new function application with Docker How it works... Chapter 5: Exploring testing tools for Azure functions Introduction Testing Azure functions Getting ready How to do it… Testing HTTP triggers using Postman Testing a blob trigger using Storage Explorer Testing a queue trigger using the Azure portal There's more… Testing an Azure function in a staging environment using deployment slots How to do it… There's more... Creating and testing Azure functions locally using Azure CLI tools Getting ready How to do it... Validating Azure function responsiveness using Application Insights Getting ready How to do it… How it works… There's more... Developing unit tests for Azure functions with HTTP triggers Getting ready How to do it... Chapter 6: Troubleshooting and monitoring Azure Functions Introduction Troubleshooting Azure Functions How to do it… Viewing real-time application logs Diagnosing the function app Integrating Azure Functions with Application Insights Getting ready How to do it… How it works… There's more… Monitoring Azure Functions How to do it… How it works… Pushing custom metrics details to Application Insights Analytics Getting ready How to do it… Creating a timer trigger function using Visual Studio Configuring access keys Integrating and testing an Application Insights query Configuring the custom-derived metric report How it works… Sending application telemetry details via email Getting ready How to do it… How it works… Integrating Application Insights with Power BI using Azure Functions Getting ready How to do it... Configuring Power BI with a dashboard, a dataset, and the push URI Creating an Azure Application Insights real-time Power BI—C# function How it works… There's more… Chapter 7: Developing reliable serverless applications using durable functions Introduction Configuring durable functions in the Azure portal Getting ready How to do it… Creating a serverless workflow using durable functions Getting ready How to do it... Creating the orchestrator function Creating an activity function How it works… There's more... Testing and troubleshooting durable functions Getting ready How to do it... Implementing reliable applications using durable functions Getting ready How to do it... Creating the orchestrator function Creating a GetAllCustomers activity function Creating a CreateBARCodeImagesPerCustomer activity function How it works… There's more... Chapter 8: Bulk import of data using Azure Durable Functions and Cosmos DB Introduction Business problem The durable serverless way of implementing CSV imports Uploading employee data to blob storage Getting ready How to do it... There's more… Creating a blob trigger How to do it… There's more… Creating the durable orchestrator and triggering it for each CSV import How to do it... How it works… There's more… Reading CSV data using activity functions Getting ready How to do it... Reading data from blob storage Reading CSV data from the stream Creating the activity function There's more... Autoscaling Cosmos DB throughput Getting ready How to do it... There's more... Bulk inserting data into Cosmos DB How to do it... There's more… Chapter 9: Configuring security for Azure Functions Introduction Enabling authorization for function apps Getting ready How to do it… How it works… There's more… Controlling access to Azure Functions using function keys How to do it… There's more... Securing Azure Functions using Azure Active Directory Getting ready How to do it... Throttling Azure Functions using API Management Getting ready How to do it... How it works... Securely accessing an SQL database from Azure Functions using Managed Identity How to do it... Configuring additional security using IP whitelisting Getting ready… How to do it… There's more Chapter 10: Implementing best practices for Azure Functions Introduction Adding multiple messages to a queue using the IAsyncCollector function Getting ready How to do it... There's more... Implementing defensive applications using Azure functions and queue triggers Getting ready How to do it… Running tests using the CreateQueueMessage console application There's more… Avoiding cold starts by warming the app at regular intervals Getting ready How to do it... Sharing code across Azure functions using class libraries How to do it… There's more… Migrating C# console application to Azure functions using PowerShell Getting ready How to do it… Implementing feature flags in Azure functions using App Configuration Getting ready How to do it… Chapter 11: Configuring serverless applications in the production environment Introduction Deploying Azure functions using the Run From Package feature Getting ready How to do it... How it works... Deploying Azure functions using ARM templates Getting ready How to do it… There's more… Configuring a custom domain for Azure functions Getting ready How to do it... Techniques to access application settings Getting ready How to do it... Breaking down large APIs into smaller subsets using proxies Getting ready How to do it... There's more... Moving configuration items from one environment to another Getting ready How to do it… Chapter 12: Implementing and deploying continuous integration using Azure DevOps Introduction Prerequisites Continuous integration—creating a build definition Getting ready How to do it… How it works... There's more… Continuous integration—queuing a build and triggering it manually Getting ready How to do it... Continuous integration—configuring and triggering an automated build How to do it… How it works… Continuous integration—executing unit test cases in the pipeline How to do it… There's more… Creating a release definition Getting ready How to do it… How it works… There's more… Triggering a release automatically Getting ready How to do it… How it works… There's more… Integrating Azure Key Vault to configure application secrets How to do it… How it works… Index