213: The Cloud Pod Sings a Duet About AI

Episode 213 May 25, 2023 01:11:54
213: The Cloud Pod Sings a Duet About AI
tcp.fm
213: The Cloud Pod Sings a Duet About AI

May 25 2023 | 01:11:54

/

Show Notes

Welcome to the newest episode of The Cloud Pod podcast! Justin, Ryan, Jonathan, Matthew are your hosts this week. Join us as we discuss all things cloud, AI, the upcoming Google AI Conference, AWS Console, and Duet AI for Google cloud. 

Titles we almost went with this week:

A big thanks to this week’s sponsor:

Foghorn Consulting, provides top-notch cloud and DevOps engineers to the world’s most innovative companies. Initiatives stalled because you have trouble hiring?  Foghorn can be burning down your DevOps and Cloud backlogs as soon as next week.

News this Week:

01:10 - Terraform is in the news!  02:35 Ryan - “Yeah, I mean, the licensing for Terraform products for cloud and both enterprises always been rough, right? Like starting off per users for cloud makes sense. And at some point for enterprise, they had switched to per project, not users, because they figured out very quickly that what everyone did was just sort of link it together behind automation pane.” 04:48 ”Justin - the devil's in the details of what they consider a resource, right? And it's every single thing. I mean, 10 cents per EC2 instance, hmm. Like, yeah, I get 10 cents worth of value out of Terraform, not having to manually do that stuff. So, like, yeah, but then like you get into  S3 buckets and like, I'm definitely not gonna get 10 cents of value out of an S3 bucket every month.”

AWS

11:00 Amazon Aurora I/O-Optimized Cluster Configuration with Up to 40% Cost Savings for I/O-Intensive Applications  13:10 Jonathan - “The predictability of the workload means that they can, that Amazon themselves can better kind of put customers in buckets for IOPS. And so they can manage capacity better, whereas customers with very bursty workloads, they always have to make sure that capacity's available when they need it.” 14:13 Private Access to the AWS Management Console is generally available  **insert a classic Matthew horror story about some weird tech niche** 17:14 Using Open Source Cedar to Write and Enforce Custom Authorization Policies 17:52 Matt - “This is the first I'm hearing of this kind of concept and I'm loving it. Cause this is one of those things where if you're building your own app, I dread sort of the authentication flow, and so I'm always trying to leverage some other party for this.” 18:26 Justin - “The examples they gave, this tiny to-do user policy thing, it's pretty great. It's a cute little app, and it gives you a very simple way to use it in a client, like a Python client or a Rust server. It's not a bad little example of how to do it. So yeah, I love all this. Ever since CDK, everybody's rushing to make all these things as code, but not restricted by CloudFormation. So I'll take it as a win anytime, it's not CloudFormation.” 19:14 Announcing Provisioned Concurrency for Amazon SageMaker Serverless Inference 20:08 Jonathan - “Seems to be becoming quite a pattern, doesn't it? They've moved away from servers, have serverless, it's on demand, you pay for what you use, but also now you can have provisioning capacity because you realize that that didn't actually work for people.” 20:08 Ryan - “Well, it's not that it didn't work. It's that the people having to pay for this do not like spiky, unpredictable workbooks. Right? Like a lot of the provision capacity isn't because you run out of capacity. It's for consistency. And so like if you're going to use this, use it, right. And then we'll baseline the provision part so that we have a consistent cost model. Because otherwise we have no idea what our costs are doing. We don't know when it's out of control or we don't know when it's normal. And it's, so a lot of this I think is, is less about actually having the capacity to execute than it is actually just standardizing and removing those big spikes.”

GCP

22:56 At Google I/O, generative AI gets to work  26:15 Introducing Duet AI for Google Cloud – an AI-powered collaborator  28:28 Justin - “So one of the things they announced at Google I.O., that I don't have a story here for us, but they announced integration of BARD and stuff into Google Apps, and you could subscribe for the beta. And so I got the CloudPod Google Workspace into the beta. So most of the show notes today were written by AI.” (**Insert tears from the show note writer.**)  ☎️Listener poll: What sorts of interesting, non-WGA line busting uses does Chat GT have in your day job (beyond dad jokes and basic chat)? Let us know! 

Azure

34:21 New and upcoming capabilities with Elastic Cloud (Elasticsearch)—An Azure Native ISV Service  36:33 Jonathan - “You know, when people are addicted to drugs, we don't just say well here's a drug dealer that's got a better deal we say maybe you should move off that and try doing something else.” And that pretty much sums up the guys’ thoughts on Elastic Cloud. Moving on.  37:25 What’s new with Azure Files  40:10 Ryan  - “The Cloud. Full of sharp edges.” (Yet another missed title opportunity.) 40:41 General Availability: Azure Database for MySQL - Flexible Server major version upgrade  41:22 Jonathan - “I mean, if you can roll back, that's nice. If there's less downtime, that's nice. If it syncs ahead of time before it does it, that'd be kind of cool. But saying that it does all the necessary steps? Yeah, I don't think so. There's a whole lot of testing involved in major upgrades for MySQL.” 41:42 Ryan - “ALL THE UPGRADES. It said ALL the upgrades! I’m just gonna click the button.” 41:48 Matt - “What could possibly go wrong?”

Oracle

No new news. Sad face. 

Continuing our Cloud Journey Series Talks

47:27 Managed Services

  1. Reduces costs. Managed services can help you reduce costs by offloading the responsibility of managing and maintaining infrastructure to the cloud provider. This can free up your team to focus on other tasks, such as developing and deploying applications.
  2. Increases agility. Managed services can help you increase agility by providing you with access to the latest technologies and features. This can help you quickly develop and deploy new applications and services.
  3. Improves reliability. (Unless you’re in France. Too soon?) Managed services can help you improve reliability by providing you with a high level of uptime and availability. This can help you ensure that your applications and services are always available to your users.
  4. Reduces complexity. Managed services can help you reduce complexity by providing you with a single point of contact for all of your cloud needs. This can help you avoid the hassle of managing multiple vendors and platforms.
  5. Improves security. Managed services can help you improve security by providing you with a secure environment for your applications and data. This can help you protect your business from cyberattacks.
47:58 Jonathan - “Reduce cost is interesting because I think they can enable better architectures, thinking about serverless and event driven architectures which don't cost anything. That could reduce costs versus running something 24-7. However, managed services in general are really not cheaper than running them yourself. It's just a matter of where you spend the money, I think.” 48:24 Justin - “Well, you have to calculate the ROI differently. Like an RDS database, for example, you know, yes, you're offloading SQL Server Management or MySQL Management or Postgres or whatever flavor of database you're using to the cloud provider. So maybe you have 10 DBAs, and now maybe you only need six DBAs. So you have an ROI there, because you were able to do less DBAs, or have the DBAs do a more valuable thing, you don't have to fire them necessarily… And if you can focus on just your app, then you save money. But that ROI is not a direct ROI because that database costs 20% more than that database would have cost you on EC2. But you have less headcount required to support it.” ☎️Listener Poll - what sorts of things can you think of that are advertised as a managed service but it really isn’t? Matt’s example - having to tell Azure the number of servers that run your load balancers.  55:33 Ryan - “That's my biggest gripe with Composer; is that it's pretending to be a managed Airflow service and it's not. It's a deployment template.” Keep listening for some after show convos with Justin and the boys - especially if you’re interested in learning about when Yahoo was cool. (It was! It really was!)

After Show

1:00:01 Can Marissa Mayer Eclipse Herself?  1:01:56 Ryan - What I've been waiting for from Lumi Labs is sort of like… give me something to play with because their application availability and stuff is very early and not generally available. I kind of want to see what they'll do. I think that one of the things that she spearheaded while I was at Yahoo was a lot of the weather app stuff and her views on mobile - for a company at the time that was really trying to figure out whether it was a content company or a technology company - her views on mobile were very different from what we were used to for the last few years since the previous CEOs. She was very opinionated, very data driven, and had introduced some really cool mobile experiences during that time. So I think that she's got a good track record of that kind of delivery. So I look forward to what they're doing.”

Spotted on the Horizon

Next week on the Cloud Pod Podcast…

Closing

And that is another week in the cloud! We would like to thank our sponsors Foghorn Consulting, who is definitely NOT AI generated. Check out our website, the home of The Cloud Pod where you can join our newsletter, slack team, send feedback or ask questions at thecloudpod.net or tweet at us with hashtag #thecloudpod

Other Episodes

Episode 276

October 01, 2024 01:10:14
Episode Cover

276: New from AWS - Elastic Commute - Flex Your Way to an Empty Office

Welcome to episode 276 of The Cloud Pod, where the forecast is always cloudy! This week, our hosts Justin, Matthew, and Jonathan do a...

Listen

Episode 226

September 08, 2023 01:05:42
Episode Cover

226: Duet, Co-Pilot, and a Code Whisperer Walk into a bar in San Francisco

Welcome episode 226 of the Cloud Pod podcast - where the forecast is always cloudy! This week Justin, Matt and Ryan chat about all...

Listen

Episode 230

October 11, 2023 00:54:50
Episode Cover

230: If I Ever Own a Sailboat, I Will Name it Kafka… and Sail it on a Data Lake

Welcome to The Cloud Pod episode 230, where the forecast is always cloudy! This week we’re sailing our pod across the data lake and...

Listen