はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    Google I/O

『qiita.com』

  • 人気
  • 新着
  • すべて
  • Serverless FrameworkとTerraformの責任分界点 - Qiita

    3 users

    qiita.com/naomichi-y

    概要 Lambdaアプリケーションを構築する上では、Terraform以外に Serverless Framework や AWS SAM といったフレームワークを使うことがあります。 メタップスホールディングスではLambdaのアプリケーション開発にServerless Frameworkを使うことが多いのですが、インフラを構築する上で、Terraformとの使い分けはどうするべきか、という課題が度々発生します。 今回は弊社のプロダクト開発におけるフレームワークの使い分けについて、一例を紹介したいと思います。 Terraformの利点 TerraformはInfrastructure as Code (IaC) の中でもとりわけ人気が高く、多数のクラウドプロバイダーに対応しており、デプロイメントやプロビジョニングを自動化できる利点があります。 弊社のSREチームもAWSを始め、Datad

    • テクノロジー
    • 2024/01/29 02:01
    • FirebaseのSPFレコードを登録してる場合はGoogleのSPFは不要という話 - Qiita

      3 users

      qiita.com/naomichi-y

      概要 Firebase AuthenticationとGoogle Workspaceからのメール送信が必要なシステムで、SPFレコードを以下のように登録していた。 v=spf1 include:_spf.firebasemail.com include:_spf.google.com ~all mxtoolbox でSPFの構成をチェックしたところ、以下のような警告を発見。 Too many included lookups (11) Too many DNS Lookups? Solve this problem with SPF Flattening SPFにおけるDNSルックアップの最大回数は10回までという制限がある。 疑問 FirebaseはGoogleのサービスだからSPFのアドレスも重複しているのでは? 調査 redditにも同じような投稿があった。 It looks li

      • テクノロジー
      • 2024/01/12 12:04
      • SREはトイルの削減にどう立ち向かうべきか? - Qiita

        8 users

        qiita.com/naomichi-y

        はじめに Googleが提唱するSREプラクティスの一つにトイルの削減 1 があります。トイル (toil) という言葉は日本語であまりなじみがありませんが、「苦労する・こつこつ働く」といった意味合いがあります。 SREにおけるトイルの定義は、原典とも言える書籍 SRE サイトリライアビリティエンジニアリング 内で次のように定義されています。 トイルとは、プロダクションサービスを動作させることに関係する作業で、手作業で繰り返し行われ、自動化することが可能であり、戦術的で長期的な価値を持たず、作業量がサービスの成長に比例するといった傾向を持つものです。 本記事では、システム運用におけるトイルの定義を再確認し、トイルを削減する上での実践的なノウハウの一例を紹介します。 トイルの定義 SRE サイトリライアビリティエンジニアリング では、次の分類に1つ以上当てはまるような業務はトイルとなる性質が

        • テクノロジー
        • 2022/12/22 08:01
        • Qiita
        • あとで読む
        • M1 Pro + Docker for Macが遅い - Qiita

          131 users

          qiita.com/naomichi-y

          Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

          • テクノロジー
          • 2021/11/26 03:03
          • docker
          • mac
          • あとで読む
          • アプリケーション
          • ツール
          • trouble
          • dev
          • DatadogでAWSイベントを定期監視する - Qiita

            4 users

            qiita.com/naomichi-y

            金曜の夜に見たくないアラートが。 続いて複数プロダクトで強制シャットダウン祭り。 DatadogでAWSイベントを監視していたのでアラートは飛んできたけど、全てのイベントが通知されてないことに気付いた。8イベント中、最初と最後の2件しかきてない。 これよく考えたら当前で、障害自体は5時間近く続いた1イベントなので、障害中のイベントは一切飛んでこない。 中間イベントも送信したかったら監視モニターにある「automatically resolve...」なんちゃらのオプションを有効化しておけば良い。例えば1時間後にアラートを自働で閉じて、その後も障害が続く場合は続報も飛ばしてくれるようになる。 Terraformならこんな感じ。 resource "datadog_monitor" "aws_service_check" { name = "AWS service check" type =

            • テクノロジー
            • 2021/02/20 09:07
            • コンテナ運用におけるログ基盤設計のベストプラクティス - Qiita

              406 users

              qiita.com/naomichi-y

              課題 数年前と比較すると、GKEやECSを始めとするコンテナ実行環境でのアプリケーション運用を行うサービスはかなり増えてきた印象があります。 コンテナを運用する上では、アプリケーションのイベントを追跡する上でログをどう扱うかが課題になります。今までのように古いログを定期的にローテートして別のストレージに転送するといった手法はクラウドネイティブなアーキテクチャには最適とは言えません。 アプリケーション開発の方法論として、Twelve Factor App ではログをイベントストリームとして扱うためのガイドラインが示されていますが、近年のWebアプリケーションではシステムを疎結合に連携するマイクロサービスという考え方が主流になりつつあります。 アプリケーションログはサービスごとにフォーマットを整形した上で、ログ収集サービスに配送。必要に応じてリアルタイム分析や異常データの通知、そしてデータの可

              • テクノロジー
              • 2020/12/24 22:12
              • コンテナ
              • あとで読む
              • ログ
              • 運用
              • 設計
              • docker
              • ecs
              • qiita
              • kubernetes
              • aws
              • Waypointを使ったアプリケーションの超簡単デプロイ - Qiita

                4 users

                qiita.com/naomichi-y

                概要 2020年10月15日、HashiCorpがWaypointという新しいプロダクトを発表しました。 Announcing HashiCorp Waypoint Waypoint Github - hashicorp/waypoint 簡単に説明すると、デプロイ設定ファイル1つ書くだけで、Amazon EC2やECS、Google Cloud Run、Azure Container Instancesといったクラウド環境にワンライナーでビルドからデプロイまで出来てしまう凄いツールです。 機能 Waypointは、AWSやGoogle、Azureといったプラットフォームにアプリケーションを構築・リリースするためのワークフローを提供する waypointup up コマンドで、アプリケーションのビルドからデプロイ・リリースまでを一括で実行することができる 現在サポートしているプラットフォー

                • テクノロジー
                • 2020/10/19 01:07
                • SREエンジニア採用面接における質問と趣旨 - Qiita

                  3 users

                  qiita.com/naomichi-y

                  Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 概要 会社では週に数回、採用面接を担当してるのですが、最近ではフロントエンド・バックエンドだけでなくSREの採用も執り行うようになりました。 ここではSREを採用する際に実際に私が面接で質問する主な観点と趣旨について公開していこうと思います。 誰が書いてるか 現職は メタップス にて横断的なテックリードやSREエンジニアをしてます。学生の頃に「ユニバーサルHTML/XHTML」やヤコブ・ニールセンの「ウェブ・ユーザビリティ」に感化されフロントエンド技術に興味を持ち始め、その後バックエンドに携わるとミーハーらしくPoEAAやDDDにハマり

                  • テクノロジー
                  • 2020/09/25 09:22
                  • aws
                  • SREエンジニア採用面接における質問と趣旨 - Qiita

                    5 users

                    qiita.com/naomichi-y

                    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 概要 会社では週に数回、採用面接を担当してるのですが、最近ではフロントエンド・バックエンドだけでなくSREの採用も執り行うようになりました。 ここではSREを採用する際に実際に私が面接で質問する主な観点と趣旨について公開していこうと思います。 誰が書いてるか 現職は メタップス にて横断的なテックリードやSREエンジニアをしてます。学生の頃に「ユニバーサルHTML/XHTML」やヤコブ・ニールセンの「ウェブ・ユーザビリティ」に感化されフロントエンド技術に興味を持ち始め、その後バックエンドに携わるとミーハーらしくPoEAAやDDDにハマり

                    • テクノロジー
                    • 2020/09/24 17:34
                    • AWS運用のノウハウ - Qiita

                      5 users

                      qiita.com/naomichi-y

                      概要 AWSを始めとするパブリッククラウド環境でインフラ運用を始めると、サーバ構築からインフラ監視、セキュリティ対策、コスト管理まで考えなければならないことがたくさん出てきます。 ここではAWSを初めて運用するインフラエンジニア、SRE向けにスモールスタートな環境構築からスケーラビリティの高いインフラ構成まで、様々なノウハウを公開していこうと思います。 初めにやること アカウント設計 システムを運用する上で、本番環境以外に開発環境や検証環境を作成するケースは多いと思います。AWSでサービスを運用する場合は大まかに次のパターンに分かれることが多くなります。 1つのAWSアカウント、1つのVPC (ネットワーク) に全ての環境を構築 1つのAWSアカウント、VPCごとに環境を分けて構築 AWSアカウントを環境ごとに分けて作成 どのパターンが最適かは、システム構成や規模によって変わりますし、運用

                      • テクノロジー
                      • 2020/08/31 05:02
                      • インフラ
                      • AWS
                      • 設計
                      • 考察
                      • 技術
                      • Terraform設計・運用のノウハウ - Qiita

                        19 users

                        qiita.com/naomichi-y

                        概要 Terraformを使い始めて一年ほど経ったので、設計や運用上のノウハウを公開していこうと思います。 基本的にAWSを使うことが多いので、AWS寄りの話になります。 設計編 利用可能なプロバイダを調べる TerraformはAWSやGCPといったクラウドサービスをコード化できることで有名ですが、オフィシャルだけでも様々なプロバイダに対応しています。 私はAWSのほか、GitHubやDatadogをコード化して運用してます。 ネットワーク設計 サービスを構築する上で本番環境のほかに開発やステージング環境を作りますが、環境の分け方は大きく分けて次のいずれかになることが多いと思います。 1つのVPCに全ての環境を入れる 環境ごとにVPCを分ける 環境ごとにAWSアカウントを分ける 2のパターンで設計する場合、Terraformで構成を組む際はVPCをdevelopment、staging、

                        • テクノロジー
                        • 2019/07/23 10:50
                        • Terraform
                        • Infrastructure
                        • 設計
                        • management
                        • aws
                        • tech
                        • development
                        • web
                        • あとで読む
                        • ECSにおけるログの扱い方 - Qiita

                          8 users

                          qiita.com/naomichi-y

                          概要 ECS運用において、Dockerコンテナはデプロイの度に破棄・生成が繰り返されるため、アプリケーションが生成する各種ログはコンテナ内に保管しておくことができない。 すべてのログはイベントストリームとして扱い、外部ストレージに送る必要がある。 本ページではECSを運用していく中で発生したログの取り扱いに関する遍歴をまとめていく。 ※このページは、ECS運用のノウハウからログの取り扱いに関する項目を抜き出して再編集したものです。 Phase 1: CloudWatch Logsの導入 コンテナ運用を考慮したアプリケーション設計では、The Twelve Factor Appが参考となる。 この中のLogsセクションではログの取り扱いで以下の記述がある。 A twelve-factor* app never concerns itself with routing or storage o

                          • テクノロジー
                          • 2018/11/29 04:15
                          • aws
                          • API GatewayとAPIサーバの連携 - Qiita

                            7 users

                            qiita.com/naomichi-y

                            概要 Private VPC(or サブネット)に配置したAPIサーバをAPI Gateway経由でインターネットに公開す方法を解説する。 APIサーバの設計 システム要件からAPIは次のように分類した。 公開API: インターネットに公開する必要のあるAPI 非公開API: インターネットに公開する必要のないAPI。Privateサブネットからのみアクセス可能 設計レベルで考慮したこと。 認証周りをCognitoで統一したい APIにキャッシュの仕組みを取り入れたい 仕様はOpen APIで書いてるので、Swaggerでバリデーションしたい 外部APIに関してはリクエスト制限を設けたい API AggregatorとしてはAWSが提供するAPI GatewayのほかKong等もあるが、今回は上記全てに対応でき、かつTerraformのリソースも揃っているAPI Gatewayを採用した。

                            • テクノロジー
                            • 2018/11/12 10:48
                            • aws
                            • Saved For Later
                            • ECSデプロイツールを公開しました - Qiita

                              4 users

                              qiita.com/naomichi-y

                              概要 AWS ECSを運用するために内製で開発したデプロイツールを公開しました。 リポジトリ 何ができるのか Slack botに対し deploy と打つと、ECSクラスタに対象となるソースをデプロイします。またコマンドベースのデプロイやGitHubのPushをトリガーとした自動デプロイもサポートします。 機能詳細 サービスやタスクスケジューリングのデプロイ、タスク実行をサポート YAMLベースのタスク定義 環境変数に渡した秘匿値の暗号化・復号に対応 (KMS) デプロイ形式 Slackを用いた対話形式のデプロイ コマンドベースのデプロイ GitHubのPushをトリガーとした自動デプロイ デプロイ状況を可視化するWebコンソールの提供 デプロイコマンドが実行する処理 イメージのビルド イメージのプッシュ (ECR) タスクのデプロイ 図解。 Webコンソールはデプロイの状況を可視化しま

                              • テクノロジー
                              • 2018/04/09 14:19
                              • ECS
                              • deploy
                              • AWS
                              • あとで読む
                              • Lambdaで環境変数が使えるようになった - Qiita

                                4 users

                                qiita.com/naomichi-y

                                Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                • テクノロジー
                                • 2017/12/12 11:24
                                • node.js
                                • aws
                                • Saved For Later
                                • ECS運用のノウハウ - Qiita

                                  197 users

                                  qiita.com/naomichi-y

                                  Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 関連記事 マイクロサービスを支えるインフラアーキテクチャ (AWS Dev Day 2019登壇資料) ECSデプロイツールを公開しました ECSにおけるログの取り扱いを別ページに移動させました 設計 基本方針 基盤を設計する上で次のキーワードを意識した。 Immutable infrastructure 一度構築したサーバは設定の変更を行わない Infrastructure as Code インフラの構成をコードで管理 (Terraformを採用) Serverless architecture 無駄にサーバを増やさない アプリケーシ

                                  • テクノロジー
                                  • 2017/08/31 12:40
                                  • ECS
                                  • aws
                                  • docker
                                  • 運用
                                  • あとで読む
                                  • beanstalk
                                  • ALB
                                  • container
                                  • elasticsearch
                                  • インフラ
                                  • Dockerコンテナデプロイサービスの比較 (Beanstalk Multi-container Docker/ECS) - Qiita

                                    16 users

                                    qiita.com/naomichi-y

                                    ※1: CLIからのみ実行可能 Beanstalkの特徴 環境構築が楽。EC2+RDSという一般的なアプリケーションであればBeanstalkコンソールでほぼ完結 コンテナを用いないアプリケーションも構築可能 Multi-container Dockerを利用すると、裏でECSが動く (ECSを意識しなくてもアプリケーションが動く) Beanstalkはとにかく環境構築が簡単。ウィザードに従ってうっかり Create environment なんて押すもんならいきなりインスタンス起動してアプリケーションが動き出す。間違えて3回くらい押した。 Beanstalkは環境構築が簡単な反面、裏で何のサービスが連動しているのか分かりにくい側面もあります。障害が発生した時、問題の切り分け (コンテナが原因なのか、ECSか、それともBeanstalkの問題か) が困難となる印象です。 ちなみにBeans

                                    • テクノロジー
                                    • 2017/02/08 23:37
                                    • Beanstalk
                                    • ECS
                                    • Docker
                                    • AWS
                                    • Saved For Later
                                    • Data PipelineでEMR Clusterが起動しない問題 - Qiita

                                      3 users

                                      qiita.com/naomichi-y

                                      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                      • テクノロジー
                                      • 2016/04/12 01:17
                                      • Expressで非同期処理中の例外をハンドリングする - Qiita

                                        5 users

                                        qiita.com/naomichi-y

                                        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                        • テクノロジー
                                        • 2016/03/07 12:09
                                        • DynamoDBにおけるテーブル設計 - Qiita

                                          24 users

                                          qiita.com/naomichi-y

                                          Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                          • テクノロジー
                                          • 2016/02/27 15:13
                                          • dynamodb
                                          • aws
                                          • database
                                          • 設計
                                          • あとで読む
                                          • jQueryからAmazon API Gatewayを使用する - Qiita

                                            7 users

                                            qiita.com/naomichi-y

                                            Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                            • テクノロジー
                                            • 2015/09/07 19:27
                                            • メモ
                                            • Dockerを一般ユーザで実行する - Qiita

                                              22 users

                                              qiita.com/naomichi-y

                                              Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                              • テクノロジー
                                              • 2015/04/21 15:05
                                              • docker
                                              • DockerでRailsコンテナを構築する - Qiita

                                                3 users

                                                qiita.com/naomichi-y

                                                Rails Container <- Here --------------------------------- Docker --------------------------------- Vagrant (CentOS) --------------------------------- VirtualBox --------------------------------- LocalMachine (OS X) 関連ページ DockerでMySQL+永続コンテナを構築する VagrantにCentOS 7.0をインストールする 前提となる環境 Host OS: Mac OS X VirtualBox 4.2.26 Vagrant 4.3.26 Guest OS: CentOS 7.1 Docker 1.5.0-dev Container OS: CentOS 7.1 MySQ

                                                • テクノロジー
                                                • 2015/04/10 09:11
                                                • Docker
                                                • Rails
                                                • DockerでMySQL+永続コンテナを構築する - Qiita

                                                  6 users

                                                  qiita.com/naomichi-y

                                                  Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                                  • テクノロジー
                                                  • 2015/04/06 10:08
                                                  • mysql
                                                  • docker

                                                  このページはまだ
                                                  ブックマークされていません

                                                  このページを最初にブックマークしてみませんか?

                                                  『qiita.com』の新着エントリーを見る

                                                  キーボードショートカット一覧

                                                  j次のブックマーク

                                                  k前のブックマーク

                                                  lあとで読む

                                                  eコメント一覧を開く

                                                  oページを開く

                                                  はてなブックマーク

                                                  • 総合
                                                  • 一般
                                                  • 世の中
                                                  • 政治と経済
                                                  • 暮らし
                                                  • 学び
                                                  • テクノロジー
                                                  • エンタメ
                                                  • アニメとゲーム
                                                  • おもしろ
                                                  • アプリ・拡張機能
                                                  • 開発ブログ
                                                  • ヘルプ
                                                  • お問い合わせ
                                                  • ガイドライン
                                                  • 利用規約
                                                  • プライバシーポリシー
                                                  • 利用者情報の外部送信について
                                                  • ガイドライン
                                                  • 利用規約
                                                  • プライバシーポリシー
                                                  • 利用者情報の外部送信について

                                                  公式Twitter

                                                  • 公式アカウント
                                                  • ホットエントリー

                                                  はてなのサービス

                                                  • はてなブログ
                                                  • はてなブログPro
                                                  • 人力検索はてな
                                                  • はてなブログ タグ
                                                  • はてなニュース
                                                  • ソレドコ
                                                  • App Storeからダウンロード
                                                  • Google Playで手に入れよう
                                                  Copyright © 2005-2025 Hatena. All Rights Reserved.
                                                  設定を変更しましたx