Getting Started with the Google Cloud Platform | Eric Frick | Skillshare

Playback Speed


  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x

Getting Started with the Google Cloud Platform

teacher avatar Eric Frick, Destin Learning

Watch this class and thousands more

Get unlimited access to every class
Taught by industry leaders & working professionals
Topics include illustration, design, photography, and more

Watch this class and thousands more

Get unlimited access to every class
Taught by industry leaders & working professionals
Topics include illustration, design, photography, and more

Lessons in This Class

8 Lessons (40m)
    • 1. Promo video

      1:37
    • 2. Class Introduction

      2:26
    • 3. Overview of the Google Cloud Platform

      4:26
    • 4. How to Sign Up For a Free Trial Account

      5:18
    • 5. How to Create a Virtual Machine

      7:26
    • 6. Storage overview

      9:54
    • 7. How to Create an ASP .NET Program on the Google Cloud Platform

      7:44
    • 8. Class Summary

      0:47
  • --
  • Beginner level
  • Intermediate level
  • Advanced level
  • All levels
  • Beg/Int level
  • Int/Adv level

Community Generated

The level is determined by a majority opinion of students who have reviewed this class. The teacher's recommendation is shown until at least 5 student responses are collected.

449

Students

--

Projects

About This Class

Google is one of the most innovative companies in the world. Their products are in use worldwide by millions of users.  Their entry in the cloud computing market is the Google Cloud Platform.  In this class I will show you how to get up and going quickly with this amazing platform with a free account.  I will show you practical examples of how to use his powerful product.  Specifically I will show you how to:

  • A brief history and overview of the product
  • How to create a free developer account
  • How to create a virtual server in the cloud
  • How to quickly create a storage bucket
  • How the platform supports .NET developers

For this class you will not need to install any software.  You will only need a computer with a web browser to access all of the lesson content and exercises.  By the end of this class you will be up and running with one of today's best cloud computing products.

Meet Your Teacher

Teacher Profile Image

Eric Frick

Destin Learning

Teacher

I have been involved in software development and IT operations for 30 years. I have worked as a Software Developer, Software Development Manager, Software Architect and as an Operations Manager. In addition for the last five years have taught evening classes in various IT related subjects at a local university. I am developing a series of online classes that can provide practical information to students on various IT related topics. I have started an on-online education site Destin Learning and work as a full-time content author for Linux Academy teaching certification classes for the Google Cloud Platform.

See full profile

Class Ratings

Expectations Met?
  • Exceeded!
    0%
  • Yes
    0%
  • Somewhat
    0%
  • Not really
    0%
Reviews Archive

In October 2018, we updated our review system to improve the way we collect feedback. Below are the reviews written before that update.

Why Join Skillshare?

Take award-winning Skillshare Original Classes

Each class has short lessons, hands-on projects

Your membership supports Skillshare teachers

Learn From Anywhere

Take classes on the go with the Skillshare app. Stream or download to watch on the plane, the subway, or wherever you learn best.

Transcripts

1. Promo video: Hi, My name is Eric Freak and welcome to my class introduction to the Google Cloud Platform. Google is one of the most recognizable computing brands in the world. Most of us are familiar with many of their services, such as Gmail, Google Docks and YouTube. However, many of you may not be aware of their cloud service offering the Google Cloud platform. Now you can utilize the same infrastructure to deliver your software to a worldwide audience that Google uses to service billions of their customer. And the best news is you can get started with the free account from Google and get started today in this class. I'll show you the basics of one of the hottest areas of information technology today. Specifically in this class like cover. A brief overview in history of the product. How to sign up for a free developer account, how to build a server in the cloud that you can start using right away. How to quick to quickly and effectively set up storage services in the cloud. And finally, how did employ a Microsoft dot net program to the cloud and configure development environment? This class is intended for new developers looking to get started with cloud computing. It's also intended for experienced developers looking to take advantage of a really great platform and also anyone interested in getting started with the Google Cloud platform. By the end of this class, you're not allowed to host working software in one of the leading cloud based environments and deliver software to a worldwide audience. This is one of the most exciting products I've ever worked with. So go ahead and sign up today. I hope to see you in class. Thank you very much. 2. Class Introduction: the Google Cloud platform. My name is Eric Fractional. Be your instructor for this class. I've been involved with the information technology business for over 30 years, have worked as a programmer, a software development manager in a senior I T executive. Over the last five years, I've also worked as an I T instructor and have recently started publishing online videos as well as hard copy books on various software development topics. In this class, I'll get you started with the Google Cloud Platform, which is one of the most popular platforms on the market Today. I'll show you all the information that you need to get started and up and running right away. So let's go ahead and get started. Once again, welcome to the class in this class. I'll cover the basics of how to get started with the Google Cloud platform. First, I'll start with an introduction of the platform and some of the major features that it offers. Next. I'll show you how to sign up for a free account and how you can get up and going with a Google platform right away. Once you have your free account, I'll show you how to set up a virtual server and move some of your compute intensive tasks to the cloud where you can get a superfast computer as well as an incredibly fast Internet connection to download software. Following that, I'll show you how to quickly build a website and deploy it to the Google Cloud. Next, I'll show you some of the basic storage and some of the options you can utilize with it and the Google Cloud platform. For the last lesson. I'll tie everything together in a class summary and also give you some links where you can get more information about the Google Cloud as well as some of the certification programs for this class. You only the Web browser to access the Google Cloud platform. One of the great things about this platform is that you can access all of the functions from a Web browser, and you don't need to install any specialized software. Also provide some links where you can download some supporting PDF files. That would give you more detailed instructions on how you can complete the exercises on your end. You do not need any previous cloud computing experience to take this class. Yes, I have time. I'll periodically add more material to this class and also include new developments from Google as they come out and are published to the platform. Thank you again for signing up for this class. If you have any questions, please contact me. I would love to hear from you. Thank you again and I'll see you in the next lesson. All right. 3. Overview of the Google Cloud Platform: hello and welcome to getting started with the Google Cloud platform. In this video, I'll give you an overview of the Google Cloud platform and some of the features it offers. Google is one of the most recognized companies on the Internet, and it offers a large number of consumer products. In addition to these products, it also offers the Google cloud platform for individuals in corporate customers. While this platform may not be as popular as Amazon AWS or Microsoft Azure, it offers a complete cloud platform for all sorts of computing needs. In this video, I'll give you an overview of the product as well as a brief history. So let's go ahead and get started. Google is one of the most innovative companies in the world and are well known for many of their products and their large presence on the Internet. Google started by bringing large scale search to the Internet. It made it extremely useful and very easy to use. After they introduced Search, many other products followed, and now they're one of the largest tech companies in the world. Now they're offering their services on their platform to individuals and corporations via the Google cloud platform. Some of the services air relatively new, but the platform is growing in popularity and new features air being rolled out on a regular basis. Google was founded in 1996 by Larry Page and Sergey Brin. As mentioned earlier, Google started with its core product, which is search. Until that time, finding things on the Internet was a difficult process. Google made search extremely easy to use, and they offered great accuracy and reliability. After the introduction of the search product, other products quickly followed. These products include Google Maps, YouTube, Gmail, the Android operating system, the Chrome browser and the chrome operating system. In 2008 the Google APP engine was released. It was really the first part of what was to become the Google Cloud platform. In 2012 Google announced its Cloud Partner program. In 2014 Google announced virtual machine offering, which is really open the way for the Google platform. As it exists today, the Google Cloud platform offers a wide variety of services and competes with platforms such as Amazon AWS and Microsoft Azure. Some of the services that are offered include compute storage and database networking. big data machine learning identity and security and a complete host of management tools, and it also includes some developer tools as well. This list is not a comprehensive list, but a high level list of services that are offered by the platform has mentioned earlier new services air being offered on a regular basis. Although Google is one of the largest tech companies in the world, their cloud platform is currently ranked fourth in the market behind Amazon, Microsoft and IBM. I should note that this market is rapidly changing and highly competitive in these rankings could be subject to change over the next few years as this market evolves. If you look at Google's documentation on their website, you'll note that they have a number of high profile customers that include Spotify, Coca Cola, Airbus and Motorola. As Google begins to gain market share, their list of marquee customers will continue to grow. Google offers a number of certifications around its cloud program. Currently, certifications include Cloud architect, data engineer in G Suite Administrator. You can get more information about Google certification programs at https cloud dot google dot com slash certification. The link is also included on the slide as well. In summary, the Google Cloud platform is built on the same hardware it uses to override some of the largest services in the world, including Gmail and Google. Search. The number of services they're offering is rapidly growing, as well as its adoption by corporate customers. This platform offers a significant opportunity for companies, software developers and i t operations personnel. As the cloud computing market continues to grow and evolve, Google will be an important part of this market. You can get started with this platform with a free developer account, and I'll show you how to do this in the next video. Thank you so much and I'll see you in the next lesson. Goodbye. 4. How to Sign Up For a Free Trial Account: okay, in this lesson, I'm going to show you how to sign up for your free trial for the Google Cloud platform. It's very straightforward process, so let's go ahead and get started before I actually take you through the screen demonstration of how to sign up for the account. I'll give you the high level steps that you need to have. First you need to set up. You need to have an existing Google account, or you can set one up. You can't use Ah, Microsoft account, obviously, for this, so you have to use a Google account. So probably most people in the world probably already have a Google account, so you can use that. You don't have to sign it for anything separate, and then you navigate to cloud dot google dot com slash free. You can look at the free offering details, and there's a fact page on there that once you're done reviewing those free services, you can click on the console link, and then there's just a few screens to navigate through, and I'll show you that in some screenshots. In the next part of this video, the you will have to provide a credit card number to verify your identity. You will not be charged or build during the free trial period, and that's a direct quote from the terms and conditions. So I've used the free account for a while and have not received a bill. You will get a $300 credit and the account last for 12 months. Uh, as you use services, you'll draw down against that $300 but there's, ah, ton of free services that won't be built against that 300 at all, and you really get quite a bit of services out of the box, which go through next. So, as I mentioned in the previous slide, there's a number of always free products that are included with your trial. In addition, these these always free products will carry on. If you decide to go ahead and having a pay version of the account, just some highlights, you can look at the complete list on the page that you register on. It really has all of the items that you get. You get even more than this, but just to highlight some of these, you get five gigabytes of storage included with your account on the storage service. You also get access to the Google cloud shells. So one of the nice things about the Google cloud is all of the things that you can do through the go. You can also script it and thats included for free, and you have additional storage with that of five gigabytes as well. You have, ah, private get hosting capability. So if you want to put source code up in the cloud, you have upto one gigabytes free included with the source good hosting service. So that's that in itself is a really nice feature. If you want a provision a server, you get one micro Instance server with 30 gigabytes of storage, with no charge against your account. For that, if you want to host larger servers, you'll get per minute actually per second charge of that. So if you want to run a larger server for a short amount of time, it will draw against that $300 credit. You get up to two million Google Cloud function invocations per month, so that's a lot. In addition, you get 10 gigabytes of messages per month and for the APP service on the Google App INGE and you get 28 instance app hours per day. So really, with all of these things, you could host a pretty large project in this and really not incur any charges against your free trial. At least maybe not. Run it operationally, but go ahead and deploy and develop something. Really? A great amount of pre services included with this account. So with all of that, now I'll show you the quick and easy set up of how you how you run through the screens, Teoh. Configure your free trial. Then we'll go from there. Okay, First, you're going to go to cloud dot google dot com slash free and then you log in with your existing Google account. As I mentioned earlier, you have to have a Google account to Sunday for the free trial. Next, we're gonna they're gonna ask about terms and conditions and if they can send you email for promotion. So I agreed to both of those conditions, and now next, you'll simply enter in. If you're a business center in your business name and your address full address and next you'll add in a credit card. And again you won't be charged of this, but you go ahead and add in your credit card details. And once you're done, select start my free trial. So really just need the address in the credit card number, and then it goes away for a few minutes and then it'll creative project, and that's it. Once you're done, a message will come up and say that the thanking you for signing up for the free trial. And at this point, you're ready to go. So a really simple process to sign up for the free trial. All you really need is to put in your name and address information in a credit card number and again, your credit card won't be charged for the 12 month free trial and you're often ready to go . So in the next video, I'll show you a little bit about the consul on how the navigate around and then in other videos will show you some simple operations of things you can do inside the Google Cloud platform. That's it for this lesson. Thank you so much. And I'll see you in the next video. Thanks a lot. Bye bye. 5. How to Create a Virtual Machine: OK in this video, I'm going to show you how to create a virtual machine in the Google Cloud platform. First, let's go over the general steps that are necessary to create a virtual machine. For step one. You need to log into the Google Cloud for platform, and then once you're logged in, go ahead and navigate to the compute engine section. Once you get to the Compute engine section will show you whatever virtual machines you've already created. In this case, if it's a brand new account, there won't be any. But once you get there, you can select to create a new instance. From there on, it's pretty straightforward. You select the options that you need. The first part is the operating system. Next, you'll select what kind of memory configuration you want in the next step. You also select CPU whether you want a single core multi core. All those different types of options will show this. When I get through the demo and then last, you'll select this storage size. There's a default storage size, but you can override that at that point. Then you'll create the instance in just a few minutes later, after you dislike to create the machine will be available, and then you can log in at that point. So one thing that's the key is that you really need to shut these machines down when you're not running them or we'll charge even yet, though you have a free account, maybe it will use the credits that you have as long as the machine is running. So just make sure whatever you're not running it to go ahead and shut it down. That said, you don't incur a lot of that run time. The storage for these machines is relatively inexpensive, but, ah, in addition on also, show this in the demo as well. You can delete the machine when you're done. If you really are just using it for a one time purpose or any time machines no longer needed to save the storage charges. So what? That I'll go ahead and run through the demo and show you each of these steps and what it looks like in the Google Cloud platform online. Okay, now we'll go ahead and create our virtual machine, so the first thing that we're going to do is go out to cloud that google dot com. It will go ahead and log in with her account so you can see mines cashed in the browser and I'll go ahead and law again and then assumes we log in. Click on the go to council that will take us to the Google Cloud Platform console. So once we're in the console, you'll notice there's a number of selections on the left hand menu and I'll go ahead and select APP engine. That's the home of World. I'm sorry. Compute Engine were all the home of all the virtual machines, and you'll notice that I have a list of existing virtual machines, but now click on create instance to go ahead and create a new machine. So the options that had talked about earlier is first an instance name. So how selected name Demo one for this instance, and you can see the different zones that you can create a machine in. So I'm gonna go ahead and use the default zone for us Central one C And here the CPU options you can have so you can start with a micro instance. It's very small, small one CPU all the way up accordingly, 8 16 I think 64 is the maximum and when you customize it and there's a basic view in a custom view that you can use sliders to set the same options. So now selecting the operating system, the default is ah, dbn Lennox. And I'm gonna go ahead and create a Windows machine and I'm going to scroll on down and I'm gonna select a Windows server 2016 instance. So I'm gonna go ahead and do that and notice that when I select that it will change the default discus Well, so you can select either a standard persistent disk or an SSD disk, A swell a setting the size s so I'm gonna go ahead and bump this up a little bit to 100 100 gigabytes and notice. When I said all the options, it will tell me how much per month that ISS and it also has an hourly rate as well. So it goes ahead and computes what an entire month would be based on those options. So don't worry if you have just a free account and you're only going to use it for a couple of hours, the cost is a pretty reasonable, and it will go against your 300 free hours that you have. So I'm gonna go ahead and click create, and I didn't even really have to cut the time out of this section. Some long running things are in, uh, video demos, but this really does create pretty fast. So once it's it's created, you can click on it and just verify all of the settings that you have selected are the ones that you wanted. In addition, you'll see it a net a monitoring portion of the consul, where you can select various things such a CPU and memory to monitor your machine while it's running. So it looks like everything is good, I will tell you, even though the machine and you can see now that we're starting to get data on the chart on the CPU usage, and one of the things you need to do right away is to reset your windows password so we'll use the default user name. And once it comes up with that password, I'll copy that password so that I can use it in my RTP session. So I'll click on the RTP session, and I have an outpaced that password in. And I have the extension for chrome for RTP installed. So it makes it really nice. I can just click on RTP and it will come up in the browser window. So now that my machine is running and okay, I'm logged in and I could do whatever I would normally do on a Windows server and probably the first thing you should do is change your password to something that's a little bit more recognisable. So he would do that through the standard Windows functions. So now I'm not really gonna mess around much with the server. The purpose was just to show how we could create and log into a machine, closed down my RTP session and go back now to my vm instance, details in the consul. And now I can see all the machines I have. So my demo one machine. I'm gonna go ahead and select that and I'm going to stop the machine. Now. This is one part of the video where have shortened things a bit. It takes maybe about a minute to shut down the machine. So rather than showing all that, I just showed the instance being stopped, and it no noticed. The pop up message in the bottom shows you that the instance has been stopped, so you could also delete it at this point if you wanted to. Uh, now that the instances stop notice how it's great out that it stopped and that's really it . This is, Ah, quick and easy how you would create a virtual machine in the Google Cloud platform. It's very quick and easy to very flexible, and you can also script these things. So if you're doing it this all the time, you conscripted so you can do it even faster without having to go through the gooey. So that's rolling it for this lesson. Thank you so much. And I'll see you in the next lesson. Goodbye. 6. Storage overview: okay, In this lesson, we're gonna look in an overview of the Google cloud storage system. Now I'll show you some of the high level features of the storage system, and then I'll run through a quick example of how you can create a bucket and upload some files and do a quick a couple of quick operations with the system. So let's go ahead and get started. All of the concepts in the Google storage system revolve around the concept of a storage bucket. Thankfully, to create a storage bucket is really simple. In this system, you really only need to declare three things when you're creating a storage bucket. First you need to declare a name, which is globally unique, and that's globally unique across the entire Google cloud platform, a location, a default location for your storage bucket to be contained. And that's a region that we discussed earlier in this class in a storage class which defines a lot of the attributes of the storage bucket itself, and we'll go over that the differences in the storage classes in the next life. Currently Google offers four storage classes for the storage buckets. They are multi regional regional, near line and cold line. And when you go from the top of the chart to the bottom of the chart, they really go from a very high availability scenario to cold line, which is the lowest in terms of availability. That's also the cheapest in terms of cost. So let's go through each one of these. The multi regional is the most expensive storage option, and it's used for frequent scenarios. Frequent data access in areas such as a website, serving up content, video, anything like that. And, uh, it's it's prices point to $6 per gigabyte per month. The next down on the list is regional, which is really storage. A good scenario for this would be data for Data Analytics, for example. That's only utilized in one region. It's not being served up across multiple regions or worldwide, so it's next on the price list on down, and it's $0.2 per gigabyte per month. Next on in the offering is the near lines storage. It's really for infrequent use, and it has. You'll notice that it has a 30 day minimum storage requirement, but it's only now half assed. Much, then is the regional storage and its $300.1 per gigabyte per month. Last is the cold line storage class. This is good for data that's rarely used. It also included Ah, common use here might be for a disaster recovery scenario. It is by far the cheapest option at $0.7 per gigabyte per month, and it also has a 60 day minimum storage as well. So, in addition, if you look around on the Google website, there's actually a decision tree that can take you through kind of a question and answer type thing, and it will help you determine the best storage class for your particular application. So after you've created your bucket, you can assign security access controls to the to the bucket. You can create folders sub folders You can secure just parts of the Fulmer's. You can also make the entire folder access to be public. You can do all the typical editing operations you could do on any storage system. You can update drag files to it, delete buckets, you can copy buckets. In addition, one of the nice things about the Google Cloud is you can tag a particular bucket to a project for billing purposes. So Google has a really granular, very robust billing system so that you can track all kinds of things. If you're working on multiple projects so really good for a large organization or ah, corporate type of environment, so you're trying to track cost across multiple projects. You can also use the GS utility from your PC if you have the cloud tools installed on your machine so you can copy from a local machine and access the storage from the command line. There's also an extensive XML, a P I, for accessing data from applications. So whether it's a dot net or Java application, you can interface with storage files in the Google Cloud. In addition, they make it really nice that there's a built in transfer service to copy data in from the Amazon s restored system. So Amazon is a very common commonly used storage system out in the market today, and Google has built in some services to help you not only migrate promesse tree, but also co exist with us three as well. You can synchronize files from Google, the Amazon, so large corporate entity may have ah accounts on Google, Amazon and Azure, so they may have multiple cloud offerings to meet their needs. So it's nice that they've built in some, uh, built in capabilities Teoh interact with Amazon s three. So with that in mind, let's go ahead and do our demo. So I'm gonna go ahead and log into my Google Cloud platform account. And once I get there, I'm gonna go ahead and go to the console. Once you get to the consul, go ahead on the left hand side. You'll notice the storage option, so I'll click on the storage in it defaults to the browser. So you notice I already have a few buckets already defined, and I'm gonna go ahead and create a new bucket. So this is what the process we talked about earlier. So I'm gonna go ahead and give it a name. And I said earlier that the name has to be unique across the Google Cloud cloud platform. So So right there. If I put in demo noticed that I already had one before, and if I change it to demo one, I could do that. So I go ahead and selected to be a regional bucket and U S Central is my default region, so I'll just go and leave it at that. So now I've created a bucket and it's ready to go. You can just drop files and from the file system. And what I'll do in this case is out copy in just a couple of files from my local file system. So first I'm going to create a new folder on I'm gonna call it Socks. My son and I actually have any bay businesses. Well said, we saw socks on the side. So if you interested in buying some stance socks, Uh uh, this is a place to get him anyway, so I'll copy a few images into the new folder and just a couple of J Peg files. Let's see. We'll go ahead and select maybe just three of them. They're pretty big files, but so go ahead and select these. And then you'll notice that when I drag the men, you'll see a Progress Bar update. So, like I say, they're pretty big files. But once they're uploaded, then you can set individual file permissions with each file. You can delete them. You can rename them. You could do all of these different things that you could typically do on any file system. So the browser will just show you real time updates as Aziz, the files are being uploaded, so you'll notice that once we had 100% you'll see that pop into the browser with the file name. So in addition, there's a browser for different file time. So for these J peg images, if I click on one, it will actually render that in a separate tab in the browser. So So these are all finished now. I can go ahead and dismiss this dialogue, and we'll go ahead and see what some of these socks look like. So these are pictures from our eBay listing. So So now that I've done that, um, again, you can, um um, you can manipulate the files in different ways. You can browse through them. You can rename them, you can copy them. Here's an example. Will just delete one pretty simple and straightforward to use. And really, if you're not going to use the bucket anymore, you can just go ahead and in deleted months, you're done. In addition, if you want to change on option for example, you want to change the bucket permissions of the default storage class. You can change it from regional to a different storage class, so let you go ahead and mess around with that. But, um, I'm done with this part of the demo. Quick and easy. Delete the bucket and you won't be charged for it anymore. Okay, that really doesn't from the demo portion of this. Google really offers a complete storage system. Lots of options. Lots of built in features. If you've used Amazon as three before, it's a very familiar process. Or if your co existing with the Amazon s three there's built in tools, not just a copy files, but you can sink them back and forth as well. Pricing for the cloud storage system is a very inexpensive cloud. Storage and general is cheap, and it's getting cheaper all the time with A with the increased competition in the marketplace, particularly the really low speed or cold storage. If you're looking for a scenario for your business to enter end to cloud computing, this is probably the best place to start with. Cloud computing is to start with things like offline storage, backup, disaster recovery prices air extremely inexpensive. And actually, if your corporation, you're going to get cheaper prices than the list price is that they published so really a good place to get started. So thank you so much. Uh, this rounds out this part of the lesson, and I'll see you in the next lesson. Thanks again. 7. How to Create an ASP .NET Program on the Google Cloud Platform: Hello. In this video, I'm going to show you how to deploy an A s p dot net NBC program to the Google Cloud platform. So let's go ahead and get started before we go through the on screen demonstration of how to create and deploy any SP dot net program. I'll run through the high level general steps that you need to follow the to create and deploy your project first, you need to set up your dot net development environment have covered that in the previous lessons, so I won't go through the details of that here. But once you have your development environment already set up and configured properly, you were going to want to create a new project in visual studio. And there's a particular kind of project once you've installed the tools, that will be a Google cloud project. So we'll see that in the demonstration. After you've created your project. Before you deploy it, you need to ensure that your A s p dot net virtual machine is running in the Google cloud and I'll run through that show you how to do that in the next demonstration. Once you verify that the virtual machine is running, you'll go ahead and deploy the code to the virtual machine, and then you'll verify it by testing it by going through the u R L to make sure that everything is working. Okay, once you have the code deployed, I recommend making a simple change to verify that you can push changes up without any problems, either. And I'll show you how to do that as well. Once you're satisfied that everything is working okay with your deployment, you really should shut down your virtual machine when you're done. That way, you won't incur any charges against your $300 credit. Or if you're actually paying for the account, you can minimize the charges that you incurred doing this. If you really just doing it for a demonstration or a proof of concept, you could just as easily delete the virtual machine and recreate another one when you need it. So with that, let's go ahead and run through the demonstration. Okay, now we're going to go ahead and deploy our program into the Google Cloud. But first we'll log into the Google Cloud platform and look under the Compute Engine section, and we'll make sure that the environment that we created in the previous lesson is running . So this is my S P Net one site. So I'm just gonna go ahead and start this virtual machine and you'll notice after you collect the start button. It'll take it just a few seconds and we'll start cycling through. The icon will expend and turn green once it's going. So while it's doing starting up, let's go ahead and go into my development environment and I'm gonna go ahead and start up visual studio So it takes just a second for visual studio to start. So now I'm going to create a new project. So select new project. And when the new project menu comes up, noticed that now there's a Google Cloud platform selection. So I'm gonna go ahead and select that and noticed that it's different from the general cloud piece and I go ahead and create a new project notice. You also now have the option of being either a dot net core or dot net framework. In this case, I'm going to choose a dot net framework project and an M V C project as well. So go ahead and select that and visual studio will no go ahead and scaffold out the basic program that has all the elements for your Google Cloud Platform program. So here we go. It's a typical NBC product, so if I look under the view all and open up the index or the main view just to have a look at the code and you can see it's a typical s p dot net page and they've done a pretty nice job of laying out this project. So I go flip back to the Google Cloud and you'll notice the check. Mark is green now so I can go ahead and deploy my package. But I'm gonna go ahead and build it locally first, just to make sure that everything builds, okay? And if you look at the bottom left hand corner under the output, it will still give you the status of the bill. So it takes just a few seconds here and will verify that everything built and it did. It just finished up. So now that it's built, I'm gonna go ahead and publish it to the Google Cloud and noticed after I've installed the tools, there's a published to Google cloud, so I'm gonna select compute engine. It's since my s p dot net b m is running. It sees it my environment. I'm gonna go ahead and select. Publish? No. The first time you do this, it takes maybe a minute or so to copy everything out there. It goes ahead and performs a build first. And if you look at the output window underneath, you'll see that it goes through the build cycle and then it will start cycling through the deployment piece of this as well. So now it's running through the deployment. You can see the output now beginning Teoh, um, update on the bottom screen, showing all the files it's done. And once it goes in deploys, then it will bring up the dot net site. You can see the app is deployed and it gives you the URL, which is essentially an I P address. And it takes just a few minutes to compile once the first time that you've updated this up here. So we'll go ahead and let it compile. And then once it's finished compiling, you'll see the shell of the program. And after everything looks OK in this part of The program will then make a simple change in cycle back, and you'll notice the second time that you make a change to it. It's much faster to deploy changes than it is the very first time that you send a program to the Google Cloud platform. So it's just about done and there go. I'll go ahead and step through. You can see it's a pretty nice looking program that they've created for you in the template . It's got a home and about in a contact page has some authentication as well. So let's go ahead and make a simple change. Now, instead of saying pays p dot net Let's just go ahead and replace that with hello world just so we can be sure that now we can publish some changes to this. So once again, I would go ahead and build it locally to make sure that, um, haven't screwed anything up or made a typo. It looks like it's OK. It built just fine. So now I'm gonna go ahead and deploy this and notice how much faster it will be this time. I'm going to deploy it to the same virtual machine, click publish and you'll see it's much faster this time and it comes up and hopefully everything is right. It reflects our change and you can see our change on our main page. So there you have it. That's the basic building deploy cycle. Once you have the tools installed for the Google Cloud platform, support for dot net is really good. So if you're used to working in visual studio all the time, it's great that the tools will allow you deploy directly from the environment. Pretty much all the mechanical stuff is taken care of for you, so it's really a nice environment. Configuring the the development tools takes a little bit of time, but if you take your time and step through it, I have showed you how to do that in the previous video. Once you've got the environment going, you're good to go and you'll notice that once you have the side up there to pulling updates is extremely quick. So that's it for this lesson. Thank you so much and I'll see you the next lesson 8. Class Summary: Thank you so much for attending this class in this class. We've looked at some of the amazing features of the Google Cloud platform, and we've also looked at how you can get up and going right away was signing up for a free account. In addition, I've shown you how to set up your own virtual server in the cloud and how to move some and compute intensive tasks of the cloud right away have also looked at the storage bucket and some features around the dot net development platform as well. I'll be adding some more material of this class over time, so I'd love to hear from you. If there's something you'd like to see added to this class, please let me know. I'll do my best to see if I can add it in Thanks again and I'll see you again soon.