While searching for a good price / performance hosting plan earlier today, I stumbled upon the RedHat OpenShift cloud platform, which is based on OpenStack and RHEL 6/7.
One can create up to three applications ranging from HTML based web sites, through Django and Tomcat powered web-applications, up until full-blown Java Enterprise web-application servers and clusters.
If you add your SSH key to your OpenShift account you can easily commit your code and customize the default application images as you so desire. Another option is to connect your GitHub account to the OpenShift dashboard, but I think this feature is not available for free accounts.
Anyways, the trial of OpenShift gives you a glimpse in what you can achieve with cloud thechnologies, if you never ever tried them out. It servers also as a reality-check as how the tech stack looks like in big and middle-sized companites and startups – what works and what not, so to speak
While exploring my recently created feedly RSS feed about big data, I discovered this online publisher for all things IT books – PacktPub . The catch is that all the books, as the publisher puts it “every item”, cost 5 Euro each. That is only true for the e-book putchases of course, but still it is pretty damn good deal if you want to buy a lot of books at once, or just need some specific information about a topic on the go. Recomended with both thumbs up
Another interesting find among those lines is Rabix, a workflow declaration tool build for the cloud – define your environments and workflow segments, pack them together in Docker containers, and run them anywhere you want! On your laptop, workstation and in the cloud, if the need for more computing power arises 😉
Via Advanced Data Analytics.
I have been reading here and there about those awesome new technologies for the last 3 years now but I didn’t have the time to really test those out, mainly because I am either neck-deep in work or I was busy developing my Twitch.tv streaming channel .
I head or saw the awesome technologies I am speaking of either in my Facebook feed, in conversations with other former and present tech collegaues or just by incident in the book store
So here is a first draft list of all of the and a short description why I find them interesting.
- Xen and VMware Virtualization
Bulding and operating a data center without one of the two virtualization technologies (or maybe both) is out of the question. Virtualization is here
- Docker / cgroups
THE small-scale virtualization technology at this moment. Potentially viable for building a small personal semi-cloud.
- RedHat and Ubuntu Know-How
Like it or not, RedHat is still the leader in enterprise Linux, followed close by SuSE Linux. Both companies are fighting for the Cloud stack and have ambitions in big-data. Ubuntu is only relevant cause of some customer projects I am still working on.
- Logstash including Redis and Kibana
The proprietary solution Splunk offers some additional functionality and features which go a bit in the direction of big-data analisys and prediction or forensics when an outage occurs
- Monitoring with Nagios and Icinga/Check_MK
Some proprietary solutions are also interesting here – SCOM and Spectrum for network monitoring.
Open Monitoring Distribution is also gaining popularity for small and mid-range companies, as it bundels all the open-source monitoring tools available today in one automated environment. It has even some IT processes integrated in it.
- Oracle DB and MongoDB
Oracle will be around for some time and is so to speak the reference by which all performance and technology innovations are mesured, so know-how in this area of database technologies won’t hurt me.
MongoDB is so hyped and adopted by big companies that it is worth a look at. At least to see what the difference between the biggest “enterprise database” and the hipster solutions is
- Puppet, Mcollective and the whole PuppetLabs product family
I am actually using Puppet in two projects now, but rather rudimentary. I want to explore the high-level abstraction capabilities of the Puppet Language in order to be better prepared to present complext IT-infrastructure as source code.
The open source alternative for building your own cloud. Used by a lot of big companies and deffinetely here to stay. Some people complain about not being able to administer it easy enough, but I think as a new emerging technology, and a complex one at that, this is just how things are.
The AWS Cloud, Google Cloud and Microsoft Azure are sure viable options to be considered, but none of these actually gives you the opportunity to build an own private cloud.
- Jira and the whole product family
Part of the day-to-day work in an IT department is to solve issues comming in as tickets. So there is a real need for a good ticket and issue tracking system, coppled with a good documentation system (a Wiki for example), a Configuration Management Database and a Mail System. Alternatives here include the partially open source OTRS System.
This topic is as vast and complex as any other previosly mentioned. Starting with the guidelines from BSI and going through certification such as ISO27001 up until penetration testing with various Linux Tools, getting to know the different technologies the big enterprise linux distributions use (AppArmor, etc.) as well as the various authetifications mechanisms available, the Scurity theme will be always relevant and there will be always something new to explore.
Forget Google: Here Are the 9 Startups That Actually Run the Internet
Sure, Aamzon, Google and Microsoft are tech giants, making billions by selling… via “INC. Magazine”
Twitch Engineering: An Introduction and Overview If you’re a Twitch user, you probably know that Twitch is a pretty big site that streams live video, but you may not have an idea of the sheer scale and complexity of all of the different moving parts needed to hold everything together.
The Netflix Tech Blog: Introducing Vector: Netflix’s On-Host Performance …: by Martin Spier , Amer Ather and Brendan Gregg Vector is an open source host-level performance monitoring framework, which exposes hand…
The Netflix Tech Blog: Introducing FIDO: Automated Security Incident Resp…: We’re excited to announce the open source release of FIDO (Fully Integrated Defense Operation – apologies to the FIDO Alliance…
The Netflix Tech Blog: Tuning Tomcat For A High Throughput, Fail Fast Sys…: Problem Netflix has a number of high throughput, low latency mid tier services. In one of these services, it was observed that in case t…
The Netflix Tech Blog: Netflix at Velocity 2015: Linux Performance Tools: There are many performance tools nowadays for Linux, but how do they all fit together, and when do we use them? At Velocity 2015, I gave a…
The Netflix Tech Blog: Announcing Sleepy Puppy – Cross-Site Scripting Pay…: by: Scott Behrens and Patrick Kelley Netflix is pleased to announce the open source release of our cross-site scripting (XSS) payload man…