Home Blog Page 604

Taming the Mesos Bleeding Edge with DC/OS

Satya Nadella, the CEO of Microsoft, famously said: “Every business will become a software business, build applications, use advanced analytics and provide Saas services.” That’s a bold prediction. Aaron Williams, Head of Advocacy and DC/OS at Mesosphere, believes it’s true and that DC/OS is the bridge to this new world. He tells us why at MesosCon Asia 2016.

There has to be a business case for all of this upheaval. For early adopters such as Adobe, Twitter, IBM, and many other industry bigwigs, it’s about doing things nobody could do before, and they have the resources to experiment.

But what do you if you’re not an industry titan with vast resources? Containers, microservices, Apache Mesos, these are all massive change-movers, upending datacenters and remaking them in completely different ways, and changing how business operate. Everything is different. “It’s really a story of increased complexity,” says Williams, “Going from a single mainframe to multiple servers to virtual machines to containers inside virtual machines. You increase the sophistication of your data center. You increase the complexity of your data center.”

All of this requires much more than just Mesos. It’s a constellation of all different kinds of software: data analytics engines, containers, container orchestrators, service discovery, monitoring and alerting…the good news all of this is open source software. It’s freely available, freely shared, and supported by large communities of skilled motivated users. This is one of the most startling changes — competitors in all industries cooperating on building and sharing core software stacks.

The bad news is the complexity: you just want to build your apps and services and not have to invest large resources in building the supporting framework. This where DC/OS comes in. Williams says, “I think what you’ll find is that the DC/OS project does a good job of bringing together the core components that are needed, makes it easy for you to install, easy to get started… We’ve got a GUI and a CLI… You can install your favorite frameworks, analytics, big data, fast data, etc. Then we have what’s called the Universe, which gives you an easy one-click or one-command way to install these frameworks into your data center.”

In a short amount of time, we’ve gone from having to painfully piece everything together and do a lot of custom coding to having a nice ready-to-use platform in DC/OS.

Watch Williams’ complete talk (below) to learn more about the key DC/OS components, and how large vendors like Autodesk use DC/OS to streamline their datacenter and invest more resources in microservices and applications that move their businesses forward.

https://www.youtube.com/watch?v=vtIMmstNtvQ?list=PLbzoR-pLrL6pLSHrXSg7IYgzSlkOh132K

Interested in speaking at MesosCon Asia on June 21 – 22? Submit your proposal by March 25, 2017. Submit now>>
Not interested in speaking but want to attend? Linux.com readers can register now with the discount code, LINUXRD5, for 5% off the attendee registration price. Register now to save over $125!

It’s Complicated, Okay (or Let’s Talk Openly about Mesos’ OSS Neighbors, Friends, and Rivals)

https://www.youtube.com/watch?v=vtIMmstNtvQ?list=PLbzoR-pLrL6pLSHrXSg7IYgzSlkOh132K

Aaron Williams, Head of Advocacy and DC/OS at Mesosphere, discusses the characteristics of what makes some solutions work well with Mesos and calls out the projects that don’t meet the standard.

 

Postmortem of GitLab Database Outage of January 31

On January 31st 2017, we experienced a major service outage for one of our products, the online service GitLab.com. The outage was caused by an accidental removal of data from our primary database server.

This incident caused the GitLab.com service to be unavailable for many hours. We also lost some production data that we were eventually unable to recover. Specifically, we lost modifications to database data such as projects, comments, user accounts, issues and snippets, that took place between 17:20 and 00:00 UTC on January 31. Our best estimate is that it affected roughly 5,000 projects, 5,000 comments and 700 new user accounts. Code repositories or wikis hosted on GitLab.com were unavailable during the outage, but were not affected by the data loss. GitLab Enterprise customers, GitHost customers, and self-hosted GitLab CE users were not affected by the outage, or the data loss.

Losing production data is unacceptable. To ensure this does not happen again we’re working on multiple improvements to our operations & recovery procedures for GitLab.com. In this article we’ll look at what went wrong, what we did to recover, and what we’ll do to prevent this from happening in the future.

Read more at GitLab

PHP vs. Node.js: An Epic Battle for Developer Mind Share

…PHP and JavaScript, two partners who once ruled the internet together but now duke it out for the mind share of developers.

In the old days, the partnership was simple. JavaScript handled little details on the browser, while PHP managed all the server-side tasks between port 80 and MySQL. It was a happy union that continues to support many crucial parts of the internet. Between WordPress, Drupal, and Facebook, people can hardly go a minute on the web without running into PHP. 

Then some clever kid discovered he could get JavaScript running on the server. Suddenly, there was no need to use PHP to build the next generation of server stacks. One language was all it took to build Node.js and the frameworks running on the client. “JavaScript everywhere” became the mantra for some.

Read more at Network World

Practical Approaches to IoT Test Challenges

For engineers working on wireless-enabled IoT system designs, a variety of design challenges and tradeoffs transpire from start to finish. Moving efficiently through the process requires a good test-and-measurement strategy and proper instrumentation to ensure that you make timely and correct design decisions and can overcome potential roadblocks. Not only that, you need to deliver your project on time and on budget. IoT designers face six key challenges where test and measurement is a critical part of the project’s ultimate success:

Read more at Electronic Design

Linux Enhanced BPF (eBPF) Tracing Tools

This page shows examples of performance analysis tools using enhancements to BPF (Berkeley Packet Filter) which were added to the Linux 4.x series kernels, allowing BPF to do much more than just filtering packets. These enhancements allow custom analysis programs to be executed on Linux dynamic tracing, static tracing, and profiling events.

Read more at Brendan Gregg

Python Programming Basics With Examples

Python is a popular and a powerful scripting language that can do everything — web crawling, networking tools, scientific tools, Raspberry PI programming, web development, video games, and much more. With Python programming, you can do even do system programming regardless of the platform you are using.

We will discuss basic Python programming in this post. In future posts, we will build tools and see Python programming in action.

If you find the content of this post is a little tricky, tell me so that I can start from the bottom level of Python programming in the upcoming posts.

Read more at DZone

Zorin OS 12 Review | LinuxAndUbuntu Distro Review Of The Week

Zorin OS is an Ubuntu-based Linux distro that seeks to stand out amongst the many Linux distros around. It is touted as “a replacement for Windows and MacOS, designed to make your computer faster, more powerful and secure”. So what’s the deal with Zorin? Is it worth your attention in the sea of distros? Let us take a look at what makes this distro stand apart.
 

Read More At LinuxAndUbuntu

OPNFV Nearing Commercial Deployment

The somewhat long-awaited report on OPNFV’s December Plugfest emerged this morning, revealing no major surprises but taking some steps forward on integration with other open source projects, namely the Open Compute Project and Open Orchestrator.

It also signals a stage where the OPNFV Project’s software platform could be ready for commercial deployment — dates for which the organization is not setting directly. “We’ll defer to the vendors on that,” says Heather Kirksey, OPNFV director. But she expects to start collecting deployment data this year. Queries to a couple of the involved vendors have not yet produced responses, but stay tuned.

Read more at LightReading

This Week in Open Source News: CNCF Buys RethinkDB’s Source Code, SnapRoute Has $25 Million in Funding & More

This week in Linux and open source news, CNCF announces purchase of RethinkDB’s source code, SnapRoute boasts new, industry-leading backers, and more! Use our weekly digest to round out your OSS news monitoring. 

1) CNCF announces purchase of RethinkDB’s source code and donation to The Linux Foundation, where it will “live on under an Apache license.”

After Corporate Failure, Open Source RethinkDB Lives On Under The Linux Foundation– App Developer Magazine

2) SnapRoute (founded by former Apple engineers) uses OSS to make data center networking more flexible– and now boasts $25 in funding.

Networking Startup SnapRoute Scores Big-Name Backers– Fortune

3) ECOMP has been open sourced and is now a Linux Foundation Collaborative Project.

AT&T Open Sourced the Heart of Their Network– CIO

4) Slimbook’s Apple Air-like laptops come with KDE Neon installed.

Finally, a Linux Laptop Worthy of KDE– TechRepublic

5) Red Hat’s growth spurt has “allowed the company to invest in Africa……opening offices in SA and looking at entering other markets.”

Red Hat’s Cloud Application Platforms Boost Growth– ITWeb