<?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>Red Hat Archives - Artificial Intelligence</title>
	<atom:link href="https://www.aiuniverse.xyz/tag/red-hat/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.aiuniverse.xyz/tag/red-hat/</link>
	<description>Exploring the universe of Intelligence</description>
	<lastBuildDate>Mon, 17 Aug 2020 05:32:45 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>
	<item>
		<title>Red Hat&#8217;s channel tackles the challenge of monolithic legacy applications</title>
		<link>https://www.aiuniverse.xyz/red-hats-channel-tackles-the-challenge-of-monolithic-legacy-applications/</link>
					<comments>https://www.aiuniverse.xyz/red-hats-channel-tackles-the-challenge-of-monolithic-legacy-applications/#respond</comments>
		
		<dc:creator><![CDATA[aiuniverse]]></dc:creator>
		<pubDate>Mon, 17 Aug 2020 05:32:25 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[applications]]></category>
		<category><![CDATA[cusmod]]></category>
		<category><![CDATA[Datacom]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Microservices]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Red Hat]]></category>
		<guid isPermaLink="false">http://www.aiuniverse.xyz/?p=10903</guid>

					<description><![CDATA[<p>Source:reseller.co.nz Once an enterprise Linux specialist, Red Hat is now providing answers to some of the biggest questions being asked of corporate and government IT. The company&#8217;s <a class="read-more-link" href="https://www.aiuniverse.xyz/red-hats-channel-tackles-the-challenge-of-monolithic-legacy-applications/">Read More</a></p>
<p>The post <a href="https://www.aiuniverse.xyz/red-hats-channel-tackles-the-challenge-of-monolithic-legacy-applications/">Red Hat&#8217;s channel tackles the challenge of monolithic legacy applications</a> appeared first on <a href="https://www.aiuniverse.xyz">Artificial Intelligence</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Source:reseller.co.nz</p>



<p class="wp-block-paragraph">Once an enterprise Linux specialist, Red Hat is now providing answers to some of the biggest questions being asked of corporate and government IT.</p>



<p class="wp-block-paragraph">The company&#8217;s OpenShift container platform, for instance, was key to the modernisation of New Zealand Customs&#8217; legacy CusMod applications, taking them from a dependence on proprietary hardware into hybrid cloud.&nbsp;</p>



<p class="wp-block-paragraph">The fact that Datacom engineered that shift along with Section6 providing modernisation services points to another aspect of the vendor&#8217;s strategy &#8212; apart from having what country manager Derek Wilson says are a couple of direct customers, Red Hat remains a channel-based business.</p>



<p class="wp-block-paragraph">Red Hat has two local distributors, Ingram Micro and Tech Data.</p>



<p class="wp-block-paragraph">Key local partners include Spark, OSS, Enterprise IT, Section 6, Solnet as well as Datacom and a few others.</p>



<p class="wp-block-paragraph">Global partners include, of course, parent company IBM as well as HP, DXC, Tech Mahindra and some of the big global systems integrators.</p>



<p class="wp-block-paragraph">&#8220;If we look at where partners make money, which I guess is the important thing, firstly we sell a subscription, for instance, initially to Red Hat Enterprise Linux, which covers support, documentation, training IP, patches and downloads and so on,&#8221; Wilson told&nbsp;<em>Reseller News</em>.</p>



<p class="wp-block-paragraph">&#8220;Our partners can make money from selling subscriptions and they can make some margins on that but where they really differentiate themselves is on services wrapped around our products.&#8221; </p>



<p class="wp-block-paragraph">These could be Implementation services, transformation services, project services and, in a lot of cases, managed services.</p>



<p class="wp-block-paragraph">That was certainly part of the mix for Customs, with CusMod now served from Datacom&#8217;s Govt.Container platform-as-a-service (PaaS) service.</p>



<p class="wp-block-paragraph">&#8220;It was the first implementation in the region, I think, certainly locally, of a local provider doing OpenShift as a service,&#8221; Wilson said.</p>



<p class="wp-block-paragraph">IBM is a shareholder but also a partner.&nbsp;</p>



<p class="wp-block-paragraph">&#8220;Red Hat also partner with a lot of IBM competitors, DXC for example,&#8221; Wilson said. &#8220;We have been very clear about keeping our independence and neutrality and working with all the other partners.&#8221;</p>



<p class="wp-block-paragraph">Red Hat began supplying its flavour of enterprise Linux 25 years ago against some stiff competition. Portfolio changes added virtualisation, middleware and, more recently, the OpenShift and Ansible automation engines.</p>



<p class="wp-block-paragraph">&#8220;What we&#8217;ve been doing over the years is growing the portfolio and growing the amount of customers that use that portfolio,&#8221; Wilson said.</p>



<p class="wp-block-paragraph">While still an open source company, Red Hat is no longer just &#8220;the Linux company&#8221;.</p>



<p class="wp-block-paragraph">Customers are embracing the power of OpenShift to break down monolithic legacy applications into microservices.</p>



<p class="wp-block-paragraph">They are also using Ansible for automation and cost savings as they shift to hybrid cloud models.</p>



<p class="wp-block-paragraph">&#8220;We are seeing a big push on the OpenShift products and the Ansible products,&#8221; Wilson said.</p>



<p class="wp-block-paragraph">&#8220;We are an open source company so innovation is key to us. We are constantly releasing new versions of software.&#8221;</p>



<p class="wp-block-paragraph">Last year, for instance, Red Hat announced it was including its Insights for Linux proactive monitoring platform in its enterprise Linux subscriptions to help improve customers operating environments. New tools have also been added to OpenShift to speed the development of customer environments.</p>



<p class="wp-block-paragraph">It has been said that while IBM has bought Red Hat, it was actually Red Hat that had taken over IBM, but Wilson doesn&#8217;t go that far.</p>



<p class="wp-block-paragraph">&#8220;We&#8217;re not taking over IBM, but they are learning about our culture,&#8221; he said. &#8220;They were making cultural changes already but we feel they are embracing our culture which is a good thing.&#8221;</p>



<p class="wp-block-paragraph">So, being an enabler of hybrid cloud, what is Red Hat&#8217;s take on the much anticipated arrival of Microsoft&#8217;s local cloud region in New Zealand?</p>



<p class="wp-block-paragraph">Short answer, excitement.</p>



<p class="wp-block-paragraph">&#8220;We actually exist in multiple clouds, Revera/CCL, AWS, Google, Microsoft, Alibaba &#8212; all have our product in them from buying Red Hat Enterprise Linux to managed OpenShift,&#8221; Wilson said.</p>



<p class="wp-block-paragraph">&#8220;We are really excited by it. We think it is a significant advantage. We’ve seen our footprint in Azure grow quite significantly over the last couple of years and with government and private clients it is going to be quite significant.</p>



<p class="wp-block-paragraph">&#8220;From a cloud provider perspective, IBM has its own cloud, but we don’t just work with IBM cloud.&#8221;</p>



<p class="wp-block-paragraph">Red Hat has been equally careful to keep its partner programmes separate from IBM&#8217;s, as well as its premises and facilities.</p>



<p class="wp-block-paragraph">Red Hat has also launched an A/NZ regional innovation lab to help customers improve processes more quickly. Wilson said one process was reduced from six days to five minutes.</p>



<p class="wp-block-paragraph">ANZ New Zealand was one that used the capability, to&nbsp;transition from routine, repeatable network operations tasks to an approach focused on automation.</p>



<p class="wp-block-paragraph">There is a cultural aspect to the lab as well, Wilson explained.</p>



<p class="wp-block-paragraph">&#8220;We bring disparate teams together who haven’t worked together before. We try and change the culture for collaboration, short sprints and much more openness.&#8221;</p>



<p class="wp-block-paragraph">ANZ Bank, for instance, sought to support its commitment to talent acquisition and retention. To support these, the bank’s teams needed guidance on adopting agile development approaches and Ansible community-developed automation technology.</p>



<p class="wp-block-paragraph">It was a similar story at Queensland&#8217;s Heritage Bank, where the goal was speeded development cycles. The teams there brought in a new payments system 10 months early.&nbsp;</p>



<p class="wp-block-paragraph">&#8220;It was about bringing groups of people together, in their case including the CEO as well.&#8221;</p>
<p>The post <a href="https://www.aiuniverse.xyz/red-hats-channel-tackles-the-challenge-of-monolithic-legacy-applications/">Red Hat&#8217;s channel tackles the challenge of monolithic legacy applications</a> appeared first on <a href="https://www.aiuniverse.xyz">Artificial Intelligence</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.aiuniverse.xyz/red-hats-channel-tackles-the-challenge-of-monolithic-legacy-applications/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Red Hat: Shift to Kubernetes and microservices is happening faster than expected</title>
		<link>https://www.aiuniverse.xyz/red-hat-shift-to-kubernetes-and-microservices-is-happening-faster-than-expected/</link>
					<comments>https://www.aiuniverse.xyz/red-hat-shift-to-kubernetes-and-microservices-is-happening-faster-than-expected/#respond</comments>
		
		<dc:creator><![CDATA[aiuniverse]]></dc:creator>
		<pubDate>Wed, 29 Apr 2020 12:06:53 +0000</pubDate>
				<category><![CDATA[Microservices]]></category>
		<category><![CDATA[Developers]]></category>
		<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[Red Hat]]></category>
		<guid isPermaLink="false">http://www.aiuniverse.xyz/?p=8430</guid>

					<description><![CDATA[<p>Source: venturebeat.com A push to reinvent the way developers create applications for the internet has gathered significant momentum, catching even some of its most ardent supporters by <a class="read-more-link" href="https://www.aiuniverse.xyz/red-hat-shift-to-kubernetes-and-microservices-is-happening-faster-than-expected/">Read More</a></p>
<p>The post <a href="https://www.aiuniverse.xyz/red-hat-shift-to-kubernetes-and-microservices-is-happening-faster-than-expected/">Red Hat: Shift to Kubernetes and microservices is happening faster than expected</a> appeared first on <a href="https://www.aiuniverse.xyz">Artificial Intelligence</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Source: venturebeat.com</p>



<p class="wp-block-paragraph">A push to reinvent the way developers create applications for the internet has gathered significant momentum, catching even some of its most ardent supporters by surprise.</p>



<p class="wp-block-paragraph">But even as the popularity of infrastructure based on the Kubernetes platform and microservices surges, the adoption has inevitably brought to light the massive challenges big businesses and large organizations face in overhauling unwieldy infrastructure. To help IT managers navigate this transition, products and services that enable simultaneous management of legacy and new systems are gaining in popularity.</p>



<p class="wp-block-paragraph">Such “hybrid” products will be one of the main themes of the Red Hat Summit that runs today and Wednesday, a recognition of how critical this area has become to companies trying to modernize their cloud-based infrastructure. Speaking on the eve of the event, Red Hat’s Joe Fernandes said he’s among those excited by the progress being made by microservices, but he remains realistic about the challenges such a shift presents.</p>



<p class="wp-block-paragraph">“This evolution is happening even faster than I expected,” said the vice president of Red Hat’s Core Cloud Platforms. “If you look at the adoption of containers, or Kubernetes, compared to past innovations, like virtualization back in the early 2000s, it’s really grown tremendously fast just over the last five years.”</p>



<p class="wp-block-paragraph">So-called microservices, aka cloud native computing, break applications into smaller, self-contained units or “containers,” which can significantly reduce costs and time needed to write, deploy, and manage each one. Proponents say such an approach to web development is faster, more stable, more open, and makes it easier for users to change cloud platforms.</p>



<p class="wp-block-paragraph">Kubernetes, originally a Google project and now an open source service managed by the Linux Foundation’s Cloud Native Computing Foundation, has become one of the most popular tools for managing containers. Born of the open source movement, Red Hat was one of the earliest supporters of Kubernetes.</p>



<p class="wp-block-paragraph">In 2015, Red Hat released the first version of its OpenShift Container Platform, which incorporates that hybrid approach to manage web infrastructure. At today’s summit, the company announced OpenShift 4.4, which includes new metric and monitoring tools that centralize reporting across multiple cloud operations. The company also unveiled Advanced Cluster Management for Kubernetes, which aims to simplify deploying and managing clusters of Kubernetes-based applications that are running across several cloud services.</p>



<p class="wp-block-paragraph">Fernandes said that as tools like Kubernetes and microservices become more prevalent, companies are more comfortable running applications across different services such as Google Cloud, Microsoft Azure, and Amazon Web Services. While that helps them avoid becoming overly reliant on a single partner, it also creates challenges in continuing to manage the multi-cloud approach.</p>



<p class="wp-block-paragraph">“The new challenge becomes how to manage all of these environments,” Fernandes said. “Now from a single management console you can import or inventory all these different clusters.”</p>



<p class="wp-block-paragraph">OpenShift will also begin offering a preview of a new virtualization feature that’s designed to help companies ease the transition from apps running on virtual machines to Kubernetes.</p>



<p class="wp-block-paragraph">“Companies have been adopting containers over the last several years and moving apps that were previously running in virtual machines to containers,” Fernandes said. “But virtual machines aren’t going away. So what we wanted to do is explore how you could use Kubernetes to manage both types of workloads. And this allows them to migrate VM-based apps to containers over time.”</p>



<p class="wp-block-paragraph">As quickly as things are moving, Fernandes said it’s important to recognize that overhauling a company’s web development infrastructure is a massive undertaking that will take years even in the most motivated enterprises. And that means the hybrid approach will by necessity be the default for the foreseeable future.</p>



<p class="wp-block-paragraph">“These large organizations have tens of thousands of applications right now,” he said. “They can’t turn over their application portfolio overnight. They end up with a hybrid collection of applications that span from very traditional to very modern and cloud native. And they need to be able to manage both for now, and we see that being the case for a long time.”</p>
<p>The post <a href="https://www.aiuniverse.xyz/red-hat-shift-to-kubernetes-and-microservices-is-happening-faster-than-expected/">Red Hat: Shift to Kubernetes and microservices is happening faster than expected</a> appeared first on <a href="https://www.aiuniverse.xyz">Artificial Intelligence</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.aiuniverse.xyz/red-hat-shift-to-kubernetes-and-microservices-is-happening-faster-than-expected/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Python 2.7 Reaches End of Life After 20 Years of Development</title>
		<link>https://www.aiuniverse.xyz/python-2-7-reaches-end-of-life-after-20-years-of-development/</link>
					<comments>https://www.aiuniverse.xyz/python-2-7-reaches-end-of-life-after-20-years-of-development/#respond</comments>
		
		<dc:creator><![CDATA[aiuniverse]]></dc:creator>
		<pubDate>Fri, 03 Jan 2020 07:04:24 +0000</pubDate>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Red Hat]]></category>
		<category><![CDATA[researchers]]></category>
		<category><![CDATA[Technology]]></category>
		<guid isPermaLink="false">http://www.aiuniverse.xyz/?p=5943</guid>

					<description><![CDATA[<p>Source: bleepingcomputer.com As of January 1st, 2020, Python 2.7 has officially reached the end of life and will no longer receive security updates, bug fixes, or other <a class="read-more-link" href="https://www.aiuniverse.xyz/python-2-7-reaches-end-of-life-after-20-years-of-development/">Read More</a></p>
<p>The post <a href="https://www.aiuniverse.xyz/python-2-7-reaches-end-of-life-after-20-years-of-development/">Python 2.7 Reaches End of Life After 20 Years of Development</a> appeared first on <a href="https://www.aiuniverse.xyz">Artificial Intelligence</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Source: bleepingcomputer.com</p>



<p class="wp-block-paragraph">As of January 1st, 2020, Python 2.7 has officially reached the end of life and will no longer receive security updates, bug fixes, or other improvements going forward.</p>



<p class="wp-block-paragraph">Released in 2000, Python 2.7 has been used by developers, administrators, and security professionals for 20 years.&nbsp; While Python 3&nbsp;was released in 2006, due to the number of users continuing to use 2.7, the Python team decided to support both development branches.</p>



<p class="wp-block-paragraph">Originally slated to be retired in 2015, the development team pushed the sunset of Python 2.7 to 2020.</p>



<p class="wp-block-paragraph">To focus on Python 3 and increase the speed of its development and bug fixes, the development team has now sunset Python 2.7 and the team recommends that all users upgrade to Python 3 to continue receiving important updates. </p>



<p class="wp-block-paragraph">&#8220;We are volunteers who make and take care of the Python programming language. We have decided that January 1, 2020, will be the day that we sunset Python 2. That means that we will not improve it anymore after that day, even if someone finds a security problem in it. You should upgrade to Python 3 as soon as you can.&#8221;</p>



<p class="wp-block-paragraph">Python does plan on releasing one more version of Python 2.7 in April 2020, which will be its final release. This release will include bug and security fixes that were developed in 2019, and possibly later ones as determined by the release manager, to ensure the stability of the final release.</p>



<p class="wp-block-paragraph">For those who require Python 2.7 and do not wish to upgrade their scripts or applications, they can switch to PyPy, which will continue to support Python 2.7 after 2020. This, though, may not be fully compatible as third-party developers update their libraries to support Python 3.</p>



<h2 class="wp-block-heading">Linux distributions and the sunset of Python 2.7</h2>



<p class="wp-block-paragraph">As Python 2.7 reaches the end of life, Linux distributions are also changing how they will continue to support the legacy version of Python.</p>



<p class="wp-block-paragraph">Most of the distributions are following the same practice of adding upgraded packages for dependencies and libraries that support Python 3.x with the eventual goal of switching to Python 3 as the default version.</p>



<p class="wp-block-paragraph">This process will take quite some time, so Python 2.7 will continue to be offered.</p>



<h3 class="wp-block-heading">Red Hat</h3>



<p class="wp-block-paragraph">Red Hat has stated that even though the Python Software Foundation (PSF) has retired Python 2.7, they will continue to support it through the normal RHEL lifecycle.</p>



<p class="wp-block-paragraph">&#8220;Just because the PSF consider Python 2 &#8220;unsupported&#8221; does not mean that Python 2 is &#8220;unsupported&#8221; within RHEL.&#8221;</p>



<p class="wp-block-paragraph">For Red Hat Enterprise Linux 8, the Python 2.7 package will be supported until June 2024. After this date, Red Hat will recommend that users upgrade to Python 3, but customers may continue to use 2.7 in a self-supported manner.</p>



<p class="wp-block-paragraph">&#8220;After this date, customers are encouraged to upgrade to a later Python release such as Python 3. Customers may also continue with Python 2.7 as self-supported without official Red Hat Support.&#8221;</p>



<h3 class="wp-block-heading">Debian and&nbsp;Ubuntu</h3>



<p class="wp-block-paragraph">Both Debian and Ubuntu have started updating Python 2 libraries to their Python 3 equivalents in the preparation of the sunset of Python 2.7.</p>



<p class="wp-block-paragraph">As of Debian Buster (10x) and Ubuntu&nbsp;18.04 LTS, Python 3&nbsp;is the default version, but&nbsp;Python 2.7 will still be available for those wishing to install it.</p>



<h3 class="wp-block-heading">Fedora</h3>



<p class="wp-block-paragraph">Like the other distributions, Fedora has been updating Python 2&nbsp;packages to the Python 3 equivalents.</p>



<p class="wp-block-paragraph">In the current release of Fedora 31, Python 3.6 is the default version installed, though. </p>



<p class="wp-block-paragraph">Python 2.7 is still available as an installable package.</p>



<h3 class="wp-block-heading">Kali Linux</h3>



<p class="wp-block-paragraph">Like Ubuntu, Kali Linux is following Debian&#8217;s lead and has&nbsp;begun adding support for packages upgraded to Python 3.</p>



<p class="wp-block-paragraph">Once all packages and dependencies are upgraded to Python 3, Kali will eventually remove Python 2.x.</p>
<p>The post <a href="https://www.aiuniverse.xyz/python-2-7-reaches-end-of-life-after-20-years-of-development/">Python 2.7 Reaches End of Life After 20 Years of Development</a> appeared first on <a href="https://www.aiuniverse.xyz">Artificial Intelligence</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.aiuniverse.xyz/python-2-7-reaches-end-of-life-after-20-years-of-development/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Transform business with microservices and containers</title>
		<link>https://www.aiuniverse.xyz/transform-business-with-microservices-and-containers/</link>
					<comments>https://www.aiuniverse.xyz/transform-business-with-microservices-and-containers/#comments</comments>
		
		<dc:creator><![CDATA[aiuniverse]]></dc:creator>
		<pubDate>Tue, 23 Oct 2018 08:19:02 +0000</pubDate>
				<category><![CDATA[Microservices]]></category>
		<category><![CDATA[containers]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Docker]]></category>
		<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[Red Hat]]></category>
		<guid isPermaLink="false">http://www.aiuniverse.xyz/?p=3043</guid>

					<description><![CDATA[<p>Source- computerweekly.com The history of computing is punctuated by a set of seismic shifts in enterprise IT architectures.   Monolithic, highly integrated applications moved to integrated software stacks and <a class="read-more-link" href="https://www.aiuniverse.xyz/transform-business-with-microservices-and-containers/">Read More</a></p>
<p>The post <a href="https://www.aiuniverse.xyz/transform-business-with-microservices-and-containers/">Transform business with microservices and containers</a> appeared first on <a href="https://www.aiuniverse.xyz">Artificial Intelligence</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Source- <a href="https://www.computerweekly.com/news/252450984/Transform-business-with-microservices-and-containers" target="_blank" rel="noopener">computerweekly.com</a></p>
<p>The history of computing is punctuated by a set of seismic shifts in enterprise IT architectures. <span data-ccp-props="{}"> </span></p>
<p>Monolithic, highly integrated applications moved to integrated software stacks and N-tier architectures. Distributed computing has also gone through several incarnations. There have been multiple attempts at standardising inter-application communications, such as remote procedure calls on Unix, distributed object model, common object request broker architecture and web services. All have tried to promote code reuse, and publish and share application programming interfaces (APIs) in a bid to avoid programmers having to “reinvent the wheel”.<span data-ccp-props="{}"> </span></p>
<p>Since the mid 2000s, thanks to the growth of JavaScript on servers and Java application servers, service-oriented architecture (SOA) emerged as the new enterprise integration champion. Like its predecessors, this blueprint for distributed computing was engineered before the era of cloud-native computing. Companies built in the cloud have taken a very different approach, based around the idea of containers and loosely coupled microservices.<span data-ccp-props="{}"> </span></p>
<p>Now, thanks to the success of Docker and Kubernetes, more businesses are looking at deploying containers. The reason for the popularity of this approach is that it helps businesses develop cloud-native applications, which can be delivered quickly to power digital transformation initiatives. <span data-ccp-props="{}"> </span></p>
<p>Forrester’s Now tech: enterprise container platforms, Q2 2018 report notes: “Container-centric, microservice-oriented, dynamically orchestrated cloud-native technologies help firms create highly differentiated apps and services that create compelling customer experiences. They’ve quickly become important elements of digital business transformation as they promise to speed software delivery and improve scale, resiliency, flexibility and implementation.”<span data-ccp-props="{}"> </span></p>
<section class="section main-article-chapter" data-menu-title="Moving to an agile approach with containers">
<h3 class="section-title">Moving to an agile approach with containers<span data-ccp-props="{}"> </span></h3>
<p>Red Hat OpenShift is one of the major enterprise container platforms identified in the Forrester report. Global information analytics business Elsevier is among the companies using the Red Hat product as it digitises its business.<span data-ccp-props="{}"> </span></p>
<p>Like many organisations, Elsevier began with an SOA and used containers as a way to make software development more agile.<span data-ccp-props="{}"> </span></p>
<p>Tom Perry, director of software engineering at Elsevier, says the company began with a traditional SOA, which did not support the business very well. “When I joined in 2015, we were using a half-baked SOA architecture. It was not very structured and it was proprietary,” he says. <span data-ccp-props="{}"> </span></p>
<p>This meant it was difficult for the software teams at Elsevier to build reusable components, which slowed down the pace of change. “We had a monolithic application – a jack of all trades – and it was a big move any time you wanted to adapt it,” Perry adds.<span data-ccp-props="{}"> </span></p>
<p>At the time, the company was in the process of changing from selling content to selling services on top of content. As well as the shift in the business, Elsevier was also shifting its approach to IT, closing its datacentre and moving on to the Amazon Web Services (AWS) cloud instead. <span data-ccp-props="{}"> </span></p>
<p>Perry says he wanted an architecture that would work with how the business was evolving. “Instead of looking at how applications interact, we wanted data access across end-to-end business processes,” he says. To achieve this, Elsevier needed a loose coupling between internal and software-as-a-service (SaaS) systems such as Salesforce.<span data-ccp-props="{}"> </span></p>
<p>Given that container platforms are constantly evolving, Perry says Elsevier initially tried Red Hat Fuse to start migrating from SOA to more of a hybrid container architecture. However, he says: “We could see where things were going, but the technology was no way near mature enough for the enterprise.”<span data-ccp-props="{}"> </span></p>
<p>As well as the technology constantly evolving, Elsevier also had to go through a learning curve. One of the lessons learnt from the company’s initial attempts at deploying containers was that the APIs and services being exposed required a lot of security. “We should have decoupled security,” Perry adds.<span data-ccp-props="{}"> </span></p>
<p>If Red Hat Fuse was not going to work, what else? While it is possible to build complete enterprise cloud platforms from open source components such as Kubernetes, Perry points out that Kubernetes is just the bit in the middle. “You need to build services around Kubernetes,” he says. Elsevier wanted a single product, so it selected the Red Hat OpenShift Container Platform. “We got an all-in-one platform, which allows us to pick up our code and deploy it to another platform,” adds Perry.<span data-ccp-props="{}"> </span></p>
<p>The first system to use the new platform was the company’s marketing and advertising system, which used both on-premise software and SaaS. Describing the setup, Perry says: “We looked at providing access to enterprise data and exposing a set on enterprise API for future reuse.”<span data-ccp-props="{}"> </span></p>
<p>Unlike the company’s attempt with Red Hat Fuse, he says the architecture is based on microservices running in containers. These only perform logic functions, so there is no additional security overhead to worry about. ”We use an API gateway to manage security so the services do not need to care about security,” Perry adds.<span data-ccp-props="{}"> </span></p>
</section>
<section class="section main-article-chapter" data-menu-title="Lessons learned">
<h3 class="section-title">Lessons learned<span data-ccp-props="{}"> </span></h3>
<p>Beyond his experience with integrating security into the APIs, Perry believes containers are not suitable for all types of applications and workloads. “It is not always the right choice to use containers,” he says. <span data-ccp-props="{}"> </span></p>
<p>An example of when not to use containers includes when attempting to run an application server or database server in a container, which will involve monolithic code. According to Perry, there are no big benefits gained by trying to containerise these monolithic applications as heavyweight services.<span data-ccp-props="{}"> </span></p>
<p>Another takeaway from the use of containers at Elsevier is that not every part of the business is ready for cloud-native computing. Agile development methodologies are often associated with a cloud-native approach to application development. <span data-ccp-props="{}"> </span></p>
<p>Although Elsevier has starting using agile approaches in some of its development projects, Perry adds: “There are different speeds across the organisation. Some services can work in an agile way, but others, like our Oracle eBusiness Suite, cannot.”<span data-ccp-props="{}"> </span></p>
<p>Allocating cost is another problem area for IT, in Perry’s experience. “We haven’t quite cracked how we apportion cost in the area of integration across a shared function,” he says.<span data-ccp-props="{}"> </span></p>
</section>
<section class="section main-article-chapter" data-menu-title="Challenges of compliance">
<h3 class="section-title">Challenges of compliance<span data-ccp-props="{}"> </span></h3>
<p>DevOps generally goes hand-in-hand with agile software development methodologies, giving teams freedom to develop and deploy code quickly. But in a cloud-native architecture built of containers running microservices, speed and agility are not without risks, according to Jonathan Hotchkiss, head of cloud service reliability engineering at money lending service, WorldRemit. <span data-ccp-props="{}"> </span></p>
<p>As the company built out its serverless payment system using microservices, the ability to understand everything that was going on became increasingly difficult, says Hotchkiss. “Unless done correctly, money is wasted doing DevOps because systems are built and forgotten about, or code is scaled up beyond its ability using the cloud,” he says, meaning that, in effect, that code is not written to scale efficiently <span data-ccp-props="{}"> </span></p>
<p>He says the company’s original platform began as a classical web e-commerce architecture using a monolithic database. “It was not the best architecture for scalability so we started to pull out parts and develop them as microservices, using the Azure PaaS [platform as a service],” he adds.<span data-ccp-props="{}"> </span></p>
<p>Unfortunately, WorldRemit was unable to fully document all the microservices being developed. This was partially down to team culture. The company’s software development teams were transient, with teams lasting between 18 and 24 months. “No one team had a full idea of all the microservices. We didn’t know how it all worked,” adds Hotchkiss.<span data-ccp-props="{}"> </span></p>
<p>WorldRemit selected Dynatrace to provide one dashboard, which provided an AI-driven topological view of the all components of the system. “When something is broken, Dynatrace highlights what is and is not good and gives us an intelligent answer of why there’s a fault,” says Hotchkiss.<span data-ccp-props="{}"> </span></p>
<p>Balancing compliance with giving DevOps teams the freedom to work effectively is always a challenge. As WorldRemit found out, without some level of control – such as the need for teams to document their work thoroughly – cloud-native architecture can quickly become unmanageable.<span data-ccp-props="{}"> </span></p>
<p>Strict enforcement of corporate rules, procedures and policies can limit flexibility, but sometimes it may be better to encourage the use of preferred tools and frameworks using best practice communities. <span data-ccp-props="{}"> </span></p>
<p>For instance, Porsche Informatik has established communities of engineers who promote best practice that are then fed back into the DevOps teams. Porsche Informatik tries to make its tools and frameworks as easy to use as possible so they become the first choice for DevOps teams.</p>
<p>Going cloud native<span data-ccp-props="{}"> </span> Speaking at the New Relic FutureStack event in London, James Governor, co-founder of analyst RedMonk, discussed how cloud-native architectures changed how applications are debugged. At the time, he said: “[We must] build applications in a way they can be effectively managed. We are moving to an environment when we have to debug in production, which requires observability.” According to Governor, tracing, logging and application performance monitoring (APM) are being harnessed to deal with problems in production code.<span data-ccp-props="{}"> </span> From the businesses Computer Weekly has spoken to, it seems they are learning how to develop in a world of serverless computing, microservices, containers and DevOps. If Governor is right, more businesses will need to adapt to begin testing code across their live production environments. <span data-ccp-props="{}"> </span>As WorldRemit found, it is necessary to understand how microservices are evolving in the business. And while tooling and the programming languages and frameworks that developers adopt may well come down to personal choice, having key members of the DevOps team involved in best practices – as is the case at Porsche Informatik – can help to cement preferred standards and tools in projects.</p>
</section>
<p>The post <a href="https://www.aiuniverse.xyz/transform-business-with-microservices-and-containers/">Transform business with microservices and containers</a> appeared first on <a href="https://www.aiuniverse.xyz">Artificial Intelligence</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.aiuniverse.xyz/transform-business-with-microservices-and-containers/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
	</channel>
</rss>
