メインコンテンツにスキップ

データベースを理解する -
拡張版

無料の電子書籍

モダンなアプリケーションに高性能なデータベース
クラスターを導入する

何から始めたらいいのかわからない?入門編はこちらからどうぞ。
メールは不要です。

フォームを読み込んでいます

エラー

ページをリロードして、もう一度やり直してください。

中身について

拡張版Understanding Databasesには、「Deploy Django to Linode Using a Managed MySQL Database」が含まれています。 この実践編では、Linode上でDjangoを持続的かつ効率的に本番環境にデプロイする方法について探求していきます。各章は、私たちの GitHub で利用可能な本番環境のコードとともに、ステップバイステップで進みます。

この本は Django を本番環境にデプロイするためのものなので、手作業はできるだけ少なくし、自動化できるものはできるだけ自動化しようと思っています。そのために、以下のコアな部分に焦点を当てます。

  • Git、GitHub、GitHub ActionsによるCI/CD
  • DockerとDockerHub上でのDjango(WatchTowerの使用も含む)
  • でのロードバランシングNginx
  • LinodeによるマネージドMySQLで本番用データベースの構築
  • 本番環境と同様のデータベースをローカル/開発で使用する。
  • Terraform Linodeでインフラ をプロビジョニングする
  • Ansible Linode でインフラ を設定する(Terraform と連動している)。
  • DjangoベースのファイルアップロードとLinode Object Storage上のDjango静的ファイル
マネージド・データベースの理解 eBook

マネージドMySQLデータベースを使ってLinodeにDjangoをデプロイする ビデオシリーズ

動画のサムネイル

入門ガイド

業界標準のデータベース、データベースアーキテクチャの設計、クラウドでのさまざまな展開方法について高いレベルで理解することができます。また、Coding for EntrepreneursのJustin Mitchelが設計した実践的なプロジェクトアプリケーションのプレビューを見ることができます。このプロジェクトは、Django、Docker、Linode Managed Databasesをどのように一緒に使うかを説明します。

インスタント・ダウンロード

(Eメール不要)

PDFは、新しいブラウザウィンドウで開きます。また、こちらからダウンロードして保存することもできます。