Microsoft Connect();Azure Containers and Serverless processes were given some attention at this week’s Microsoft Connect(); 2018 event, with the Kubernetes Service and Azure Functions being given feature bumps.

Azure Kubernetes Service

The Azure Kubernetes Service (AKS) became generally available in June , handing users a toolset to manage their containerised applications on Microsoft’s cloud. While great on paper, and featuring some neat debugging tools, a requirement that users manually scale things and a tendency to topple over in its early days meant it has not all been plain sailing.

Microsoft has taken steps to address at least some of the issues with Virtual Nodes and autoscaling, both of which have now entered public preview (so the usual health warnings regarding production apply.)

Virtual Nodes allows AKS users to make use of the compute capacity of Azure Container Instances (ACI) to fire up additional containers rather than having to bring up Virtual Machine (VM)-based nodes.

It is, Microsoft said, a simple act of flipping a switch to get access to all that resource. Of course, users are still required to manually allocate the required containers and ACI is billed by the second so only use what you need. A tricky thing to predict.

The other bogeyman, scaling, is also to be at least partially addressed by Cluster Autoscaling. The functionality is basic customers specify maximum and minimum thresholds, and the functionality adds and removes nodes to meet the needs of the current workload. Simplistic it may be, but it is an improvement over manual intervention.

The update comes as Microsoft booked the predecessor to AKS, Azure Container Service (ACS) an appointment with the Redmond axeman . The chap needs something to keep him busy as he eyes a nervous-looking EdgeHTML layout engine .

It is almost exactly three years since Microsoft first announced a preview of ACS and from 31 January 2020 the service will be killed off. Any clusters still running should keep working, but the Azure team won't support them, so you'll be very much on your own. Best get planning that migration to AKS (or Docker or Mesosphere, if those are your thing).

Microsoft has also shunted the Kubernetes work from the now dead acs-engine repo to the aks-engine project, where development will continue. As with ACS, clusters deployed using acs-engine should keep on working, but again - probably time to think about a migration plan.

Serverless Fun(ctions)

Serverless technology allows hard pressed developers to focus on coding rather than worrying about the infrastructure required to support their latest and greatest masterpiece (or hastily hacked together work-around.) Amazon’s Lambda was first out of the gate and holds a commanding lead.

Microsoft, of course, would very much like developers to instead stick their functions on its cloud in the brave new serverless world, and to that end introducedAzure Functions, which hit version 2 back in September . Designed to be cross platform, Azure Functions will run locally on windows, Mac and linux machines as well as, of course, in the cloud.

With C# (of course), javascript and F# already supported and Java in preview, python has shuffled out of the shadows of a private preview and gone public this week. Already supported by AWS Lambda, Python 3.6 support opens up Azure Functions to a wider audience, with Python a logical fit for a variety of popular serverless functions, such as machine learning or data wrangling.

Amazon is unlikely to be too concerned about the addition, but Microsoft does have an impressive array of development tools with which to tempt devs and is keen to trumpet the Azure Functions extension in its Visual Studio Code IDE which, when coupled with the Python extension, is a pleasant place to be.

Once, of course, one has coaxed the thing into life.

Sponsored: Five steps to dealing with the insider threat

本文系统(windows)相关术语:三级网络技术 计算机三级网络技术 网络技术基础 计算机网络技术

代码区博客精选文章
分页:12
转载请注明
本文标题:Virtual Nodes and Cluster Autoscaling arrive at Microsoft's Azure Kubernetes Par ...
本站链接:https://www.codesec.net/view/621311.html


1.凡CodeSecTeam转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
登录后可拥有收藏文章、关注作者等权限...
技术大类 技术大类 | 系统(windows) | 评论(0) | 阅读(49)