AppService/_posts/2017-12-5-Announcing Azure ...

68 строки
6.1 KiB
HTML
Исходник Постоянная ссылка Ответственный История

Этот файл содержит невидимые символы Юникода!

Этот файл содержит невидимые символы Юникода, которые могут быть отображены не так, как показано ниже. Если это намеренно, можете спокойно проигнорировать это предупреждение. Используйте кнопку Экранировать, чтобы показать скрытые символы.

Этот файл содержит неоднозначные символы Юникода, которые могут быть перепутаны с другими в текущей локали. Если это намеренно, можете спокойно проигнорировать это предупреждение. Используйте кнопку Экранировать, чтобы подсветить эти символы.

---
title: "Announcing Azure Functions Runtime preview 2"
hide_excerpt: true
---
<html><head>
<meta charset="utf-8"/>
</head>
<body>
<div id="page">
<a class="url fn n profile-usercard-hover" href="https://social.msdn.microsoft.com/profile/Andrew Westgarth" target="_blank">Andrew Westgarth</a>
<time> 12/5/2017 10:22:56 AM</time>
<hr/>
<div id="content">Customers have embraced <a href="https://azure.microsoft.com/en-us/services/functions/">Azure Functions</a> because it allows them to focus on application innovation rather than infrastructure management. The simplicity of the Functions programming model that underpins the service, has been key to enable this. This model that allows developers to build event-driven solutions and easily bind their code to other services while using their favorite developer tools, has good utility even outside the cloud.
[caption id="attachment_6595" align="aligncenter" width="800"]<a href="{{ site.baseurl }}/media/2017/12/AzureFunctionsRuntime_Portal_RunningV2Function_800width.png"><img alt="Azure Functions Runtime preview 2 portal" class="wp-image-6595 size-full" height="395" src="{{ site.baseurl }}/media/2017/12/AzureFunctionsRuntime_Portal_RunningV2Function_800width.png" width="800"/></a> Azure Functions Runtime preview 2 portal showing an Azure Function running against the V2 runtime.[/caption]
Today we are excited to announce the second preview of Azure Functions Runtime, building on the first preview and feedback from customers, which brings the simplicity and power of Azure Functions to on-premises.
<h2>Azure Functions Runtime Recap</h2>
The Azure Functions Runtime provides a method for customers to take advantage of the Functions Programming model on-premises within their own organization or datacenter.
Offering a consistent development experience with the public cloud service, customers can use the Functions portal or Visual Studio to develop and publish Function Applications on-premises.
This also enables customers to experience Functions-as-a-Service before committing to the cloud and also enabling customers to easily translate their code assets to the cloud when they move.
Azure Functions Runtime consists of two pieces, the Management Role and the Worker Role.  As the names suggest, these two are for managing and executing functions code respectively. You can scale out your Functions by installing the Worker Role on multiple machines and take advantage of spare computing power.
­Whats New?
This release brings further improvements and features to our on-premises audience:
<ul>
<li>Support for Azure Functions runtime 2.0, known limitations of the v2.0 runtime are available at <a href="https://github.com/Azure/azure-webjobs-sdk-script/wiki/Azure-Functions-runtime-2.0-known-issues">this link</a>. This enables you to write functions in C# (.NET Standard) or JavaScript</li>
<li>Hosting of v2 Functions on Windows Nano containers, providing a streamlined, lightweight experience.
[caption id="attachment_6585" align="aligncenter" width="800"]<a href="{{ site.baseurl }}/media/2017/12/AzureFunctionsRuntime_Portal_NewFunctionApp_800width.png"><img alt="" class="wp-image-6585 size-full" height="270" src="{{ site.baseurl }}/media/2017/12/AzureFunctionsRuntime_Portal_NewFunctionApp_800width.png" width="800"/></a> Create new function app in Azure Functions Runtime preview 2[/caption]</li>
<li>Updates to v1 Functions including language support for C#, F#, JavaScript and PowerShell, which are still executed within Windows Server Core containers.
[caption id="attachment_6605" align="aligncenter" width="800"]<a href="{{ site.baseurl }}/media/2017/12/AzureFunctionsRuntime_v1FunctionsTemplates_800width.png"><img alt="Templates available to v1 functions in Azure Functions Runtime preview 2" class="wp-image-6605 size-full" height="395" src="{{ site.baseurl }}/media/2017/12/AzureFunctionsRuntime_v1FunctionsTemplates_800width.png" width="800"/></a> Templates available to v1 functions in Azure Functions Runtime preview 2[/caption]</li>
<li>Updated Portal experience</li>
<li>Support for multi-tenancy, enable multiple users to use the same infrastructure and portal to work on their own function apps in isolation</li>
<li>Customers can specify their own custom DNS name for the Azure Functions Runtime portal and can work behind a load balancer</li>
<li>The ability to run alongside additional versions of Docker for Windows already deployed</li>
<li>Ability to reset installation to factory defaults</li>
</ul>
Requirements
The Azure Functions Runtime Worker Role is deployed in a Windows Container. As such it requires that the host machine is running Windows Server 2016 or Windows 10 Creators Update.  If deployed in a virtual machine, it must have nested virtualization support.
<h3>Looking Forward</h3>
We are continuing to shape the direction of our on-premises offering of Azure Functions, based on customer feedback during preview.  We are interested in hearing your feedback and use cases as we move towards a GA Release.  Were excited to see the types of applications you are building and the types of workloads you envisage running in Azure Functions Runtime.
Please feel free to engage with me via the comments or Twitter regarding your needs and feature requests for Azure Functions Runtime in on-premises scenarios.
<a href="https://twitter.com/apwestgarth">@apwestgarth</a>
How do I get started?
Please download the <a href="https://aka.ms/azafrv2">Azure Functions Runtime preview 2 installer</a>.
For details, please see the <a href="https://aka.ms/azafrdocs">Azure Functions Runtime documentation</a>.
We would love to hear your feedback, questions, comments about this runtime through our regular channels including <a href="https://social.msdn.microsoft.com/Forums/en-US/home?forum=AzureFunctions">Forums</a>, <a href="http://stackoverflow.com/questions/tagged/azure-functions-runtime">StackOverFlow</a>, or <a href="https://feedback.azure.com/forums/355860-azure-functions/filters/top">Uservoice</a>.
 </div>
</div></body>
<script src="{{ site.baseurl }}/resource/jquery-1.12.1.min.js" type="text/javascript"></script>
<script src="{{ site.baseurl }}/resource/replace.js" type="text/javascript"></script>
</html>