July 1, 2016
Just when the tech world was starting to get their heads around containers, along come unikernels. Like containers, unikernels have been around in some form or another for quite awhile. Their resurgence has to do in large part to their container-like functionality. In a nutshell, unikernels combine an uber-stripped down version of an OS packaged with an individual app or service, providing a unit even smaller and more agile than a container.
Back in January Docker, seeing the strategic importance (threat?) of unikernels, acquired Unikernel Systems. Unikernel Systems, based in Cambridge in the UK, is made up of former developers of the Xen hypervisor project.
At OSCON I caught up with Richard Mortier formally of Unikernel systems and now a Docker employee, to learn about the wild and wacky world of unikernels.
Some of the ground Richard covers
- What is a unikernel?
- How is Docker positioning unikernels within its portfolio?
- Mirage System and unikernel construction
- How unikernels augment, rather than replace containers
Unikernels: love em? hate em?
Unikernels are not without their vehement detractors. Roman Shaposhnik, in his post “In defense of unikernels” does a pretty good job of laying out the good and the bad. Roman’s conclusion:
….unikernels are not a panacea. Nothing is. But they are a very useful building block that doesn’t need any additional FUD. If you really want to fight something that is way overhyped you know where to find linux containers.
- Introducing Unik: Build and Run Unikernels with Ease – Linux.com
- Docker bags unikernel gurus – now you can be just like Linus Torvalds – The Register
- ‘Unikernels will send us back to the DOS era’ – DTrace guru Bryan Cantrill speaks out – The Register
- Docker kicks off the unikernel revolution – InfoWorld
Pau for now…
July 22, 2015
This morning at OSCON a special event was held to announce the launch of Kubernetes 1.0 (Google’s open source container management framework) as well as the introduction of the Cloud Native Computing foundation.
One of the key speakers at the event was Craig McLuckie of Google who is a founding member of Kubernetes’ team. Craig has also been working with the Linux Foundation to set up the Cloud Native Computing foundation.
I sat down with Craig for a quick chat regarding both of these efforts.
Some of the ground Craig covers:
- Craig’s role at Google and his relationship with Kubernetes
- Today’s announcement as it relates to both Kubernetes 1.0 and the Cloud Native Computing foundation.
- Where does Craig see Kubernetes going over the next year and what new workloads will it run
Pau for now…
August 29, 2013
While I interviewed a bunch of folks at OSCON, I also got the chance to be on the other end of the camera. On Thursday of the event I sat down with Meghan Blanchette, editor at O’Reilly media and we talked about Project Sputnik, where it’s been and where it’s going. Check it out:
Some of the ground I cover:
- How Sputnik came to be and our biggest challenge
- The three main components: XPS 13 developer edition, the Profile Tool, the cloud launcher
- Our recently announced 3-free months on the Joyent Cloud
- Getting some help from an internal development team
Update re Profile tool help
The internal team that I mentioned in the video is gearing up to get cracking on the profile tool. The idea is first to gather requirements and user stories and then get jammin’ with design and development sprints. It looks like after a bunch of false starts we are ready to push this in to high gear. Look for an update next week.
- Will Developers Move to Sputnik? The past, present, and future of Dell’s project – O’Reilly programming
- Connecting the client to the cloud, The Sputnik Story – Slideshare
Pau for now…
August 22, 2013
Last but not least in my series of video from last month’s OSCON is an interview I did with Steve Citron-Pousty, Developer Evangelist for Red Hat’s OpenShift PaaS.
Take a listen to what the ever-entertaining Steve CP has to say:
Note: As with my interview with Neil of Inktank, I used Youtube’s feature that is supposed to fix an unsteady camera and the result gives the video a hallucinogenic feel (witness the slightly undulating stairs).
Some of the ground Steve covers:
- What is OpenShift and Platform as a Service? How is OpenShift different from other PaaSs?
- OpenShift is “polyglottal:” it supports PHP, Perl, Python, Ruby, Node js and Java (with Java you get JBoss and Tomcat). It also supports MySQL, Postgres and MongoDB right out of the box.
- How they work with APIs and how APIs allow devs to create “situational apps.”
- Steve’s Crystal Ball time: in 3-5 years all developers will be using a PaaS (witness their wins with Ebay/PayPal, Accenture and DoD) + Git + a NoSQL data store.
Reference — The rest of my OSCON interviews:
- Blog: Krishnan Subramanian: Making the Move to OpenShift
- ZDnet: Red Hat opens OpenShift PaaS cloud for business
Pau for now…
August 19, 2013
Im now at the penultimate interview in my video series from OSCON 13. Today’s installment features Puppet Labs‘ Andrew Parker, team lead for the core platform team. Check out what Andrew has to say:
Some of the ground Andrew covers
- What is Puppet and how does it work?
- DevOps: How does Puppet help bridge the divide between Dev and Ops?
- Puppet’s key crowd is hands-on operation types but business and devs play big roles as well.
- As we get further into a cloudy world, what implications does that have for the Puppet platform?
For more Puppet goodness, check out PuppetConf this week in San Francisco. If you cant make it there is also a live stream set up.
August 15, 2013
Today’s OSCON interview takes us into the land of application performance modeling and features Dustin Whittle, Technical Evangelist at AppDynamics. AppDynamics provides performance management for Java, .Net and PHP applications. Check out what Dustin has to say about the wild and wacky world of APM:
Some of the ground Dustin covers
- What does AppDynamics do? Spoiler alert: It helps you figure out what “healthy” looks like for your application and gives you line of code visibility into your production app from the client to multiple tiers of your server and then down into the database.
- Who looks at/uses the data AppDynamics generates?
- How does the cloud change application development? And what about those “noisey neighbors”?
- APIs, SDKs and the recently launched AppDynamics X.
Tune in next time to see the next in my OSCON interview series. Still left are RedHat’s OpenShift and Puppet.
August 12, 2013
The next in my series of interviews from last month’s OSCON features the ever affable Neil Levine of Inktank. Neil, who has been with the company nearly a year, heads up product management and we talked about Ceph, the company and where its going.
Warning: I used Youtube’s feature that is supposed to fix shaking and the result gives the video a hallucinogenic feel (Timothy Leary would approve).
Some of the ground that Neil covers:
- Inktank as the primary sponsor of Ceph, a scale-out open source software defined storage solution
- Other similar solutions
- Selling to cloud devops teams rather than traditional storage teams
- What’s next? tiering, deeper integration with OpenStack, pushing out more APIs to build up their dev community etc.
- Press Release: University of Hawaii at Manoa Deploys Ceph Storage With OpenStack
- OSCON 2013 – My video playlist: Enstratius, Dasein, Citrix, Mark Hinkle’s keynote, Apigee, Inktank, OpenShift, AppDynamics and Puppet
Pau for now….