[LINUX] AWS ~ For those who will use it ~

Target audience and background of contributions

download.png

The target audience for this article is those who are uncertain about whether AWS is meaningless or researched (two types of accounts and frequently used words are meaningless). This is an article that allows you to organize the minimum required knowledge before using AWS. Don't say "I don't understand ** I don't understand **, so I can't look up or ask questions" I hope you can help.

Now, let's get into the main subject from the following.

What is AWS? ??

Simply put ** Internet service general merchandise store (like AEON MALL) **: bangbang:

Super name: AWS Products: Each service (EC2, S3, RDS, etc.) It will be. (* Aeon has various foods, stationery, clothes, restaurants, bookstores, etc.)

Until now, when operating the system ... (1) Domain was a domain shop, (2) Router was a router shop, and (3) Database was a database shop. For example, AWS provides all services such as (1) to (3) above. In the past, rice was a rice shop, pens and erasers were stationery shops, and TVs were electric shops, but now you can find them all at Aeon. AWS plays that role.

Therefore, there are about 170 services, and users select the services they need and use them in combination. This article was written so that when a beginner uses it, it doesn't become "too meaningless to move" or "I'm frustrated ...", so I can now ask questions by looking at this. I would be happy if I could become: v:

From the following, I will explain the words and usage that may be confusing.

There are two types of accounts to register! ??

** The account used for shopping on Amazon and the following two used on AWS are different: bangbang: ** --root user --IAM users

** What is the root user? ** ** The root user account is used for administrative tasks such as payment and contract status: bangbang: ** It is an administrator account for the entire AWS, so-called administrator. If you use the service with this account, there is a risk of information leakage (including personal information and credit card information): sob: You can also authorize operations as the root user is an IAM user.

** What is an IAM user? ** ** IAM user account when using various AWS services: bangbang: ** I want to use this! When you think about it, log in with this account and use the service. IAM is under the control of root. Since the account does not have personal information, there is no risk of leakage.

Management console

** AWS menu table: bangbang: ** The image is only at the top of the page, so it's actually still at the bottom. This menu page is called the management console. 2020-03-11 9.41のイメージ.jpeg

Some of the things you can actually do are as follows. --Selection and use of services --Billing confirmation --Management from smartphones and tablets --AWS account management

Dashboard

** Operation screen: bangbang: ** Select a product in the management console to open the dashboard. The operating status of the product and detailed services are displayed. The picture below is the dashboard when selecting a product called EC2. Within the resource, you can check the current operating status. スクリーンショット 2020-03-11 9.58.55.png

region

** Data center location: bangbang: ** スクリーンショット 2020-03-12 9.11.02.png There are more than 20 AWS servers in the region. Japan is located in Tokyo and Osaka, but personal use is in Tokyo, and Osaka is a little special, so it cannot be used for personal use. As AWS usage improves, there are moments when I think that I should consider using a region other than Tokyo.

Main service name

The representative services are listed below. No specialized knowledge is required and it is easy to use from the management console and dashboard. If it matches what you think, you can start using it by pressing the button a few times. This is the very strength of cloud services. Once you find what you want to use, all you have to do is operate the buttons. It takes several months to build from scratch. It takes time to write the code, incorporate it, and repeat, but with AWS it takes 10 minutes: v: Also, since only the words that can be seen on the management console are explained, if you go to the dashboard, instance? ElasticIP? I think you can discover something you don't understand.

It's easy, but I'll introduce it.

EC2 Become a server: bangbang: Since it is a cloud, it is easy to back up. Also, it is easy to change the EC2 settings later.

S3 Unrestricted, changing storage: bangbang: For example, the amount of live house used is ... Suppose there are 1000 people in February and 50 people in other months. S3 automatically changes the size of 1000 people, 50 people and the venue size. So, don't pay more than you need, and even if you exceed 1000 people, it will change again, so you won't get a flat tire. If it is not a cloud service, you have to borrow 1000 people for one year, so you have to pay unnecessary money. There is also a risk of flat tires. This difference is a big feature.

RDS Database: bangbang: It is a service that can use a database on the cloud. There are 6 services available instead of 1 so you can choose very flexibly. Here too, the strength of doing it in the cloud is demonstrated. It automatically backs up and updates, so we can focus on using the database. The use of databases is omitted in this article.

This is the introduction of the main services.

People suitable for using AWS

The bottom line is who can design and who wants to be able to do it in the future. Because AWS is a retailer, not a rental shop. If you use this number of days, they will not suggest "how much is the monthly fee!" Or "how many can you borrow!". We, who use it, decide for ourselves that "this is good for the database" and "let's use this spec for security" for operation.

However, it is by no means a ruthless service. In fact, the Japanese government will also use AWS in the future Government of Japan adopts AWS for infrastructure system

You may find it difficult to use a variety of services and words that you are not familiar with, but once you get used to it, it will be easy to use and exciting. Those who are interested in the fields of expertise such as analysis and blockchain can also move their hands. Just as Aeon can find out what is there by visiting it, please use AWS more and more! !!

That's all for this article. As I mentioned at the beginning, this is an article that you should read before using it. If you have any friends or people who are worried about it on SNS, I would appreciate it if you could recommend it.

Also, I would appreciate it if you could give me some suggestions and advice.

Recommended Posts

AWS ~ For those who will use it ~
Commentary on unbiasedness and consistency for those who don't like it
A memo for those who use Python in Visual Studio (me)
I tried using NVDashboard (for those who use GPU in jupyter environment)
For those who have done pip uninstall setuptools
Things to keep in mind when using Python for those who use MATLAB
Software training for those who start researching space
Anxible points for those who want to introduce Ansible
For those who want to write Python with vim
For those who get Getting Key Error:'length_seconds' on pytube
Use AWS SDK for Python (boto) under Proxy environment
Install tweepy with pip and use it for API 1.1
For those who can't install Python on Windows XP
[For those who want to use TPU] I tried using the Tensorflow Object Detection API 2
For those who will take AI, ML, and data scientist school courses from now on
mypy will do it
For those who are having trouble drawing graphs in python
For those who want to start machine learning with TensorFlow2
Image inspection machine for those who do not do their best
For those who are analyzing in atmosphere (Linear Regression Model 1)
Reference reference for those who want to code in Rhinoceros / Grasshopper
[Discord.py] A solution for those who cannot successfully introduce disperser
[AWS] A story that may be helpful for those who are new to Lambda-Python and DynamoDB
[Short sentence] easygui for those who want to use a simple GUI with Python very easily