並び順

ブックマーク数

期間指定

  • から
  • まで

121 - 160 件 / 8301件

新着順 人気順

Kubernetesの検索結果121 - 160 件 / 8301件

  • 世界一早いPHPerKaigi 2024 トーク感想記事 - muno_92の日記

    皆さん、こんにちは。 PHPerKaigi 2024 コアスタッフのmuno92です。 PHPerKaigi 2024の開催がいよいよ今週末に迫っていますね。 この記事では、事前収録されたトーク動画を元に一足早くトークの感想をお届けします。 トークの事前収録とは day0 (3/7) マイクロサービスがほしいと思ったときに本当に必要だったもの〜なぜ人は共通基盤の夢を見るのか〜 PHP で読む楽しいコアダンプ day1 (3/8) 古くなってしまったPHPフレームワークとPHPのバージョンアップ戦略 Laravel OpenAPIによる "辛くない" スキーマ駆動開発 履歴データテーブルとの向き合い方 10年以上動いているレガシーなバッチシステムを Kubernetes(Amazon EKS) に移行する取り組み パフォーマンスを改善するには仕様変更が1番はやい CSRF対策のやり方、そろそ

      世界一早いPHPerKaigi 2024 トーク感想記事 - muno_92の日記
    • How does Sidekiq work? | Mike Perham

      2024-02-04 This article was originally published on DanSvetlov.me and is republished here with permission of the author. This article is relevant to Sidekiq v7. Sidekiq is one of the most ubiquitous1 Ruby background job processors out there. To anybody who has worked with Ruby on and off Rails, it needs no introduction. Sidekiq has a 10+ year track record of being an efficient, battle-tested and s

      • EKSのaws-auth ConfigMapに変更が入って辛い | DevelopersIO

        困っていること EKSクラスターを、TerraformのEKS公開モジュールを使ってプロビジョニングしています。現在使っているversionは19.17.1です。クラスターのversionは1.27です。 2月初旬頃から、EKSクラスターのkube-system namespaceのConfigMap aws-auth の内容が何者かによってTerraform外で更新されるようになっており、それによってterraform planや terraform applyで以下のようなdiffが検出されることがあります。 mapRoles.groups配列内の要素順が異なる mapRoles.groups配列内の文字列が全般「"」で囲まれていない→囲まれている # module.eks.kubernetes_config_map_v1_data.aws_auth[0] will be update

          EKSのaws-auth ConfigMapに変更が入って辛い | DevelopersIO
        • Kindを使ったKubernetes環境構築 - Qiita

          背景とか目的 最近Kubernetesを使って、色々試したいことが多い。 一発コマンドでマルチクラスタを作って、きれいさっぱりさよならしたい。 物理マシン数台でclusterを構築したり、管理するのがめんどくさい。 自分の開発マシンだけでマルチノードクラスタを立ち上げて、アプリの動作を確認したい。 Kindとは Kubernetes IN Docker らしいです。少しだけ概要にも触れておきます。 Kubernetesのノードとしてdockerコンテナを起動しています。dockerコンテナ一つがKubernetesのノードとして割り当てられます。 dockerコンテナの中(仮想的なノードの中)ではコンテナランタイム(containerd)が起動しています。このコンテナランタイムがKubernetesのコンポーネントやアプリケーションをコンテナとして管理しています。dockerコンテナの中で

            Kindを使ったKubernetes環境構築 - Qiita
          • はてなにおけるEKSの運用と自動化 (2024年版) - Hatena Developer Blog

            サービスプラットフォームチームで SRE を担当している id:masayosu です。 先月からですが Hatena Developer Blog にて SRE 連載を始めました。先月の記事は はてなブログの DB を RDS for MySQL 8.0 にアップグレードした話 - Hatena Developer Blog です。 毎月はてなの SRE が交代でブログ記事を書きますのでお楽しみに。 この記事は2024年2月の SRE 連載の記事です。 はてなの EKS 利用について 私が所属するサービスプラットフォームチームでは EKS の運用を続けており、先日 Kubernetes 1.23 から 1.28 へのアップグレードを完了しました。 私のチームは少人数で形成されているのですが、担当しているサービスは大小様々あり EKS クラスター上では数十個のサービスが稼働しています。 少

              はてなにおけるEKSの運用と自動化 (2024年版) - Hatena Developer Blog
            • Make Money Creating SadServers Scenarios

              v1.3 — 2024-02-19 Objective The purpose is to create quality SadServers.com scenarios. A quality scenario has most of the characteristics of an ideal scenario: They are fairly realistic.They are hard (medium type problems will also be considered), as in virtually nobody will be able to solve quickly (say under 10 - 20 minutes) and only a small fraction of people can actually solve. It’s perfectly

              • Kubernetesで障害発生するとNT-Dが発動しユニコーンガンダムのサイコフレームが発光するシステムの開発 - Qiita

                モチベーション 自宅のKubernetsの運用を行っていると、障害が発生してもついつい後回しにしてしまいがちです。 これにより、家庭内の情シス部門としては、ユーザ(家族)からクレームを受けることがしばしばあり、家庭の平穏を脅かすものでした。 そこで、障害が発生しても直ぐに気がつけ、さらにテンションを上げるものが欲しくなりました。 真っ先に思い出したのが、いにしえ(?)のデータセンターのパトランプです。 障害発生時に設置されたパトランプが光り出しスタッフに緊張感が走ったものでした。 しかし、パトランプは残念ながら持ち合わせていないため、光らせてテンションの上がるものを家の中を物色すると、積みプラされた「RX-0ユニコーンガンダム」を発見してしまいました。 この積みプラされていたユニコーンガンダム、幸いなことにLEDが組み込まれた光る奴でした。 発見した瞬間、障害発生でNT-Dが発動しデストロ

                  Kubernetesで障害発生するとNT-Dが発動しユニコーンガンダムのサイコフレームが発光するシステムの開発 - Qiita
                • neue cc - R3 - C#用のReactive Extensionsの新しい現代的再実装

                  R3 - C#用のReactive Extensionsの新しい現代的再実装 2024-02-27 先日、新しいC#用のReactive Extensionsの実装としてR3を正式公開しました!R3はRx for .NETを第一世代、UniRxを第二世代とした場合の、第三世代のRxという意味で命名しています。Rxとしてのコア部分(ほぼdotnet/reactiveと同様)は.NET共通のライブラリとして提供し、各プラットフォーム特化のカスタムスケジューラーやオペレーターは別ライブラリに分けるという形により、全ての.NETプラットフォーム向けのコアライブラリと、各種フレームワーク Unity, Godot, Avalonia, WPF, WinForms, WinUI3, Stride, LogicLooper, MAUI, MonoGame 向けの拡張ライブラリを提供しています。 GitH

                  • Google、商用利用可能な軽量オープンAIモデル「Gemma」を公開

                    Googleは2024年2月21日(米国時間)、新世代の大規模言語モデル(LLM)「Gemma」を提供開始した。Googleの生成AI(人工知能)「Gemini」と同じ研究、技術に基づいた軽量のオープンモデルファミリーだ。 20億パラメーターの「Gemma 2B」と70億パラメーターの「Gemma 7B」がリリースされており、それぞれ事前トレーニング済みモデルとインストラクションチューニング済みモデルが用意されている。 事前トレーニング済みモデル:Gemmaのコアデータトレーニングセット以外の特定のタスクや手順ではトレーニングされていない。チューニングした上でデプロイ(展開)する必要がある インストラクションチューニング済みモデル:人間の言葉による操作でトレーニングされており、チャットbotと同様に会話の入力に応答できる これらのモデルはノートPC、ワークステーション、「Google Cl

                      Google、商用利用可能な軽量オープンAIモデル「Gemma」を公開
                    • モノタロウがGoとprotobufで進める爆速マイクロサービス開発とそれを支えるプロセス - MonotaRO Tech Blog

                      こんにちは。モノタロウのTechBlog編集チームです。 モノタロウではECサイトでのお客様体験の向上を目指して、日々改善に取り組んでいます。 商品の出荷目安などの出荷関連情報は重要な要素の1つになります。 今回は、出荷関連情報の正確性を改善するとともにシステムの変更容易性を向上させるためにマイクロサービス化に取り組んだ活動をインタビューしました。 自己紹介 納期表示を高度化する サプライヤ在庫連携機能開発のつらみ AVLのマイクロサービス開発のすすめ方 リリース・監視・その後の展開 おわりに 今回インタビューしたみなさん 自己紹介 山崎 章裕 ECシステムエンジニアリング部門 開発生産性グループ、プラットフォームエンジニアリング部門 CTO-Officeグループ AVLチーム兼務 2019年8月に入社し、主にECサイトの注文・配送周りのプロジェクトにテックリードとして関わる。またECサイ

                        モノタロウがGoとprotobufで進める爆速マイクロサービス開発とそれを支えるプロセス - MonotaRO Tech Blog
                      • NTTドコモ、全国展開する5Gの無線アクセスネットワークをAWSの「Amazon Elastic Kubernetes Service Anywhere」を用いて展開すると発表

                        NTTドコモ、全国展開する5Gの無線アクセスネットワークをAWSの「Amazon Elastic Kubernetes Service Anywhere」を用いて展開すると発表 NTTドコモとAWSは、NTTドコモが日本全国で商用展開する5Gの無線アクセスネットワーク(Open RAN)を、AWSの Amazon Elastic Kubernetes Service Anywhere(以下、Amazon EKS Anywhere)を用いて展開すると発表しました。 5Gでは、これまで通信キャリアや通信機器ベンダごとに閉じていた基地局などの無線アクセスネットワーク(Radio Access Network)の仕様を、オープンな仕様にすることで、異なるベンダの機器を組み合わせて構築できるできるようにする「Open RAN」(Open Radio Access Network)が急速に進んでいます

                          NTTドコモ、全国展開する5Gの無線アクセスネットワークをAWSの「Amazon Elastic Kubernetes Service Anywhere」を用いて展開すると発表
                        • NTT and Red Hat Fuel AI Analysis at the Edge with IOWN Technologies

                          As part of the Innovative Optical and Wireless Network (IOWN) initiative, NTT Corporation (NTT) and Red Hat, Inc., in collaboration with NVIDIA and Fujitsu, have jointly developed a solution to enhance and extend the potential for real-time artificial intelligence (AI) data analysis at the edge. Using technologies developed by the IOWN Global Forum and built on the foundation of Red Hat OpenShift,

                            NTT and Red Hat Fuel AI Analysis at the Edge with IOWN Technologies
                          • NTTドコモ、日本全国で展開する5G無線アクセスネットワークでAWSを選定

                            NTTドコモ、日本全国で展開する5G無線アクセスネットワークでAWSを選定AWSと連携し、エンドツーエンドで5Gネットワークの強靭性・柔軟性・省電力性向上を加速 Amazon.com, Inc.(NASDAQ: AMZN)の関連会社である Amazon Web Services, Inc.(以下、AWS)は、株式会社 NTTドコモ(以下、ドコモ)のオープンな5G無線アクセスネットワーク(オープン RAN)の日本全国での商用展開に選定されたことを発表しました。オープン RAN は、無線接続を介してデバイスをネットワークに接続する役割を担う、無線アクセスネットワークの革新を通じて、オープンで仮想化された完全に相互運用可能なモバイルネットワークへと移行する取組です。AWS はまた、モバイル業界における オープン RAN の取組を世界的に推進するドコモのサービスブランドである「OREX(https

                              NTTドコモ、日本全国で展開する5G無線アクセスネットワークでAWSを選定
                            • Cloud Run のための実践 Cloud Deploy

                              はじめに 本記事では実践的な Cloud Run のデプロイパイプライン実装を通して Cloud Deploy の理解を試みます。Cloud Deploy は元々 Kubernetes 用のプロダクトとしてリリースされたこともあり、Cloud Run に限って利用するには学習コストが高すぎるところもあります。本記事では Cloud Run のデプロイの本番環境構築・運用に必要な部分のみをピックアップして次のようなことを説明します。 Cloud Deploy の仕組み Cloud Deploy を使ったデプロイパイプラインの設計・実装方法 Service Account、IAM 設計 おすすめの Infra as Code の方法 おすすめの skaffold.yaml の書き方 Automation、デプロイフック、カナリアデプロイなどの高度なパイプライン、監視などは上記のような基本をおさ

                                Cloud Run のための実践 Cloud Deploy
                              • 製造業界隈の最新トレンドをコンパクトに知ることができる書籍「製造業DX EU/ドイツに学ぶ最新デジタル戦略」 | DevelopersIO

                                ITと製造業ってなんだかんだ言って遠く感じませんか?その遠さをちょっとでも埋めるために、一つのきっかけとなるめっちゃ良い本です。 「デジタルツインとかインダストリー4.0とか、製造業DX関連めっちゃ単語があるけれど、なんというか一気通貫で網羅的に把握したい!!」 製造ビジネステクノロジー部発足に伴い新規サービスチームに所属しているハマコーですが、今まであまり馴染みがなかった製造業界を網羅的に把握できる書籍を探し回っていたときに、出会ったこちらの本。今までほとんど知らなかった概念や法律や団体が多岐にわたって紹介されていて、すごく勉強になったのでご紹介。 特に普段情報を入手しにくい、欧州やEUの事例が豊富に記載されていて、そのあたりも気になる人にはオススメです。 製造業がDXでどすこいわっしょいきたか…!! ( ゚д゚) ガタッ /   ヾ __L| / ̄ ̄ ̄/_ \/   / 怒涛の勢いや

                                  製造業界隈の最新トレンドをコンパクトに知ることができる書籍「製造業DX EU/ドイツに学ぶ最新デジタル戦略」 | DevelopersIO
                                • (翻訳) GitLab 社で働くのはどのようなものだったか - forest book

                                  本稿は Yorick Peterse 氏によって書かれた次の記事の日本語翻訳です。著者に翻訳の許可を得て公開しています。 yorickpeterse.com また本稿は DeepL Pro を使って下訳したものに手を加えています。日本語翻訳の不具合または誤訳については Yorick Peterse 氏ではなく、本稿のコメント欄にお願いします。 ここから本文です。 GitLab 社で働くのはどのようなものだったか 私は2015年10月に GitLab 社に入社し、6年あまり働いて2021年12月に退社しました。 前に GitLab 社を辞めて Inko に取り組んでいることは書きましたが、2015年から2021年までの間、GitLab 社で働いていたことがどのようなものであったのかについては触れませんでした。理由は2つあります。 燃え尽き症候群に苦しんでいて、(当時は) 自分の人生の最後の6

                                    (翻訳) GitLab 社で働くのはどのようなものだったか - forest book
                                  • Gemma が Google Cloud で利用可能に | Google Cloud 公式ブログ

                                    Join us at Google Cloud NextComing to Las Vegas, April 9–11. Register *この投稿は米国時間 2024 年 2 月 22 日に Google Cloud blog に投稿されたものの抄訳です。 Google は本日、Gemini モデルの作成に使用したのと同じ研究とテクノロジーから構築した軽量で最先端のオープンモデル ファミリー Gemma を発表しました。Google Cloud のお客様は本日から、Vertex AI で Gemma モデルを使用してカスタマイズおよび構築を開始し、Google Kubernetes Engine (GKE) 上で実行できるようになります。Gemma のリリースとプラットフォーム機能のアップデートは、Google Cloud を活用する開発者にとって AI をよりオープンで利用しやすくす

                                      Gemma が Google Cloud で利用可能に | Google Cloud 公式ブログ
                                    • How to stay safe from repo-jacking

                                      SecurityHow to stay safe from repo-jackingRepo-jacking is a specific type of supply chain attack. This blog post explains what it is, what the risk is, and what you can do to stay safe. “Repo-jacking” is a type of supply chain attack that has received attention for its potential impact on open source software. In this blog post, I’ll explain what repo-jacking is and what you can do to stay safe. T

                                        How to stay safe from repo-jacking
                                      • Googleがオープンかつ商用利用可能で軽量な大規模言語モデル「Gemma」を公開

                                        Googleがオープンソースの大規模言語モデル「Gemma」を2024年2月22日に公開しました。GemmaはマルチモーダルAIのGeminiよりも軽量であることが特徴で、商用利用も可能です。 Gemma - Google が提供する最先端の軽量オープンモデル ファミリー。  |  Google AI for Developers https://ai.google.dev/gemma?hl=ja Gemma: Open Models Based on Gemini Research and Technology (PDFファイル)https://storage.googleapis.com/deepmind-media/gemma/gemma-report.pdf Gemma が Google Cloud で利用可能に | Google Cloud 公式ブログ https://cloud

                                          Googleがオープンかつ商用利用可能で軽量な大規模言語モデル「Gemma」を公開
                                        • Google、AIモデルの新ファミリー「Gemma」を発表 ―Geminiと同じテクノロジーに基づく軽量モデル | gihyo.jp

                                          Google⁠⁠、AIモデルの新ファミリー「Gemma」を発表 ―Geminiと同じテクノロジーに基づく軽量モデル Googleは2024年2月22日、Geminiモデル作成に使用したのと同じ研究/テクノロジーから構築した軽量で最先端のAIオープンモデル ファミリーGemmaを発表した。2月22日より全世界で利用できる。 Gemma: Introducing new state-of-the-art open models -Google Official Blog GemmaがGoogle Cloudで利用可能に | Google Cloud公式ブログ Gemma -軽量で最先端のオープンモデルのファミリー Gemma is a new family of open models that help developers and researchers build AI. Along w

                                            Google、AIモデルの新ファミリー「Gemma」を発表 ―Geminiと同じテクノロジーに基づく軽量モデル | gihyo.jp
                                          • Googleのオープンモデル Gemma の概要|npaka

                                            以下の記事が面白かったので、簡単にまとめました。 ・Gemma: Introducing new state-of-the-art open models 1. Gemma「Gemma」は、「Gemini」と同じ技術を基に構築された、軽量で最先端のオープンモデルです。「Google DeepMind」と「Google」の他のチームによって開発された「Gemma」は、「Gemini」からインスピレーションを受けており、その名前はラテン語で「宝石」を意味するgemmaを反映しています。モデルの重み付けに伴い、開発者のイノベーションをサポートし、コラボレーションを促進し、「Gemma」の責任ある使用をガイドするためのツールもリリースします。 「Gemma」は本日より世界中で利用可能になります。 知っておくべき重要な詳細は次のとおりです。 ・「Gemma 2B」「Gemma 7B」の2つのサイズの

                                              Googleのオープンモデル Gemma の概要|npaka
                                            • Gemma: Introducing new state-of-the-art open models

                                              At Google, we believe in making AI helpful for everyone. We have a long history of contributing innovations to the open community, such as with Transformers, TensorFlow, BERT, T5, JAX, AlphaFold, and AlphaCode. Today, we’re excited to introduce a new generation of open models from Google to assist developers and researchers in building AI responsibly. Gemma open modelsGemma is a family of lightwei

                                                Gemma: Introducing new state-of-the-art open models
                                              • Solrのクラウド移行 -AWS ECS Fargateの事例- - LIVESENSE ENGINEER BLOG

                                                はじめに 技術部インフラグループの春日です。 2024年現在、弊社が運営している マッハバイト は一部を除いてオンプレからクラウドへの移行が完了しました。 本記事では移行対象の1つであった Apache Solr に関する総括をします。 今回のプロジェクトでは移行自体を最優先とするため、スコープを以下に定めていました。 Apache Solrから他の検索エンジンへは乗り換えない アプリケーション側の改修は向き先の変更だけに留める Apache Solr自体のバージョンUP対応はしない 運用負荷を軽減できる形の構成変更を加える 移行スピードと移行後の運用コストとの天秤 新たに運用しないといけなくなるコンポーネントはなるべく増やさない モニタリングや監視の精度はなるべく落とさない 上記を踏まえ、以降の節ではApache Solrのサービス内利用箇所の紹介から始め、 インフラ構成・デプロイ・モニ

                                                  Solrのクラウド移行 -AWS ECS Fargateの事例- - LIVESENSE ENGINEER BLOG
                                                • 郊外型データセンタ活用・省電力リアルタイムAI分析技術を実証~IOWN技術の活用によりリモート拠点上でのAI分析の遅延と消費電力を大幅に削減~ | ニュースリリース | NTT

                                                  日本電信電話株式会社(本社:東京都千代田区、代表取締役社長:島田 明、以下「NTT」)は、IOWN構想の一環として、Red Hat、NVIDIA、および富士通の協力のもと、IOWN技術を用いて郊外型データセンタを活用したリアルタイムArtificial Intelligence(AI)分析を省電力に実現する技術を開発しました。本AI分析基盤では、IOWNオールフォトニクス・ネットワーク(All-Photonics Network、以下、APN)、およびIOWNデータセントリック基盤(Data Centric Infrastructure、以下、DCI)のデータ処理高速化手法を活用しています。本実証実験を通じ、郊外型データセンタによるAI分析において、従来の方式と比べて、遅延時間(センサ設置拠点でデータを受信してから郊外型データセンタでAI分析を完了するまでの時間)を、最大で60%削減できる

                                                    郊外型データセンタ活用・省電力リアルタイムAI分析技術を実証~IOWN技術の活用によりリモート拠点上でのAI分析の遅延と消費電力を大幅に削減~ | ニュースリリース | NTT
                                                  • モノリシックなAPIでのカナリアリリース導入と開発者の認知負荷を減らすためConfigMapを使わない選択をした話 - MonotaRO Tech Blog

                                                    こんにちは、プラットフォームエンジニアリング部門コンテナ基盤グループの岡田です。 当社ではECサイトの裏側で利用されているモノリシックなAPIをコンテナ化し、Elastic Kubernetes Service (EKS) に移行しました。 移行直後は下記のようにトラブルに見舞われましたが、現状安定した運用ができています。 EKSコンテナ移行のトラブル事例:推測するな計測せよ -CoreDNS暴走編- - MonotaRO Tech Blog EKSコンテナ移行のトラブル事例:FargateにおけるAZ間通信遅延の解消 - MonotaRO Tech Blog 今回はトラブル事例ではなく活用事例になりますが、アプリケーションリリース起因でのトラブル影響を減らすため、コンテナ化したAPIに対してカナリアリリース導入を行いました。そのため、導入に際して生じたConfigやSecret周りの課題

                                                      モノリシックなAPIでのカナリアリリース導入と開発者の認知負荷を減らすためConfigMapを使わない選択をした話 - MonotaRO Tech Blog
                                                    • JetBrains Rider and the .NET Aspire Plugin | The .NET Tools Blog

                                                      With the .NET 8 announcement, developers were surprised to learn of a new opinionated, cloud-ready stack for building observable distributed applications. Of course, we’re talking about .NET Aspire, a solution of tools and patterns delivered to developers via the NuGet workloads found in newer versions of the .NET SDK, similar to Multi-Application UI or MAUI. In this post, we’ll cover what .NET As

                                                        JetBrains Rider and the .NET Aspire Plugin | The .NET Tools Blog
                                                      • 【書評】「コンテナセキュリティ コンテナ化されたアプリケーションを保護する要素技術」 | DevelopersIO

                                                        セキュリティに限定せず、「コンテナとは何か」から詳細に説明しています。コンテナやセキュリティの深淵に触れてみたい方にお勧めの、遅効性の良書という印象です。 コーヒーが好きな emi です。 コンテナを使ったアーキテクチャは引き合いも多く、私も常々しっかり学ばねばならないと思っていました。そんな折、以下のイベントでコンテナセキュリティに関する内容で登壇をすることになりました。 コンテナセキュリティについて学ぶため「コンテナセキュリティ コンテナ化されたアプリケーションを保護する要素技術」を読みましたので、本記事では本書の概要と感想を記載します。 書籍情報 書籍タイトル : コンテナセキュリティ コンテナ化されたアプリケーションを保護する要素技術 著者 : Liz Rice(著)、株式会社スリーシェイク(監修)、水元 恭平、生賀 一輝、戸澤 涼、元内 柊也(訳) 出版社 : インプレス 出版日

                                                          【書評】「コンテナセキュリティ コンテナ化されたアプリケーションを保護する要素技術」 | DevelopersIO
                                                        • Microsoft、2024年後半にリリースを予定する「.NET 9」の展望を公式ブログにて紹介

                                                          同社は、実稼働アプリケーションを最適化するためのツールとして、ネイティブAOTとアプリケーショントリミングの開発を行っており、.NET 8ではwebapiaotを用いてトリミングとAOTの両方に対してWeb APIアプリケーションを最適化した。 .NET 9では、他の種類のアプリケーションでも同様のことを行うべく、すべてのASP.NET CoreアプリケーションにてDATAS GCの改善に取り組んでいる。Azure Container Appsパートナーは、Kubernetesベースの環境内で.NET 9アプリケーションを複数のインスタンスへ簡単に拡張できるようにしており、Microsoftとの協力によって偽造防止トークンや認証トークンといった一時的なデータが、データ保護を使用して正しく暗号化され、レート制限APIが改善され各ノード間で最適な動作が保証されるよう取り組んでいるという。 Vi

                                                            Microsoft、2024年後半にリリースを予定する「.NET 9」の展望を公式ブログにて紹介
                                                          • 第10回:Cloudflareの紹介と運用のポイント - CADDi Tech Blog

                                                            ※本記事は、技術評論社「Software Design」(2024年1月号)に寄稿した連載記事「Google Cloudを軸に実践するSREプラクティス」からの転載1です。発行元からの許可を得て掲載しております。 はじめに 前回はDatadogによるクラウド横断のモニタリング基盤について解説しました。 今回はCloudflareとは何か、なぜ使っているのか、各サービスとポイント、キャディでの活用例を紹介します。 ▼図1 CADDiスタックにおける今回の位置付け Cloudflare とは 本記事では、Cloudflare社が提供しているプラットフォーム全体を「Cloudflare」とします。 Cloudflareは、ひと昔前までは数あるシンプルなCDN(Contents Delivery Network)サービスの1つでした。CDNとは、コンテンツの配信を最適化するためのネットワークです。

                                                              第10回:Cloudflareの紹介と運用のポイント - CADDi Tech Blog
                                                            • Pythonベースの負荷テストについて知っておくべきこと

                                                              アプリケーションに多くのユーザーが同時にアクセスすることで、障害が発生する危険性がある。そうした需要に対応する準備が整っていることを確認することは重要だ。本稿では、負荷テストのベストプラクティスにPythonを利用できる箇所と、アプリケーションを適切に準備する方法を解説する。 アプリケーション開発チームは負荷テストを実施することで、少なくとも所定の負荷値まではアプリケーションが想定通りに機能することを保証できる。だが、負荷テストを重視しない開発チームがあまりにも多い。 開発者がスポットチェックを行ったり、パフォーマンスを高めるコーディング手法を採用したりすることは可能だ。だが、予期しないユーザー負荷が原因でサーバがロックすると、企業もユーザーも不意を突かれることが多い。負荷が高過ぎてアプリケーションが機能しなくなるのは恥ずべきことだ。 そこで、本稿では、負荷テストのベストプラクティスにPy

                                                                Pythonベースの負荷テストについて知っておくべきこと
                                                              • What you need to know about the future of Mozilla Hubs

                                                                In this post, the Hubs team covers what our community and customers can expect for the shutdown of Hubs on May 31, 2024. The shutdown includes our demo server, managed subscription, and community resources. We encourage you to ask questions in our Discord Server: https://discord.gg/PzuW9AQ9 The News About HubsOn February 13, 2024, Mozilla announced an organization-wide restructuring impacting a nu

                                                                  What you need to know about the future of Mozilla Hubs
                                                                • Kubernetesは怖くない!開発者のためのインフラトラブルシューティング入門

                                                                  Kubernetesが導入される企業が徐々に増える中で、「これまでインフラレイヤに触ったことがないのにKubernetesを触る必要が出てきた」という開発者の方もいるのではないかと思います。そういった方にむけて「Kubernetesとはなにか」からはじまり、Kubernetesに乗せたアプリケーションが動かなくなって困ったときのトラブルシューティング方法を紹介するスライドです。 残念ながら資料内で動画を再生することができないためターミナル画面の画像のみになっているスライドがあります。

                                                                    Kubernetesは怖くない!開発者のためのインフラトラブルシューティング入門
                                                                  • アーキテクチャから学ぶKubernetesの全体像

                                                                    Developers Summit(デブサミ)2024で登壇したセッションの資料です。 - https://event.shoeisha.jp/devsumi/20240215 - https://event.shoeisha.jp/devsumi/20240215/session/4777

                                                                      アーキテクチャから学ぶKubernetesの全体像
                                                                    • Elasticsearchのパフォーマンス問題をプロファイラを使って解決する | メルカリエンジニアリング

                                                                      search infra teamのmrkm4ntrです。我々のチームではElasticsearchをKubernetes上で多数運用しています。歴史的経緯によりElasticsearchのクラスタは全てElasticsearchクラスタ専用のnode pool上で動作していました。ElasticsearchのPodは使用するリソースが大きいため、このnode poolのbin packingが難しくコストを最適化できないという問題がありました。そこで全てのElasticsearchクラスタを専用のnode poolから他のワークロードと共存可能なnode poolへ移行しました。ほとんどのクラスタが問題なく移行できたのですが、唯一移行後にlatencyのスパイクが多発してしまうものがありました。 この記事では、その原因を調査する方法と発見した解消方法について説明します。 発生した現象 共

                                                                        Elasticsearchのパフォーマンス問題をプロファイラを使って解決する | メルカリエンジニアリング
                                                                      • Docker/Kubernetes 実践コンテナ開発入門 改訂新版を出版します

                                                                        こんにちは、ビコーペガサスです。この度、「Docker/Kubernetes 実践コンテナ開発入門 改訂新版」を出版します。本書は2018年に出版した初版を全面改訂したものです。 【新刊】2024年2月24日発売『Docker/Kubernetes実践コンテナ開発入門 改訂新版』本体3,600円+税,山田明憲 著,Docker/Kubernetesを実践で使いこなす!コンテナ開発・運用の第一歩!https://t.co/jRfsDFnuKu pic.twitter.com/dd0qo4DZM1 — 技術評論社販売促進部 (@gihyo_hansoku) February 13, 2024 「改訂新版」のモチベーション 初版の出版から早5年半が過ぎ、コンテナ技術の情報は大きく変化しました。コンテナ技術の基本的な部分は変わらないとはいえ、初版の内容が陳腐化するだけの時間が流れたことは否定しよう

                                                                        • GitHub - kubetail-org/kubetail: Web-based, real-time log viewer for Kubernetes

                                                                          Viewing application logs in a containerized environment can be challenging. Typically, an application consists of several services, each deployed across multiple containers which are load balanced to ensure an even consumption of resources. Although viewing individual container logs is easy using tools such as kubectl or the Kubernetes Dashboard, simultaneously monitoring logs from all the contain

                                                                            GitHub - kubetail-org/kubetail: Web-based, real-time log viewer for Kubernetes
                                                                          • ウォンテッドリーのバックエンド領域を支える言語の歴史を読み解く | Wantedly Engineer Blog

                                                                            こんにちは、ウォンテッドリー株式会社でインフラエンジニアをやっている @fohte です。 筆者はウォンテッドリーに join して 1 年が経過しようとしており、ようやくウォンテッドリーが採用しているアーキテクチャについて全貌が掴めてきました。そこで改めてウォンテッドリーの技術スタックを考え直してみると、ウォンテッドリーのバックエンド領域において利用している言語はなぜ採用されているのかが気になりました。今回はそれを読み解くべく、過去から現在までに利用されている言語の比率から、その背景と歴史を追っていきます。 ウォンテッドリーで採用している言語とアーキテクチャの歴史まずはじめに、ウォンテッドリーでは下図の技術およびアーキテクチャを選定しています。 (参考: 技術とアーキテクチャ - Wantedly Engineering Handbook) 本記事では、この図での "The System

                                                                              ウォンテッドリーのバックエンド領域を支える言語の歴史を読み解く | Wantedly Engineer Blog
                                                                            • SREエンジニアが目指すGKE共通デプロイ基盤の完成形 - ぐるなびをちょっと良くするエンジニアブログ

                                                                              こんにちは。開発部門 開発部 Data AI Strategyセクション データ基盤 Unitの小野です。 2020年8月に入社してから早3年。SREエンジニアとして、日々業務改善に励んでいます。 ここ一年ほど、DAOという組織改善プロジェクトを推進していく中で、Google Kubernetes Engine (GKE)を使ったGKE共通デプロイ基盤の整備も進めてきました。 ※ DAOについての詳細はSREエンジニアが組織改善プロジェクトを立ち上げてみたを参照ください SREエンジニアの責務の一つは、プロダクトのリリースサイクルを極限まで短くし、次々と新しいサービスを世の中にリリースすることです。ChatGPTのような誰でも簡単に扱えるAIモデルが誕生したことで、プロダクト開発競争は今後ますます激しくなっていくと予想しており、SREエンジニアの責務の重要性をヒシヒシと感じています。 そう

                                                                                SREエンジニアが目指すGKE共通デプロイ基盤の完成形 - ぐるなびをちょっと良くするエンジニアブログ
                                                                              • (Almost) Every infrastructure decision I endorse or regret after 4 years running infrastructure at a startup

                                                                                Image from UnSplash I’ve led infrastructure at a startup for the past 4 years that has had to scale quickly. From the beginning I made some core decisions that the company has had to stick to, for better or worse, these past four years. This post will list some of the major decisions made and if I endorse them for your startup, or if I regret them and advise you to pick something else. AWS Link to

                                                                                • What it was like working for GitLab

                                                                                  I joined GitLab in October 2015, and left in December 2021 after working there for a little more than six years. While I previously wrote about leaving GitLab to work on Inko, I never discussed what it was like working for GitLab between 2015 and 2021. There are two reasons for this: I was suffering from burnout, and didn't have the energy to revisit the last six years of my life (at that time)I w