KubeCon + CloudNativeCon San Diego | November 18 – 21 | Learn more

Category

Blog

Happy 1st Birthday Kubernetes

By | Blog

July 21,2016

Happy first birthday to Kubernetes! One year ago today, Kubernetes was released and has quickly grown to become one of the highest velocity open source cloud-related projects. With more than 639 developers contributing to the project and 17,366 commits over the last 12 months, you could say Kubernetes has become a pretty important part of the cloud native stack.

Accepting Kubernetes as our first CNCF project helped us establish our reputation as a open source foundation driving development of cloud-native technologies. We have since accepted Prometheus and plan to accept more open source projects in the future.

"Kubernetes use has exploded in the last year.  At the CNCF, we couldn't be prouder of how this technology has shown customers a way to ship production class Cloud Native applications." – Alexis Richardson, CNCF TOC chair, Weaveworks CEO

Kubernetes exemplifies what CNCF is looking for with projects. It’s already up and running and proven to solve a problem for cloud native applications. To learn more about projects that are well-suited to CNCF, check out our brand values and selection criteria, which Richardson spoke about at a recent Linux conference (slides).

One of CNCF’s key goals in working closely with the Kubernetes team is to ensure the project continues to move at high speed as smoothly as possible. Toward this end, as part of The Linux Foundation, CNCF recently brought in open source veteran and Linux Kernel maintainer Greg Kroah-Hartman to discuss with the Kubernetes team strategies the Linux kernel team uses to maintain the highest velocity project in the world. Check out the video of Greg’s presentation.

Kubernetes and Its Origin

The name Kubernetes originates from Greek, meaning "helmsman" or "pilot," and that's the role it fills in a container workflow, as it oversees and manages multiple containers at scale. Here is a great animated video that explains how Kubernetes achieves this.

Kubernetes (commonly referred to as k8s) was initially developed by Google as an open source platform for automating deployment, scaling, and operations of containers across clusters of hosts. Kubernetes was actually inspired by Google's Borg, the system that Google uses to run its massive global infrastructure.

Fostering an ecosystem of components and tools that relieve the burden of running applications in public and private clouds, Kubernetes allows companies to quickly and efficiently respond to customer demand by:

  • Deploying applications quickly and predictably;

  • Scaling applications on the fly;

  • Seamlessly rolling out new features; and

  • Optimizing hardware by using only the resources that are needed.

For more on how much Kubernetes has grown over the last year, read guest post from independent Kubernetes contributor, Justin Santa Barbara.

Kubernetes 1.3 Release

  • On July 6th, Kubernetes released its highly anticipated 1.3 version, which provides the ability to bridge services across multiple clouds (including on-prem), support for multiple node types, integrated support for stateful services (such as key-value stores and databases), and greatly simplified cluster setup and deployment on your laptop. To learn more about the new features, visit the Kubernetes blog.

  • To learn about the detailed performance results from Kubernetes 1.3, visit this Kubernetes blog. It also describes Kubemark, a performance testing tool that has been integrated into the continuous testing framework to detect performance and scalability regressions.

  • Additionally, Ben Kepes provided a great perspective in this ComputerWorld article on Kubernetes 1.3 features and benefits to customers and the larger cloud native ecosystem.

KubeCon, co-located with CloudNativeCon

  • November 8-9, 2016 in Seattle

  • Co-located with CloudNativeCon, the long-time community favorite, KubeCon, will gather leading Kubernetes technologists from multiple open source cloud native communities to further the education and advancement of container technologies, Kubernetes, and cloud native architectures.

  • CloudNativeCon and KubeCon are accepting speaking proposals. Head here to submit a talk by August 5 if you’d like to become a speaker! More information on sponsorship and registration is available online.

We are excited to celebrate the first birthday of Kubernetes (#k8sbday) as this project was the first step in establishing CNCF as an organization that supports leading cloud native projects of production quality.

Prometheus 1.0 Is Here

By | Blog

In January, Prometheus celebrated a year of public existence and today they announced Prometheus 1.0, which delivers a stable API and user interface.

“After almost four years of development, we are finally releasing Prometheus version 1.0. While Prometheus has been ready for production use for a long time, users still had to manage frequent breaking changes to interfaces such as the configuration files, the HTTP APIs, and the query language. The 1.0 version signals to users that they can now build on Prometheus as an API-stable platform.” – said Julius Volz, infrastructure engineer and co-creator of Prometheus

Prometheus 1.0 Release

An open-source systems monitoring and alerting ecosystem built with modern cloud and container environments in mind, Prometheus supports multiple types of dynamic service discovery. The core of Prometheus is its multidimensional data model with a dedicated powerful query language, which allows users to identify time series by metric name and key/value pairs. Additional features and components can be found here.

Top pain-points Prometheus solves for users:

Ad-hoc explorability at all scales, from individual components to fleet-wide metrics.

Meaningful alerts and dashboards.

Consistent semantics – both horizontally (different kinds of monitorings: services, hosts, hardware, etc.) and vertically (from instrumentation to collection to processing to presentation to alerting).

The integration of these features is important for cloud native apps, due to the high frequency and volume of instrumentation data in modern architectures.

Prometheus 1.0 means upgrades won’t break programs built atop the Prometheus API, and updates won’t require storage re-initialization or deployment changes. Additionally, custom dashboards and alerts will remain intact across 1.x version updates as well. With the Prometheus server in a stable API state, other modules will become stable version 1.0 releases in the future.

“Prometheus 1.0 gives users the confidence that the powerful monitoring and alerting they deploy today with Prometheus will continue to work as features are added in the future.” – said Brian Brazil, founder of Robust Perception and core developer of Prometheus

For more on Prometheus 1.0, read the Prometheus announcement blog and Brian Brazil’s dive into the new features.

Benefits to the Cloud Native Stack

“Prometheus’s ability to monitor different layers in the cloud native stack with the same semantics is vital, as it can alleviate some of the complications throughout the stack. For example, Prometheus helps to understand what’s going on in complex microservice setups, which is hard to accomplish using conventional monitoring approaches.” – Björn Rabenstein, engineer at SoundCloud and Prometheus core developer

The Prometheus software for monitoring and analysis of cloud native architectures and time series data benefits cloud developers, DevOps and end users in the following ways:

Cloud developers: Easy instrumentation of your code, which will not only help in production, but also during development to spot performance issues and other irregularities. Kubernetes scheduler performance was increased by 10x by debugging using Prometheus. Additionally, Prometheus does not lock you in as there are many integration points with other systems.

DevOps: Finally you can implement the alerting you want and ask the questions you always needed answers for.

End users: The increased reliability and better performance of Prometheus is a major benefit to end users. As the first company using Prometheus, SoundCloud was able to detect and handle outages much better than before and increase the site’s availability significantly. Additional end user case studies include Life360 and ShowMax.

The Prometheus Community

With 350+ contributors worldwide and 8,671 commits, this monitoring tool created in 2012 is quickly becoming a high velocity project. Prometheus has an active and growing user base counting SoundCloud, Digital Ocean, Ericsson, CoreOS, Weaveworks, Red Hat, and Google among its many users. Prometheus has grown to become one of the top open source monitoring tools of choice for the modern platform.

Here are some recent stats on the growing Prometheus ecosystem:

37 repositories in its GitHub organization

6867 stars for all repos

5274 stars for the main prometheus/prometheus repo

350+ contributors

pasted image 0 (3)

Figure 1: GitHub star development over all Prometheus repos

To get started with Prometheus or join its community, please visit the Getting Started page of the project’s website and the Community page of the project’s website for more information.

Prometheus and Kubernetes

Prometheus integrates with CNCF’s first hosted project, Kubernetes, which recently announced the release of its 1.3 version, to support service discovery and monitoring of dynamically scheduled services. Kubernetes also supports Prometheus natively.

“Despite their independent developments, Kubernetes and Prometheus are both inspired by the way and spirit of how Google has been running large-scale production systems. This led to a convergent evolution. Even before Prometheus entered the CNCF, Kubernetes components were instrumented with Prometheus metrics. Prometheus in turn has native support for the Kubernetes service discovery mechanism. The label-based approach native to both technologies propagates perfectly through their combined stack. Prometheus answers the question of how to monitor your existing Kubernetes cluster, and Kubernetes is the answer if you need an orchestration system that can be easily monitored with your existing Prometheus installation.” – said Fabian Reinartz, engineer at CoreOS and Prometheus core developer.

The Origin of Prometheus

To most, Prometheus is a Titan in Greek mythology, best known as the deity who created mankind and its greatest benefactor, who stole fire from Mount Olympus and gave it to mankind.

The Prometheus we are referring to is the all knowing monitoring system that was built with modern cloud and container environments in mind. Created in 2012 under the Apache 2.0 license on GitHub, Prometheus was gradually introduced for production monitoring at SoundCloud in 2013 and quietly grew in popularity in the cloud native space.

Read Björn Rabenstein’s blog on how SoundCloud served as the cradle of Prometheus and how beneficial it was for a company to develop a project like Prometheus in the open.

The Next Platform does a wonderful job of retelling the Prometheus history, its natural use with Kubernetes and becoming an incubated project with The Cloud Native Computing Foundation. Read the article here.

Through infrastructure, technical and marketing support, CNCF is helping to accelerate adoption of technologies like Prometheus that are key to modern infrastructure stacks. This in turn inspires faster adoption of cloud native architectures among companies of any size, and in any industries.

PrometheusDay, co-located with CloudNativeCon

Hosted by CNCF and co-located with CloudNativeCon, PrometheusDay will feature highly technical talks covering major Prometheus adopters, leading expert contributor insights, and a full range of technologies that support open source monitoring technology in the cloud native ecosystem. Registration for CloudNativeCon, Nov. 8-9 in Seattle, includes complimentary attendance at PrometheusDay. Developers, members and industry experts are invited to submit a speaking proposal by August 5th for CloudNativeCon and PrometheusDay.

Only at CloudNativeDay: Ken Owens Takes Us on a Cloud Native Journey Through Mantl.io

By | Blog

As the Chief Technology Officer for Cloud Infrastructure Services at Cisco, Ken Owens knows that developers are driving cloud consumption forward and leading each industry into the new era of software defined disruption.

His CloudNativeDay presentation “The Journey to Cloud Native – A Case Study with mantl.io” will look at the journey developers take to deploy an application centric development model leveraging cloud native technologies. Attendees will learn what enterprises and services providers are deploying into production and how they are achieving elastic, flexible, and portable application workload deployment with cloud native infrastructure.

If you want to learn more about this journey, then make your way to Toronto for CloudNativeDay on August 25th. Register Today!

Great Upcoming Events With Cloud Native, Kubernetes and Prometheus Focused Sessions

By | Blog

Over the next several months, CNCF will host and speak at a number of industry events including ContainerCon Japan, CloudNativeDay, PromCon, Software Circus, CloudNativeCon, KubeCon, and PrometheusDay.

These conferences will provide sessions on furthering the adoption of cloud native computing; with particular focus on central orchestration processing, cloud native monitoring, container-centric infrastructure, and microservices.

Hope to see you there!

ContainerCon Japan 2016

Screen Shot 2016-07-07 at 11.24.18 AM.png

ContainerCon Japan, held from July 13-15 in Tokyo, Japan, will bring together a unique blend of core developers, administrators, users, community managers and industry experts. Chris Aniszczyk, COO of CNCF, will be giving a keynote on Cloud Native and Container Technology.

The Cloud Native Track, which CNCF helped curate, will feature sessions from Ian Lewis of Google, Fabian Reinartz of CoreOS, Satoshi Tagomori and Masahiro Nakagawa of TreasureData, and Hiroyuki Kamezawa of Fujitsu.

Additionally, CNCF member Fujitsu will lead several sessions during the conference including: Container Standardization Introduction, Learning From Real Practice of Providing Highly Available Hybrid Cloud Service with OpenStack Neutron, Btrfs in-Band De-Duplication, and Address Range Memory Mirroring.

CloudNativeDay

CNCF_SocialCards_v4_ac-01.png

The inaugural CloudNativeDay, a CNCF event, will bring together leading contributors in cloud native infrastructure and computing, containers, microservices, central orchestration processing, and related projects. By co-locating with ContainerCon, CloudNativeDay will provide a platform for showcasing a full range of technologies that support the cloud native ecosystem and leading expert discussion on cloud native projects. This event will be held in Toronto on Thursday, August 25 and the full speaker lineup can be found here.

Attendees will have the opportunity to meet with upstream developers and operations experts, ranging from hobbyists to startup CTOs, from corporate developers to language designers to senior technology executives from all over the world. Read here to learn more about sponsoring the event and here to register to attend the event.

Equal access and diversity are important to the Cloud Native Computing Foundation, which is why we are offering three scholarships to attend CloudNativeDay. Visit http://bit.ly/2958nFA to learn more about the scholarship and apply.

PromCon

Screen Shot 2016-07-07 at 11.23.23 AM.png

Organized by the Prometheus developer community, this event will connect Prometheus users and developers from around the world in order to exchange knowledge, best practices, and experience gained around using the open source monitoring system.

PromCon will also enable collaboration with an intimate crowd of experienced and influential infrastructure engineers committed to building the community and growing professional connections around systems and service monitoring.

CNCF is proud to be a Platinum sponsor, alongside fellow sponsors Robust Perception, Weaveworks, CoreOS, Google Cloud Platform, and more. The lineup of speakers is now live and features talks from DigitalOcean, Weaveworks, Improbable, CoreOS, SoundCloud, Rancher Labs, Joyent, and more.

This event is fully sold out, but there is a waiting list and tickets will be issued over the coming weeks. Additionally, all talks will be recorded and will be published after the event.

Software Circus

Screen Shot 2016-07-07 at 11.22.36 AM.png

This show will take attendees “To the Cloud and Beyond” with two whole days centered around cloud native computing! Software Circus, an initiative ofImplicit-Explicit and Container Solutions, started as a meetup group with a mission to tackle the social aspects of technology, the bleeding edges and people’s experience.

CNCF is proud to sponsor the infamously fun conference — with a focus on learning, inspiring and entertaining — which has grown to include workshops and two days of sessions, equipped with dancing, robots and drones.

The call for papers closes on July 31st, and if the show is anything like last year’s event we can expect lively sessions discussing the basics of working with Docker, the fundamental concepts and ideas behind containers, workshops on continuous delivery with Docker on Mesos, and tutorials on using Prometheus for metrics collection, monitoring and alerting in a microservice environment.

CloudNativeCon

CNCF_SocialCards_v4_ac-02.png

This much-anticipated event – hosted by the CNCF community – will gather leading technologists from multiple open source cloud native communities to further the education and advancement of cloud native computing. KubeCon and PrometheusDay will also be co-located with the event.

Featuring a multi-track, multi-day event dedicated to cloud native education in Seattle from November 8-9, CloudNativeCon is still accepting speaking proposals through Aug. 5!

Make sure to head here to learn more about sponsoring the event and here to register to attend the event.

KubeCon

CNCF_SocialCards_NewSet_v3_ac_KubeCon.png

Co-located with CloudNativeCon, the long-time community favorite, KubeCon, will gather leading Kubernetes technologists in Seattle from multiple open source cloud native communities to further the education and advancement of container technologies, Kubernetes, and cloud native architectures.

Since being donated to CNCF, KubeCon organizers anticipate approximately 1,500 attendees at this year’s event.

Just like CloudNativeCon, KubeCon is still accepting speaking proposals. Head here to submit a talk by August 5 if you’d like to become a speaker! More information on sponsorship and registration is available online.

PrometheusDay

CNCF_SocialCards_NewSet_v2_ac_PrometheusDay.png

We’ll also be celebrating our second incubated project at PrometheusDay on November 8-9!

This event, co-located with CloudNativeCon, will feature highly technical talks covering major Prometheus adopters, leading expert contributor insights, and a full range of technologies that support open source monitoring technology in the cloud native ecosystem.

To attend, register for CloudNativeCon and add PrometheusDay to your conference pass as part of your registration for no additional charge.

Just like CloudNativeCon and KubeCon, PrometheusDay is still accepting speaking proposals! Head here to submit a talk by August 5 if you’d like to become a presenter.

ContainerCon Europe

Held at the world-famous InterContinental Berlin in Germany, this year’s ContainerCon Europe will gather leading contributors in Linux containers, the Linux kernel, and related projects to forge a path to continued innovation and education – and, most importantly, will feature a Cloud Native track!

Co-located with LinuxCon Europe on October 4-6, ContainerCon Europe will bring together a diverse range of experts from cloud computing and Linux containers.

Since one registration fee covers both events, attendees interested in a variety of topics can choose from 100+ combined sessions!

Make sure to head here to learn more about sponsoring the event and here to register to attend this exciting event.

Only at CloudNativeDay: When Security and Cloud Native Collide

By | Blog

In one world, the cloud native approach is redefining how applications are architected, throwing many traditional assumptions out of the window. In the other world, traditional security teams ensure projects in the enterprise meet a rigid set of security rules in order to proceed. What happens when these two worlds collide?

At CloudNativeDay on August 25th in Toronto you’ll learn what the world looks like after that collision. Apprenda Senior Director Joseph Jacks, Box Sight Reliable Engineer Michael Ansel, Tigera Founder and CEO Christopher Liljenstolpe join forces to discuss “Whither Security in a Cloud-Native World?

A little about our panelists:

  • Co-founder of Kismatic, the enterprise Kubernetes company recently acquired by Apprenda, Jacks has spent his career driving corporate product, strategy and marketing initiatives for companies like Mesosphere, Enstratius Networks (acquired by Dell Software), TIBCO and Talend. He also founded and chairs KubeCon, the Kubernetes community conference donated to CNCF.

  • With a strong background in system architecture, Ansel is currently a sight reliable engineer at BOX and has previously developed high-visibility converged infrastructure solutions for NetApp. He also held System Administrator and Web Development positions with ArizonaTools.com, Duke University, RSSS, and shoeboxed.com.

  • The former Director of Solutions Architecture for the Metaswitch Networking Business Unit, Liljenstolpe is the founder and CEO of Tigera and the lead architect and evangelist for Project Calico. He has held advisor and architect positions with Annai Systems, Big Switch Networks, Telstra, and Woven Systems.

Don’t miss out on this and other perspectives that you’ll only find at CloudNativeDay. Register Today!

Prometheus User Profile: Helping Life360 Keep Families Safe

By | Blog

An open source monitoring system with a dimensional data model, flexible query language, efficient time series database and modern alerting approach, Prometheus has an active and growing user base. Counting Life360 as one of its many users, Prometheus helps the company monitor its massive data sets.

Screen Shot 2016-07-06 at 11.45.14 AM.png

Figure 1: Overall architecture of Prometheus and some of its ecosystem components

Life360 is a free smartphone app that helps families and close friends stay in sync throughout their busy day. Using the latest GPS tracking technology, Life360 allows you to see where your family and friends are on a private map, stay in touch with group and one-on-one messaging, get help in an emergency, and track lost or stolen phones. Started in 2008, Life360 has grown to 75 million members worldwide.

In this blog, originally published on the Prometheus blog, the company shares its experiences evaluating and using Prometheus.

Can you tell us about yourself and what Life360 does?

I’m Daniel Ben Yosef, a.k.a, dby, and I’m an Infrastructure Engineer for Life360, and before that, I’ve held systems engineering roles for the past 9 years.

Life360 creates technology that helps families stay connected, we’re the Family Network app for families. We’re quite busy handling these families – at peak we serve 700k requests per minute for 70 million registered families.

We manage around 20 services in production, mostly handling location requests from mobile clients (Android, iOS, and Windows Phone), spanning over 150+ instances at peak. Redundancy and high-availability are our goals and we strive to maintain 100% uptime whenever possible because families trust us to be available.

We hold user data in both our MySQL multi-master cluster and in our 12-node Cassandra ring which holds around 4TB of data at any given time. We have services written in Go, Python, PHP, as well as plans to introduce Java to our stack. We use Consul for service discovery, and of course our Prometheus setup is integrated with it.

What was your pre-Prometheus monitoring experience?

Our monitoring setup, before we switched to Prometheus, included many components such as:

  • Copperegg (now Idera)

  • Graphite + Statsd + Grafana

  • Sensu

  • AWS Cloudwatch

We primarily use MySQL, NSQ and HAProxy and we found that all of the monitoring solutions mentioned above were very partial, and required a lot of customization to actually get all working together.

Why did you decide to look at Prometheus?

We had a few reasons for switching to Prometheus, one of which is that we simply needed better monitoring.

Prometheus has been known to us for a while, and we have been tracking it and reading about the active development, and at a point (a few months back) we decided to start evaluating it for production use.

The PoC results were incredible. The monitoring coverage of MySQL was amazing, and we also loved the JMX monitoring for Cassandra, which had been sorely lacking in the past.

Cassandra Client Dashboard

How did you transition?

We started with a relatively small box (4GB of memory) as an initial point. It was effective for a small number of services, but not for our full monitoring needs.

We also initially deployed with Docker, but slowly transitioned to its own box on an r3.2xl instance (60GB ram), and that holds all of our service monitoring needs with 30 days of in-memory data.

We slowly started introducing all of our hosts with the Node Exporter and built Grafana graphs, up to the point where we had total service coverage.

We were also currently looking at InfluxDB for long term storage, but due to recent developments, this may no longer be a viable option.

We then added exporters for MySQL, Node, Cloudwatch, HAProxy, JMX, NSQ (with a bit of our own code), Redis and Blackbox (with our own contribution to add authentication headers).

NSQ Overview Dashboard

What improvements have you seen since switching?

The visibility and instrumentation gain was the first thing we saw. Right before switching, we started experiencing Graphite’s scalability issues, and having an in-place replacement for Graphite so stakeholders can continue to use Grafana as a monitoring tool was extremely valuable to us. Nowadays, we are focusing on taking all that data and use it to detect anomalies, which will eventually become alerts in the Alert Manager.

What do you think the future holds for Life360 and Prometheus?

We currently have one of our projects instrumented directly with a Prometheus client, a Python-based service. As we build out new services, Prometheus is becoming our go-to for instrumentation, and will help us gain extremely meaningful alerts and stats about our infrastructure.

We look forward to growing with the project and keep contributing.

Thank you Daniel! The source for Life360’s dashboards is shared on Github.

KubeCon 2016

By | Blog

KubeCon

November 8-9, 2016
Seattle, WA
The Cloud Native Computing Foundation is hosting KubeCon to gather leading Kubernetes technologists from multiple open source cloud native communities to further the education and advancement of Docker, Kubernetes, and Cloud Native architectures. By co-locating with CloudNativeCon, KubeCon adds to the ecosystem of technologies that support the cloud native ecosystem and leading expert discussion on cloud native projects. Learn More

AT&T, CoreOS, Weaveworks, and Fujitsu Share Thoughts on Cloud Native Market

By | Blog

Some of our member companies recently shared the market problems and misconceptions around cloud native, as well as the objectives and benefits of CNCF.

Here is what AT&T’s Lead Principal Technical Architect, Domain 2.0 Architecture and Engineering, Cloud Architecture, Doug Nassaur; CoreOS CEO, Alex Polvi; Fujitsu Director of Development Department, Linux Development Division, Kenji Kaneshige; Weaveworks CEO, Alexis Richardson, had to say.

1. What are the cloud native market problems?

Polvi, CoreOS: We’re at the beginning of the adoption curve in cloud native computing. Naturally, new markets have a growth period before stabilizing. Any emerging market and ecosystem needs to have hobbyists, commercial vendors, and vendor-neutral industry groups to grow. The CNCF is the latter for this ecosystem.

Kaneshige, Fujitsu: Cloud native is a set of technologies, but to get the benefit from “high velocity”, users need to understand what culture and rules. Organization is required for delivering apps and change, so there will be some barriers. Providing case studies that show the benefits to the market will be helpful.

Richardson, Weaveworks: Customers want to build cloud native applications and microservices.  But many are not sure where to start, and what tools to use.  We need to help by identifying the best tools, patterns and practices, and then explaining these clearly.  There’s multiple issues like data, networks, monitoring, security, governance, and orchestration. On top of all that, companies want to deliver apps with high velocity.  The CNCF can show the way to do this.

2. What are the biggest misconception about cloud native in the market today?

Nassaur, AT&T: We have an impedance mismatch between expectations and effort. Too many people believe containers to be the next silver bullet – put your software in a container and it magically removes all barriers and obstacles to performance, availability and economics. You can’t send your application to the gym each morning, have it run two miles every night, put it on a gluten-free diet and call it a micro-service. It doesn’t work that way. Cloud native applications are container-packaged, dynamically scheduled and micro-services oriented. This means they are supported and enabled by a software ecosystem which must be in place and based on open standards – that’s why we need the CNCF.

Polvi, CoreOS: There are some misconceptions to address head on and we are focused on addressing this in the CNCF. One misconception is that containers will replace virtual machines. This is not true. For example, many container deployments are on AWS, AWS uses virtualization for every server, and I do not see that changing for the foreseeable future.

Another myth is about the security of this style of infrastructure that may have come from faulty early implementations. This style of infrastructure is actually more secure. With the ability to isolate individual applications and automatically update the software stack, containers are a great way to increase security.

A misconception is that this style of infrastructure is only for new applications and that old enterprise apps can’t run on cloud native infrastructure. This is in fact how the biggest companies like Google run all of their infrastructure, and have been for years given the balance of operational efficiency and flexibility. These benefits in addition to the ability to have consistent environments will drive the adoption of cloud-native infrastructure over the next few years.

Richardson, Weaveworks: The biggest misconception is that you need to understand infrastructure technology in order to deliver cloud native applications. Fundamentally, cloud native is about enabling application developers to create business value, without thinking about infrastructure.  And the second big misconception is that PaaS delivers all things cloud native.   That is certainly not true – PaaS describes an opinionated model for application delivery, and is just one of several cloud native patterns.

3. How is CNCF uniquely positioned to address these market problems and clear up these misconceptions?

Nassaur, AT&T: Integration, interoperability with freedom of choice to adopt and consume innovation as each building block matures without having to turn over or upgrade the whole farm. Encouraging and supporting new projects is vital for innovation. Education, awareness and being an impartial lighthouse to guide newcomers will expedite understanding, and as a result promote adoption.

Polvi, CoreOS: As a vendor neutral home for cloud native computing, CNCF is positioned to help unify and clarify what is happening in this market.

Kaneshige, Fujitsu: We’ve got a lot of amazing companies involved. If you look at the governing board and technical oversight committee, it really is a who’s who in the industry right now. Lots of technology industry leadership collaborating.

Richardson, Weaveworks: The CNCF is pragmatic — we understand that customers want to adopt cloud native incrementally, and may not want to replatform or make wholesale architectural changes.  We’re not locked into a particular architecture. We’re trying to align with users’ needs as they emerge. We have a model that is designed to grow with their needs. We’re going to listen to users, which is why we created an end user board.

4. What are the benefits CNCF aims to provider developers, end users, and CIOs?

Polvi, CoreOS: For developers, the question should be how can CNCF help open source projects make cloud native possible? For instance, with Kubernetes, being vendor neutral from a copyright perspective helps a diverse set of companies get involved with the open source collaboration side of things. The CNCF neutralizes party alignment from the different vendors.

Kaneshige, Fujitsu: For end users, it is very important to provide a stable and open cloud native technology and accessible APIs. For this purpose, the cloud native technology should be harmonized by the industry leaders. CNCF has a very good opportunity to do that.

Richardson, Weaveworks: CIOs want IT to go faster, software to go faster. CNCF will provide them with the ability to go faster. They will be able to adopt a set of technologies and practices that will enable them to create software in-house for business people working with IT people to keep up with companies like Airbnb, while delivering better services to their customers. Therefore, the obvious benefit to end users is better services.

5. What are some of the key objectives for CNCF?

Nassaur, AT&T: To provide education and awareness. Cloud native is not a single architecture. Customers have multiple use cases that have quite different approaches, so it is important to support multiple, different projects. We need to educate people on the need to invest in a cloud native fabric by showing them the benefits of all kinds of open source componentry as it sits today. As it continues to evolve, they can get the benefit of the excellent innovation from the open source community, while still having a consistent, predictable, repeatable infrastructure that they can count on to run their organizations.

Polvi, CoreOS: The main objectives we see are:

  • Lowering the confusion of what’s going on in this space.

  • Providing enterprises an adoption path.

  • Fostering, supporting, and generally helping the open source projects that make cloud native computing possible in the first place.

Kaneshige, Fujitsu: To make cloud native architecture available, we would like to grow the ecosystem with more projects and to establish a set of standard APIs and software of cloud native technologies for collaborative computing.

Richardson, Weaveworks: Reduce confusion in the market and make it faster and easier to adopt cloud native applications to help customers make that transformation faster.

Cloud Native Computing Foundation Sponsoring PromCon and Software Circus

By | Blog

We are excited to sponsor several upcoming developer shows taking place in EMEA this year, including PromCon 2016, occurring August 25-26 at Google Berlin, which will be the first conference around the Prometheus monitoring system. The second is Software Circus, occurring August 31-September 2 in Amsterdam and will be two days focused on Cloud Native Computing organized by Implicit-Explicit & Container Solutions.

Check out our preview of the shows:

PromCon 2016

This exciting event will connect Prometheus users and developers from around the world in order to exchange knowledge, best practices, and experience gained around using Prometheus. PromCon will also enable collaboration for building its community and growing professional connections around systems and service monitoring.

Organized by the Prometheus developer community, they’re expecting an intimate crowd of experienced and influential infrastructure engineers.

CNCF is proud to be a Platinum sponsor, alongside fellow sponsors Robust Perception, Weaveworks, CoreOS, Google Cloud Platform, and more. The full speaker lineup can be found here and features talks from DigitalOcean, Weaveworks, Improbable, CoreOS, SoundCloud, Rancher Labs, Joyent, Raintank, and more.

This event is fully sold out, but there is a waiting list and tickets will be issued over the coming weeks. Additionally, all talks will be recorded and will be published after the event. Plus, you can still participate in the Prometheus conversations at PrometheusDay, co-located with CloudNativeCon, in Seattle November 8-9. Register to attend or submit to speak! CFPs close August 5th.

Software Circus

This show will take attendees “To the Cloud and Beyond” with two whole days centered around cloud native computing! Last year’s inaugural event brought together prominent influencers like Kelsey Hightower, Ken Owens, Luke Marsden and Adrian Cockcroft, and companies like Cisco, CloudSoft, Mesosphere and Weave.

Software Circus, an initiative of Implicit-Explicit and Container Solutions, started as a meetup group with a mission to tackle the social aspects of technology, the bleeding edges and people’s experience.

CNCF is proud to sponsor the infamously fun conference — with a focus on learning, inspiring and entertaining — which has grown to include workshops and two days of sessions, equipped with dancing, robots and drones.

Staying true to its roots, the Software Circus community will host pre-event meetups before the big show, including:

While the call for papers closes on July 31st, if the show is anything like last year’s event we can expect lively sessions discussing the basics of working with Docker, the fundamental concepts and ideas behind containers, workshops on continuous delivery with Docker on Mesos, and tutorials on using Prometheus for metrics collection, monitoring and alerting in a microservice environment.

Following this exciting event, the cloud native computing conversation will continue at CloudNativeCon in Seattle from November 8-9! Register to attend or submit to speak! CFPs close August 5th.

Register now for Software Circus — we hope to see you there!

Why ChaoSuan, Crunchy Data, Qbox, StorageOS, and Treasure Data Recently Joined The Cloud Native Computing Foundation

By | Blog

We recently announced ChaoSuan, Crunchy Data, Qbox, StorageOS, and Treasure Data have joined our efforts to accelerate the adoption of cloud native technologies and advance the open source ecosystem.

ChaoSuan CEO, Alex Yang; Crunchy Data CEO Bob Laurence; Qbox Co-Founder and CEO, Mark Brandon; StorageOS Co-Founder and CEO Chris Brandon; and Treasure Data CEO, Hiro Yoshikawa, shared with us why they joined the Foundation and their work to advance cloud native computing. You’ll find many of them at LinuxCon, CloudNativeDay, CloudNativeCon, KubeCon, PromCon and ContainerCon in the coming months, excited to discuss their reasons for joining CNCF and their experiences with the project.

1. Why did you become a member of CNCF?

Yang, ChaoSuan: We believe cloud native innovation is the future of cloud computing, and we look forward to working together closely with the CNCF community to continue advancing the adoption and development of cloud native technologies. Joining CNCF will ensure that ChaoSuan stays apprised of state-of-the-art cloud application developments throughout the industry, so that we always provide the most advanced, cutting-edge solutions to our clients.

Laurence, Crunchy Data: Crunchy Data, a leading provider of trusted 100 percent open source PostgreSQL and enterprise PostgreSQL support, technology and training, is enabling PostgreSQL for cloud native architectures. Combining the agility provided by cloud native with the power of the most advanced open source database will allow organizations to build new innovation as never before. We joined CNCF to help advance the adoption and maturity of cloud native architectures based on containers and microservices. Crunchy Data believes that these technologies have real potential to accelerate innovation for any organization.

Brandon, Qbox: DevOps is our core competency, Qbox has been running a hosted Elasticsearch business since 2013. As the creators of Supergiant – an open source datacenter management system based on Kubernetes – we felt that joining CNCF would be an opportunity to both support the platform so crucial to our development and gain insight into its roadmap.

Brandon, StorageOS: Our vision is to give developers and enterprises total control of their own storage environment with agile, on-demand storage anywhere – easily and securely. Standardizing container storage and offering agile storage gives developers freedom to innovate. StorageOS joined the CNCF because of the leadership it provides to the cloud technology ecosystem and operations market. Its mission to harmonize emerging technologies and foster innovation in the container market aligns perfectly with our vision at StorageOS. Through joining CNCF, our aim is to help the industry understand the role storage plays in these new technologies and deliver solutions that are well integrated and easy to use.

Yoshikawa, Treasure Data: Treasure Data is the original creator and primary sponsor of Fluentd, the open source log collector. For us, joining CNCF is the natural logical step in demonstrating our commitment and continued partnership with cloud native software like Kubernetes, Prometheus and Docker.

Prometheus has been one of the popular destinations for Fluentd for some time. In fact, one of the active co-users of Prometheus and Fluentd wrote a Fluentd output plugin (link) for Prometheus enabling Prometheus users to collect data from dozens of different data sources and data formats via Fluentd.

Fluentd and Kubernetes have began working together for almost two years. Fluentd, is the default logging agent for Kubernetes (link). Our collaboration with Kubernetes is one of the reasons why Fluentd was one of the first to be supported on Docker’s Logging Driver API.

2. Why is cloud native important to your company?

Yang, ChaoSuan: ChaoSuan aims to provide the most efficient, high-quality enterprise solutions. As cloud innovation is advancing rapidly and has become the de facto DevOps model, adoption of cloud native technology will significantly improve the quality of our services while reducing operational costs for customers.

Laurence, Crunchy Data: Cloud native is important to Crunchy Data because we recognize that organizations leveraging cloud native architectures will be able to realize the inherent agility and flexibility enabled through the use of containers and microservices and thereby accelerate innovation and meet ever-increasing customer demands. Crunchy Data is leading the way in the effort to bring the PostgreSQL database into the cloud native world. Crunchy Data is investing heavily in establishing PostgreSQL as a first-class citizen in a containerized environment. Leveraging containers and microservices to run and manage PostgreSQL instances will allow organizations to leverage the most advanced open source database in their cloud native application architectures.

Brandon, Qbox: In 2015, Qbox switched from using virtual machines (VMs) to cloud native technology and the result was powerful. We saw a 50 percent decrease in our AWS costs, along with improved performance of our hosted Elasticsearch service and fewer support tickets. Our discovery was so eye opening that we packaged our hand-rolled datacenter management system, attached an Apache 2 license and put it out on Github for open source use.

Brandon, StorageOS: Cloud native applications need to function in a world where storage management is simple and access is ubiquitous. To achieve this, these applications require access to data in any location in which it resides and the capability to move this data securely. At StorageOS, our mission is to deliver a persistent, cloud native storage platform that helps make applications portable and secure without hardware or cloud provider lock-in.

Yoshikawa, Treasure Data: Treasure Data believes that data collection across disparate systems is the single biggest problem that big data and analytics face today. Traditionally, data collection has been a major bottleneck for businesses to use because legacy systems and application deployment models weren’t built to make it easy to collect data. The way to solve this problem is to modernize how applications are deployed, but also to ensure that the new generation of applications collect data in a uniform way; significantly simplifying the process of data collection, instrumentation, and management.

Logging and data collection are a first-class citizen in the cloud native world, and open source tools like Fluentd, Embulk and MessagePack make it easier to collect and transport data uniformly at scale. If more companies embrace the cloud native approach, it will mean more applications will be deployed in a data collection friendly way.

3. As part of your membership, how does your company plan to get involved with the Foundation?

Yang, ChaoSuan: Aside from regular participation in CNCF meetings and discussions, ChaoSuan plans to allocate additional resources to further the development of future incubated projects.

Laurence, Crunchy Data: We plan to become actively involved in CNCF efforts around supporting databases and storage within cloud native architectures. Crunchy Data’s mission is to help organizations accelerate innovation and success by leveraging the most advanced and cost-effective open source object-relational database platform as the foundation for their application infrastructures. Crunchy Data is investing in technologies and best practices that will allow PostgreSQL to be used in modern application architectures. Leveraging containers and microservices to run and manage PostgreSQL instances will allow organizations to leverage the most advanced open source database in their cloud native application architectures.

Brandon, Qbox: Qbox looks forward to contributing to the development of Kubernetes, especially as it relates to administering stateful, distributed apps. We also look forward to participating in CloudNativeDay, CloudNativeCon, and community events as an official CNCF member to help spread awareness of the project’s mission.

Brandon, StorageOS: StorageOS is creating white papers describing best practices for deploying and managing simple-to-use, cost-effective storage that is highly portable across physical, virtual and cloud devices. Lastly, following our beta launch this month, we will donate a StorageOS Kubernetes plugin to the open source community as the Kubernetes community is essential to our strategy.

Yoshikawa, Treasure Data: In the future, data will be used more effectively to run and grow business and data management in cloud native environments will play a key part as the amount of data grows. As part of our CNCF membership, we look forward to partnering with other members via technology integration and partnership to build an open ecosystem where tools can be plugged into each other and encourage community participation. We look forward to additional contributions to Fluentd from the open source community.  Fluentd has over 300 plugins, with less than 20 written by Treasure Data. Additionally, we plan to attend and sponsor Docker and Kubernetes related events such as DockerCon, KubeCon, CloudNativeDay, and CloudNativeCon to name a few.

1 35 36 37