What is a compute instance - Learn Online

What is a compute instance

Lesson Details:
June 29, 2020


I: Introduction

Today, there are many companies that are hiring data scientists because of the amount of data that is being collected each day. These companies are using it for machine learning, which is a type of artificial intelligence where computers can make decisions on their own instead of following instructions from a human. Machine learning is very popular right now, and this is why there are many companies that are hiring because of this. However, these companies do not have enough space or manpower to store all the data they are collecting. The solution for this problem is cloud computing because it allows companies to store their data in the cloud, which is basically a remote server that has the ability to upload the data. This will allow companies to collect more data and figure out what each piece of data means.

II: Body

What is a compute instance? A compute instance is a virtual machine that can run an application. It has its own RAM and storage as well as its own operating system like Windows or Linux. This allow users to run any program they want on their computer and also allows them to connect with other applications or files. There are many different types of compute instances, and the most common ones would be compute instances for big data and simple compute instances. This article is going to focus on the former, but both types of instances include the same features and functions.

The first type of compute instance for big data would be Amazon’s EC2 compute instance, which is Amazon’s version of a compute instance. Amazon provides 3 different types of compute instances: C4, C3, and C2. Amazon EC2’s C4 compute instances are usually used for people who need more memory and processing power than the normal Amazon EC2 compute instance. Amazon EC2’s C3 compute instances are used by people who need more memory and less processing power than the Amazon EC2 C4. Amazon EC2’s C2 compute instances are used by people who need less memory and more processing power than the Amazon EC2 C3. All those three types of Amazon EC2 compute instances provide the same features and functionality as well as some basic features that some people might not need.

Some basic features that some people may not need on Amazon EC2’s compute instances are: virtual private clouds (VPC), elastic IP address allocation, and EBS volumes. VPC is a feature where you can give your instances a virtual network interface card (VNIC), which will allow you to make a private network between your compute instances. Elastic IP address allocation is a feature where you can have an IP address that will not change every time you reboot your instance, which means it will be static IP address. EBS volumes is a feature where you can attach any type of storage that you want to your instance, which makes it easier to use your instance for storing data. Other features include security groups, cloud monitoring service, and identity access management service. Security groups is a feature where you can control how your instance can communicate with another instance or person through ports and protocols. Cloud monitoring service is a feature where you can monitor your instance over a long period of time so you can see if anything bad happens on your compute instance like someone stealing your data or someone deleting something important on your compute instance. Identity access management service is a feature where you can manage users who will be accessing your cloud platform. They can log in with their username and password, and they will have access to certain things like API keys or IAM roles.

III: Conclusion

Cloud computing for machine learning is very useful because it allows companies to store their data in the cloud without overflowing them with too much data like before cloud computing came out. That way, companies can collect even more data than before without having to worry about all their data being erased because they don’t have enough space or manpower to handle so much data.

loader
Course content