Home Blog Page 526

How to Start Incorporating Machine Learning in the Enterprise Arena

To understand more about the evolution of big data operations, I asked Justin Mullen about the challenges his company faced five years ago and why they were looking for modern integration platforms. He responded with, “We faced similar challenges to what our customers were facing. Before Big Data analytics, it was what I call

He responded with, “We faced similar challenges to what our customers were facing. Before Big Data analytics, it was what I call ‘Difficult Data analytics.’ There was a lot of manual aggregation and crunching of data from largely on-premise systems. And then the biggest challenge that we probably faced was centralizing and trusting the data before applying the different analytical algorithms available to analyze the raw data and visualize the results in meaningful ways for the business to understand.”

Read more at FlipBoard

Getting Started with Open Source Licenses

With proprietary software, it’s easy for a developer to know where he or she stands. Unless you or the company for which you’re working owns the copyright to the code, it’s off limits — end of story. There’s usually not even any temptation to use the code, because the source code is usually not available.

Moving into open source opens up a whole new world that can make things a lot easier. Suddenly, you’re not constantly having to reinvent the wheel by writing code for processes where there’s code already written and waiting at the ready. In some circumstances, you can even use open source code inside a proprietary project.

Read more at WindowsITPro

DevOps Q&A with Nicole Forsgren

We’ve recently welcomed two new additions to our Advisory Board – with Nicole Forsgren and John Willis, joining Gene Kim and Gary Gruver as Electric Cloud’s strategic advisors.

As we set to work with each of the advisors, we also took the opportunity to pick their brains about where DevOps is heading, what are the key things we should know as we set out on this journey, and what are some of the emerging technologies and patterns they have their eye on. We’re excited to share the tips and insights from these DevOps luminaries in this short Q&A series – starting off with Dr. Nicole Forsgren!

In your experience, what is the biggest challenge for adopting and scaling DevOps in the enterprise?

Right now, I think the biggest challenge for organizations is focusing on prioritization and doing the right things to accelerate their technology transformations. So often, companies and organizations want to take the easy way out and just “buy” their DevOps solution – which usually means buying a technology or automation tool. At the same time, the DevOps crowd sings from the rooftops that DevOps is all about culture. And then the agile and lean practitioners chime in that process is important.

Read more at Electric Cloud.

How to Determine and Fix Boot Issues in Linux

The Linux system boots so fast that most of the output scrolls by too quickly to read the text (showing services being started) sent to the console. Therefore observing boot issues/errors becomes a little of a challenge for us.

In this article, we will briefly explain the different stages in a Linux system boot process, then learn how to establish and get to the bottom of boot issues: in terms files to look into or commands to view system boot messages.

Summary Of Linux Boot Process

In summary, once we press the Power On button, the BIOS (Basic Input Output System) a program integrated in a motherboard performs a POST (Power on Self Test) – where hardware such as disks, RAM (Random Access Memory), keyboard, etc are scanned. In case of an error (missing/malfunctioning hardware), it is reported on the screen.

Read more at Tecmint

DevOps Success: A New Team Model Emerges

When DevOps began, so did a shorthand description for the model: It broke down the wall between dev and ops. The teams communicated better and operated with a shared set of objectives and concerns. At the extreme, there were no longer devs and ops people, but DevOps skill sets. But now, another view of DevOps has emerged: It’s about enabling ops to provide an environment for developers, then get out of the way as much as possible.

Is this model a good fit for your business needs – and do you understand what the dev and ops teams inside your organization would need to make it work? Let’s take a look.

Definition of DevOps evolves

DevOps widened Agile principles to encompass the entire application lifecycle including production operations. Thus operations (and security) skills needed to be added to the cross-functional teams that included designers, testers, and developers.

Read more at The Enterprisers

Shippable Delivers a Continuous Integration Platform for the Enterprise

The container-based Shippable continuous integration platform has been a popular tool for developers and the company behind the DevOps software is now aiming the product squarely at the enterprise as well.

The newly released Shippable Server offers the same features as the existing software but with additional security and software features.

“We packaged all of Shippable into one server product,” said Avi Cavale, Shippable CEO, “We needed to add a few things to make it suitable for the enterprise: things like better control and a whole bunch of new integrations.”

One of the main challenges facing teams within enterprise is the diversity of the tools that are being used in those organizations, said Cavale. IT has gone down a similar route to the way that car manufacturers did away with specialist positions.

Read more at The New Stack

A Few Things I’ve Learned about Kubernetes

I’ve been learning about Kubernetes at work recently. I only started seriously thinking about it maybe 6 months ago – my partner Kamal has been excited about Kubernetes for a few years (him: “julia! you can run programs without worrying what computers they run on! it is so cool!“, me: “I don’t get it, how is that even possible”), but I understand it a lot better now.

This isn’t a comprehensive explanation or anything, it’s some things I learned along the way that have helped me understand what’s going on.

These days I am actually setting up a cluster instead of just reading about it on the internet and being like “what is that??” so I am learning much faster 🙂

I’m not going to try to explain what Kubernetes is. I liked Kelsey Hightower’s introductory talk at Strange Loop called “Managing Containers at Scale with CoreOS and Kubernetes”, and Kelsey has given TONS of great Kubernetes talks over the years if you want an intro.

Read more at Julia Evans

Google Open-Sources Mobile-First Computer Vision Models for TensorFlow

Google is helping smartphones better recognize images without requiring massive power consumption, thanks to a new set of models the company released today. Called MobileNets, the pre-trained image recognition models let developers pick between a set of models that vary in size and accuracy to best suit what their application needs.

Right now, a lot of the machine learning inside mobile apps works by passing data off to cloud services for processing and then providing the resulting insights to users once they return over the network. That means it’s possible to use very powerful computers in a data center and alleviate the burden for processing information on a smartphone. The drawback to that approach is that latency and privacy suffer.

Read more at VentureBeat

9 Shell Tips Every Developer Should Know

The shell is your friend. But many developers don’t really know the shell, the Unix or Linux command-line environment available in several operating systems. (Bash is the best known, but there are others.)

Some of you, when you transitioned from Windows to Mac, took your (slow) clickety habits with you, not realizing that the power laid in that app called Terminal hidden under Applications somewhere. Some of you have been shelling into “the server” to tweak a setting or two without realizing that you could automate your life away without even cracking a devops tool.

Read more at InfoWorld

Attempt to Upgrade OVS to 2.7 on HA Overcloud Topology RDO Ocata

This test is inspired by [1], however it has been done on stable 
Ocata branch 15.0.6 (versus master in link mentioned above.) 
So, it allows after OVS upgrade launch completely functional
VM in overcloud.Obviously, no ovn* packages got installed. 
Same step on Master is awaiting complete functionality of
TripleO QS deployment of Master branch.

:Complete text may bee seen here:

http://dbaxps.blogspot.com/2017/06/attempt-to-upgrade-ovs-to-27-on-ha.html