Shuma

3年目のITエンジニアです。インフラエンジニアですが、開発チームのために自社サービスの…

Shuma

3年目のITエンジニアです。インフラエンジニアですが、開発チームのために自社サービスのインフラを会社組織のためにコーポレート領域で支援するため(情シスの業務)が主になります。組織やチームが属人化せずに標準化をできるようにするために奔走しています。

最近の記事

改めてSREについて考えてみる話

7月にもなり、季節も暑くなりましたね。 暑くて溶けそうですねぇ。。。。。 昨日、Road to SRE NEXTというイベントがあり京都で開催され、参加してきました。Road to SRE NEXTは8月にSRE NEXTというカンファレンスが東京で行われるための、プレイベントみたいです。 行われたセッションとLTは以下の内容でした。 セッション1 タイトル: ソーシャルゲームの長期運用を目指すための SRE の取り組み - 10 周年を目指すコトダマンの場合 - セッ

    • MySQLでレコードの差異を効率的に取得する忘備録

      最近、仕事でデータベース(DB)のレコードデータの差異を抽出する業務を経験しましたので、忘備録として復習していこうと思います。あまりMySQLを触ることがない人間としては、非常に勉強になりました。 改めて、自分自身で調べたことをまとめてみました。 1. INNER JOINとLEFT JOINの組み合わせ 最も一般的で効率的な方法の一つは、INNER JOINとLEFT JOINを組み合わせと思いました。 SELECT t1.*FROM table1 t1LEFT JO

      • AWSとGCPの高校野球対決

        もうすぐ夏ですね。。早いものですね。 高校野球予選も始まりますね。 今日は少し変わった角度から高校野球とクラウドテクノロジーを融合させた物語をお届けします。 想像してみてください。もしAWSとGCPが高校野球チームだったら?そう、AWS高校とGCP高校が仮想的に対戦する、そんな面白いシナリオを展開してみましょう。クラウドサービスの特徴を、高校野球の選手に見立てて比較するという、ちょっと変わった試合観戦記の始まりです。 さあ、両チームのメンバー紹介です。ユニフォームに身を

        • 413エラーの対処法:忘備録

          はじめに昨日、仕事中に発生したエラーについての忘備録です。カスタマー対応中、顧客管理システムで画像ファイルをアップロードしようとした際に413エラーが発生しました。 使用技術PHP 8.2 Ajax (jQuery) フレームワーク: Laravel 10 インフラ: AWS ECS, Docker 413エラーとは?413エラー(「Payload Too Large」とも呼ばれる)は、サーバーがリクエストを処理するためのペイロードが大きすぎる場合に発生します。つ

        改めてSREについて考えてみる話

          はじめてAWSSummit 2024に行ってみて

          1. はじめに ついに、念願の行ってみたかった6月20日(木)21日(金)に開催されたAWSSummit2024に現地で参加できました! - イベント概要 日時:6月20日(木)~21日(金) 場所:幕張メッセ 規模:約30000人ほどの参加者数? - 参加した動機 普段から仕事でAWSをさわって業務をしているので、いつかはAWSSummitに参加したくて、クラウドのまだまだ知らない知識を現地でキャッチアップしたくて、休みが取れたので行ってきました。 2. 基調講演のハイラ

          はじめてAWSSummit 2024に行ってみて

          明日はAWSSummitやな。基調講演までにつけるように頑張ろう

          明日はAWSSummitやな。基調講演までにつけるように頑張ろう

          ロードバランサーのリスナールールが消えた悲劇のその後

          前回の問題の概要先日、私はロードバランサーのリスナールールが予期せず消失するという問題に直面しました。具体的には、業務のタスクで「各ドメインに紐づいているロードバランサーをメンテナンスページに自動的に切り替える仕組みを作成してほしい」という要望を受け、AWS環境での自動化を試みた際のことです。ALB(Application Load Balancer)のリスナールールが消えてしまい、せっかく作成したメンテナンスページへのルールがすべて無効になってしまったのです。 この問題に

          ロードバランサーのリスナールールが消えた悲劇のその後

          カリー=ハワード同型対応と水戸黄門

          はじめに 最近、行きつけのバーでカリーハワード同型対応とプログラミングに関して、バーのスタッフから教えてくれました。 数学とプログラミングの重要な概念についてなのですが、はっきりと理解できなかったのですが、 最近テレビで時代劇の水戸黄門を久しぶり見て、時代劇を例にカリーハワード同型対応を考えてみようと思います。 ・カリー=ハワード同型対応とは? ↑だそうです。 難しい・・( ノД`)シクシク… 水戸黄門の概要 水戸黄門は、江戸時代に実在した水戸光圀公をモデルにした人気

          カリー=ハワード同型対応と水戸黄門

          ロードバランサーのリスナールールが消えた悲劇

          【状況】 業務のタスクで、「開発側でシステムメンテナンスを行うため、各ドメインに紐づいているロードバランサーをメンテナンスページに自動的に切り替える仕組みを作成してほしい」という要望がありました。各ドメインに紐づいているロードバランサーが15個以上あり、一つずつリスナールールを変更し、メンテナンスページに切り替えるのはかなりの手間です。これを自動化している際に、AWS ALB(Application Load Balancer)のリスナールールが予期せず消失する問題に直面しま

          ロードバランサーのリスナールールが消えた悲劇

          日々の通勤で感じるAWS,RDSのI/O-Optimizedの重要性

          はじめに RDSのI/O-Optimizedという言葉を聞いたことがありますか?これは、データベースのパフォーマンスを最大化し、効率を向上させるための技術です。しかし、これがどのように役立つのか、私も調べるまであまり理解してませんでした。 ※RDSの中での役割が日常的な通勤サラリーマンにみたいだなと思いました。 そこで、日常的な通勤サラリーマンの生活に例えて、I/O-Optimizedの重要性について記事にしてみました。また、I/O-Optimizedを設定している場合と設

          日々の通勤で感じるAWS,RDSのI/O-Optimizedの重要性

          ECSに置いてあるクラスターがWAFを稼働していでも、WAFを通り抜けて攻撃を受けてる。。。。。

          ECSに置いてあるクラスターがWAFを稼働していでも、WAFを通り抜けて攻撃を受けてる。。。。。

          LaravelのAPI認証をやくざの「仁義を切る」って似てません?

          はじめに 最近業務でLaravel のAPI認証を用いた動作確認を業務でやってたことがありましたので勉強がてらに記事にしていこうかなと思います。 今回は、LaravelのAPI認証をやくざの世界に例えて説明してみます。(Youtubeでたまたまやくざの動画を見たので。。) やくざの世界では、仁義や礼儀が非常に重要です。同様に、APIの世界でも適切な認証と権限管理が重要です。では、やくざの「仁義を切る」プロセスになぞらえて、LaravelのAPI認証を見ていきます。 「や

          LaravelのAPI認証をやくざの「仁義を切る」って似てません?

          最近、昔虫歯になって詰め物に変えた部分の隙間から虫歯が進行していためっちゃ痛かった・・・・。デスクワークできない痛さだった。

          最近、昔虫歯になって詰め物に変えた部分の隙間から虫歯が進行していためっちゃ痛かった・・・・。デスクワークできない痛さだった。

          もしTCP/IPが紀元前に存在していたら

          最近、もしTCP/IPが紀元前に存在していたらどんな世界になっていたのだろうて考えたりするんです。 歴史はどんな風になっていたのだろうて。。考えてみます。 本題に入る前にTCP/IPとは? といいます。 TCP/IPは1970年代から1980年代に開発されたのですが、もしそれ以前から存在していたら。。。? 当時の歴史人物で想像してみます。 情報の伝達と知識の共有に関して おそらく、情報伝達に大きな変革が訪れたでしょう。当時の情報伝達は、主に口頭でのやり取りや書簡

          もしTCP/IPが紀元前に存在していたら

          AWSのS3とCloudFrontでHTMLファイルを公開する方法

          AWSのS3とCloudFrontは、静的ウェブサイトの構築やグローバルな高速配信に最適なコンビネーションですよね。S3は頑丈でセキュアなストレージを提供してくれるし、CloudFrontはそのコンテンツを超速のCDNで瞬時に届けてくれますしこの二人のパートナーシップを利用すれば、ウェブサイトの読み込み速度を速めて、訪問者に満足してもらえるチャンスがグッと増えますね。 HTMLファイルの公開方法 今回はAWSのサービスを使ってHTMLファイルを公開する方法について AWSの

          AWSのS3とCloudFrontでHTMLファイルを公開する方法

          PHPのセキュリティサポートの延長はありがたいニュースですね。これで、PHPのバージョンアップ作業のサイクルが少し緩やかになり、システムの運用に余裕が生まれます。特に、古いバージョンのPHPを採用しているシステムでは、バージョンアップ作業が大変なことはよくわかります。

          PHPのセキュリティサポートの延長はありがたいニュースですね。これで、PHPのバージョンアップ作業のサイクルが少し緩やかになり、システムの運用に余裕が生まれます。特に、古いバージョンのPHPを採用しているシステムでは、バージョンアップ作業が大変なことはよくわかります。