<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Application Development Archives - ICT News</title>
	<atom:link href="https://www.ict-news.org/tag/application-development/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.ict-news.org</link>
	<description>Information &#38; Communication technology world news</description>
	<lastBuildDate>Thu, 20 Apr 2017 08:53:04 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.9.3</generator>

<image>
	<url>https://www.ict-news.org/wp-content/uploads/2018/03/ICT-icon-3.png</url>
	<title>Application Development Archives - ICT News</title>
	<link>https://www.ict-news.org</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Microsoft tools coalesce for serverless computing</title>
		<link>https://www.ict-news.org/microsoft-tools-coalesce-serverless-computing/</link>
					<comments>https://www.ict-news.org/microsoft-tools-coalesce-serverless-computing/#respond</comments>
		
		<dc:creator><![CDATA[lukasik]]></dc:creator>
		<pubDate>Thu, 20 Apr 2017 08:53:04 +0000</pubDate>
				<category><![CDATA[google]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Application Development]]></category>
		<category><![CDATA[Azure]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[PaaS]]></category>
		<guid isPermaLink="false">https://www.ict-news.org/?p=7736</guid>

					<description><![CDATA[<p>Microsoft tools coalesce for serverless computing Azure Functions, Logic Apps, Azure Stack, and .Net come together for the next stage of PaaS both in the cloud and on-premises Microsoft’s adoption of serverless computing is a big piece of Azure maturing as a platform. There’s a lot going on here, as architectures and services evolve to take advantage of the unique [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.ict-news.org/microsoft-tools-coalesce-serverless-computing/">Microsoft tools coalesce for serverless computing</a> appeared first on <a rel="nofollow" href="https://www.ict-news.org">ICT News</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1>Microsoft tools coalesce for serverless computing</h1>
<h2>Azure Functions, Logic Apps, Azure Stack, and .Net come together for the next stage of PaaS both in the cloud and on-premises</h2>
<p>Microsoft’s adoption of <a href="http://www.infoworld.com/article/3175761/serverless-computing-freedom-for-devs-at-last.html">serverless computing</a> is a big piece of Azure maturing as a platform. There’s a lot going on here, as architectures and services evolve to take advantage of the unique capabilities of the <span class="vm-hook-outer vm-hook-default"><span class="vm-hook">cloud</span></span> and we as users and developers migrate away from traditional server architectures.</p>
<p>Mark Russinovich, Microsoft’s CTO of Azure, has a distinct view on the evolution of <span class="vm-hook-outer vm-hook-default"><span class="vm-hook">cloud</span></span> as a platform. “Infrastructure as a service [IaaS] is table stakes,” he said at an Azure Serverless computing event at Microsoft’s Redmond, Wash., headquarters last week, “Platform as a service [PaaS] is the next step, offering runtimes and developing on them, an API and an endpoint, where you consume services.” That’s where we are today, where we still define the resources we use when we build cloud applications.</p>
<aside class="fakesidebar"><strong>[ A developer’s guide: <a href="http://www.infoworld.com/article/3175761/cloud-computing/serverless-computing-freedom-for-devs-at-last.html#tk.ifw-infsb">Get started with serverless computing</a>. | <a href="http://www.infoworld.com/article/3161191/paas/microsoft-azure-functions-locks-in-on-serverless-computing.html#tk.ifw-infsb">Microsoft Azure Functions locks in on serverless computing</a>. | <a href="http://www.infoworld.com/article/3165484/build-em-now-5-uses-for-serverless-frameworks.html#tk.ifw-infsb">Build ’em now! 5 uses for serverless frameworks</a>. ]</strong></aside>
<p>Then comes serverless <span class="vm-hook-outer vm-hook-default"><span class="vm-hook">computing</span></span>. “Serverless is the next generation of computing, the point of maximum value,” Russinovich said.</p>
<p>What he’s talking about is abstracting applications from the underlying servers, where code is event-driven and scales on demand, charged by the operation rather than by the resources used. As he said, “I don’t have to worry about the servers. The platform gives me the resources as I need them.” That’s the real definition of serverless computing: The servers and OS are still there, but as a user and a developer you don’t need to care about them.</p>
<aside class="nativo-promo smartphone"></aside>
<h3>Serverless computing is the next phase of virtualization</h3>
<p>You can look at it as a logical evolution of virtualization. As the public cloud has matured, it’s gone from one relatively simple type of virtual machine and one specific type of underlying hardware to specialized servers that can support IaaS implementations for all kinds of use cases, such as high-performance computing servers with massive GPUs for parallel processing and for scientific computing working with numerical methods, or such as arrays of hundreds of tiny servers powering massive web presences.</p>
<p>That same underlying flexibility powers the current generation of PaaS, where applications and code run independently of the underlying hardware while still requiring you to know what the underlying servers can do. To get the most out of PaaS (that is, to get the right fit for your code), you still need to choose servers and storage.</p>
<p>With serverless computing, you can go a step further, concentrating on only the code you’re running, knowing that it’s ephemeral and you’re using it to process and route data from one source to another application. Microsoft’s serverless implementations have an explicit lifespan, so you don’t rely on them being persistent, only on them being there when you need them. If you try to use a specific instance outside that limited life, you get an error message because the application and its hosting container will be gone.</p>
<h3>Three serverless computing models</h3>
<p>Nir Mashkowski, principal group manager for Azure App Service, noted three usage patterns for Azure’s serverless offerings.</p>
<aside class="nativo-promo tablet desktop"></aside>
<p>The first, and most common, pattern is what he calls “brownfield” implementations. They are put together by enterprises as part of an overall cloud application strategy, using <a href="http://www.infoworld.com/article/3161191/microsoft-azure-functions-locks-in-on-serverless-computing.html">Azure Functions</a> and Logic Apps as an integration tool, linking old apps and new and on-premises systems and cloud.</p>
<p>The second pattern is greenfield implementations, which are typically the province of startups, using Azure Functions as part of a back-end platform—that is, as switches and routers moving data from one part of an application to another.</p>
<p>The third pattern is for internet of things applications. It is a combination of the two, using Azure Functions to handle signals from <span class="vm-hook-outer vm-hook-default"><span class="vm-hook">devices</span></span>, triggering actions in response to specific inputs.</p>
<p>For enterprises wanting a quick on-ramp to serverless <span class="vm-hook-outer vm-hook-default"><span class="vm-hook">computing</span></span>, Azure Functions’ closely related sibling Logic Apps is an intriguing alternative. Drawing on the same low-code foundations as the more <a href="http://www.infoworld.com/article/3185748/business-analysts-go-no-code-with-microsoft-powerapps.html">business-focused Flow</a>, it gives you a visual designer with support for conditional expressions and loops. (You can even can run the designer inside Visual Studio.)</p>
<p>Like Azure Functions, Logic Apps is event-triggered and can be used to coordinate a sequence of Azure functions. Wrapping serverless code in a workflow adds more control, especially if it’s used to apply conditions to a trigger—for example, launching one function if a trigger is at the low end of a range of values, another if it’s at the high end.</p>
<h3>In the cloud and on-premises: Portable serverless computing</h3>
<p>Russinovich described three organizations working with serverless computing:</p>
<ul>
<li>Accuweather uses it to handle its server logs, replicating them between datacenters and handing them off to analysis tools.</li>
<li>Similarly, Plexure, a marketing company, uses it to handle feeds from point-of-sale systems, replacing a complex stack of tools with a workflow that drives information from one service to the next.</li>
<li>At the other end of the scale, the Missing Children Society of Canada used Logic Apps to build a bot that could bring research about missing kids together from various sources, including social media, in a project that took a mere four days to deliver.</li>
</ul>
<p>One of the more interesting aspects of both Azure Functions and Logic Apps is that they’re not limited to running purely in the cloud. Functions themselves can be developed and tested locally, with full support in Visual Studio, and both Azure Functions and Logic Apps will be supported by on-premises Azure Stack hybrid cloud systems.</p>
<p>Inside the Azure datacenters, its serverless options are all containerized for rapid deployment. That same <span class="vm-hook-outer vm-hook-default"><span class="vm-hook">model</span></span> will come to your own servers, with Azure Functions able to run on any server, taking advantage of containers for rapid deployment.</p>
<p>Currently, Azure Functions is based on the full .Net Framework release, so there’s a minimum requirement of Windows <span class="vm-hook-outer vm-hook-default"><span class="vm-hook">Server</span></span> Core as a host. But that’s going to change over the next few months with an open source release based on <a href="http://www.infoworld.com/article/3180478/net-framework-or-net-core-when-to-use-which.html">.Net Core and the upcoming .Net Standard 2.0</a> libraries. With those in hand, you’ll be able to run Azure Functions in containers based on Windows Server Nano, as well as on .Net Core running on Linux. You’ll be able to migrate code from on-premises to hybrid <span class="vm-hook-outer vm-hook-default"><span class="vm-hook">cloud</span></span> and to the public cloud depending on the workload and on the billing model you choose.</p>
<p>Such a cross-platform serverless solution that runs locally and in the cloud starts looking very interesting, giving you the tools to build and test on-premises,then scale up to running on Azure (or even on Linux servers running on Amazon Web Services).</p>
<p>There’s a lot to be said for portability, and by working with REST and JSON as generic input and output bindings, Microsoft’s containerized serverless implementation appears to avoid the cloud lock-in of its AWS and Google competitors while still giving you direct links to Azure services.</p>
<p>&nbsp;</p>
<p>By <a href="http://www.infoworld.com/author/Simon-Bisson/" rel="author">Simon Bisson</a>, source by <a href="http://www.infoworld.com/">InfoWorld</a></p>
<p>Visit <a href="https://www.ict-hardware.com/">ICT Hardware</a> website to get more info about <a href="https://www.ict-hardware.com/">Microsoft Products</a></p>
<p>The post <a rel="nofollow" href="https://www.ict-news.org/microsoft-tools-coalesce-serverless-computing/">Microsoft tools coalesce for serverless computing</a> appeared first on <a rel="nofollow" href="https://www.ict-news.org">ICT News</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.ict-news.org/microsoft-tools-coalesce-serverless-computing/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Microsoft acquires Deis to boost its Kubernetes chops</title>
		<link>https://www.ict-news.org/microsoft-acquires-deis-boost-kubernetes-chops/</link>
					<comments>https://www.ict-news.org/microsoft-acquires-deis-boost-kubernetes-chops/#respond</comments>
		
		<dc:creator><![CDATA[lukasik]]></dc:creator>
		<pubDate>Tue, 11 Apr 2017 10:06:49 +0000</pubDate>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Application Development]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<guid isPermaLink="false">https://www.ict-news.org/?p=7705</guid>

					<description><![CDATA[<p>Microsoft acquires Deis to boost its Kubernetes chops The deal will help Microsoft better support the Google-originated orchestration system Microsoft is acquiring Deis, a company that makes tools to work with the Kubernetes open-source container orchestration system. The deal, announced Monday, marks Microsoft’s continued interest in container orchestration. Deis creates tools that aim to simplify the development of modern, containerized [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.ict-news.org/microsoft-acquires-deis-boost-kubernetes-chops/">Microsoft acquires Deis to boost its Kubernetes chops</a> appeared first on <a rel="nofollow" href="https://www.ict-news.org">ICT News</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1>Microsoft acquires Deis to boost its Kubernetes chops</h1>
<h2>The deal will help Microsoft better support the Google-originated orchestration system</h2>
<p>Microsoft is acquiring Deis, a company that makes tools to work with the Kubernetes open-source container orchestration system. The deal, announced Monday, marks Microsoft’s continued interest in container orchestration.</p>
<p><a href="https://deis.com/" target="_blank">Deis</a> creates tools that aim to simplify the development of modern, containerized applications. Containers allow developers to write an application for an isolated, portable runtime that is supposed to be easily transferrable from a workstation to a server environment.</p>
<p>Tools like Deis’s Workflow, Helm, and Steward are supposed to ease the complex process of managing multi-container applications. They build on top of Kubernetes, the popular open-source container orchestration system that Google released in 2014. Deis plans to continue its contributions to those tools as part of Microsoft, company CTO Gabe Monroy <a href="https://deis.com/blog/2017/deis-to-join-microsoft/" target="_blank">said in a blog post</a>.</p>
<p>Microsoft has invested a great deal already in technology that lets developers create applications that run in Windows and Linux containers. The company expects Deis’ technology to help with the use of those existing tools, according to a <a href="https://blogs.microsoft.com/blog/2017/04/10/microsoft-acquire-deis-help-companies-innovate-containers/#sm.00003nv9nsqf2fcfz2m18iyut6i3t" target="_blank">blog post by Scott Guthrie</a>, the executive vice president of Microsoft’s Cloud and Enterprise division.</p>
<aside class="nativo-promo smartphone"></aside>
<aside class="fakesidebar"><strong>[ Further reading: <a href="http://www.computerworld.com/article/3090125/hybrid-cloud/kubernetes-rolls-out-its-latest-version.html#tk.ctw-infsb#tk.rss_all" target="_blank">Kubernetes rolls out its latest version</a> ]</strong></aside>
<p>&nbsp;</p>
<p>Deis’ Kubernetes expertise will be a key benefit for Microsoft, which has been investing in the popular open-source container orchestration system.</p>
<p>Microsoft acquired the company from Engine Yard, a platform-as-a-service provider that <a href="https://techcrunch.com/2015/06/30/engine-yard-launches-commercial-support-for-deis-docker-based-paas/" target="_blank">previously purchased Deis</a> in 2015. The companies didn’t disclose the terms of the deal.</p>
<p>The news comes roughly a couple months after Microsoft announced the <a href="http://www.computerworld.com/article/3139324/cloud-computing/microsoft-adds-kubernetes-support-to-azure-container-service.html" target="_blank">general availability of Kubernetes</a> in Azure Container Service, its platform-as-a-service offering for containerized applications. Last week, the company also announced the general availability of Azure Container Registry, a service that lets customers store and manage different container images in the cloud.</p>
<p>By  <span class="fn"><a href="http://www.computerworld.com/author/Blair-Hanley-Frank/" rel="author">Blair Hanley Frank</a>, source by <a href="http://www.computerworld.com">ComputerWorld</a></span></p>
<p>Visit <a href="https://www.ict-hardware.com/">ICT Hardware</a> to get more info about <a href="https://www.ict-hardware.com/">Microsoft</a></p>
<p>The post <a rel="nofollow" href="https://www.ict-news.org/microsoft-acquires-deis-boost-kubernetes-chops/">Microsoft acquires Deis to boost its Kubernetes chops</a> appeared first on <a rel="nofollow" href="https://www.ict-news.org">ICT News</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.ict-news.org/microsoft-acquires-deis-boost-kubernetes-chops/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>IBM chases Google, Microsoft with Kubernetes in the cloud</title>
		<link>https://www.ict-news.org/ibm-chases-google-microsoft-kubernetes-cloud/</link>
					<comments>https://www.ict-news.org/ibm-chases-google-microsoft-kubernetes-cloud/#respond</comments>
		
		<dc:creator><![CDATA[lukasik]]></dc:creator>
		<pubDate>Wed, 22 Mar 2017 09:24:18 +0000</pubDate>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Application Development]]></category>
		<category><![CDATA[Application Virtualization]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<guid isPermaLink="false">https://www.ict-news.org/?p=7672</guid>

					<description><![CDATA[<p>IBM chases Google, Microsoft with Kubernetes in the cloud IBM follows Google and Microsoft in offering hosted Kubernetes as a service, with direct access to the container orchestration system&#8217;s APIs It&#8217;s only a matter of time before every major cloud vendor offers a version of Kubernetes as a service. Now it’s IBM’s turn. This morning IBM announced the next logical [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.ict-news.org/ibm-chases-google-microsoft-kubernetes-cloud/">IBM chases Google, Microsoft with Kubernetes in the cloud</a> appeared first on <a rel="nofollow" href="https://www.ict-news.org">ICT News</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1>IBM chases Google, Microsoft with Kubernetes in the cloud</h1>
<h2>IBM follows Google and Microsoft in offering hosted Kubernetes as a service, with direct access to the container orchestration system&#8217;s APIs</h2>
<p>It&#8217;s only a matter of time before every major <span class="vm-hook-outer vm-hook-default"><span class="vm-hook">cloud</span></span> vendor offers a version of Kubernetes as a service. Now it’s IBM’s turn.</p>
<p>This morning IBM announced the next logical step in its <span class="vm-hook-outer vm-hook-default"><span class="vm-hook">work</span></span> with Docker containers: <a href="https://www.ibm.com/blogs/bluemix/2017/03/kubernetes-now-available-ibm-bluemix-container-service/" target="_blank">Kubernetes support</a> on its <a href="https://www.ibm.com/blogs/bluemix/2017/03/kubernetes-now-available-ibm-bluemix-container-service/" target="_blank">Bluemix Container Service</a>. Currently available in a limited beta, its feature set should match Google&#8217;s and Microsoft&#8217;s offerings.</p>
<h3>Kubernetes, the Bluemix way</h3>
<p>Previously, the default for managing Docker containers on Bluemix Container Service was to spin them up individually by hand or to use Bluemix’s <a href="https://console.ng.bluemix.net/docs/containers/cs_classic.html" target="_blank">container groups</a> metaphor, where Bluemix directly managed multiple containers running the same image.</p>
<p>Kubernetes is meant to provide <a href="http://www.infoworld.com/article/3173266/data-center/4-reasons-you-should-use-kubernetes.html">several advantages</a> for container deployments: easier scaling, better visibility into the state of a cluster, and so on. IBM says its implementation of Kubernetes on Bluemix includes everything users would expect from a stock Kubernetes deployment, as well as some IBM-specific features.</p>
<div class="teads-inread sm-screen"></div>
<aside class="nativo-promo smartphone"></aside>
<p>For example, see how it deploys master nodes, the parts of a cluster that accept commands and delegate them to the other machines in the cluster. IBM claims master nodes in its Kubernetes implementation are “highly available and fully managed by IBM”—presumably in contrast to simply providing and supporting a VM with Kubernetes that’s spun and run by the customer.</p>
<p>Some features for Bluemix Container Service are essentially conventional Docker/Kubernetes features writ large—such as a per-organization Docker private <span class="vm-hook-outer vm-hook-default"><span class="vm-hook">image</span></span> registry with image scanning and vulnerability detection built in, or support for <a href="https://kubernetes.io/docs/user-guide/secrets/" target="_blank">Kubernetes secrets</a> (API keys and more) when communicating with other Bluemix resources. Other features, like “binding of Bluemix services, such as Watson APIs, Blockchain, data services, or <span class="vm-hook-outer vm-hook-default"><span class="vm-hook">internet</span></span> of things” to Kubernetes-deployed apps, more prominently promote Bluemix, allowing Kubernetes-powered apps plug into Bluemix-exclusive services.</p>
<h3>Why mess with a good thing?</h3>
<p>IBM arrives late to a party that already includes Google and Microsoft. Google has had a leg up on everyone else in offering <a href="http://www.infoworld.com/article/2843433/google-cloud/google-aims-to-do-docker-better-with-kubernetes-powered-container-engine.html">Kubernetes as a service</a> because it invented the underlying technology. It also worked to Google’s advantage that its public cloud was relatively sparse; it could provide Kubernetes support on its cloud without having to make concessions to many legacy components.</p>
<p>Microsoft late last year <a href="http://www.infoworld.com/article/3139044/hybrid-cloud/kubernetes-comes-to-azure-container-service-at-last.html">added Kubernetes</a> for its container services, after originally supporting Docker Swarm and Mesosphere DC/OS as orchestration solutions. Microsoft delayed its entry because a lot of behind-the-scenes <span class="vm-hook-outer vm-hook-default"><span class="vm-hook">work</span></span> was needed to add Kubernetes support to Azure and to open-source that work. Kubernetes clusters themselves are provisioned and managed on Azure by way of a <a href="https://github.com/Azure/azure-quickstart-templates/blob/master/101-acs-kubernetes/docs/kubernetes.md">QuickStart template</a>, rather than a dedicated managed <span class="vm-hook-outer vm-hook-default"><span class="vm-hook">service</span></span>.</p>
<p>Amazon&#8217;s ECS (EC2 Container Services) doesn’t have a dedicated Kubernetes service; instead it offers a more general <a href="http://www.infoworld.com/article/3145696/application-development/docker-for-aws-whos-it-really-for.html">Docker as a service</a>, with orchestration and scheduling provided by ECS itself, or through the <a href="https://blox.github.io/">Blox</a> projects.</p>
<p>Though late to the party, IBM is taking one crucial step for any cloud incarnation of an open source service: It&#8217;s allowing the user to lift the hood and plug directly into the original API set. That’s important with cloud container services like Kubernetes, since the promise of <a href="http://www.infoworld.com/article/3016021/hybrid-cloud/road-to-cloud-native-may-start-and-end-at-google.html">a cloud built from open components</a> was that workloads wouldn’t become dependent on the clouds where they&#8217;re hosted.</p>
<p>Granted, IBM—or any cloud provider—could try to make a strong case for its cloud versus someone else’s by promoting how well Kubernetes runs at scale on its cloud and works with the proprietary services to enrich those applications. But having Kubernetes at the core and in a form others know is still the most worthwhile draw.</p>
<p>&nbsp;</p>
<p>By <a href="http://www.infoworld.com/author/Serdar-Yegulalp/" rel="author">Serdar Yegulalp</a>, source by <a href="http://www.infoworld.com">InfoWorld</a></p>
<p>Visit <a href="https://www.ict-hardware.com/">ICT Hardware</a> website to get more info about <a href="https://www.ict-hardware.com/">Microsoft Products</a></p>
<p>The post <a rel="nofollow" href="https://www.ict-news.org/ibm-chases-google-microsoft-kubernetes-cloud/">IBM chases Google, Microsoft with Kubernetes in the cloud</a> appeared first on <a rel="nofollow" href="https://www.ict-news.org">ICT News</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.ict-news.org/ibm-chases-google-microsoft-kubernetes-cloud/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
