並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 12 件 / 12件

新着順 人気順

etcdの検索結果1 - 12 件 / 12件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

etcdに関するエントリは12件あります。 softwaredatabasesqlite などが関連タグです。 人気エントリには 『Database Evolution: From etcd to SQLite with Litestream for 2022』などがあります。
  • Database Evolution: From etcd to SQLite with Litestream for 2022

    WireGuard is a registered trademark of Jason A. Donenfeld. Hi, it’s us again, the ones who used to store our database in a single JSON file on disk, and then moved to etcd. Time for another change! We’re going to put everything in a single file on disk again. As you might expect from our previous choice (and as many on the internet already predicted), we ran into some limits with etcd. Database si

      Database Evolution: From etcd to SQLite with Litestream for 2022
    • roguelazer's website: etcd, or, why modern software makes me sad

      Once upon a time in 2013, there was a tool called etcd which was a really lightweight database written around the Raft consensus algorithm. This tool was originally written in 2013 for a bullshit unsuccessful project called CoreOS Container Linux that was EOL'd several years ago, but that doesn't really matter --- etcd was greater than its original use-case. Etcd provided a convenient and simple s

      • From JSON Files to etcd: A Tailscale Database Migration Story

        WireGuard is a registered trademark of Jason A. Donenfeld. Brad joins a startup When I first joined Tailscale almost a year ago, one of the first things I asked Crawshaw was, “So, what database do you use? MySQL, PostgreSQL, SQLite maybe?”, knowing that he loved SQLite. “A text file," he replied. “Huh?” “Yeah, we write out one big JSON object to a text file.” “How? When? What?” “Yeah, whenever som

          From JSON Files to etcd: A Tailscale Database Migration Story
        • 分散KVS「etcd」の環境を世界最速で構築!! | SIOS Tech. Lab

          こんにちは、サイオステクノロジー技術部 武井です。今回は分散KVSであるetcdを世界最速で試しましたので、その方法をご紹介します。 etcdとは? OSSの分散KVSです。単純なkey-Value形式のデータを保存することができます。アーキテクチャーも単純で、構築もそれほど難しくはありません。詳細は以下のURLを御覧ください。 https://etcd.io/ 用途は、アプリケーションなどの設定ファイルを分散して保存したいときに使います。ローカルのファイルに書くと、そのファイルが失われた場合設定ファイル消えちゃいますし、ではMySQLとかCassandraなどのデータベースでもレプリケーションとかすれば分散して設定を保存できますが、たかだかKey-Value形式の設定保存するためにデータベースって大げさな気がします。 そこでetcdの登場なのですが、etcdは本当に単純なKey-Valu

            分散KVS「etcd」の環境を世界最速で構築!! | SIOS Tech. Lab
          • Kubernetes での etcd について知りたいと思っていたことすべて(聞けなかったこと) #mirantis #docker #kubernetes #k8s - クリエーションライン株式会社

              Kubernetes での etcd について知りたいと思っていたことすべて(聞けなかったこと) #mirantis #docker #kubernetes #k8s - クリエーションライン株式会社
            • Go言語で学ぶetcdプログラミング

              Go言語を利用してetcdのデータを読み書きしたり、トランザクション処理やリーダーエレクションのプログラムの書き方を解説します。 etcdは2020年9月現在最新のv3.4に対応しています。 本書内で紹介するコードは以下のページで公開しています。 https://github.com/zoetrope/etcd-programming

                Go言語で学ぶetcdプログラミング
              • etcd とは

                etcd (読みはエトセディー) は、オープンソースで分散型の、一貫したキーバリューストア (key-value store) で、マシンの分散システムまたはクラスタの共有構成、サービス検出、スケジューラー調整を可能にします。より安全な自動更新を容易にし、ホストにスケジュールされている作業を調整し、コンテナのオーバーレイネットワークのセットアップを支援します。 etcd は、他の多くのプロジェクトのコアコンポーネントです。最も注目すべきは、コンテナ・オーケストレーションの事実上の標準システムである Kubernetes の主要なデータストアだということです。etcd を使用することにより、クラウドネイティブ・アプリケーションは、より安定したアップタイムを維持し、個々のサーバーで障害が発生した場合でも稼働し続けることができます。アプリケーションは、etcd に対してデータの読み取りと書き込み

                  etcd とは
                • 分散KVSの「etcd」、十分成熟したソフトウェアに到達したと、CNCFのインキュベーション段階からの卒業を発表

                  分散KVSの「etcd」、十分成熟したソフトウェアに到達したと、CNCFのインキュベーション段階からの卒業を発表 etcd(エトセディー)は、複数のノードが協力してキーバリュー型データストアを実現する、いわゆる分散KVS(キーバリューストア)です。 オープンソースで開発され、スケーラビリティや高速性、高い信頼性などを特徴としており、Kubernetesにおいてはプライマリデータストアとしてすべてのクラスタの状態を保存するなどの重要な役割を果たしています。 etcdはCloud Native Computing Foundation(CNCF)のインキュベーションプロジェクトとして開発が進められてきましたが、一定の成熟度に達したとしてインキュベーションからの卒業が発表されました。 Congrats to @etcdio, the newest #CNCF project graduate!

                    分散KVSの「etcd」、十分成熟したソフトウェアに到達したと、CNCFのインキュベーション段階からの卒業を発表
                  • etcdを使った分散ロック - Carpe Diem

                    概要 前回のRedisを使った分散ロックでは、正確なロックを取るためにはZookeeperやetcdを使うと良い、とまとめていました。 なので今回はetcdを用いて分散ロックを実現します。 環境 etcd v3.4.15 pkg.go.dev/go.etcd.io/etcd v3.5.0 go 1.16.0 事前知識 分散ロックに必要なもの 分散ロックマネージャには以下の機能が必要です。 自動リース機能 CAS フェンシングトークンを発行する機能 1つ1つ説明していきます。 自動リース機能 ロックを取得したクライアントが何らかの要因で落ちた時、そのロックが解放されないままだと他のクライアントは永遠にロックを取得することができません。 したがって、ロックを取得したとしても、自動的に解放されるようTTLを付ける必要があります。 またこのTTLの管理はクライアント側でなく分散ロックを提供する側の

                      etcdを使った分散ロック - Carpe Diem
                    • etcd の Learner とは? - Qiita

                      etcd v3.4 から利用可能になった Learner についてまとめた記事です. ゼットラボで開発・保守している etcd オペレータへの機能追加の際に必要になったため調査しました. ずばり Learner とは? Learner というのは投票権を持たないノードのことです. etcd の合意形成アルゴリズムとして採用されている Raft では Leader と呼ばれるノードを, ノードからの投票によって決定します. 投票権を持つノードは Follower と呼ばれ, Learner は Leader からのデータを十分キャッチアップできた段階で, Follower へ昇格することができます. Raft とは? Raft というのは合意形成アルゴリズムの一つです. よく比較されるアルゴリズムとして Paxos というものがありますが, 耐障害性やパフォーマンスに関しては同等なのに対し,

                        etcd の Learner とは? - Qiita
                      • ETCD - the Easy Way

                        This is a guide which will help you get started with etcd and help you understand how it is used in a kubernetes setup. To put in one sentence, etcd is a distributed, reliable key-value store for the most critical data of a distributed system. Every necessary detail of every resource in a cluster is stored in the form of key-value pairs divided into different directories as per the type of resourc

                          ETCD - the Easy Way
                        • Driving etcd Stability and Kubernetes Success

                          The latest news from Google on open source releases, major projects, events, and student outreach programs. Introduction: The Critical Role of etcd in Cloud-Native Infrastructure Imagine a cloud-native world without Kubernetes. It's hard, right? But have you ever considered the unsung hero that makes Kubernetes tick? Enter etcd, the distributed key-value store that serves as the central nervous sy

                            Driving etcd Stability and Kubernetes Success
                          1

                          新着記事