(Technological and Functional) Silos exist because people don’t talk to each other.
Aaron Huslage, “The Ansible Way”
Link to Ansible Resources from Red Hat Summit:
The Red Hat Summit youtube channel:
Red Hat Summit Slide decks link:
“Deploying infrastructure made us slower”
Server Drift: Changes between DEV to PROD
Wizard vs. Autonomous approach
100 days to deploy an aircraft management solution.
The Future is Open:
Hardware & Software: Sun, IBM, HP, Digital (DEC)
Hardware: Intel x86, Arduino, 3d printing.
Software: OpenSource, Linux
“Not one person, not one company, has the answer to the current challenges.”
Not only Technological changes, but also cultural / organizational changes.
There is no Roadmap, Planning is dead, organic problem solving.
Plan -> Prescribe, Design -> Implement -> Execute
Model is useless in an agile world, can’t predict the future anymore, not even 1 year.
Configure for constant change -> Enable users -> Engage the Community, Participate.
If before the business was driving the technology needs, today is technology that is driving the business needs.
Cut down from 1 year to application delivery to 30 days or less.
Red Hat CEO
ITIL provides a framework for the water-down development cycle:
Architect -> Design -> Implement -> Change with Incident -> Change -> Problem
In the Agile method, Change Management is equivalent to the Git / TFS comments on the version control of source. Understand what has changed and approve it, its not just scheduling.
If Virtualization means that you have to abstract your infrastructure, Compute, Storage, and Networking, being cloud ready means to on top of abstracting your infrastructure, you have now to master the Orchestration and Automation of resources.
Don’t master all of those (3 + 2) domains, your cloud deployment is going to fail.
Containers, means separating the application layer from the OS + Virtualization layer. The best analogy to understand the difference between a Virtual Machine and a Container, its the same one as between having a Pet, and a herd of cattle (sheeps, cows, pigs, etc.)
With a Pet or VM, you develop a relationship, you have it from puppy, teach it tricks, live with it, grow, until one day its old and you say goodbye.
With a container, its like cattle, you have hundreds of them, each one is just one more, if one dies, its OK, just grow another one, and one day, you send a batch to the slaughterhouse.
On Dev-Ops: Team size should be limited to a number of people that can be fed with three pizzas.
To learn Dev-Ops and the Agile development way, Red Hat offers Red Hat Labs, basically, onboard a consultant to drive a project.
Overhead a conversation: An organization has a dual public cloud infrastructure across the different geographical regions, for high availability and flexibility. Upon implementation, someone ask where and how the server clusters were going to be deployed. Upon saying that clusters are not needed in a cloud scenario (or that it cannot be done within a cloud) the reply was that policy mandates the use of clusters for high availability.
Example for an organization: The British Army.
The change in Development Operations can be achieved top-down, where management gives full support and dedicate resources to it.
Or in the case of the British Army (hieraichical, traditional an averse to change) the revolution began in the lower ranks, who were developing applications over budget, over time, and when reached production, it was not what the client wanted.
A group of developers convinced a middle military manager to allow them do develop the application using the Agile method, and choosing open source (Red Hat) products. Instead of developing in 3/5 years, they did it in 30 days. Now the British Army has turned into a point of reference to the other Military organizations of the UK.
A slide from UNICEF Innovation open source project for mapping schools and their capacities, to better react in case of a disaster. The slide showed a query for School Connectivity in Colombia, nationwide. Most (+80%) of the schools surveyed, had no connectivity (to the internet). Some sort of connectivity was available in big urban centres, like Bogota and Medellin. Nothing else. I don’t have the full context on what “Connectivity” means for UNICEF, but still, shameful. All these initiatives from the Telecommunications Ministry, are definitely not working. Shame.
The teary, emotional moment of the conference, was seeing a 10 year old girl ( almost choking) successfully program an Arduino based Jewelbot. And yes, 9 to 14 year old girls rule the world.
Also equally impressive, but with mixed feelings, was seeing 11 year old Femi Owolade (Hakerfermo) giving a world class keynote, promoting his collaborative startup, but at the cost of his childhood?
Cloud based distributed file systems. Let’s digest that. No need to design replication, because it just happens when the file system is designed as a micro service in the cloud.
Enable Linux Server Web Console / Cockpit for remote diagnostics and install setools / seutils for better troubleshooting.
Note: Taxis are expensive in San Fran. I used TOCA Limousine (www.tocalimo.com / 415-760-6194) service , faster, cleaner, cheaper to SFO intl.
Today the airplane reminded me of a bus back in Colombia. People carry too much stuff with them in cabin, because we got conditioned by airlines that charge for the checked in bags, also, airlines also started charging for food, so people bring in their own food. Both reasons are financially based, less bags means less weight meaning less fuel, and no food means that you can replace the galley with more seats. But the baggage in cabin and the take out food are impractical and uncomfortable for everyone. End of rant.
CYOW – CYYZ AC449 Embraer E190 C-FHNP
CYYZ – SFO AC757 Airbus 321 C-GJWD
SFO – CYYZ AC738 Boeing 789 (nice!) C-FRSR
CYYZ – CYOW AC476 Airbus 322 C-FLSU