강의

멘토링

커뮤니티

Programming

/

Database

10万トラフィックサービス運用に適用したMySQLの運用と移行

MySQLを活用した移行と直接DB Serverを運営する上でのSecurityの両方をお知らせします。

難易度 初級

受講期間 無制限

  • July
MySQL
MySQL
ec2
ec2
AWS
AWS
google-geocoding-api
google-geocoding-api
sshd
sshd
MySQL
MySQL
ec2
ec2
AWS
AWS
google-geocoding-api
google-geocoding-api
sshd
sshd

学習した受講者のレビュー

学習した受講者のレビュー

4.2

5.0

Roles

30% 受講後に作成

一般的に経験して自分で使ってみることができない概念についての講義だと思います。私はとても有益で、一般的なクエリを書くだけだと思った私が少し恥ずかしいですね。 良い講義ありがとうございます:)

5.0

유쾌한 캥거루

30% 受講後に作成

MySQLだけでなくEC2インスタンスに対して、自分で構築する部分に発生するエラーを直接トラブルシューティングしてくれる講義で構成されていて多くのお役に立ちました。 良い講義ありがとうございます。

5.0

keny

65% 受講後に作成

おすすめのMySQLクエリのチューニング方法についての講義も満足によく聞き、その講義にも有益によく聞きました。 講義に関心がある方がご覧になればいいようで、いくつかの文を残しておきます。 1. 本物のサービス運営に必要な部分が含まれています。 - 外部接続に対する制御からセキュリティをどのように構成するか本当に初期モデルに対する考慮になっている講義です。 2. 実際のデータ提供は思ったより有益です。 - 既存のMySQLで提供していただいた概念と方式をテストするのにとても簡単なデータを提供していただき、開発を練習するには最適な講義ではないかと思います。 講義はよく聞きました。ありがとうございます。

受講後に得られること

  • MySQLを利用した公共データの移行

  • EC2 を活用した MySQL アクセス権を扱う

  • Google Geocoding API

  • MySQLでのセキュリティ

この講義では、サービス開発の構築にあるすべてを学びます。 🤠

あなたは実際のサービスを最初から構築してみた経験がありますか?この講義では、実際のサービスを構築する必要がある場合は、どの部分が考慮されなければならず、どの部分を作業する必要があるかをすべてお知らせします。

皆さんが普通就職をしている会社では、これらの環境がすべて構成されている状態でスタートを行います。

一度も疑問を持たず、まったく気にしていなくても構いませんが、キャリアが積み重ねられるほど他の会社に転職するほど、このような知識は必須になり、必要になります。

この講義を通じて、サービスの初期にはどの環境を構成すべきかを学習していきたいと思います。

こんな話題を大きく扱っています。 🤠

MySQLを利用した公共データの移行

本講義では、MySQLを活用して公共データをMigrationを進め、それに応じたコードとデータを提供します。これにより、MySQLでのInsert最適化を学ぶことができます。あえて言語に制約を置く必要はありません!他の言語を使用しても十分に実装できるコードとして提供します。

Amazon Linux 2023を活用したMySQLのインストールから運営!

このレッスンでは、AWSのec2を活用してサーバーを構築し、MySQLを構築します。

サーバー開発者を夢見ている場合は、コストを最適化するために直接実装する方法を知っておく必要があります。

単にクラスターとして提供されるサービスを活用するのではなく、実際のMySQLを構築してみて、それによって発生可能なTrade Offを体験してみてください。この過程を通じて、MySQLでのSecurity管理および直接実装させて管理する方法を学習していくことができます。

こんな内容を学びます🤠

1⃣ AWS EC2 での SSH アクセス制御の設定

AWSのクラウドシステムを活用し、 sshd_configを変更することで、インスタンスのセキュリティを考え、制御する方法を学ぶことができます。また、Passwordベースの認証によるインスタンスアプローチを学ぶことができます。

2⃣ Amazon LinuxでのMySQL制御

dnf、GPG デバッグを活用して Amazon Linux で MySQL のインストールを進め、 mysqld.logによるパスワード抽出およびidenfied by 活用法について学習を進めることができます。

3⃣ 外部からのMySQLアクセス制御

MySQL での Security を確保するため、外部での database 制御を設定します。これにより、実際の作業でデータベースのアクセス制御をどのように制御するかを学ぶことができます。

4⃣公共データの移行

公共データを活用したXlsxのマイグレーションコードとデータ提供を通じて、MySQLを直接扱うことができます。さらに、Insert Optimizeと大容量データ処理方法について学習することができます。

5⃣さまざまなクエリを使用します。

このレッスンは実際のMySQLサーバーを駆動し、制御しています。これにより、通常は使用できないクエリを使用して権限を設定し、その権限を確認するトピックについていくつか取り上げます。

不慣れなクエリを多く使うことができるので、このような部分において混乱を避けるため、クエリも提供してくれるので心配しなくても構いません。

この講義は実際の公共データを提供します。 🤠

サーバー開発をしながら、最も皆さんが乱感している部分は実際のデータをどこから取り出すかです。

そして、これを通じてどのようなクエリを組むべきかが、おそらく大きな問題の一つであると思います。

私もこのような経験があり、そのような経験に基づいて、その講義では私が直接収集して加工したデータを提供します。また、そのファイルから移行するコードも提供します。

この資料を通じて実際に移行するサービスも駆動させていただき、データを活用してクエリを練習して加工するのに活用すれば学習をする上で大きな助けとなります。

このレッスンは私が直接費用を支払って実際のデータを移行しました。 🤠

講義は私が直接費用を提出し、Geocoding APIを活用して移行が進められました。

移行が進行したコードと、それに応じたクエリとデータの結果を提供します。

特定の場所から追加のデータを抽出する作業は、費用がかかります。その過程を受講生の方々に提案したくなかったし、受講生の方は単に私が提供してくれるデータを活用して実力を向上させることに集中していただければと思います。

受講前の注意

練習環境

学習資料

  • このレッスンでは、実際の公共データファイルを提供し、移行が進行したMySQLデータを提供します。


こんな方に
おすすめです

学習対象は
誰でしょう?

  • MySQLを活用してサービスを構築したい方

  • Securityまで扱いたいサーバー開発者

  • EC2でMySQLを設定する方法が気になる方

  • MySQL Userベースを活用してアクセス制限を設定したい方

前提知識、
必要でしょうか?

  • Golang [他の言語を使っても構いません]

  • MySQLへの好奇心

  • サービス構築への好奇心

こんにちは
です。

3,773

受講生

184

受講レビュー

88

回答

4.4

講座評価

15

講座

自己紹介

非専攻出身で、現在は板橋(パンギョ)でプラットフォームサーバーの開発を担当しています。

サーバーの最適化や様々なクエリチューニングを好み、簡単な機能を皆さんに分かりやすく、かつ迅速にお伝えできるよう努めています。

経歴

[前] サンドボックス ブロックチェーン開発者

[前] ネクソン子会社 バックエンド開発者

[前] 板橋(パンギョ)大企業プラットフォームサーバー開発者

[] 板橋(パンギョ)親会社サーバー開発者

カリキュラム

全体

20件 ∙ (1時間 51分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

9件

4.2

9件の受講レビュー

  • wnsghrnt25861521님의 프로필 이미지
    wnsghrnt25861521

    受講レビュー 13

    平均評価 5.0

    5

    30% 受講後に作成

    • 1302님의 프로필 이미지
      1302

      受講レビュー 7

      平均評価 5.0

      5

      30% 受講後に作成

      一般的に経験して自分で使ってみることができない概念についての講義だと思います。私はとても有益で、一般的なクエリを書くだけだと思った私が少し恥ずかしいですね。 良い講義ありがとうございます:)

      • july
        知識共有者

        よく見てくれてありがとう。私の講義のほとんどは、あなたが簡単に触れないテーマで準備しようとしています。今後より良い講義でお会いしましょう:)

    • jukas5985 [DEL] 250815201525님의 프로필 이미지
      jukas5985 [DEL] 250815201525

      受講レビュー 14

      平均評価 4.9

      5

      30% 受講後に作成

      MySQLだけでなくEC2インスタンスに対して、自分で構築する部分に発生するエラーを直接トラブルシューティングしてくれる講義で構成されていて多くのお役に立ちました。 良い講義ありがとうございます。

      • sdl1355126님의 프로필 이미지
        sdl1355126

        受講レビュー 14

        平均評価 5.0

        5

        65% 受講後に作成

        おすすめのMySQLクエリのチューニング方法についての講義も満足によく聞き、その講義にも有益によく聞きました。 講義に関心がある方がご覧になればいいようで、いくつかの文を残しておきます。 1. 本物のサービス運営に必要な部分が含まれています。 - 外部接続に対する制御からセキュリティをどのように構成するか本当に初期モデルに対する考慮になっている講義です。 2. 実際のデータ提供は思ったより有益です。 - 既存のMySQLで提供していただいた概念と方式をテストするのにとても簡単なデータを提供していただき、開発を練習するには最適な講義ではないかと思います。 講義はよく聞きました。ありがとうございます。

        • july
          知識共有者

          よく見てくれてありがとう。 実際に私が実務で構築したりサイドプロジェクトを進行する上で導入する方式です。 その方法がたくさん役立つことを願っています。🫡

      • jjhgwx님의 프로필 이미지
        jjhgwx

        受講レビュー 644

        平均評価 4.9

        5

        25% 受講後に作成

        良い講義をありがとうございます!

        期間限定セール、あと3日日で終了

        ¥498,995

        15%

        ¥3,488

        Julyの他の講座

        知識共有者の他の講座を見てみましょう!

        似ている講座

        同じ分野の他の講座を見てみましょう!