Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Azure functions

97 views

Published on

Azure functions

Published in: Technology
  • Be the first to comment

Azure functions

  1. 1. Function as a Service Cloud Computing Platform Service to develop, run, manage application functionalities without provisioning and managing infrastructure
  2. 2. integration
  3. 3. Local debugging
  4. 4. Azure Functions is an open-source project Functions runtime and all extensions are fully open source https://github.com/Azure/Azure-Functions
  5. 5. https://github.com/Azure/Azure-Functions Azure WebJobs SDK script Azure WebJobs SDK Azure WebJobs SDK extensions Azure Functions CLI Azure Functions Portal Azure Functions templates Azure Functions samples
  6. 6. StaticBinding sb = new StaticBinding(); DynamticBinding db = GetDynamicObject(); dynamic d = GetAwsomeObject(); byte [] image = GetBlobStorageImage();
  7. 7. https://docs.microsoft.com/en-us/azure/azure-functions/functions-versions
  8. 8. An object can be bound into various types reference public static void Run(Stream myBlob, TraceWriter log) { … public static void Run(CloudBlockBlob myBlob, string name, TraceWriter log) { … Trigger binding provides several metadata properties
  9. 9. Azure Managed Customer Managed Operating System Infrastructure Execution Isolation Application Delivery Serverless Functions On Prem Functions Functions Containers IoT Functions Open Source Hosting Kubernetes Functions Serverless Linux Functions
  10. 10. Consumption Plan App Service Plan
  11. 11. Diagnostics / Monitoring • Built-in logging / monitoring • Application Insight • Azure App Service diagnostics(when using AS plan)
  12. 12. Application Insights • Disable Build-in logging • Delete “AzureWebJobDashboard” app setting • Application Dashboard • Live Stream
  13. 13. Azure Function Dev. Tooling • Portal(with Kudu) • Visual Studio • Visual Studio Code • CLI • IntelliJ/Eclipse(Preview)

×