Episode 82: Attack of the two-pizza teams




Software Defined Talk show

Summary: <p>...Eventually, someone has to clean up the leftover pizza.</p> <p>...That sweet OpEx.</p> <p>..."Easy to stay."</p> <p>Amazon came out with a slew of features last week. This week we discuss them and take some cracks at the broad, portfolio approach at AWS compared to historic (like .Net) platform approaches. We also discuss footwear and what to eat and where to stay in Las Vegas.</p> <h1>Footware</h1> <ul> <li> <a href="http://amzn.to/2gH6OzD" rel="nofollow">Kenneth Cole slip on shoes</a>.</li> <li>Keen Austin shoes, <a href="http://amzn.to/2h2gveX" rel="nofollow">slip-on</a> and <a href="http://amzn.to/2ggll4y" rel="nofollow">lace</a>.</li> <li>The Doc Martin's Coté used to wear, <a href="http://amzn.to/2hlPnIJ" rel="nofollow">Hickmire</a>.</li> </ul> <h1>Mid-roll</h1> <ul> <li>Coté: the Cloud Native roadshows are over, but check out the cloud native WIP I have at <a href="http://cote.io/cloud2" rel="nofollow">cote.io/cloud2</a> or, just check out some excerpts on <a href="https://medium.com/@cote/auditors-your-new-bffs-918c8671897a#.et5tv7p7l" rel="nofollow">working with auditors</a>, <a href="https://medium.com/@cote/getting-started-picking-your-first-cloud-native-projects-or-every-digital-transformation-starts-d0b1295f3712#.v7jpyjvro" rel="nofollow">selecting initial projects</a>, and <a href="https://medium.com/built-to-adapt/deal-with-legacy-before-it-deals-with-you-cc907c800845#.ixtz1kqdz" rel="nofollow">dealing with legacy</a>.</li> <li>Matt: Presenting at the <a href="https://connpass.com/event/46308/" rel="nofollow">CC Dojo #3, talking DevOps in Tokyo</a> </li> </ul> <h1>AWS re:Invent</h1> <ul> <li>Matt Ray heroically summarizes all here.</li> <li> <a href="https://www.infoq.com/news/2016/12/aws-reinvent-recap" rel="nofollow">Richard has a write-up as well</a>.</li> <li><a href="http://redmonk.com/sogrady/2016/12/07/the-redmonk-reinvent-recap/" rel="nofollow">RedMonk re:Cap</a></li> </ul> <h2>Global Partner Summit</h2> <ul> <li><a href="http://www.zdnet.com/article/andy-jassy-warns-aws-has-no-time-for-uncommitted-partners/" rel="nofollow">Don't hedge your bets, "AWS has no time for uncommitted partners"</a></li> <li><a href="https://aws.amazon.com/blogs/aws/aws-global-partner-summit-report-from-reinvent-2016/" rel="nofollow">"10,000 new Partners have joined the APN in the past 12 months"</a></li> </ul> <h2>Day 1 - "I'd like to tell you about…"</h2> <ul> <li> <a href="https://aws.amazon.com/blogs/aws/amazon-lightsail-the-power-of-aws-the-simplicity-of-a-vps/" rel="nofollow">Amazon Lightsail</a> <ul> <li>Monthly instances with memory, cpu, storage &amp; static IP</li> <li>Bitnami! Hello Digital Ocean &amp; Linode</li> </ul> </li> <li> <a href="https://aws.amazon.com/blogs/aws/amazon-athena-interactive-sql-queries-for-data-in-amazon-s3/" rel="nofollow">Amazon Athena</a> <ul> <li>S3 SQL queries, based on Presto distributed SQL engine</li> <li>JSON, CSV, log files, delimited text, others</li> <li>Coté: this seems pretty amazing.</li> </ul> </li> <li> <a href="https://aws.amazon.com/blogs/aws/amazon-rekognition-image-detection-and-recognition-powered-by-deep-learning/" rel="nofollow">Amazon Rekognition</a> <ul> <li>Image detection &amp; recognition</li> </ul> </li> <li> <a href="https://aws.amazon.com/blogs/aws/polly-text-to-speech-in-47-voices-and-24-languages/" rel="nofollow">Amazon Polly</a> <ul> <li>Text to Speech in 47 Voices and 24 Languages</li> <li>Coté: Makes transcripts?</li> </ul> </li> <li> <a href="https://aws.amazon.com/blogs/aws/amazon-lex-build-conversational-voice-text-interfaces/" rel="nofollow">Amazon Lex</a> <ul> <li>Conversational voice &amp; text interface builder (ie. chatbots)</li> <li>Coté: make chat-bots and such.</li> </ul> </li> <li> <a href="https://aws.amazon.com/blogs/aws/aws-greengrass-ubiquitous-real-world-computing/" rel="nofollow">AWS Greengrass</a> <ul> <li>Local Lambda processing for IoT</li> <li>Coté: is this supposed to be, like, for running Lambda things on disconnected devices? Like fPaaS in my car?</li> </ul> </li> <li> <a href="https://aws.amazon.com/blogs/aws/aws-snowball-edge-more-storage-local-endpoints-lambda-functions/" rel="nofollow">AWS Snowball Edge &amp; Snowmobile</a> <ul> <li>Local processing of data? S3/NFS and local Lambda processing? I'm thinking easy hybrid on-ramp <ul> <li><a href="https://twitter.com/CTOAdvisor/status/806320423881162753" rel="nofollow">Not just me</a></li> <li><a href="http://www.techrepublic.com/article/how-amazon-is-moving-closer-to-on-premises-compute-with-snowball-edge/" rel="nofollow">More on it</a></li> </ul> </li> <li><a href="https://aws.amazon.com/blogs/aws/aws-snowmobile-move-exabytes-of-data-to-the-cloud-in-weeks/" rel="nofollow">Move exabytes in weeks</a></li> <li>"Snowmobile is a ruggedized, tamper-resistant shipping container 45 feet long, 9.6 feet high, and 8 feet wide. It is waterproof, climate-controlled, and can be parked in a covered or uncovered area adjacent to your existing data center."</li> <li>Coté: LEGOS!</li> </ul> </li> <li>More instance types, Elastic GPUs, F1 Instances, PostgreSQL for Aurora <ul> <li><a href="https://aws.amazon.com/blogs/aws/ec2-instance-type-update-t2-r4-f1-elastic-gpus-i3-c5/" rel="nofollow">High I/O (I3 3.3 million IOPs 16GB/s), compute (C5 72 vCPUs, 144 GiB), memory (R4 488 Gib), burstable (T2 shared)</a></li> <li><a href="https://aws.amazon.com/blogs/aws/in-the-work-amazon-ec2-elastic-gpus/" rel="nofollow">Mix EC2 instance type with a 1-8 GiB GPU</a></li> <li><a href="https://aws.amazon.com/blogs/aws/developer-preview-ec2-instances-f1-with-programmable-hardware/" rel="nofollow">More!</a></li> <li><a href="https://aws.amazon.com/blogs/aws/amazon-aurora-update-postgresql-compatibility/" rel="nofollow">F1: FPGA EC2 instances, also available for use in the AWS Marketplace</a></li> <li>RDS vs. Aurora Postgres? Aurora is more fault tolerant apparently?</li> </ul> </li> </ul> <h2>Day 2</h2> <ul> <li> <a href="https://aws.amazon.com/opsworks/chefautomate/" rel="nofollow">AWS OpsWorks for Chef Automate</a> <ul> <li><a href="https://blog.chef.io/2016/12/01/chef-automate-now-available-fully-managed-service-aws/" rel="nofollow">Chef blog</a></li> <li>Fully managed Chef Server &amp; Automate</li> <li>Previous OpsWorks now called "OpsWorks Stacks"</li> <li><a href="https://twitter.com/cloud_opinion/status/804374597449584640" rel="nofollow">Cloud Opinion approves the Chef strategy</a></li> </ul> </li> <li>EC2 Systems Manager <ul> <li><a href="https://aws.amazon.com/ec2/systems-manager/" rel="nofollow">Tools for managing EC2 &amp; on-premises systems</a></li> </ul> </li> <li>AWS Codebuild <ul> <li><a href="https://aws.amazon.com/blogs/aws/aws-codebuild-fully-managed-build-service/" rel="nofollow">Managed elastic build service with testing</a></li> </ul> </li> <li> <a href="https://aws.amazon.com/blogs/aws/aws-x-ray-see-inside-of-your-distributed-application/" rel="nofollow">AWS X-Ray</a> <ul> <li>Distributed debugging service for EC2/ECS/Lambda?</li> <li>"easy way for developers to "follow-the-thread" as execution traverses EC2 instances, ECS containers, microservices, AWS database and messaging services"</li> </ul> </li> <li> <a href="https://aws.amazon.com/blogs/aws/new-aws-personal-health-dashboard-status-you-can-relate-to/" rel="nofollow">AWS Personal Health Dashboard</a> <ul> <li>Personalized AWS monitoring &amp; CloudWatch Events auto-remediation</li> <li>Disruptive to PAAS monitoring &amp; APM (New Relic, DataDog, App Dynamics)</li> </ul> </li> <li> <a href="https://aws.amazon.com/blogs/aws/aws-shield-protect-your-applications-from-ddos-attacks/" rel="nofollow">AWS Shield</a> <ul> <li>DDoS protection</li> </ul> </li> <li>Amazon Pinpoint <ul> <li><a href="https://aws.amazon.com/blogs/aws/amazon-pinpoint-hit-your-targets-with-aws/" rel="nofollow">Mobile notification &amp; analytics service</a></li> </ul> </li> <li>AWS Glue <ul> <li>Managed data catalog &amp; ETL (extract, transform &amp; load) service for data analysis</li> </ul> </li> <li>AWS Batch <ul> <li><a href="https://aws.amazon.com/blogs/aws/aws-batch-run-batch-computing-jobs-on-aws/" rel="nofollow">Automated AWS provisioning for batch jobs</a></li> </ul> </li> <li>C# in Lamba, Lambda Edge, AWS Step Functions <ul> <li>Werner Vogels: "serverless, there is no cattle, only the herd"</li> <li> <a href="https://aws.amazon.com/blogs/aws/coming-soon-lambda-at-the-edge/" rel="nofollow">Lambda Edge</a> for running in response to CloudFront events, ""intelligent" processing of HTTP requests at a location that is close"</li> <li><a href="https://aws.amazon.com/blogs/aws/new-aws-step-functions-build-distributed-applications-using-visual-workflows/" rel="nofollow">More</a></li> <li>Step Functions a visual workflow "state machine" for Lambda functions</li> <li> <a href="https://serverless.zone/faas-is-stateless-and-aws-step-functions-provides-state-as-a-service-2499d4a6e412" rel="nofollow">More</a> <ul> <li> <a href="https://aws.amazon.com/blogs/compute/introducing-blox-from-amazon-ec2-container-service/" rel="nofollow">BLOX</a>: EC2 Container Service Scheduler</li> </ul> </li> <li>Open source scheduler, watches CloudWatch events for managing ECS deployments</li> <li>Blox.github.io</li> </ul> </li> </ul> <h2>Analysis discussion for all the AWS stuff</h2> <ul> <li>Jesus! I couldn't read it all!</li> <li>So, what's the role of Lambda here? It seems like the universal process thingy - like AppleScript, bash scripts, etc. for each part: if you need/want to add some customization to each thing, put a Lambda on it.</li> <li>What's the argument against just going full Amazon, in the same way you'd go full .Net, etc.? Is it cost? Lockin? Performance (people always talk about Amazon being kind of flakey at times - but what isn't flakey, your in-house run IT? Come on.)</li> </ul> <h1>BONUS LINKS! Not covered in episode.</h1> <h2>Docker for AWS</h2> <ul> <li><a href="http://www.infoworld.com/article/3145696/application-development/docker-for-aws-whos-it-really-for.html" rel="nofollow">"EC2 Container Service, Elastic Beanstalk, and Docker for AWS all cost nothing; the only costs are those incurred by using AWS resources like EC2 or EBS."</a></li> <li>Docker gets paid on usage?</li> <li>Apparently an easier learning curve than ECS + AWS services, but whither Blox?</li> </ul> <h2>Time to Break up Amazon?</h2> <ul> <li><a href="http://www.geekwire.com/2016/new-study-compares-amazon-19th-century-robber-barons-urges-policymakers-break-online-retail-giant/" rel="nofollow">Someone has an opinion</a></li> </ul> <h2>HPE Discover, all about the "Hybrid Cloud"</h2> <ul> <li><a href="http://www.zdnet.com/article/hpe-updates-its-converged-infrastructure-hybrid-cloud-software-lineup/" rel="nofollow">Hybrid it up!</a></li> <li><a href="http://www.theregister.co.uk/2016/11/29/hp_labs_delivered_machine_proof_of_concept_prototype_but_machine_product_is_no_more/" rel="nofollow">Killed "The Machine"</a></li> <li>HPE's Synergy software, based on OpenStack (is this just Helion rebranded?)</li> <li>Not great timing for a conference</li> <li> <a href="http://thenewstack.io/suse-add-hpes-openstack-cloud-foundry-portfolio-boost-kubernetes-investment/" rel="nofollow">Sold OpenStack &amp; CloudFoundry bits to SUSE</a>, the new "preferred Linux partner": </li> </ul> <h2>How Google is Challenging AWS</h2> <ul> <li><a href="https://stratechery.com/2016/how-google-cloud-platform-is-challenging-aws/" rel="nofollow">Ben on public cloud</a></li> <li>"open-sourcing Kubernetes was Google's attempt to effectively build a browser on top of cloud infrastructure and thus decrease switching costs; the company's equivalent of Google Search will be machine learning."</li> <li><a href="http://exponent.fm/episode-097-google-versus-aws/" rel="nofollow">Exponent.fm episode 097 — Google vs AWS</a></li> </ul> <h1>Recommendations</h1> <ul> <li>Brandon: <ul> <li> <a href="https://support.apple.com/en-us/HT203032" rel="nofollow">Apple Wifi Calling</a> &amp; <a href="https://support.apple.com/en-us/HT204234" rel="nofollow">Airplane mode</a>.</li> <li> <a href="http://www.hbo.com/westworld" rel="nofollow">Westworld worth watching</a>.</li> </ul> </li> <li>Matt: <ul> <li> <a href="https://www.youtube.com/watch?v=DmNn7P59HcQ" rel="nofollow">Backyard Kookaburras</a>.</li> <li><a href="http://www.musicalsoupeaters.com/swooping-season/" rel="nofollow">Magpies too!</a></li> <li> <a href="https://media.giphy.com/media/wik7sKOl86OFq/giphy.gif" rel="nofollow">This gif</a>.</li> </ul> </li> <li>Coté: <a href="http://www.wlasvegas.com/" rel="nofollow">W Hotel in Las Vegas</a> and <a href="https://www.instagram.com/p/BNxAyQbjKCQ/" rel="nofollow">lobster eggs benedict</a> at Payard's in Ceasers'</li> </ul> <p>Outro: <a href="http://genius.com/Soul-position-i-need-my-minutes-lyrics" rel="nofollow">"I need my minutes," Soul Position</a>.</p>