Google Compute Services

Google compute engine is the infrastructure service component that is iaas component of Google Cloud platform, which is built on the global infrastructure that runs Google's search engine, Gmail, YouTube and other pick Services. Hello, everyone. This is through from Adder a car, and I welcome you all to this session where I will be talking about Google clouds compute engine. So without any further Ado, let's take a look at today's agenda. We will start this session by first having an overview of Google Cloud platform. And then we will understand what infrastructure as a service is. After that we will get an overview of Google Cloud compute engine as well as its applications, features and advantages.So first, let's get an overview of the platform on which the compute engine runs that is Google Cloud platform offered by Google. It is a suit of Cloud Computing Services that runs on the same infrastructure that Google uses internally for its end user products such as Google search, Gmail file storage and YouTube, along with a set of management tools. It provides a series of modular cloud services, including Computing, data, storage data, analytics and machine learning for organizations with large amounts of data to store or analyze who plots to ditch prices are up to 20% cheaper than AWS. If you know AWS. Kws is amazing web services, which is the largest cloud service provider in the world. And still TCP is cheaper than ews. While this is no difference in the price of container services, Google cloud is an industry leader in the field, and is also investing heavily in Ai and machine learning Technologies, okay, and many small and large Enterprise that increasingly adopting Google Cloud platform which bodes well, since it disengages things and makes them more secure at reasonable cost. Now that we have understood what Google Cloud platform is. And as I told you initially, the Google compute engine is infrastructure as a service component of Google Cloud platform. So now let's first understand what infrastructure as a service that is. Iaas is so infrastructure of the service are online services that provide high-level apis, which are used to dealing friends, various low level details of underlying Network infrastructure like physical Computing resources, location, data partitioning, scaling security, backup, Etc. A hypo visual, which is nothing but a physical hosts such as Zen, Oracle, virtualbox, Oracle VM K. We have or VMware runs the virtual machines as guess. So pools of hyper visuals within the cloud operational system can support large number of virtual machines and the ability to scale Services up and down. According to customers varying requirements.

The iaas involves the use of cloud orchestration technology like openstack, Apache Cloud stack or open nebula. This manages the creation of a virtual machine and decides on which hyper-vigilant we started, which enables virtual machine migration features between hosts. Also, it allocates storage volumes and attaches them to Virtual machines and correct usage. Information for billing. And more. Now let's get an overview of Google Cloud compute engine. So Google's compute engine is Google's infrastructure as a service virtual machine off bring it allows customers to use Virtual machines in the cloud as server resources. Instead of acquiring and managing server Hardware. Google compute engine offers virtual machines running in Google's data centers connected to the worldwide fiber Network. The tooling and workflow offered by the computer engine enables scaling from single instances to Global Google compute engine enables users to launch virtual machines on demand. Virtual machines can be launched from the standard images of custom images created by users. The Google compute engine users must repent based on Earth 20 before launching the virtual machines. So what or 20 here is. So if you see all this is an open standard for Access delegation, commonly use as a way for internet users to Brand websites or applications access to the information on other websites, but without giving them the passwords, the mechanism is used by companies such as Amazon Google Facebook, Microsoft order to permit users to share information about their accounts with third-party applications or websites going back to Google compute engine, which can be accessed via the a console or restful API or command line interface. Now let's have a look at some of its applications. So first one is a virtual machine migration to compute engine. So what you do is, as you can see in the diagram also how it works. So it provides tools to Fast Track the migration process from on-premise or other clouds to Google Cloud platform. If a user like is a starting with the public Cloud, then they can leverage these tools to seamlessly transfer existing applications from their data center or gws always go to Google Cloud platform users. Can that have their populations running on compute engine within minutes by the data migrations, apparently in the background? That's how virtual machine migration works. Then we have genomics data processing, as you can see in the chart it how it works. So processing genomic data is like computationally intensive process, because information is enormous with the vast sets of sequencing. So with the compute engines potentials, we just can process such large data sets. So what it do is it processes petabytes of genomic data in seconds with compute engine and high-performance Computing Center solution. So so, Google clouds engines is scalable, and flexible infrastructure enables research to continue without disruptions. Okay, also, like it, like competitive pricing and discounts help you stay within the budget to convert ideal into discoveries or hypothesis into clothes, and also like Inspirations into products. Then we have a byos, also known as bring your own license images. So in this, how the normal host and then we have salt in it node, you can see how this chart is given for it's working. So what I do is a compute engine can like help you run Windows apps and work about Bomb by bringing their licenses to the platform as either license include images or salt in it images, as shown. So after you migrate to work out, optimize or modernize your license usage to achieve your business goals, take advantage of the many benefits available to Virtual Machine instances, such as reliable storage options, the speed of the mobile network and also like auto-scaling. Now let's look at some of the key features of Google compute engine. The first is machine types. It describes the virtual Hardware it is attached to an instant, which also includes RAM and CPUs. 

There are like two types of machines. First is a predefined. And second is a customer skin types. So predefined machine types are like, there are people on figure virtual machine templates that can be used to set up the virtual machines. The configurations have been pre-optimized by Google and like meet most of the requirements. So the PDP machine types of positive idea into four sub categories. So they are like standard virtual machines, which are like balance between processing power and memory. And then we have high memory virtual machines in this, like a this Photon memory over processing power for tasks that need accessible on disk storage. Quickly, then we have high CPU virtual machines. So high CPU usage for like high-intensity applications that require processing over memory, then the ports of category that is a shared provigil machines. So if you see a single virtual CPU backed by physical CPU that can run for a period of time, these machines are like not for use cases that require an ongoing server significant power. So the second main category under machine types is, is a customer skin types. In this, the virtual machine can be configured manually for a compute engine virtual machine instance. So users can like select the number of CPUs and memory, provided they are within Google set limits. So the second one is a local SSD. So Google compute engine offers always encrypted local solid state drive block storage, which is a physically attached to the virtual machine running it. It improves performance and also like reduces latency. Now, the third one is persistent is. So these are durable, high-performance block storage for virtual two instances which can be created in hard disk or SSD formats. So users can take snapshots and create a new persistent disks from the snapshot. If a virtual machine instance is terminated, the data is retained by the persistent disk, which can be attached to another instance. There are two types of persistent disks. First, a shared second is SSD. Then we have GPU accelerated. So gpus are added to accelerate computationally intensive workloads like machine learning, or virtual workstation applications, Etc. Also, the fifth one is images. So an image consultant contains the operating system of the root file system that uses leverage to run virtual machine instance. So Google Cloud platform provides two main types of images. First one is Public Image. And second is custom images. So public images are like collection of Open Source and proprietary options. This is the starting point for most virtual machine instances and come packaged with only the operating system. The second one is a custom image is so public images, if you see, are a good starting point, but they are designed to be built upon and turn into custom images to match the needs of the bus Custom Image has the software needed, along with all the steps necessary for the instance to work automatically without administrator in with intervention. These are automatically brought up and shut down, followed by rinsing, or because he needs. So the last one is global load balancing. So it helps in distributing incoming requests across poles of instances across multiple regions. So that users can achieve maximum performance throughput and availability at a cost. Similarly, there are many other features like Linux and Windows support and Dana reservations. Post patch management, live migration for virtual machines. And many more who compute engine has many Pros, such as the input or output like success like Smooth integration with other Google services. And two cons, as a like, most components are based on proprietary Technologies. And the choice of programming languages is limited. So now that you know the applications and features of Google compute engine, let's now look at some major advantages of it. Okay, so the first is storage efficiency. So the persistent is supportive 2257 terabyte of storage. It is a more than 10 times higher than what Amazon elastic block storage can accommodate. 

The organizations that require more scalable storage options can go for compute engine. Then we have a costs as it is cost effective. So within the gcp ecosystem, we just pay only for the Computing time that happens. Umm, so the per second billing plan is what used by the Google compute engine. Then we have stability. Google compute engine offers stable Services because of its ability to provide live migration, virtual machines between the hose. Also Google Talk. Tom has a robust and in built and redundant backup system. So the compute engine uses this system for Flagship products like search engine and Gmail, also coming to security. So Google compute engine is the most secure and safe place for cloud applications. So now that you have a theoretical understanding of Google compute engine, let's practically dry our hands on it. So you can just right click, go to Google Cloud platform. Just open it first. Let's go to documents part. So in this also, you can open the console also just going to stab only. We can okay. So for support, because you can just go through this documentation part 2, I am going to explain you still, if you need any in support, you can go to this computer part. And here the compute engine is given from here. You can like much more understanding of Google compute engine. So let's come back here. We have open the console. This is how the Google Cloud platform dashboard looks like, okay, either go from here to compete engine from here. We can open. Or you can just search here compute engine. Okay, so these are the virtual machine instance templates. So these are different kind of virtual machines are given. Then we also have storage under that we have just a minute. We have this snapshots or images, as I have told you, like, there are built-in images also, and they are like custom images also. So here's the discs. These are the description already been created. And then we also have snapshots. One of the snapshot is also there. So then we have images. So the other built-in images you can use any of them. Or if you want to make a euro that's from Dave images, you can create image from here. Okay, now let's finally go to Virtual Machine instances. And let's see how we can launch an instance. So these are the two instances which I've already created. So let's go and create a new one. Okay? So you can name your instance here. And here, whatever compilations you're going to give now, the price will change. Okay, like I can show you the store showing the purse. I am just showing you. If you change it to four virtual CPUs, see the price has changed right again. Go to the small one. Okay? So you can also add label here and give it to the environment and give testing, okay. Or you can add much more liberal than okay. You can add more levels like we can get the value for it like app. Okay, you have to do that. And then you can like, save it. Okay? Then we have like, see, I'm changing the configuration that by the price, is changing. Okay. And then we have 23 the region, also under the Region's only have to select. And we have different Services. Okay, like right now, the under this, the service are there. General purpose, computer optimized memory, optimized and GPU. Okay, like you can see in this E2 series. We have our general purpose you have C. Then we have machine types of four CPUs and it to memory know this like that. Then we also have a computer optimized. Also under this. We have 40 16GB, and then eight CPU will be have 32 gig for 16 CPUs we have 64 gig is kinds of CPUs and memory is given. And if you come to memory optimized, these are the large ones. They're the upper level winds. 

So if they are like 96 CPUs and 14-point TV of memory also 40 CPU, then 961 GB memory. And then we also have gpus for a particular machine types. We have these kinda 2424 virtual CPUs 170g memory, and this weight is given. But remember that you don't get it in every region in zone like I can show you right now, it is selected as us Central one and us until one day, right? And if you change it to Europe, West, okay, let's see if you are you depressed. See, now you can see GP is already gone if we see for C1. Now, even the memory optimized also got. So that's how it works. Okay? So let's go to the default one only which we won. Okay? Then we have a boot disk. Also, you can change this boot disk. Also, like you can go to change. You can select a Public Image. Anything for different when you can use is then, plus 07 okay, let's go do a 50. Also, you can do that, and then we can select it. Okay? Or we can go to custom images. You want to use any customer of yours. You can use it here. If you have any steps shots taken, you can also use snap shots here. Also, if you have an existing disk or a like, if you have made something changes from the previous virtual machine, then you can use it. But right now, we don't have one. Also, I have shown the so you can select it here. Okay, you can change it again in just go to Debian on the scale. And it says, selected balance, persistent disk or SSD persistently, which one you can select give it 10 only this selected. This is depositing. We have done again, and then you can come to this management. Security Dish Network deals V in NZ, in the selected. Let's come to the networking part. If you already have a network tab or something, you can select it here. Also, you can change the host name or whatever. Hostname be updated. You can give a different one. Also, okay. And then we have discs. It's like, if you have creating virtual machine, you can, if you delete a virtual machine also you. Can retain your disc. Also, there is an option here to reboot is questions is deleted so you can just deselect it. So if virtual machine is deleted, then also a disk will be like retain again, doing it. So let's create it. But I think there's a problem is some problem with a virtual machine strength. And it's put is instance? Yeah. Okay, they don't support what you can do is this is something they are certain limitations of. I want to say for retrial, because this is a seed file. Okay? So you can buy one or UK. There are certain limitations. You have to follow those limitations. So you can like, simply create a default one with default settings you can like. Right now, I'm not doing any customizations and everything, so you can just create it for now. So it will take a few times, because I've changed some settings, and that's why it wasn't able to run. And there are certain limitations. I hope you understand, yeah. Now it's been created. Also let me tell you this, like, suppose if you have detailed this instance and you have a working on it, you have to Json server with Peter, this virtual machine I mean, and you're working on it for a long time. You worked. And then suppose a team mate comes, and he seized it, and he feels like, okay, this is a lot of mess up. So he deletes the instance. Now what happens is it will be like for you, work is gone. All the work you have done is gone, but what you can do is you can go to disk only. Okay, this. So this is the instance to what you can do is you can create a snapshot from here. Okay, or you can just snap, shot is created. We located here, okay, like on the snapshot is here. For instance, one if you created, for instance, to it will be created here itself. So while creating the instance mode you can do is if you have taken the snapshot. Okay. So what you can do from here, you can change it, and you can go and select a snapshot from here. Okay, like right now, Stanford is given up instance when it is, even if you use it, all your work will be retained. So that's how it works. Also, you can like, you want to delete an instance. You can just go here and delete the instance from here. It will take a few seconds.