Home Blog Page 903

Cloud Foundry Certification Sets Standard for Cloud Application Platforms

Sam RamjiJust a few weeks ago the Cloud Foundry Foundation announced the industry’s first PaaS certification program, designed to establish reliable application and portability across PaaS products in a multi-vendor, multi-cloud environment. The certification ensures that all certified products are using the same core Cloud Foundry software. This, in turn, ensures that developers and operations teams can deploy and manage their applications, regardless of the vendor or the cloud environment.

With the Foundation also announcing the first products to be certified — including CenturyLink’s AppFog, HPE Helion Cloud Foundry, Huawei FusionStage, IBM Bluemix, Pivotal Cloud Foundry, SAP HANA® Cloud Platform and Swisscom Application Cloud — Cloud Foundry has stepped up to answer growing demands for an industry standard for PaaS.

According to ESG Analyst Stephen Hendrick, “Companies often rely on Platform-as-a-Service (PaaS) offerings in order to quickly build new applications to meet their agile customers’ needs. Such broad standardization across vendors, combined with Cloud Foundry’s extensive portability across the public cloud delivers a tremendous amount of utility that is extremely appealing.”

By guaranteeing portability among certified products, Cloud Foundry, a Linux Foundation Collaborative Project, further differentiates its PaaS from other offerings in this growing and competitive market. Gartner research reports the PaaS market has crossed the $4 billion mark and Wikibon Research predicts it will grow to $68.3 billion by 2026.  

IDC also predicts that as we enter 2016, there will be an 11 percent shift of IT budget away from traditional in-house IT delivery, toward various versions of cloud computing as a new delivery model. By 2017, 35 percent of new applications will use cloud-based continuous delivery, enabled by faster DevOps life cycles to streamline the rollout of new features for faster business innovation. The new certification supports this rapid evolution by allowing developer and operations teams to easily transfer skills among products, improving productivity and lowering staffing costs.

We had a chance to talk to Cloud Foundry CEO Sam Ramji to understand how Cloud Foundry Certification ensures application and skill portability across any cloud service or on-premises software product that offers Cloud Foundry.

Q&A with Sam Ramji, CEO, Cloud Foundry

What’s driving the need for an industry-standard PaaS?

Sam Ramji:  I joined the Cloud Foundry Foundation on the 21st of January last year. Since that time, I’ve met with dozens of companies and hundreds of people. In those hundreds of conversations about the project, it became obvious that there is a consistent need for a standard, and that we could accomplish that with certification.

It comes back to three primary customer demands. Vendor independence: users want freedom to change clouds. Reliable delivery: serving apps from multiple clouds and multiple regions. An enterprise may be using Equinix, Azure, AWS and they need to run and easily update apps in all those places. Finally, Scaling their workforce: enterprises have a growing need for skilled developers and DevOps professionals. Standardization helps expand the supply of expertise.

That customers want standardization probably doesn’t come as a surprise. Historically standards have benefited users. When the U.S. established the Gold Standard Act in 1900, it became easier to do business. Standardizing light sockets unlocked innovation in light bulbs, standardizing 2×4 planks simplified construction, standardizing containers simplified shipping. Standardization tends to drive downward pressure on pricing but also usually drives market growth.

The surprising thing for a growing and lucrative area like cloud computing is that the suppliers of Cloud Foundry-based products agreed that  they wanted to standardize as well.  As an ecosystem, we have settled on a strong certification to guarantee technical consistency and portability, and a trademark that is only awarded to products and services that meet the standard.

How does Cloud Foundry PaaS Certification work?

CF Certified Vert cmyk 2016Sam Ramji: The certification was designed to ensure that all  products that certify are using the upstream Cloud Foundry open source software. They have to snap to software released within a common time window so we can guarantee compatibility.

Certified products must re-certify annually. We award a new certification mark each year as well.  We’ve done this to address a two dimensional challenge: an open source project that ships new releases constantly, and a cloud computing environment that is evolving continually. For example, everybody will need compatibility with OCI and RunC. We don’t want the certification to get in the way of adopting RunC. When that code is in good shape, 2017 certification could require that, for example.

We’re managing for forward and backward compatibility; you should be able to cf-push any application through Cloud Foundry certified software or services. And finally, this is not an API-driven certification. We’re expecting the same code, the same behavior, the same trustworthiness. An API-driven standard allows swapping out code as you see fit.  APIs are useful but not a replacement for standardizing on common upstream code.

So an enterprise customer using a particular version of Cloud Foundry can develop and update applications easily across any certified supplier?  

Sam Ramji:  Yes. That is our purpose. This gives users the freedom to switch to another provider or use multiple providers concurrently. If you’re using certified Cloud Foundry, you can push apps to Pivotal Cloud Foundry, IBM Bluemix, HPE Helion Cloud Foundry, SAP HANA® Cloud Platform, CenturyLink’s AppFog, the Swisscom Application Cloud or Huawei’s FusionStage. And that’s just the start. We are expecting many others to certify, expanding the standard across an even broader ecosystem of Cloud Application Platforms and supporting services providers.

So if the standard neutralizes the platform, what leverage do service providers have to differentiate offerings and add their own functionality?

Sam Ramji: The open source project is focused on a functional core software platform.  It is an elastic runtime that enables auto-scaling of app logic across a datacenter. It does not include UI, integration to other software, management tools, professional services, hosting and operations, or storage and infrastructure services.

If you look at Pivotal Web Services, they ship as both software and as a cloud service, they’ve got management tools, data services, integration with Spring, and great user interfaces that complement Pivotal Cloud Foundry. IBM Bluemix differentiates with things like Watson and cognitive computing, and they have over 300 services in their service catalog. HPE is providing enterprises private and on-premises cloud options with Cloud Foundry and deployment on OpenStack. They have that differentiation plus a large existing software suite for development and management tooling.  SAP builds Cloud Foundry into their business application software platform, Hana Cloud Platform, and surrounds it with analytics services and data sourced from business processes and applications.  Swisscom and CenturyLink both provide scalable Cloud Foundry implementations hosted inside telecommunications-grade datacenters with high-speed networking and related enterprise capabilities.

Then you get into a new category of service providers: vertical industry clouds. GE, BNY Mellon, Huawei – these companies represent what to me is the next wave of cloud. We’re used to cloud being horizontal. GE has built Predix for Industrial IoT. Huawei has built a telecom cloud for small and midsize telcos around the world. BNY Mellon is building  Nexen – a financial services industry cloud for institutions to perform trading, management, and financial analytics. Those three examples of industry-specific clouds point at another wave of differentiation.

When you say to be certified you have to be running “core Cloud Foundry,” what exactly does that entail?

Sam Ramji: Unlike many industry certification programs, compliance is not just API-level compatibility with a documented API or reference implementation. Cloud Foundry Certified PaaS certification requires offerings to actually use the software released by the Foundation’s project teams through one of our coordinated releases.

The components of Cloud Foundry that are required for certification include the Cloud Controller (the heart of the platform’s control plane), Router (network traffic routing to and from deployed applications), UAA (our authentication and authorization service), and the Logging and Metrics pipeline components. In the 2016 certification, program requirements allow the use of either the DEA/Warden runtime architecture, the newer Diego/Garden based runtime, or the option to provide both runtime architectures. Last, all certified offerings must distribute the Cloud Foundry command line interface (CLI) tool.

All of these required components, including optional extensions like our foundation provided buildpacks, are packaged and tested via a coordinated release artifact known as “cf-release.” When certifying, organizations must indicate which cf-release they are basing their product or service on, so that we know that they are using both a fully-tested set of integrated components and that the release in use is recent enough to qualify for certification.

What’s next for certification in 2017?

Sam Ramji:  We don’t have the answer for that yet. We’ll be working with the community throughout the year and should have a set of requirements finalized by Q3 2016. I’m hearing a lot of demand for standardizing the services layer that Cloud Foundry apps depend on for managing state and messaging. The core Cloud Foundry project will continue to expand as well, based on user needs for advancements in security, networking and multitenancy.

As long as companies are working in the upstream project and building their product plans based on their contribution to the project, they will be part of next wave of certification planning by default.  My message to current and prospective certifying companies is this: work on the upstream, align with the users’ interests in advancing features while retaining portability, and you’ll be in good shape.

A 20 year veteran of the Silicon Valley and Seattle technology scenes, Sam Ramji brings a wealth of business, product and open source experience to his current role of CEO at Cloud Foundry Foundation. He led strategy for API powerhouse Apigee, designed and led Microsoft’s open source strategy and drove product strategy for BEA WebLogic Integration. He is the board secretary of Outercurve Foundation and a member of multiple industry advisory boards.

RTG Announces Radeon Open Compute Platform

Fresh off this morning’s launch of GPUOpen, Radeon Technologies Group has announced the Radeon Open Compute initial release..

Their latest post reads, “Today the Radeon Technology Group is releasing a preview version of the Radeon Open Compute Kernel driver (ROCK) and Radeon Open Compute runtime ROCR, allowing the exploration of what is possible with the open GPU computing foundation. The objective of this release is to start a dialog with the commercial and academic HPC communities that will shape the future direction of the Boltzmann Initiative, both for the coming year and beyond. 

Read more at Phoronix

AMD: It’s Time to Open Up the GPU

AMD has launched “gpuopen.com” to support open graphics development (on AMD GPUs, naturally). “The second is a commitment to open source software. The game and graphics development community is an active hub of enthusiastic individuals who believe in the value of sharing knowledge. Full and flexible access to the source of tools, libraries and effects is a key pillar of the GPUOpen philosophy. Only through open source access are developers able to modify, optimize, fix, port and learn from software. The goal? Encouraging innovation and the development of amazing graphics techniques and optimizations in PC games.

Read more at LWN

Architecting Next-Gen Linux Car Systems: AGL’s Michael Fabry

AGL-IVIThe Automotive Grade Linux (AGL) project is one of many independently funded software projects hosted by the Linux Foundation. For these Collaborative Projects, as they’re called, the Linux Foundation provides the essential framework so that participants can focus on innovation and results.

To learn more, we are talking with key contributors about what they do and how they became involved. For this feature, we spoke with Michael Fabry, Project Manager Engineering at Microchip, about his work with the AGL, which is dedicated to creating open source software solutions for automotive applications and which recently added automakers Subaru, Mitsubishi Motors, Mazda, and Ford to its list of members.

Earlier this month, the AGL introduced the Unified Code Base (UCB) distribution built specifically for the automotive industry, which was built from the ground up “to address automotive specific applications and leverages the best software components from AGL and other existing open source projects such as Tizen and GENIVI Alliance.” The distro was demonstrated at CES and provides a complete open source development infrastructure including Git code repositories, Gerrit code review, and Jira bug tracking.

Michael explains, “The Automotive Grade Linux project started to detect shortcomings of Linux for use in automotive environment and to fix them upstream. From the first reference implementations and demonstrations, the interest grew to build an entire reference distribution. This distribution will be available for multiple embedded platforms popular by the automotive industry. Everybody in the industry — OEMs, Tier1s, and students — are currently excited about the Linux car idea. By having a common distribution in place, one can jumpstart the development, get results quickly and contribute to improving it further.”

A Perfect Match

Microchip became involved with AGL in 2014 when, according to Michael, they became aware of the project through a news article. “At this time, we worked on our MOST Linux Driver project, an open source kernel driver supporting Microchip’s range of MOST Intelligent Network ICs. So, there was this open source automotive project, and we had our automotive network driver almost ready… perfect match, quite obvious that we wanted to participate!”

Michael2-smallWhen Microchip became a member of AGL and joined the Linux Foundation, they were connected with kernel maintainer Greg Kroah-Hartman through the LF Technical Advisory Board (TAB) mentoring program. A previous Linux.com article described how this mentoring process helped Microchip’s code gain quick acceptance into the kernel mainline: “Kroah-Hartman helped the Microchip team navigate divergent opinions and comments, enabling them to refine their code with confidence.” Michael put it another way, “When you have Greg Kroah-Hartman cc’ed on your kernel submission, people pay attention.”

For the AGL project, Michael took the role of being the system architect of the AGL Automotive Subsystem, which includes connectivity to automotive networks like CAN, LIN, and MOST. He says, “For my company, I am in charge of coordinating our team’s Linux development activities — like the MOST Linux Driver.”

In this role, he sees some of the challenges facing the project. “From customers, I see a lot of interest in automotive Linux applications; however, there is no consensus yet which route to take. Several solutions and cloud-based service companies compete to sell-in their system.” AGL, however, makes the point to be fully open source.

With a background of several years of expertise with cryptography solutions for networking projects, Michael observes: “In the long-term, the biggest challenge they will be facing is security — not only in terms of preventing hackers from hijacking the car’s system, but also preventing the theft of collected personal data.”

For Michael, the most rewarding aspect of being involved in this project is “working together with other companies on the innovative edge and serving our customers best with visions and solutions for their next-gen car systems.” To those who are interested in participating, he advises, “Don’t wait — collaborate and bring in your topic and ideas.” Such collaboration, he hopes, will allow the project to successfully continue to define the reference for an open, secure, and non-profit Linux car system.

How to configure your gamepad on Ubuntu

Linux is maybe the least popular platform for gamers, however the interest to set up and configure gamepads on it has sparked, especially since Valve’s decision to make multiple game titles available for Linux on Steam. In this quick guide, I will showcase how to disable xpad, how to replace it with more capable drivers, and how to calibrate and configure your gamepad on Linux.

Read more at HowtoForge

Microsoft Moves Its CNTK Machine Learning Toolkit To GitHub And MIT License

speed-comparisonMicrosoft today announced that it is making it easier for developers to use its Computational Network Toolkit (CNTK) to build their own deep learning applications. The company first open sourced this toolkit in April 2015, but at the time, it was hosted on Microsoft’s own CodePlex site and was only available under a restrictive academic license. Now, the team is moving the project to GitHub and to the MIT open source license.

While Microsoft’s old license made the project accessible to academics, it wasn’t really geared toward production usage and tinkering outside of the academic environment. 

Read more at TechCrunch

8 Tips for Recruiting Cyber Security Talent

Good IT talent is hard to find. You know what’s even more difficult? Finding good cyber security talent. Demand for skilled cyber security professionals is growing at an astonishing rate — four times faster than the IT jobs market and 12 times faster than the overall labor market, according to research from Burning Glass Technologies.

Unfortunately, supply isn’t keeping up with demand, according to online cyber security training and MOOC platform Cybrary’s Cyber Security Job Trends Survey for 2016. Of the 435 senior-level technology professionals who completed the survey between October and December 2015, 68 percent affirmed that there is a global shortage of skilled cyber security professionals. 

Read more at InfoWorld

Has the Linux Foundation Sold Out to VMware? Probably Not

Has the Linux Foundation, the most powerful nonprofit organization in the open source world, sold out to corporate interests? And how committed is it to defending the GPL free software license? Those are questions some critics are asking in the wake of recent changes to the Linux Foundation’s by-laws.

As former Red Hat (and current CoreOS) employee Matthew Garrett first noted, the Linux Foundation in mid-January modified its by-laws so that individual members of the organization can no longer participate in elections for the organization’s board of directors. …In some ways, this change would seem relatively minor. It’s not as if the Linux Foundation is now only allowing corporations to join, or excluding non-corporate viewpoints entirely.

Read more at The VAR Guy

Are Codes of Conduct Dangerous to Open Source Software Development?

Codes of Conduct have often been pushed to create “safer” environments, while opponents sometimes find such codes repressive and suffocating. But are Codes of Conduct a real danger to the development of open source software?

One developer, fearing for the loss of his job, posted his anonymous response to what he thinks are dangerous Codes of Conduct….The post by the anonymous developer comes at an interesting time since a new movement has arisen to prevent the institution of Codes of Conduct in open source projects by flatly stating that there will No Code of Conduct.

Read more at InfoWorld

 

Project Calico Now Fully Supports Kubernetes

Project-CalicoOn Friday, Project Calico, an open source virtual networking stack, released its 1.0 version plugin for Kubernetes – a signal that the plugin been well-tested and ready for production, according to Andy Randall, the project’s lead evangelist….

The new plug-in uses Container Network Interface (CNI), the open standard for configuring container networking, and continues to support experimental annotation-based policy.

Read more at The New Stack