Wednesday, October 4, 2017

Meet the Bitnami Team: Brad Bock

The Bitnami team is a diverse group of talented people distributed all over the world. Get to know them better through this series of blog posts.

Brad is the Program Manager for Cloud Partnerships on the Business Development team, and works from our San Francisco office.

A brief bio

I come from Southern California, where I grew up obsessed with reading, playing music, and trying to figure out how things like small engines and radios worked by taking them apart and (sometimes successfully) putting them back together again. I had an entrepreneurial streak from a very young age as well, and by the time I was 12 I had cornered the neighborhood market on lawn-mowing and car-washing.

Around that same time I also discovered computers when my parents got our first desktop PC, a Tandy 386 with Windows 3.1 and a 14.4kbps modem purchased from Radio Shack. I was totally hooked- the ability to communicate with people all over the world was extremely interesting, not to mention that I could program it to do my math homework!

When I was a little older, I needed some help paying for college so I joined the US Navy. That took me all over the world, working in intelligence for a certain three-letter agency and feeding my passion for experiencing and learning about other cultures. After the Navy, I moved back to SoCal to study economics and philosophy. I met my future wife, Tiffany, and went to work in the motion picture industry after graduating. We eventually decided it was too damn hot in Southern California, and made the decision to move to the Bay Area where Tiff grew up.

Why you joined Bitnami and what excites you about working here?

During my time working in the movie industry, Tiff and I started building websites using WordPress and shared hosting. Before long, I was also hosting our websites to save some money… and not long after that I had a nice little side hustle building and hosting other websites for friends, family, and small businesses.

When we moved to the Bay, I was looking for a way to host WordPress websites in the cloud and happened across Bitnami. I immediately knew this was the company I wanted to work for- they made it so easy to deploy all these open source apps in the cloud, I was kicking myself for not finding them earlier! Now that I’ve been here a couple years, I’ve realized how tremendously exciting open source software is, and how much good Bitnami does for everyone from individual tinkerers to corporate titans by making it more accessible and flexible to use. Now we are doing some next-level s#$& with our application packaging toolchain, Docker, and Kubernetes that is going to have a significant impact on the way big companies adopt tomorrow’s cloud technology. It is almost surreal working at a company this size that can justifiably say that.

When I think back about the things that didn’t exist when I was a kid, and daydream about the things my own kids will take for granted, I get really excited about working for Bitnami. How cool is it that my (currently gestating) child will have the opportunity to start coding around the time he learns to write his name, and that some of the same technologies used to run the coolest tech companies will be at his fingertips to play with on a whim. Imagine the things the next couple generations are going to come up with! I feel that Bitnami’s raison d’etre is removing barriers to that future, and I am excited to be part of it.

The other thing that excites me most is working with such a diverse, talented, and humorous group of people from around the globe, among whom I am very sure many will be lifelong friends. I feel proud to work at a company where people are welcome and accepted whatever their age, sex/sexual orientation, ethnicity, religion, etc. I’m not just saying that because it sounds good- it is a very important issue to me, and I feel that as a company we’re getting it right.

What are you working on?

I wear a lot of hats at Bitnami; a little bit of product, a little marketing, some account management, design, you name it. Officially, I am a Program Manager for Cloud Partnerships; formerly I worked in a similar role with ISVs and then Systems Integrators.

It’s my job to be an expert in every aspect of Bitnami’s technology and business. I’ve always got my eyes open for opportunities to help people unlock value in their relationships with us.

What do you like to do for fun?

Enjoying the night market in Taipei

I am really interested in making things to eat and drink that were once made at home but are now almost universally mass-produced. I have become a one-man cottage industry of sorts, producing some fine home-made beer, smoked sausages, cheese, and other delicious treats. I am also obsessed with travel and meeting interesting people around the world, and especially sampling the many wonderful things to eat and drink.

When I’m not chasing new adventures around the globe, there’s nothing better than hanging out with family and friends (and four-legged friends), cooking out and enjoying each other’s company at home.

Interested in working with Bitnami and Brad? Apply for one of our open positions!

Monday, October 2, 2017

Bitnami User Survey Part 3: Containers Orchestration War or Peace?

We’ve all seen the many articles and blogs about container orchestration wars. Is that a vendor war? a user war? or not a war at all? I’m always interested in a good fight but I’m not sure there is one here. Our data seems to show there might not be a skirmish or even a scuffle, in fact it looks more like a peace treaty with the happy coexistence of multiple container orchestration services and solutions.

In part 3 of our user survey blog series, I wanted to expand on something we discovered in reviewing the results related to container orchestration adoption…that in over 40% of cases, container users reported using more than one orchestration solution, with some users reportedly using as many as 5. (two people actually reported using 7 !!!)

Figure 1. Number of Container Orchestrators Used

There are several logical explanation for this: 1. they are being used to manage workloads in different clouds 2. users are evaluating multiple solutions side-by-side to determine which will best fit their need 3. they're using different solutions to solve different use-cases.

To understand this better, we broke down the data even further to look at the number of orchestration solutions reportedly being used within each of the container services from the big public cloud providers.

Figure 2. Container Orchestration by Cloud Container Service

Key Data:

1. Amazon ECS uses are the most likely to have standardized on a single orchestrator.

2. Azure Container Service users are slightly more likely to be using more than one orchestrator

(this is perhaps reflecting the fact that ACS supports Kubernetes, Mesosphere or Swarm.)

Another interesting way to look at these results is by evaluating how orchestration solution adoption is distributed from single solution to multi-solution environments. Of course, the single solution leader will be some indication of a selection of a preferred platform but more interesting should be the distribution among users claiming multiple platforms. We know that from pure number of users that Kubernetes is the leading container orchestration tool (See Container Trends - Bitnami User Survey Part 2). What is interesting is that it is not the most widely chosen solution among those only using one, that position belongs to Docker Swarm.

Figure 3. Container Orchestration Usage by Solution

Key Data:

1. Amongst the container orchestration projects Swarm seems to have “platform loyalty” in the same way ECS does

2. People who are using Kubernetes are also using Swarm and AWS ECS, perhaps to cover different use-cases inside their organizations.

While not explicitly covered in the survey we can connect anecdotal data from customer conversations that suggests that Docker-compose/Swarm is more commonly used for development whereas Kubernetes or ECS is used more frequently in production.

If you are making a decision on where to invest as you build out a container strategy or you’re looking for tools that can help you manage your Kubernetes environment, you’ve come to the right place. Bitnami can get you started on your journey with pre-packaged container images from our vast catalog of ready-to-run applications and we’re actively developing a contributing to a number of leading edge Kubernetes projects.

Stay tuned for more from our 2017 Bitnami user survey. 

Wednesday, September 27, 2017

TensorFlow Serving Now Available in Bitnami!

Interested in experimenting with machine learning, or looking to add image recognition to your own application stack? Bitnami is pleased to announce that doing so just got easier, with the release of TensorFlow Serving with Inception-v3 framework!

TensorFlow Serving was developed and open sourced by the Google Brain team in 2015. It uses a standard architecture and set of APIs on which you can deploy machine learning algorithms, and is compatible with both TensorFlow models such as Inception-v3 and other types of models and data.

The Bitnami TensorFlow Serving stack comes with the Inception-v3 framework pre-installed and configured. Inception-v3 was developed for classifying complete images into 1,000 classes (such as llama, zebra, aircraft carrier, or even Pembroke Welsh Corgi) as part of the ImageNet Large Visual Recognition Challenge. You can use TensorFlow Serving for tasks like captioning images out-of-the-box, or you can add/create your own models and serve them instead.

We have a number of get started guides for using TensorFlow Serving in the cloud, on your Linux laptop, or even on your Kubernetes cluster! It has never been easier to start experimenting with this exciting technology, and the software is absolutely free to use. Give it a try!