An Introduction to GCP for Students



hello everybody so my name is Armand hazard Connie and today I'm going to be talking to you all about cloud so to start out my name okay is that the okay cool so are we talking about cloud so first of all my name is Armand I'm a student at Carnegie Mellon University and I'm gonna be a senior in the fall I study Electrical and Computer Engineering and as Damien mentioned I am the head TA for one of the biggest computer science courses at that school this flight isn't correct but I'm just gonna keep going oh so in addition to that I'm an intern at Google so currently I'm what's called the developer programs engineer and what that means is that I write code every single day the code I write however is not for production so well the code I write doesn't go into Google cloud platform the code I write is basically to enhance the developer experience so I would write a code sample that would go on github and developers could see and learn how to use a specific API and so this is my second dpe internship at Google this year a mangy suite which many of you know and love and last year olds on GCP but I was specifically in the context of edu so I've experienced talking to not only students but also also a lot of faculty members CTOs and CIOs of universities about how to get GCP in a university and so today I'm going to be talking about GCP and I'm gonna be answering three questions for you all first of all I'm gonna answer what is cloud and so who here has heard of cloud right we hear it every day we hear all these new startups spinning up that are gonna be cloud based startups and they love that buzzword right and we we hear every day that cloud is going to be very important to our futures but a lot of us don't actually know what cloud truly is and so I'm going to hopefully clarify some of the misconceptions and a lot of the questions that we have in our heads about what is cloud in addition to that I'm going to say what is GCP so I just introduced cloud and then I'm going to plug GCP into that mix so how do GCP stools fit into this idea and story of cloud that I've just told and lastly I'm going to the question how do I get started so you all have laptops out that's great because we're actually gonna get hands-on and we're gonna log into the console and we're gonna spin up a virtual machine so everyone's moving you don't need to get them out yet I will tell you when for now just sit back relax take some notes as Aaron was saying you take out a pen and pencil the old-fashioned way but for now we're just gonna be talking and so the first question I'm gonna answer as I said is what is cloud so before I answer that question specifically let's talk about a little bit of history so I'm gonna go through three different stages of like how companies and people use computers and then it's going to end as you can see in cloud and then we're gonna get into what that actually is so first of all we're gonna talk about the world as we used to know it which is when companies were in the on premise world so basically this is back in the day let's say I'm a startup and I'm spinning up the newest like social media website let's call it like face notebook comm or something and I have five users at that point I have one server sitting in my closet and I have one person just managing that server right everything's fine because I only have five users the next day though word spreads and I have a thousand users and then my website keeps crashing and I'm like why is that happening and does anyone know the answer it's because I only have one server right and one server is not going to handle that traffic so I have to do something called scaling and nowadays we think about scaling and again that's another buzzword that startups used to love to use but back in the day scaling was this it was I had to go to a store buy a brand new computer put it on top of the other computer in my closet download code on that do a bunch of other stuff to add it to my network and then I could now handle a thousand users and that took almost an entire day that was a huge headache and so like that was just that that's basically one of the things that led to cloud but so that pain point is what led to the next thing called time sharing so we have startups that I have these computers but on the other side of the aisle we have these huge companies think like IBM or and they they have a lot of money they can buy gigantic sets of computers they don't need to guess and say okay I have a thousand users today what if I have a million tomorrow and then I'm going to buy that many computers to basically manage that scale IBM they could just go out and buy a million computers right but what if they over budget it and now they have like 200 computers that are not being used then one smart person said hey let's rent these out let's allow other other companies like these startups to rent out these computers for certain amounts of time so that then it's cheaper for them and we're making passive income and so that's how we got to the idea called time sharing and then this got more and more popular and then that just became mainstream it became very normal for startups smaller companies to go to large companies and rent out their computers for a certain amount of time and then after a while these bigger companies said oh what if we can make more money off of this time sharing thing what if we provided additional services on top of this infrastructure that we're selling and these additional services this suite of services that was created is what's called cloud and so I didn't necessarily get into the details of how people use cloud but now I'm going to get into that to hopefully clarify what cloud really is go into the level 1 level deeper so cloud is oftentimes broken up into three different like umbrellas of tools and so the first set of tools is what's known as infrastructure as a service infrastructure is a service that's time-sharing that is I have a computer and I'm not using it all the time so let me sell it for a certain amount of time to these other companies I have storage disks let me sell this infrastructure right it's literally hardware that you can touch and feel so I'm selling that and then as I said these companies said what if we can add additional tooling to this infrastructure what if instead of saying ok I have 10 users today and then I have 100 users tomorrow and making the companies manually scale that on our network what if we just had a tool that said hey startups whether you have 10 users or a million users we will handle that for you you just need to write code for your website and we will fully scale for you so that's basically infrastructure plus a little bit of magic that's what those star throw they're stars up there too like there are a little bit of magic in the background right because it's basically infrastructure with some software involved but it's quite magical I like to think of it that way at least and then lastly is software as a service so these are basically tools that you know think Google Docs Google Drive slides and sheets there are also other companies that are in the software as-a-service space like Salesforce for example if you've heard of them and so this is basically these are the three different tiers or three different umbrellas of cloud so now what is cloud right I basically just gave some background then I talked about the three umbrella so what is it in one sentence cloud is a set of tools that helps you spend less time managing and spend more time creating so let me say it again cloud is just a set of tools that helps you the developer spend less time managing and more time being creative as a developer so I don't need to hire an entire staff to scale my infrastructure I can just pay Google a little extra money and they'll fully scale for me so I need to put time into that I can put time into building new features talking to my customers that's what cloud is and so now what is GCP GCP is obviously a cloud tool but it's many things and so before I get into the specifics of GCP let me talk about Google cloud as a whole so Google cloud is the mixture of both GCP on the right and G suite on the left and so GCP in in a basic sense is the infrastructure and platform as a service side of the house so those are things like like like I said infrastructure and platform where you can run code store data things like that and then G suite as you all probably know is things like Google Docs Google Drive that is the software as a service side of the house and so within the umbrella Google cloud this is how we divide things up on the right and GCP land we have infrastructure and platform and on the Left we have software today we're only talking about GCP but as you all probably know GG sweeeeet also has a ton of api's that you can use to enhance the GCP experience and they use a lot of the same consoles for example and so you should really look into that as well so on GCP you can do a lot of things first of all you can run code so you can spin up a virtual machine and you can literally just run a giant script that'll take a week instead of running it on your own computer and worrying about the battery dying and this and that you can just put it on a virtual machine in the cloud or you can deploy a web application and have the code run on cloud you can store data so we have sequel databases we have no sequel databases we have file storage all of these things I use almost every single day to build web apps all these tools and again it's mostly all fully managed and fully scaled we have tools for data migration so this is for like companies that have a bunch of data in let's say disks in some closet somewhere and they want to get that information onto the cloud we have tools that allow people to do that we have tools for networking so in less than a minute you can spin up a worldwide network literally from here to India I could spin that up in less than a second we have tools for networking I mean sorry for monitoring so let's say you have all these tools in your cloud in your platform and you want to monitor how they're working if one thing crashes let's see why that happened we have tools that allow you to do that we have tools that help you build Internet of Things projects so you should look into IOT core also we have tools that help administrators manage this entire platform because projects like we're gonna see later on with big companies like Spotify and coca-cola they have a lot of stuff going on in their cloud so they need some way to manage all of that we have tools that help people do that we have tools to build your own API it's called apiary and other things and lastly we have tools that help you build security and administration into your platform so you can say okay I had user data in my sequel table I don't my entire company doesn't need to see what's going on in there so you can manage who can see what within your platform using the I am and admin tools we also have some open source tools like tensorflow which is we have some sessions on that it's a machine learning platform totally open source and many other companies use it as well we have kubernetes as well as other open source tools that help with security and management as well so now I've gone over what is cloud and I've talked about what GCP is so now we're going to talk about how some companies are actually deploying these tools and using them to help them spend less time managing and more time creating more so if we could just play the video now that'd be great we wanted to make this marketing campaign for coca-cola something that every single person in this world no matter who you are could participate in the World Cup experience submit your photo you can be on the pitch at the opening ceremony walk about we're talking about 3 million and a half images from over 200 countries different formats different users different sources fans could actually find their photo to know ok I was here on the flag and opening in the World Cup it was a gigantic scale the agency that was creating the photo mosaic printed in fabric we recreated the equivalent digitally we did not have time to set up an infrastructure and set up the servers and configure the machines using Google called platforms we went straight into buildings on top of it without that my first deliverable would be impossible you have to predict what the loads are going to be there's a lot of uncertainty when you look at a cloud provider like Google the opportunity there is for auto-scaling you don't have to worry about disaster recovery you don't have to worry about backup because its provided to you as a service we wanted to send everyone that had an image in that flag electrification the very moment the flag was opened physically in the field would have a lot of people doing that simultaneously they're not taking turns to use it so we were monitoring the transmission on TV and waiting I remember clearly seen these spikes and just how please please this game upscale any deed fundamentally gets down to one thing and it's one word it's trust the same infrastructure that powers the Google search engine and search experience is what's powering the cloud that coca-cola's running on the biggest digital marketing initiative to participate is like a once in a lifetime opportunity I heard someone trying to clap you go ahead and clap all right one more over here okay anyway so who's heard of coca-cola right so coca-cola one of the biggest companies on the face of the earth put their biggest marketing campaign in history in the hands of Google and as you saw it went very very successfully and so that's just one example and now we're gonna see another one so let's see how Spotify used GCP to enhance the music experience for everybody can we roll the mission of Spotify is really about being a great musical companion to making it more personal it's not going to be the streaming music experience of the online music experience it's going to be your music experience we create the tools for people to actually swim in that music data and find the information that really corresponds to why they're there quite a while ago we've made a decision to focus on data depending on the complexity of the query could take a whole day sometimes you would have to run overnight and being able to store that and process that has been a very big challenge moving to Google's cloud platform enabled us to take use of the skill that Google and provide the reality is it's quite hard to build great data centers and we saw an opportunity to spend our focus elsewhere and that was really the driver into Google's cloud platform with Google cloud tools we can rerun the same query and it might take a few seconds minutes the less time that we can spend solving problems that are already solved like scaling our Hadoop cluster when Google has already figured out how to scale it for us the more time and energy we can spend on turning our data into value and that's really a game changer for us when you're talking about a technology like bigquery when you're talking about data flow you will feel the Spotify product evolve making the user experience great once you break down the data you realize that there are new ones it's not a straight forward path it's a mosaic rich beyond the most popular artists it's a lot more than that music and transcend boundaries of language culture if it moves you then it's there and it's there forever so Spotify another gigantic company that we all use you put their success in Google's hands they used Google's tools to basically get a bunch of their data from users and provide tools to their users like the daily mix or whatever else playlists that are custom made for you and they if you heard in the video basically the CTO said why would we try to solve a problem that's already been solved Google was building the biggest search engine in the world and as a matter of fact they just built one of the greatest data center or one of the greatest sets of data centers in the world so why would another company put time into doing that when they could just put more time into creating and so that's how companies use GCP but how are students using GCP that's what we're worried about today right so now we're gonna go through some projects that students actually built and we're gonna see what tools they used so first I'm gonna talk about a tool that we found at the University of Arizona at a hackathon called hack Arizona so a few of us were at the hackathon and we were judging and we saw this group of students is about three students and they were freshmen and they'd just gotten back from a trip to Europe and they were telling us about the horror stories of finding tickets to and from Europe if anybody's ever tried to find tickets to Europe as a student you know how difficult it is to find tickets that are within our budget and they basically wanted to solve this tool using technology and so they showed up to this hackathon and they said how can we build a tool that will allow students to find cheap flights to and from Europe and if you know anything about like searching for flights you know that there's an API out there or a few api's out there where you can literally scour the internet for every flight that's out there it includes where it's going from and where it's going to and includes the price the times all the information you need and so they basically queried this API and now they had a gigantic data set and a very difficult problem because parsing this basically it's like a tree right it's like a tree with nodes of different places where you're going and parsing this and trying to find the cheapest flight that's what's called the Traveling Salesman problem and that is a very very computationally heavy problem as some of you may know if you study CS and so they thought how are we gonna do this because no one's ever solved this problem in less than exponential time and so it's very very computationally heavy let's just throw it on Google clouds VMs they spun up like the biggest and most expensive virtual machine that we had and had like 16 cores or something it was insane but they spun it up and when you go onto this web application you don't even notice that it's doing this gigantic search because of how strong and powerful Google's infrastructure is and the code that they wrote was also pretty efficient and so that's one example of a thing that we could all use and we all could have thought of as well but it relies on GCP to make it usable to make it something that we would actually use and it saves us time next I want to talk about a team that was from Columbia University they were basically solved with this problem which is how do we allow two people to communicate if one person is typing and one person is on the phone and so the problem that they very quickly faced was what language do these two users speak to each other and I'm not talking about like spoken language I'm talking about one person's writing the other ones speaking literally how do we put these two together and they also found GCP at this hackathon and this is what they came up with so this is a diagram of the stack that they built and I'm basically gonna walk through what's going on here so on the top right you'll see Twilio that's another company that builds an API that allows you to use cell phones via code basically and it built it spins you up a phone number and so you can call you can text and do a bunch of things from from the API on the Left we have hangouts chat which is a Google product and then we have messenger which is a facebook product those are both chat messaging apps so let's start with a right let's start with how do I allow a user to speak and turn that into text and send that over to a chat room so so we start with Twilio sending a a request basically to an instance which is basically a virtual machine or just like a computer on Google compute engine so they had a server running a Google compute engine that was running a flask server so flask is a Python framework and it basically accepts this request from Twilio and now they have audio message they have an audio file that they then send to Google's speech-to-text API and Google this API basically uses Google's deep learning it's a fully trained model all you need to do is basically call a method in your code that says almost literally turn this speech into text so it does that and then it sends the text back and then now in this server we have text which is basically just a string and then we send that to another server that's also also running a flask app but that handles the text side of this stack and then once we have the text over there we send that up to the chat rooms wherever whoever this person is speaking to so now using this API and using the Google compute engine instance we were able to turn voice into text so now let's go the other way around so we get text into the server and then we send that into the text-to-speech API and if any of you saw the presentation that sundar our CEO gave at I think it was Google i/o then you probably saw the fully like the the speaking robot they were using this deep learning model which basically turns text into very recognizable speech it sounds like you're talking to a person and so we call that API which sends us back this audio we send that audio to the other server which sends it to Twilio and will respond on the phone and so now we have a fully I'll tell like we have a full communication platform between text and speech so a little check mark there we just accomplished that check so this team built this in a hackathon using our tools and if any of you know about hackathons which you do they're usually under 36 hours so it means that these tools are pretty easy to use if somebody could just get it done in under 36 hours and so we're very proud of this team they built something really cool and these were two examples of something the students built and it's basically up to you all to to get these tools into the hands of students throughout the next year and we're really excited to see what other projects we can find from your work and lastly how do I get started so now we're actually gonna Greta hands dirty now it's time to take out your laptops and as we're going through this demo they're gonna be some helpers walking around and basically answering questions if you have them and in addition to that you each have a coupon code in front of you which looks something like this and on the side of this coupon code you'll see a little yellow bar with a number and I'll talk about that a little bit later but so we're right now we're going to do four things first we're gonna log in then we're going to make a project and I'll explain what that means we're gonna create a billing account and then we're going to create a VM so now I'm gonna log on to my computer and we're gonna do all these things so if we could just get the computer on the screen please okay cool so this is my computer so first and foremost I would like you all to log on to console cloud google.com so I'll type it in with you console cloud.google.com and then just press ENTER and you'll come to a page it says access forbidden okay that will look a little bit I'll just come here that will look a little bit like this but it'll have some other stuff saying sign up for a three hundred dollar credit it might say that if it's your first time logging onto the console but I've already logged onto this so it looks like this the first thing we're going to do and also if you haven't logged in just use like a gmail account so the first thing we're going to do is we're going to say select a project and then now we have all these different projects and so what is a project let's say I am a company and or a student and I'm working at a hackathon and I want to build that flight tool so within that flight tool they had and a web app running they had some storage instances running and they had a few different Google cloud platform resources so the way that we housed that all together with the permissions and everything is in a project so it's quite intuitive a project is a project so to make a project we click on new project and what we what it's asking us for is a project name you can name this anything you want and if you're like incorrect or are not in the correct format it'll tell you and then you can change it but so I'm just gonna stay with the default and then it's going to say no organization that's fine for now and then create and so it's doing right now is it's basically making my project it takes a minute because it needs to propagate through all the systems but as we wait for that to happen again if you have any questions there are people standing around who can answer your questions so feel free to raise a hand if you need it so now we have our project as you can see this is our dashboard and right now it is fairly empty there is no sign of any errors for the whatever it's all empty right and so the way so as you use it this stuff will get filled up with some monitoring and some tools that will help you see all of your resources at a glance but the one thing I'm going to highlight right now is at the top left of the screen so up here we see project info and I can zoom into this a couple clicks as well so we have three pieces of information the two most important or at the top and the one most important is right in the middle and that is your project ID so your project name is not universally unique but the project ID is and so the project ID oftentimes when you're using GCP tools you'll be asked for it and the way that you'll find that is you'll just click on Google cloud platform which will bring you back to the dashboard you'll make sure that you're in the correct project and then you'll just find it right here so if you ever need if you ever need your project ID you could just go right there so next let's hook up billing so GCP costs money so companies pay us money to basically use these tools but as students as we all as was mentioned before we have these free credits that we can use to use tools for free to get started so these coupons each have a code on the bottom in the in guess that's like an orange hue and so the way that you enter these is you go to console dot cloud.google.com same as before but you do slash edu so that's console dot cloud.google.com slash edu and so you go to this page and you see if there's a little forum specific to education grants and these are the ones that we have here and so what we do is we enter this code so I'm going to do this live right now one so we can all enter these together and then once I'm done entering it instead of the red we see this credit amount expiration date and course so Michael where are you wave to us hey Michael Michaels name is on the board so now we have this coupon code one quick thing oftentimes if you're at an event and you have these codes and you're heading them out people will say oh like this code is still red even though they're done typing the first thing that they probably did was they just had a typo but otherwise it could be that they already used the coupon or they already entered it and so if you ever need to debug that problem it's probably one of those two things they either mistyped it or they already use that code and so for country residents I'm just gonna say us and then please don't email me updates so these are not like very annoying marketing updates they're actually things specific to education so I love education and I'm going to click yes as you all love education and then I click accept and continue so what this does is it creates what's called a billing account and so the idea of a billing account versus a project are there kind of two different things so every project needs a billing account hooked up to it but I can have one billing account that's hooked up to several projects so let's say I enter my credit card and I have one project for like a side project I'm doing and then another one for a class project I could have that 1 billion count tied to these multiple and so the way that you hook them up to the actual project is you click on this drop down menu right at the top and then you go down to manage billing accounts and then so now we're on the manage billing accounts and then up here we see I'll zoom in a little we see my billing accounts and my projects right now we want to go to the projects so that we can specify what billing account we want to use so we go to my projects and over here we see this is the project that I just spun up daring diode yeah really quick if anyone's having trouble when they're trying to create a new project and it's saying organization and there's the red text what that means without getting into specifics um try using your personal gmail account um some people school domains like your dot edu account aren't activated to use GCP and so use your personal gmail if that's the case and then once you've done that if you're still having issues raise your hand and we'll come and try and help you cool yeah and that's also very good point Michael that's something that a lot of the people at your school will also face we run into this with faculty all the time and so if that is an issue that means that your G suite administrator so like the IT people at your school didn't allow GCP to be used in this in this organization so if you just use your gmail account everything will be fine so we're here and right now this is already hooked up to the billing account because I already had one but for you to add a billing account you click on this dot dot dot thing and you click Change billing account and then you can just pick one so this says no billing accounts available because I already have one but you click on that dot that dot you click Change billing account and then you would click the actual billing account that you want to hook it up to which would be called Michael hem Emoto or something and so now we go back to our project and we have a billing account in here and we have our project set up so it's actually do something in here let's actually build a resource so we're gonna do what's called spinning up a VM so we're just gonna create a virtual machine and for those of you who don't know what a virtual machine is it's basically like abstraction away from an actual computer so you all have computers in front of you and they all have CPUs in them that's actually running the code so we have a bunch of CPUs at GCP but we don't sell those exactly we sell what's called a virtual machine which is running on this actual CPU so we can have like three or four VMs running on one CPU and they're kind of separated operating systems so we're going to do that first thing we're gonna do is click on the top left hamburger menu so this is like if you ever need anything you just click on this and it's probably there this is like the answer to all of my problems ever that's not exactly true but I hope it was so you're over here as you can see a lot of the tools I spoke about earlier like I am an admin and App Engine and storage and all these things they're all here so if you ever want to use one of these tools you click on the hamburger menu and then you scroll down to it and find it there what we're gonna do now though we're gonna use compute engine which is like what's shorthand you just say GCE so you go to compute engine you just click on that and then it says compute engine is getting ready so as you can see there's like a lot of times when GCP is just kind of propagating data through its systems and so that's what it's doing right now it's just getting ready for us but once that happens then we can just get ready and do that and again I see like people continue to raise their hands keep doing that our helpers were running around and answering questions so yeah just keep your hand up if you have a question and they'll get to you so we are still waiting and waiting but once it gets ready we will continue anybody have a joke I guess that was kind of a joke nice we did it oh you have a joke yeah go for it what is walnut wear stripes on it let's give that a round of applause that was really something okay so I'm gonna refresh and then see if that helped so it's still getting ready we have time for one more joke I think anybody oh we got one over here yeah stand up for us what's your name okay then you sure you want to say it what was that what I'm not gonna repeat that one okay so this is still getting ready let's go to it I do have a different project so as anybody's ready okay cool it's ready okay so who's is ready right now awesome that's like a little bit of the crowd and then I'm also going to point you to a tutorial for this later on after this so if you fall behind you could just go through that as well so basically right now we click on create and this is basically the form that'll help us create this instance so the first thing we need to do is zoom in but then after we're done zooming in we specify the name of the instance so I'm just going to leave this as as it is instance one I could make this our mons instance so I guess I'm not gonna leave it as temp instant anyway it's called our mods instance now and then now we select the region which basically means we're in the world this computer is actually going to sit so you can tell it if you if you're in London and your tool and all your users are in London and you want this computer actually be closer to them because of like actual networking speed then you could spin it up in London for now I am in South Carolina actually I want to go to us West so let's go LA and then you could specify the actual zone which is like one level deeper than a region and then now we click on the machine type so we can click anything from micro which is like a very very small computer all the way up to wow 96 CPUs that is something so I'm just gonna go lightweight and click one CPU and I'm not going to deploy a container engine I'm just gonna spin up this operating system which is a Debian operating system but also what you can do here is you can specify a specific what's called image so a specific operating system with certain things installed so you can specify that and spin up a VM with all of that already configured and so for security courses for example a lot of times teachers will say hey go to this virtual machine it has an old version of some operating system try to break into it and so if you have like courses like that at your school you can easily tell the professor hey this is an idea that you might be able to use and then the rest of it I'm just gonna skip but there's also other settings that you can set like all down here and I'm just going to click create so this actually takes a hot second so I'm going to open up a new tab and show you about that tutorial that I was talking about so I open a new tab and I go to what is it code labs dot develop let's just Google code labs so it's code labs dot developers.google.com so again code labs developers.google.com/live ators in the room awesome how many of you have used a code lab awesome so that's almost everybody so code labs are basically tutorials that step you through how to use and how to use a specific tool and perform a specific task so in this case we want to spin up a virtual machine so if you type in virtual machine you can start this code lab so you can start create a virtual machine and what this basically does starts with an overview and then you go to setup in requirements and it basically walks you through exactly what you need to do to create a code lab including the clean up so like how to delete it and so these are really good for if you're holding a session where you invite some students and you want to teach them about a specific tool I know Zhi Shan has done this a bunch so I recommend you all use this tool lot and if you fell behind you could easily come here and continue with the code lab on your own and so with that the instance has been created so we click into that and now we we have a computer so we can SSH into it and what this basically means is just opens up a console where I'm literally writing code in the dock I mean in the virtual machine and so it connects SSH keys to the VM it is connecting and now I can do anything so I can say I can make a file called hello world py I can go in there and I can say prints oh no prints hello world save that and then I could say Python hello world up UI and it runs the code so you could do anything in these computers you can set up a server on these computers you can do literally anything you can train a model like a machine learning model on there so they're very very powerful and then to close it you just click X and leave and then now let's clean this up so we don't want to run out of our entire hundred dollar credit so we want to go to the top right and just click delete and that will delete the instance that we just created and so that's how we clean up what we just did and so I recommend that you tell all of your the people that you're working with to clean up their projects afterwards so that they're not billed so that is that cool so that's all for the demo so if we could just go back to the slide deck so now let's just do a little bit of a recap so we started out telling a story of on-prem to cloud we have a little bit of history and kind of title the loose ends of how we actually got here then we talked about the three different umbrellas of cloud infrastructure as a service platform as a service and software as a service then we talked about GCP versus G sweet so we broke up the infrastructure and platform as a service under G CP and we said G sweet covers the software as a service side we also talked about GC p's tools and use cases by going through the different areas the GCP covers and wrapping up how both companies and students use these tools in meaningful ways and lastly as we just did we tried it we actually opened up our laptops we walked through the code and we spun up a virtual machine so that is all for me I want to thank you all for coming I think we have a little bit of time left so you all can continue working and trying to finish up that demo that we just did but I want to thank you all for listening to me [Applause] right on thanks Alan we appreciate it all right everyone we are back on time it's very exciting so as we move into lunch we are eating at the time that we had planned to eat lunch at which is very exciting you can actually leave your stuff in the room if you want we have security maybe lock your screens don't just like leave it totally unlocked but you can leave your stuff in the room if you want you're gonna be eating lunch upstairs same place you had breakfast you will be hold on a minute you'll be eating with real-life Google engineers so actually being able to interact with them and learn from them there is no assigned seating so make sure you sit with people that look like they're going to be interesting which I can assure you they all will be and lastly we will see you in an hour so ten to one is when you'll be here be safe upstairs as you eat food I mean don't run each other over perfect have a good

43 Comments

  1. Himanshu Maggu said:

    Where to get the coupon code from ?
    Does google provide any financial support (coupon code ) for students who was not there in the Google Cloud Platform Education Grants program?

    June 30, 2019
    Reply
  2. Ajay Sonawane said:

    Song??

    June 30, 2019
    Reply
  3. Black Dollars said:

    ⭐⭐⭐⭐⭐

    June 30, 2019
    Reply
  4. Jose da Silva said:

    Watching and learning. Will I ever get it?

    June 30, 2019
    Reply
  5. Mohamed-Amine Benchekroun said:

    way too light for a presentation

    June 30, 2019
    Reply
  6. YuutaW said:

    My Google Home is awake up while he is speaking! 🤣🤣

    June 30, 2019
    Reply
  7. danu amirudin said:

    Can you share the slide please ?

    June 30, 2019
    Reply
  8. Supul said:

    What was the second joke?

    June 30, 2019
    Reply
  9. fndalves said:

    I have a month salary debt because Google cloud. I have no interest on it and somehow i was billed for it. Heck… the very first time i ever heard about GCP was in my credit card bill… i’ve been trying to reach out to Google, but i can only talk to the selling team.. i’ve filled all the online forms they trew on me, and got nothing. It have been two months already and i can only talk to machines about it and they evetually ignore me. GOOGLE!!! GIVE MY MONEY BACK!!!

    June 30, 2019
    Reply
  10. Neel Senghani said:

    Can we use a virtual machine to mine any digital crypto currency?

    June 30, 2019
    Reply
  11. Ciao! said:

    This is super helpful! I hope Google will do more student led presentation. I think many Google youtube presentation assumes a level of sophistication and experience that new users may not have. The presenter brings it down to the right level of context. Thx

    June 30, 2019
    Reply
  12. Times of BE 🔘 said:

    The BIGGER question is not how easy it is to use a service but can you TRUST a private company to not snoop on your data? It's far better and SAFER in LONG term to buy a server and hire a person to monitor it or do it yourself if you can. Remember Google sells your private information to sell you ads. What stops them from using your company data or project data to enrich themselves?

    June 30, 2019
    Reply
  13. Chisapa Simon Ngoma said:

    Thanks. Very insightful

    June 30, 2019
    Reply
  14. William Finnegan said:

    Why the coke and Spotify commercials.?

    June 30, 2019
    Reply
  15. Gurmeet Chahal said:

    what is current statistics in Cloud market? AWS -> Azure -> and now GCP… Where is current market going and what is in next 2-3 years? Any idea?

    June 30, 2019
    Reply
  16. chintha raj said:

    hi, Am new to this platform..this looks interesting. Want to know more about Cloud? How this can help me…

    June 30, 2019
    Reply
  17. Manuel Cuevas said:

    I'll save you an hour of your life, it's just like AWS…

    June 30, 2019
    Reply
  18. Gujju On Steroids said:

    What's the meaning of hiding Apple logo when you an clearly see he's using macOS? pretty dumb I would say

    June 30, 2019
    Reply
  19. Azim Surani said:

    First of all start accepting Indian debit cards!!

    June 30, 2019
    Reply
  20. Bidhan Majhi said:

    If you are in India, this long talking is useless for you. I use app engine for my project. The problem is in India and we have chip based debit card and which Google doesn't verify. And also they don't have other options like verify bank account directly. So I highly recommend you to go to your bank and ask them for a international card before starting out. Rest of the things are mentioned in the docs. And the problem you will face is not mentioned here and neither in the docs. So good luck

    June 30, 2019
    Reply
  21. moezz__ said:

    Wow it feels like yesterday when Arman was going over the wonderful things GCP is doing. Was great attending this wonderful conference!

    June 30, 2019
    Reply
  22. Rajat Gupta said:

    He used mac !😂😂😂

    June 30, 2019
    Reply
  23. saugata debnath said:

    Nice

    June 30, 2019
    Reply
  24. Sufian Dadiani said:

    Hahah I've been using this for so long now

    June 30, 2019
    Reply
  25. Smith Mendonsa said:

    The Apple logo to the top left corner of the screen should have been blurred out since the logo on the laptop was taped. Unfair.

    June 30, 2019
    Reply
  26. Hasnain Mohd said:

    And he's using macbook :p

    June 30, 2019
    Reply
  27. Marek Geleta said:

    7:56 as he said "pay Google" my assistant went on 😂

    June 30, 2019
    Reply
  28. Jack Froster said:

    Google you should make a 2-3 explanation videos on this 40-50 min videos , I mean not all get proper internet!!!

    June 30, 2019
    Reply
  29. Tanmay N said:

    23:04 Is what you're looking for.

    June 30, 2019
    Reply
  30. Brijesh Bolar said:

    Very good presentation by Arman. Covered the basics that I really wanted to know. Also covered some good demos on using GCP. The only thing I wish was covered was about the different components or services that make up GCP in a bit more depth like compute, storage, network etc. But overall a good presentation by Arman. Would love to see more presentations from him.

    June 30, 2019
    Reply
  31. Joy Enjoy said:

    A big wast of time in my life…

    June 30, 2019
    Reply
  32. Leonardo Augustus said:

    23:48 for the good stuff

    June 30, 2019
    Reply
  33. sasi twins love said:

    awsme sir thank u sir
    how to get Coupon code ?

    June 30, 2019
    Reply
  34. Naveen yadav said:

    No one use Google cloud. People over here all are paid artist this is clearly shown everyone own macbook

    June 30, 2019
    Reply
  35. Prabhu S said:

    I'm sorry I don't feel there is security for my data. My data are already stolen. Very sorry for this comment.

    June 30, 2019
    Reply
  36. Rajdeep Mukherjee said:

    How did you get internship at google?

    June 30, 2019
    Reply
  37. kancharla krishna said:

    GCP meaning google could platform

    June 30, 2019
    Reply
  38. Saurabh Soni said:

    Super

    June 30, 2019
    Reply
  39. Ankit Kumar said:

    Coupon code has not been working..

    June 30, 2019
    Reply
  40. satyajit naik said:

    What about the project or code written a VM and then deleted the VM will the code remains on the system ?

    June 30, 2019
    Reply
  41. Ojasvi Singh 786 said:

    👏👏👏

    June 30, 2019
    Reply
  42. steve blaster said:

    Azure ftw

    June 30, 2019
    Reply
  43. Krishna CCK said:

    A long promotional advertisement about cloud without AWS.. 😀 ;D

    June 30, 2019
    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *