강의

멘토링

로드맵

Programming

/

Database

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

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

  • July
공공데이터
실습 중심
MySQL
ec2
AWS
google-geocoding-api
sshd

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

こんなことが学べます

  • 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,584

受講生

168

受講レビュー

88

回答

4.5

講座評価

15

講座

자기 소개

비전공자 출신으로 판교에서 플랫폼 서버 개발을 담당하여 진행하고 있습니다.

서버 최적화와 다양한 쿼리 튜닝을 좋아합니다.

 

경력

[前] 샌드박스 블록체인 개발자

[前] 넥슨 자회사 백엔드 개발자

[前] 판교 대기업 플랫폼 서버 개발자

[] 판교 모회사 서버 개발자

カリキュラム

全体

20件 ∙ (1時間 51分)

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

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

受講レビュー

全体

8件

4.5

8件の受講レビュー

  • 심유석님의 프로필 이미지
    심유석

    受講レビュー 13

    平均評価 5.0

    5

    30% 受講後に作成

    • Roles님의 프로필 이미지
      Roles

      受講レビュー 7

      平均評価 5.0

      5

      30% 受講後に作成

      일반적으로 경험하고 직접 사용해보지 못하는 개념들에 대한 강의라고 생각합니다. 저는 굉장히 유익하였고, 일반적인 쿼리 작성만 할 줄 알았던 제가 조금 부끄러워지네요. 좋은 강의 감사합니다 :)

      • July
        知識共有者

        좋게 봐주셔서 감사합니다. 제 강의의 대부분은 여러분들이 쉽게 접하지 못하는 주제로 준비하고자 노력하고 있습니다. 앞으로 더 좋은 강의로 찾아 뵙겠습니다 :)

    • 유쾌한 캥거루님의 프로필 이미지
      유쾌한 캥거루

      受講レビュー 14

      平均評価 4.9

      5

      30% 受講後に作成

      MySQL뿐만 아니라 EC2 인스턴스에 대해, 스스로 구축하는 부분에 발생하는 에러를 직접 트러블 슈팅 해주는 강의로 구성이 되어 있고 많은 도움이 되었습니다. 좋은 강의 감사합니다.

      • keny님의 프로필 이미지
        keny

        受講レビュー 13

        平均評価 5.0

        5

        65% 受講後に作成

        추천해주신 MySQL 쿼리 튜닝 방법에 대한 강의도 만족스럽게 잘 들었고, 해당 강의도 되게 유익하게 잘 들었습니다. 강의에 관심이 있으신 분들이 보시면 좋을듯 싶어서 몇가지 글을 남겨 두겠습니다. 1. 진짜 서비스 운영에 필요한 부분이 담겨 있습니다. - 외부 접속에 대한 제어부터 보안을 어떻게 구성하는지 정말 초기 모델에 대한 고려가 되어 있는 강의 입니다. 2. 실제 데이터 제공이 생각보다 유익합니다. - 기존 MySQL에서 제공해 주셨던 개념과 방식을 테스트하기에 굉장히 용이한 데이터를 제공해 주시고, 개발을 연습하기에는 최적의 강의가 아닐까 싶습니다. 강의 잘 들었습니다. 감사합니다.

        • July
          知識共有者

          좋게 봐주셔서 감사합니다. 실제로 제가 실무에서 구축하거나 사이드 프로젝트를 진행하는데에 있어서 도입하는 방식입니다. 해당 방식이 많은 도움이 되시기를 바라겠습니다.🫡

      • Jang Jaehoon님의 프로필 이미지
        Jang Jaehoon

        受講レビュー 588

        平均評価 4.9

        5

        25% 受講後に作成

        좋은 강의 감사합니다!

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

        ¥20,620

        25%

        ¥3,426

        Julyの他の講座

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

        似ている講座

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