Dockerコンテナを利用する際に、docker-compose.ymlで以下の設定を付与することでコンテナが正常に起動するケースがあります。 これらの設定がなぜ必要で、どのように動作するのかを解説します。 コンテナの動…
続きを読む »カテゴリー: クラウドサービス
SNS大手であるX(Twitter)やFacebookが膨大なデータを保存・管理・拡張するための方法
1. 分散データベースとシャーディングデータベースを複数のサーバーに分割(シャーディング)し、分散データベース(例:Cassandra、Manhattanなど)を用いてデータを複数ノードに保存。これにより、負荷分散と高速…
続きを読む »AWSのセキュリティグループは「仮想ファイアウォール」のようなもの
AWSのセキュリティグループは、サーバー内部のパケットフィルタ(例えばiptables)とは異なり、AWSインフラ側の仮想化レイヤーで動作する「仮想ファイアウォール」のようなものです。基本的にはインバウンド・アウトバウン…
続きを読む »BigQueryとMySQLの違いなど
BigQueryはSQLライクなインターフェースを提供していますが、MySQLとは使い方が若干異なります。データの管理方法や設計がBigQuery特有の仕組みに基づいており、データベースの構築やテーブルの管理の流れも少し…
続きを読む »AWS Fargate Spot Graviton2
AWS Fargate では、Graviton2 ベースの ARM64 アーキテクチャを使用することで、x86_64 アーキテクチャよりもコストを削減できます。さらに、Fargate Spot を利用すると、通常の Fa…
続きを読む »GoogleのOAuthアプリケーションを本番モードに切り替えた際に送られてきた自動応答メール
具体的には、アプリケーションのレビューを開始する前に、いくつかの点を確認する必要があるという内容です。以下に、メールのポイントを日本語で解説します。 要点: 重要な注意点: 次のステップ: このメールに返信し、アプリが上…
続きを読む »apt upgradeのphasing
apt upgrade コマンドを実行した際の出力から、3つのパッケージ (cloud-init、python3-distupgrade、ubuntu-release-upgrader-core) が「アップグレードされ…
続きを読む »sudo mount –make-rshared /
sudo mount –make-rshared /コマンドは、ルートファイルシステムのマウント伝播タイプを「rshared」に変更するために使用されます。これは、マウントイベントがマウント名前空間間でどのように伝播す…
続きを読む »AWS リザーブドインスタンス & Savings Plans
リザーブドインスタンス リザーブドインスタンス(Reserved Instances、RI)とは、AWS(Amazon Web Services)が提供するコスト削減オプションの一つで、一定の期間(通常1年または3年)の…
続きを読む »AWS Savings Plans カバレッジレポートとは
カバレッジレポート(Coverage Report)は、主にAWS Savings PlansやReserved Instances(RI)などの利用状況を監視するためのレポートです。このレポートを使用することで、Sav…
続きを読む »