Duration 36:14
16+
Play
Video

Google Cloud Platform on a shoestring budget

Colt McAnlis
Developer Advocate at Google
  • Video
  • Table of contents
  • Video
2018 Google I/O
May 9, 2018, Mountain View, USA
2018 Google I/O
Video
Google Cloud Platform on a shoestring budget
Available
In cart
Free
Free
Free
Free
Free
Free
Add to favorites
40.24 K
I like 0
I dislike 0
Available
In cart
Free
Free
Free
Free
Free
Free
  • Description
  • Transcript
  • Discussion

About speaker

Colt McAnlis
Developer Advocate at Google

Colt McAnlis is a developer advocate at Google focusing on Performance & Compression; Before that, he was a graphics programmer in the games industry working at Blizzard, Microsoft (Ensemble), and Petroglyph. He’s been an Adjunct Professor at SMU Guildhall, a UDACITY instructor (twice), and a Book Author, (twice). When he's not working with developers, Colt spends his time preparing for an invasion of giant ants from outer space.

View the profile

About the talk

Sometimes you make technical decisions for performance. Sometimes you make them for simplicity, or even for "coolness." And sometimes, you need to make decisions based on costs. This session throws out all other considerations and shows you how to accomplish the most common cloud tasks as cost-effectively as possible. If you're looking to store data, stream media, and secure your content on a showstring budget, this is the talk for you.

Share

I left about the first person to clap for r u i v i like it. Later today. No, okay, good good to know where we're starting off as a team here altogether. So I got to tell you they can't when we actually got this talk agreed-upon. They came to me and they said all right, you know, we love the title of your talk gcp on a shoestring budget with the narrative that you're trying to bring helping developers save on money. When do you want to give the talk? And I had one answer I said day 3. 8:30 in the morning. No other possible opportunity

there and you want to know why because the people who are willing to go through two days of standing in the Sun and wake up at 6 a.m. To stand in the security line to get in the seats by 8:30. They care about saving money on Google Cloud platform, right exactly. So thank you for being here. Now when you get a chance to talk to a lot of developers around the world. I find that there's generally two buckets of people or two buckets of companies that companies falling to when you're talking about saving cost. The first one is your large companies with

established code basis. They may have expected more clothes that comes through Google Cloud for the predominant conversations. We have our entire response is always along the lines of well, how much would that cost to implement? We got this like it like a secret base, you know Bill over here really is attached to that API. We really don't want to get rid of that basically any conversations we have with these individuals. They always have an opportunity cost trade-off that they have to make in their head before they're willing to actually make the changes to save the

money right on the other side though are the hustlers The Rise & Grind write the startups the people live in customer customer every single day trying to get those costs as low as possible because they know that that's the key to keeping their business afloat right now. The people hopefully that wake up so early after two days of sunscreen and dehydration to come to the store to talk and that's who we're talking about today right now in a ton of different products and quite frankly the 40 minutes. They've given me here. We don't have enough time to go through all of them since they

were going to focus on three main things on the network and show you how to save a little bit. Of course. They're just to kind of ease everyone into what we're talking about. They were going to talk about some ways to save cost on computer and then you'll have a little bit better time attaching to your business model. But the most important thing you need to know is it nothing I'm talking about today is secret, like none of this requires a handshake or the right Google badge to get this information about how to optimize this stuff every piece of data your seeing today is available for

you to go get right now either using the Google Cloud platform pricing calculator or looking at the pricing Pages for the individual products. Like this is Illuminati style thing here like you can go run the same analysis. I think you're doing on your own. So let's get started serving dinner today figure out. What is it cost to serve 1tb of data from Google Cloud Storage. Just bare bare minimum. Just got your network directly transferring today to know the cost for these are dependent upon usage the for example, Google Cloud Storage. What you pay is a function

of where you're hosting your data alongside of how much are hosting a server example of your data in US Central One region. You paid about $0.02 per gig to actually store your data over if you moved the US East that changes if using a multi-region bucket than that changes as well. On the networking side. It's a tiered cost structure. So if you're under 1 terabyte you pay a different price than if you're in the next year of 1 terabyte to 10 terabytes and 10 terabytes is / region as well. So for example of your transferring data from the Iowa location, which is US Central one and you're in

the first year of under 1 terabyte, you're paying about $0.12 of gig we have to point out something and again, this is not secret. This is widely known this stuff. No one cares about it. You're not going to get charged for it. Right? And this is it ranges from all that mostly all of our products, but most specifically for our case right now. We're worried about what is the free tier for networking storage on the storage side. We actually get 5 gigabytes of storage for free each month each region. If

you've got 5 gigs in u.s. East in 5 gigs in u.s. West each one of those is free, right? On the network side we get about 1GB of egress which is out bounds data traffic from North American locations to other other destinations. And by the way, there's you will see many caveats of little stars during this and you also see a lot of little labels that says the price of today, right? This is the cloud prices change and if you discover this video in the future, you will undoubtedly find if there's a discrepancy in the prices. So please make sure you check out the documentation for the

latest. So this is our free tier for 5 gig free tier 2 cents per gig about 20 bucks a month just to store the data and rest your at 12 cents per gig about $122 a month for a total about $143. So snoring the data transferring a terabyte of data, but the truth is the most of you actually don't send your users directly to your cloud storage bucket. You have some proxy some front-end that they're hitting first. If your website or something else that this date is being routed through that cost. Basically the same so as long as you're transferring information in

the same region between a cloud storage bucket and a proxy are compute engine instance. It's free don't have to worry about that dress rates are still the same if we're coming from compute engine or from cloud storage. So basically if you're transferring all your data through a proxy you're paying the same exact price as you would if it was going from clouds for a strictly. The only difference is that you're not sleeping for the computer engine instance running there or the computer functions the cloud functions instance or the app engine isn't so basically unchanged

date of people, especially through cloud storage. One of the things we care about is locality and latency as possible. Joyce say we're serving our day to hear. We've got it in US West one and we want to serve it to a user in u.s. East once we're going across the continental US right price here is still the same. Doesn't matter whether users coming from we still have the same cost at rest and the same egress cost. But we want to get that. So what if we actually clone

that data in u.s. East one and got it closer to the user. Of course at this point are egress is still $0.12 no change there and cloud storage for now duplicating the buckets. Of course, we're paying an extra $0.02 of gig to copy it into this other locations or doubling our cost for storage. And we also have this extra $0.01 because we're moving our data between reagent. So now we actually have a cost that is incurred with that $3. Not ideal but it gets our date a little bit closer. But truth is

we might be thinking about this the wrong way. So we do have these things in Google Cloud Storage. We have Regional buckets and multi-regional get your data between regions in an area so that you don't have to do this cloning by yourself the trick though is that multiregional buckets cost a little bit more. So take a look at it. So if we want to go straight from a cloud storage multi-regional bucket, by the way, this will be lots of weird acronyms and terminology in this sense per gig to

store in a multi-regional bucket, which was about $26 a month for that storage instead of what we were paying for the single region. What about 149 they're so not too much cost change for the difference here is that when a user in u.s. East one actually asked for this asset Google handles the duplication of getting that data closer to the user on your behalf, and you don't have to clone yourself. So you basically just saved an extra $30 by using a multi-regional bucket per month instead of actually calling ourselves National Weather Service data to

someone in Europe, right? Well, let's take a look at cloning there as well. So again, we have our clone data and a u.s. Multi-region in an EU multi-region. So obviously were duplicating our cost. We have the same amount of cost egress for the US the EU multi-region, which is selected for these numbers however now because we're transferring data between multi regions in different areas were actually at 12 cents per gig transfer. To actually get a little bit pricier there 286 this is result of this. If you're trying to get your data to users in a different area using the multi

region is actually really expensive the goal. Again, we're shoestring, right? We want to make this as cheap as possible. We went to get a data from the cheapest bucket we can store in to the farthest away user as fast as possible as cheap as possible. We already have this the CDM, right? We've all been working with these let's figure out what the cost is of that. So we got our standard Regional cloud storage in u.s. Wet in EU West about two cents of gig now 4 cd answers to cost you need to be aware of we have a Fill cost and a negress cost to fill data into the cash. You looking at about

$0.04 per gig to get it into the CDN and that's worldwide doesn't matter where you're going. So if you have daily here and someone in Nairobi to ask for your asset, it's $0.04 per gig to cap. It is to the closest point of presence that Google has their egress from the CDN is only $0.08 per gig. So when you combine these two together, they're $0.04 and 8 cents. You actually end up at about $0.12 per gig which is your standard outbound egress rate. This is assuming a one-to-one ratio. So if you're actually pushing a terabyte of Phil and serving that same time you're going to end up in about

$143 to get that ass that is close to every user in the world without you lifting a finger except making sure your cat. What are reality this isn't how things work out? Right typically the amount of cash Phil vs. Cache server quite different. So if you're actually an 80/20 split here where 20% of your data is filled into the calf and 80% is actually served out. You actually only end up posted about $91. So as long as that ratio is on the serving side instead of the feeling side, you're going to have a lot cheaper representation and set up going to get closer to that shoestring value

you want. General here, if we're going to serve a terabyte of data the cheapest thing we can do to get it to users across the world as fast as possible is simply to set your cat in headers any other tricks or any other smartness that you're trying to do is going to blow that up going to make things more expensive. Write a song about compute. Platform has a lot of compute offerings, but they were only going to talk about three of them first office Google compute

engine, which is our standard vm's that run. The cloud II is it courses Google Cloud functions, which are are invocation bass Computer Resources. And third of course is Google app engine which is both managed and invocation face. And for the sake of this talk, I'm going to ignore things like and GAE Flex because these actually tend to price themselves closer to what a GCE is but for the sake of is 40 minute talk, we don't have to go into all the nuances a little bit weird. So I'm just going to focus on these three offerings right now. So bye cost. Of course GCE is very blonde can fix

depending on what configuration you using is how much you going to pay write the beefier the machine that you're using in the configuration the more you going to have to pay their part functions that was a little bit different functions is about $0.40 per million calls that you make to it and there's also additional cost you have to be concerned with gigabyte second and gigahertz second. The documentation is a little bit break that little bit better break down here is

the default cost that you have here in if you're using an F1 micro configuration, it's free Cool Math. No cost to you free in three incidents sitting in the clown doing your bidding as much as you like it all free on GCF. You got about 2 million invocations a month or 400,000 gigabyte seconds and 200000 gigahertz seconds. And on a pensions you have 28 in 2 hours a day for an F1 instant. There's more than 20 there's less than 28 hours in a day. You kind of get

free computer as long as you're under a certain strata of usage, right? With this in mind, let's take a look at an always-on costs. Listen to run a box 24/7 run entire month. What is that cost you so, you know months have different days and we always have leap year and stuff like that. So I'm just going to assume 730 hours at consistent run time. Will we end up with if we're using an F1 micro? It's free the whole month don't have to pay a thing over when you bump UPS within one standard one because you want a little bit more performance. You start paying $24 a month and $194 a month for an

8-core machine can't really compare Apples to Apples because it's an invocation Bae system. We can't just say consistently running. So what I've done here is I'm making the assumption that you're getting one invitation to your Cloud functions service every second for the entire month. So you got about 2.6 million invocations a month is going on there that has kind of an always-on cost would be for this is about $3.51. Basically have a GCF function running every second for an entire month. What happens when you end up a course in the F1 config? It's free don't have to change anything there.

However, if that second F1 incidents actually spins up you get a little spike in your workload or and all of a sudden you you're the top of Hacker News. For some reason you got to pay $36 for that second instance to come on board. Of course, when you move across the board, you can see that in GCE and GAE as you get a stronger machine, of course the cost go up while GCF is still pretty instance based. Don't cost so obviously compute engine is the most versatile thing we have right? He can run whatever code you want. Whatever instance you want your images and all this other

stuff. But the problem is it's also the most expensive for what are using should be really cool if we can figure out how to make that as cost-effective as our other services without having some of the same limitations we have a problem is that each function of acacian has a 9 Minute timeout. Thanks. You can actually get anything for more than a minute. But if you push that off to a task later you get enough of the same 9 Minute time out to our goal here is to figure out how to make GCE as cheap as our other Alternatives and the good news is we can

do this. First off. Let's take a look at the GCE discounts. Now. These are the things that you really don't have to lift any fingers to do that. Actually turn the stuff on the first stop is sustained use. So what will do on Google Cloud platform is analyze your usage. And if you have a sustained usage for your always on for certain amount of time will give you a default discount for just running your instance with consistency across the entire month. If you're willing to make a phone call to our sales team, it can actually commit to usage specific at

least 2000 hours this month or 730 hours this month what configuration you using. If you don't have any free definition of specific upfront fees or whatever. You can actually get up to a 56% discount to see a little bit more usage and you need that dedicated resource. And you know, you're going to least have one or two instances running a dedicated fashion making that phone call and getting that 50% to 56% savings is actually pretty huge. So what happened is Google Cloud platform will actually analyze the usage of your GC instances and look at how you're using them

and actually tell you whether or not you're over Provisions are under provision and you'll see a little icon appear on the homepage. They will say hey if you click here will reconfigure this for you and save you money every month likewise. It'll say hey you're using this pretty hard if you click here will beef up your Names of the your users get lower latency. So it's a fun little button that you can just click the deployment happens behind the scenes. You don't have to do anything. So this is this is kind of automatic stuff. However, it's something that's a little bit more drastic in terms

of saving that does require a little bit of work on your part is when we need the resources in Google Cloud now that may sound really scary. But here's the fun part. It'll actually alert your instant before it about 2 before it's about to get killed. So it'll send you a message in your instance will say hey you you got roughly about 30 seconds to back up any data to some persistent resource. And then once it kills your instance, it'll start your instance back up later and then you can go fetch that they didn't continue

working on right? So if you allow us to kill your instance when we need the time, we actually give you a substantial discount if you're running and one standard that's preemptive of paying the $24 a month to get a 3X discount down to about 7. The same instance in all you do is to have to write the codes that you can lay over those sorts of terminations After Time. And the cool thing is that you can actually put a load balancer in front of that. So if you need scalable compute and you need the ability to allow these things to die, right, but because you got so much load coming in, you know,

one of them going down means another one might have to spin up putting a load balancer in front of your friend is free to use a micro instance there instead we can actually get it down to $2.96 per month using an F1 micro. But because we have our load balancer bolt storage when it's killed. We actually have a massively scalable compute resource. They can handle itself getting kicked over. So if you got large amounts of work clothes or individual things are processing lots of individual files where you know, something can pick up processing 50% or something else left

off. This is an extremely cheap solution for you. Probably just as I was actually able to find my research So in general if you want to reduce your compute cost you got a couple things you need to do first off is distributed workloads that are based on invitations to either app engine or Cloud functions. Those are going to be the cheapest situations where you can put your code and have them run if you need something long-running then leave it back on compute engine. But otherwise try to push as much as you can to those resources. Definitely the cheapest you can get likewise make

sure that you're making that phone call to sales. Let them know that you're willing to commit to a work job that you actually need running consistently on computer engine and likewise if you have scalable needs a load balancer plus a micro preemptive incense is pretty much the highest flexibility lowest-cost scenario. You can be in you know, having a bunch of little spiders doing your work for you at scale is just as effective as having one Behemoth doing it for a higher price. All right. So those are basic service we kind of way the groundwork for how

we're going to evaluate these things and look at the big picture between Network and computer. We all kind of care about that special one more logging into public Wi-Fi and what not. But sometimes I don't like paying a subscription to some other service to you know to handle a VPN service. So how cheap can we build our own personal VPN service on Google Cloud security online is a very hectic area right now and there's lots of back and forth. So to be very clear about why you need a VPN. I'm not going to debate the different software

libraries. You can use or having your own VPN versus being part of a cluster. Okay, but I am going to talk about how you could run your own VPN on Google Cloud for as cheap as possible. Your client that connects to some compute engine instance that's running your VPN. There's a socket connection between the two they're exchanging encrypted data and then the computer engine instance with a proxy war actually go out into the Fantastic while you're fetching for you return that dated back to

your computer. This is high-level approximation if there's any security engineers in the room, I I apologize for generalizing that to a point that I can fit on a slide. So what's the free to hear how she could we make this? Well, if we use our instance as an F-1 micro then we know we can get that for free as long as our usage is about less than 1 gig. We know that we can basically get that for free as well. So if we're using an F1 micro and our usage is less than 1 gig we can get a VPN that we can use whenever we want for free every single month using Google Cloud platform. And if you go in

your only start to pay when you go over that free-kick, so if you're just using this to log on to Wi-Fi hotspots when you're traveling around the world you basically get this entire thing for free. No big deal. But you're one of the problems is that if you're using a preemptive version of that you have a problem that you need to know where to connect to and every time you reboot that VM you have a new IP. Good news is on Google Cloud platform. You can actually reserve a static IP address and as long as it's assigned and being used it's free for you so you can go in

create your instance let Ron get a static reserved IP address that you can use from your personal devices it stick around waiting for you and you don't pay anything. So again, we can run a personal VPN with a static IP for nothing each month. And again, if you eclipsed the 1 gig free tier, that's when you actually start paying traveling and you actually want this VPN because you need to stream some video from some different location right things. You need to understand is that the throughput for a GCE instance changes based upon the core count. It's actually capped at the core

count. So the more cores you have you can see here that it on the on the side there where that are 64 and 32 course the more cores you have the higher your TCP throughput and this is where a lot of people get caught up when they're trying to increase their bandwidth for their vpns, right? Cuz you'll notice the moving up from the F1 micro. The next available option is the F1 small which you would want to use because that's going to be one of the cheapest however, you noticed because the number of core count is the same. We actually don't get any better bandwidth by moving their even though

it's only $14 a month moving on to the next one be the actual first stage you get where you actually increase in standard if you're moving up and trying to Better bandwidth even get there. You have to start paying $24 a month for your VPN. Let's talk about something. I do with a traveling International traveling around going to conferences talking to customers and whatnot. It'd be really nice if we had a VPN follow us because of a VPN in US Central one and yet we're in the Malaysia. We don't want to wait for our packet to go all the

way to the US and then come back to us because for this that I want to share with everybody. So it turns out that you can actually run a the Google compute engine the apis from Google Cloud functions that I host. They want to load it while I'm traveling to figure out what my location is an in Google Cloud functions and I'll figure out what the closest zone is that I can run an F1 instance. It'll kill whatever the previous VPN in since I have is actually create a brand new instance as close to me as possible. So as I'm traveling I can basically just

click a single button kill the old VM and create a new VM is close to me as possible. No matter where I am in the world again for free because and I'm not doing more than 2 million invocation to call function for month. This is really nice. So if you want the people in your family using your VPN and maybe charged them $10 a month. This might be a nice little racket to play at Thanksgiving. What type of sending a little bit closer to home for a lot of use of WordPress site WordPress experts in here? Do people still no caffeine in the house? I like that. I like that. We're closer to

9 a.m. Now and everyone still sleeping. This is good is a large and unwieldy Beast different components of all the lots of different ways you can take this. So when you actually Google for WordPress Google Cloud platform, the first thing you're actually introduced to is a page for our Google Cloud launcher with all these pre-configured operations that allow you to one click deploy a WordPress instance to your Google Cloud account and just get up and start moving, right so you can click any of these may have a bunch of different figuration to how you want it all set up. Turn over the default

setup for this is actually less than ideal from an expense perspective. Right? So these are all going to be in one standard one which is $24 a month. And of course, you're still paying that $0.12. So this is putting us in something we've seen before WordPress site possible. Obviously, you don't need in your only using a single instance right? Because you don't have that number. You know that many number of users. Will you can actually use the F1 micro for this instead which is free for a month. And

again, if you're under one gigabyte of outbound egress, you can actually get that for free as well. So if your brand new start up right in your friends are like a good sign up for this website over here, you know, it's $10 a month to hook your WordPress site and you're still living on Ramen right out of the VC incubator with 40 other people just actually saves you that $10 a month to buy more Ramen. But the question that we have then is this but is the concept that we're free as long as we're under the free tier and this is something I've been

harping on for a while is what is the cost before we Eclipse that right? So if we assume the network of 1 gigabytes free and our default WordPress site that you Deploy on app engine is about 272 K per visitor. It means you can get roughly about 3,800 visitors a month before you Eclipse that band with an actually have to start paying. This is a really important number for startups for the for the Hustle & Flow type people right knowing how many visitors you can actually take before you have to start paying money and where you want to start optimizing all of that date.

And of course we could go into a massive diatribe about how to properly optimize your images and compressor. So right here, we basically say if we're under a roughly about four thousand users a month. We should be okay and always in the free tier and of course if you turn on cashing headers, that'll put things going into the CDN. So to increase this number 6 Because the more users you have to hit the same content doesn't come out of your main bucket. It comes out of a different buckets and you get this. But what if you actually end up on the top of the Hacker News suddenly and

you need to start scaling up and down while the cool thing here. Is that putting on the load balancer between a CDN actually listen to this you end up with the same egress write 8 cents per gallon the same Phil $0.04 per gig Phil and we can actually end up with the F1 micro the problem. Now, we have those because we have a number of instances instead of a single one. You need a persistent asthma SQL instance for each of your computer and since has to be able to sync between now unfortunately as of today, I could not find a way to get a free tier set up with the SQL instance. So that's going to

be around $29 a month. So if you're above that 4000 user Mark and you're expecting scaling the minimum cost you're going to end up paying is around $29 just to make sure that that cloud SQL instance is sitting around run it on your own in one standard or F1 micro and then deal with all of the provisioning and everything else yourself. Another it's worth noting here that there's also a plug-in for a pension. So if you're running WordPress and you want to run it on a bench instead of dealing with all that other stuff, you can actually running on an F1 micro instant sore after one

instance on WordPress app engine and get that down to about $0 a month. Unfortunately. You still need the SQL scalable back-end which runs about $29 a month as well. In general if you're doing WordPress on Google Cloud platform, I got to tell you there's three strata you need to think about to make sure you're really thinking about your shoe string spell budget. If you're under 4,000 visitors just use an F1 micro and turn on the CDN and you basically get the whole thing for free, which is fantastic right where we all want to be. If you're above 4000 visitors. Then you need to start

thinking about stringing together compute engine plus the load balancer plus the CDN and plus the SQL optional or using a pen to do the same because you have enough users there. You need to start making sure that you're you're doing things properly and number of hosted WordPress companies that have their back ends built on Google Cloud platform that do offer you a subscription-based service. So paying $4 a month, they'll host your WordPress site deal deal with all the scalability they'll deal with all the security updates. They'll make sure everything is running in the background. You don't

have to lift a finger and it might be a cheaper option for you to fall into that bucket if you're above 4000 visitors, so that might be something to look at 2. Alright final topic for the day video content site on a shoestring budget. So with these things in mind we have to look at what it would take to make like a fine Education website where I can an online write your students that login they have some data they want to look at the they watch the videos. They take some tests, you know, maybe you have maybe a sports site that streaming all your high school sports games. You got a lot

of video that need to transfer but you have some combination of Rich multimedia and Rich website presents, right? So with a standard layout here, you would probably have to store that video data in Google Cloud Storage right to the user so that you can get streaming capability, right? You don't want that going through a proxy you want that coming straight to the source there on the website side. You probably have an Apache in your website. It's got some connection to some relational database rain so we can keep track of who the users are. What day did they've seen in any other keywords that

you need and of course, you've got your standard load balancing and CD. Your data is consistently sent to use around the world. This gets pretty pricey. Unfortunately spell incident where you got your fill in your egress cost. But were you really get hit here, of course is serving that video now as of today and the future internet if you're as of today the cloud CDN this coming from Google Cloud Storage does not cash 206 responses from HTTP header 206 responses are the ones that are used for streaming video, which means Azure streaming video. It's not going through the

cash. Right? So we have to be very cautious of this which means we're going basically into the $0.12 per gig ratio. If we're streaming data directly from Google Cloud Storage not really ideal this whole thing can get pretty costly but there actually is a solution if you're willing to make a couple changes we can get this almost down to free instead of all of this cost. The first off if you're willing to make some changes leave your CDL in place, but instead of actually using minimize all

your crazy complexity down to something that he can use a template for the describe the day together put it together send it down in the HTTP request. It's easy as possible to make an invocation base. You don't really need to do that much in the back right long as you're under 2 million page views a month. You can basically get that entire serving process for free which pretty nice likewise instead of using Cloud SQL try to use cloud datastore for your relational database, right? If you're on a shoestring budget website like this

less than 500,000 reason a hundred thousand rights per month, you basically paying nothing which I think this is right in the range of a mook style start up cuz you don't really have all the visitors you need yet and even if successful You're probably not doing five hundred thousand a hundred thousand per month than a gigabyte of relational data is actually a lot in that scenario so we can get our entire website serving and back in storage for about $0. Now. The problem though is what do we do about the video content? Right? Cuz there's

no real other place to store this in Google Cloud Storage cuz 206 responses My Only Solution here little bit of a hack store all your video in YouTube. Upload your video to YouTube leave. It is unlisted, right and basically when you're streaming your embedded URL down to your user obfuscated the hell out of your code, so they can't figure out where the video URLs are. If you can set it up this way, you get the entire contents Irving and video production platform for free. I did a lot of Chuckles. Yes. This slide is

very contentious. riddle internally about whether or not that looks little animation should be in this talk at all. So I want to thank you for being the hustlers and the Grinders working on your cost every single day on thank you for waking up this early to hear another bald man. Rancid, you most importantly if you care about cost if you care about the performance your Cloud applications, I got to encourage you to check out our YouTube channel for Google Cloud platform. We have a ton of

amazing amazing content help you lower your cost increase your scalability and basically get your Cloud application to where you wanted as cheap as possible with that. Thank you. Say sunscreen stay hydrated. Enjoy your last day of July of that year.

Cackle comments for the website

Buy this talk

Access to the talk “Google Cloud Platform on a shoestring budget”
Available
In cart
Free
Free
Free
Free
Free
Free

Access to all the recordings of the event

Get access to all videos “2018 Google I/O”
Available
In cart
Free
Free
Free
Free
Free
Free
Ticket

Interested in topic “Software development”?

You might be interested in videos from this event

September 28, 2018
Moscow
16
159
app store, apps, development, google play, mobile, soft

Similar talks

Marc Bachinger
Developer Advocate at Google
+ 1 speaker
Andrew Lewis
Software Engineer at Google
+ 1 speaker
Available
In cart
Free
Free
Free
Free
Free
Free
Hiranya Jayathilaka
Software Engineer at Google
+ 1 speaker
Jen Person
Developer Advocate at Google
+ 1 speaker
Available
In cart
Free
Free
Free
Free
Free
Free
Emily Fortuna
Developer Advocate at Google
+ 1 speaker
Emily Shack
Software Engineer at Google
+ 1 speaker
Available
In cart
Free
Free
Free
Free
Free
Free

Buy this video

Video

Access to the talk “Google Cloud Platform on a shoestring budget”
Available
In cart
Free
Free
Free
Free
Free
Free

Conference Cast

With ConferenceCast.tv, you get access to our library of the world's best conference talks.

Conference Cast
558 conferences
22059 speakers
8245 hours of content