Christopher Barry on 26 Jul 2018 15:29:58 -0700 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
Re: [PLUG] Devops: was LINUX ADMIN ADVICE |
___________________________________________________________________________+1 for Gene Kim's book the Phoenix project, and also his DevOps handbook and conferences.So changing people's minds is quite hard in addition to the huge learning curve on the dev ops tools.One of the big issues with DevOps, Agile, Microservices, the SW defined Datacenter, and cloud Ops is thereis a huge mix of possible options, many tools are open-source, changing rapidly, and not fullydocumented. Does this sound like it makes sense for production ?Issues arise such as when developers include 'Alpha' release libraries in the Docker image because it 'works for them'and they want to release to production without Ops approval, which they likely wouldn't get. Also when new vulnerabilities comeout against a library and Ops doesn't even know which libraries are in production because it's hidden in a container.Just because Facebook, Google , etc. have been successful doesn't mean that smaller companieswill be able to afford the learning curve. There are so many variations of Docker, Kubernetes, Kubes,Pivotal Cloud Foundry PAAS, VMware Infrastruture containers (VIC) etc. Many companies decide to hirebeginner developers who haven't run this in production and let them try to figure it out. This leads to 100's if notthousands of variations in DevOps workflows across companies, basically each DevOps setup is a uniquesnowflake process unlike anyone else's, so things never get caught up. Many companies also want to bemulti-cloud to lower risk, so the learning curve goes up again.I interviewed early this year with Pivotal, and got to present a demo of PCF (Pivotal Cloud Foundry )which seems really neat. It takes Java Spring-boot source code and and a few XML hints as input andis able to auto-compile and run that in production. All cross-pod networking is managed by commercialNSX-T from VMware.The developer deploys just his code to bare stemcells (a base OS) provided/patched by Pivotal. TypicallyUbuntu 14.04. All libraries are mated with source and auto-compiled ( not part of the OS )The Ops people have some control over options available to devs, and allow Operators to redeployfrom source with a simple click. Any vulnerabilities in developer referenced libraries are detectedand fixed with each dev 'push' so Dev releases are secure from vulnerabilities by default.Ops folks can also redeploy with a click, building from source without needing developer help to do the rebuildso new vulnerabilities can be patched by just Ops.The trade-off is Pivotal is extremely expensive ( one paid consultant for each programming pair ) , so as to fix thepair-programming issues as well as teach the tools and best practices. So far mostly Fortune100 companies buying, and the Air Force has a big contract.This all works because Pivotal has so much control over all the pieces. All the networking comes from VMwareNSX-t. In contrast the various Kubernetes releases are put together in so many ways, with different networking ( usingCisco ACI, AOS, Big Cloud Fabric, Cilium, Contiv, Conrtrail, Flannel, Kube-router, GCE, OpenVswitch, OVN,Calico, Weave, etc.) You never get it fully working before major changes get rolled out in one of the parts, andyou start again.I think all this rush to DevOps is still in the upswing of the Hype cycle and due for a correction.From: "Andy Wojnarek" <andy.wojnarek@theatsgroup.com>
To: "Philadelphia Linux User's Group Discussion List" <plug@lists.phillylinux.org>
Sent: Thursday, 26 July, 2018 17:24:54
Subject: Re: [PLUG] LINUX ADMIN ADVICE+1 for the Phoenix Project. Great book.
SRE Handbook is also free until 8/23 which is a great read as well:
https://landing.google.com/sre/book.html
--
Andy
From: plug <plug-bounces@lists.phillylinux.org> on behalf of Doug Stewart <zamoose@gmail.com>
Reply-To: Philadelphia Linux User's Group Discussion List <plug@lists.phillylinux.org>
Date: Thursday, July 26, 2018 at 4:40 PM
To: Philadelphia Linux User's Group Discussion List <plug@lists.phillylinux.org>
Subject: Re: [PLUG] LINUX ADMIN ADVICE
The Phoenix Project/DevOps Handbook are good intros to those concepts as well as the Jez Humble books.
On Thu, Jul 26, 2018 at 4:36 PM, JP Vossen <jp@jpsdomain.org> wrote:
On Jul 26, 2018, at 14:57, Paul Walker <starsinmypockets@gmail.com <mailto:starsinmypockets@gmail.com>> wrote:
On a related not - is there a good manual or finite source of information that is particularly useful for getting started in the trade?
On 07/26/2018 04:11 PM, Tlbox-verizon wrote:
> The Nemeth/Snyder/Hein Linux Admin Handbook is decent IIRC.
Which trade?
_Essential System Administration_ is old but an awesome survey of how to do "stuff" on many different Unix platforms.
_Absolute FreeBSD_ is great because it talks a lot about *why* things work the way they do.
_Backup & Recovery_ is a great survey of, well Backup & Recovery.
Then there is Linux itself (but which distro), Ansible (or Chef, Puppet, Salt or 1,001 other similar CMS tools), AWS (or other <insert cloud here> (AKA "someone else's data center)), backup & *recovery*, Postfix, DNS, DHCP, shell scripting (& probably Git), and tons more...
Good luck, bring aspirin,
JP
-- -------------------------------------------------------------------
JP Vossen, CISSP | http://www.jpsdomain.org/ | http://bashcookbook.com/
___________________________________________________________________________
Philadelphia Linux Users Group -- http://www.phillylinux.org
Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce
General Discussion -- http://lists.phillylinux.org/mailman/listinfo/plug
--
-Doug
___________________________________________________________________________
Philadelphia Linux Users Group -- http://www.phillylinux.org
Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce
General Discussion -- http://lists.phillylinux.org/mailman/listinfo/plug--"Between subtle shading and the absence of light lies the nuance of iqlusion..." - KryptosLee Marzke, lee@marzke.net http://marzke.net/lee/
IT Consultant, VMware, VCenter, SAN storage, infrastructure, SW CM
Philadelphia Linux Users Group -- http://www.phillylinux.org
Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce
General Discussion -- http://lists.phillylinux.org/mailman/listinfo/plug
___________________________________________________________________________ Philadelphia Linux Users Group -- http://www.phillylinux.org Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce General Discussion -- http://lists.phillylinux.org/mailman/listinfo/plug