並び順

ブックマーク数

期間指定

  • から
  • まで

521 - 560 件 / 776件

新着順 人気順

ansibleの検索結果521 - 560 件 / 776件

  • Build your own DSL with Go & HCL

    DSL stands for Domain Specific Language The main goal of tools such as Kubernetes, Docker compose, Jenkins CI, Gitlab CI, or Ansible, among others, is that their behavior can be customized by configuration. They‘re like a black box that depending on the input (YAML/JSON descriptors), will generate different output. Other tools which belong to HashiCorp, such as Terraform, Vault, or Nomad use HCL i

      Build your own DSL with Go & HCL
    • The container orchestrator landscape [LWN.net]

      August 23, 2022 This article was contributed by Jordan Webb Docker and other container engines can greatly simplify many aspects of deploying a server-side application, but numerous applications consist of more than one container. Managing a group of containers only gets harder as additional applications and services are deployed; this has led to the development of a class of tools called containe

      • OSSへの要望をカジュアルに提案することについて | うなすけとあれこれ

        アンサーブログ これは Ruby についてカジュアルに議論できる場が欲しい - 虚無庵 というブログのアンサー的なものです。 上記ブログ記事で、甚六さんが そもそもで”本当にカジュアルに話題を振って良いのか?”どうか分かっていない とおっしゃられてますが、僕は良いと思います。そう思う理由を以下に続けます。 書いている人間の立場 僕はItamaeというRuby gemのメンテナ1です。Itamaeは構成管理ツールであり、同様のものはChefやAnsibleが挙げられます。 2018年からメンテナの一員となり、issue/pull requestへの対応、新しいバージョンのリリースやSlackでのコミュニケーションをやっていってます。 Itamaeのメンテナになりました | うなすけとあれこれ もちろんRubyとは関わっているメンバーやコードベースの規模が大きく異りますが、Rubyと同様にOS

          OSSへの要望をカジュアルに提案することについて | うなすけとあれこれ
        • 33 GitHub projects I have bookmarked and you should

          GitHub isn't only a rendition control administration; it is a marvelous substance asset for all-things-advancement. From free digital books and instructional exercises, to talk with planning material and 'amazing' bullet point articles, GitHub is the go-to learning center for Developers anxious to up-expertise themselves and stay important. A great deal of designers love to invest energy on GitHub

            33 GitHub projects I have bookmarked and you should
          • さくらのVPSでPostfixからSendGridへのメールのリレーをAnsibleで設定する方法|Blog|株式会社COLSIS(コルシス)

            こんにちわ。onagataniことながたにです。 先日さくらのVPSをAnsibleでセットアップする記事を書いたのですが、今回はその続きになります。 Blog さくらのVPSに手軽にセキュアで高速なMovable Type用サーバをAnsibleで自動で構築する方法 皆さんはサーバからのメール配信設定をどのように設定していますでしょうか? 各社IaaSなどはOP25B対策でサーバ自身から直接メール配信できるサーバは少ないのかと思います。 AWS EC2 -> 制限解除を行うことでEC2からの送信は可能 さくらのVPS -> 本登録に移行すると送信可能 GCP -> NG Alibaba Cloud -> ほぼNG Azure -> NG さくらでは一応可能なようですが、 今回はSendGridを利用してメールを送信する設定を行います。一応、前回の記事の続きという位置づけですが、Postf

              さくらのVPSでPostfixからSendGridへのメールのリレーをAnsibleで設定する方法|Blog|株式会社COLSIS(コルシス)
            • 安価なシリアルコンソールサーバをなんちゃらPiで自作する - notokenの覚書

              これは リモートでVPNルータの設定をしていたら、リモートルータから応答がなくなって(接続が切れて)しまった際に、オンサイト保守を回避することができるかもしれない環境の作り方。 シリアルコンソールサーバとは? コンソールサーバへSSH等でログインし、コンソールサーバ上でシリアルコンソールを開くことで、シリアル接続にて設定を行う機材をリモートから設定できるようにするアイテム。 既製品も販売されている。なおかなり高い製品。 NPort 5410 - IBS Japan株式会社 NPort 5110 - IBS Japan株式会社 必要なもの コンソールサーバを自作するために必要なもの。ここでは簡単にUSB to シリアルケーブルを利用する方法と、電子工作が必要なGPIOのUART端子を利用する方法の2種類について記載する。 共通 なんちゃらPI ここでは OrangePI Zero を利用する

                安価なシリアルコンソールサーバをなんちゃらPiで自作する - notokenの覚書
              • 改めて学ぶDevOpsの基盤 「CI」「CT」「CD」の役割とは

                継続的インテグレーション(CI)、継続的デリバリー(CD)、継続的テスト(CT)はDevOpsの基盤であり、これによって、ソフトウェアデリバリーワークフローとコードリリースプロセスの速度を上げることができる。これらのプロセスはまとめて「CI/CDパイプライン」もしくは「DevOpsパイプライン」と呼ばれる。CTはこのアプローチで重要な役割を果たすにもかかわらず、その説明が省略されることも多い。本稿では、CI、CT、CDが一体となって、迅速でエラーが発生しにくいソフトウェアリリースを実現する方法を紹介する。 DevOpsにおけるCIの役割 CIとは、複数の開発者が開発したコードを、セキュリティが確保された一元管理のリポジトリ(例えば「GitHub」や「GitLab」など)に自動的に統合(マージ)するソフトウェア開発手法を指す。CIでは、コードへの変更を頻繁にリポジトリにマージする。 「Sla

                  改めて学ぶDevOpsの基盤 「CI」「CT」「CD」の役割とは
                • Software Design 2021年5月号

                  2021年4月16日紙版発売 2021年4月16日電子版発売 B5判/192ページ 定価1,342円(本体1,220円+税10%) ただいま弊社在庫はございません。 Amazon 楽天ブックス ヨドバシ.com Fujisan(定期購読のみ) 電子版 Gihyo Digital Publishing Amazon Kindle 本書のサポートページサンプルファイルのダウンロードや正誤表など 第1特集 ハンズオンTCP/IP コードで納得 ネットワークのしくみ ネットワークに関する用語は膨大かつ難解なうえ,ただ用語を覚えただけではなかなか実務に活かすことができません。そのため「言葉はわかるけど具体的なしくみはわからない」という人も少なくないのではないでしょうか? 本特集では,基本的なネットワーク用語を押さえるだけではなく,「ICMPパケットによるpingコマンドの自作」「TCP,UDPによる

                    Software Design 2021年5月号
                  • GitHub - amritb/poor-mans-vpn: An ansible playbook to set up wireguard server.

                    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                      GitHub - amritb/poor-mans-vpn: An ansible playbook to set up wireguard server.
                    • Kubernetesのログはこう取れ!|SHIFT Group 技術ブログ

                      『IT自動化の力でビジネス加速を全ての企業に』はじめまして。リアルグローブ・オートメーティッド(RGA)技術ブログ編集部の馬塚です。RGAはSHIFTのグループ会社の1つで「IT自動化の力でビジネス加速を全ての企業に」をメインテーマとした ”IT自動化の専門会社” です。 RGA技術ブログ編集部の投稿では、IT自動化を導入すると「どんな良いことがあるのか」について紹介しつつ、RGAメンバーの技師たちが日々の業務を通じて培った技術情報や参考情報を読者の皆様にお届けします! 記念すべき(?)第1回目となる今回は、ビジネス加速にも大きく関わるコンテナ技術の1つであるKubernetesに関する記事をお送りします。すでにご存じの方もいらっしゃるかと思いますが、Kubernetesは大規模システム環境の管理を行っている運用担当者にとって、開発からデプロイまでを短いサイクルで回したいという要望を実現す

                        Kubernetesのログはこう取れ!|SHIFT Group 技術ブログ
                      • LLMによるDifyのDSLファイル(YAML)の自動生成について

                        1. はじめに 1.1. 目的 オープンソースのLLMアプリ開発プラットフォームであるDifyのDSLファイル(YAML)をLLMにより自動生成する方法について1手法を紹介します。 1.2. 読者対象と前提知識 DifyのDSLファイル(YAML)に興味がある方 LLMのワークフロー生成に興味がある方 2. DifyとDSLファイルの概要 2.1. Difyの概要 Difyは、処理の機能を持つブロックをつなげていき視覚的にプログラムを組み立てることができるオープンソースのLLMアプリ開発プラットフォームです。ノーコードでLLMアプリを開発できるのが特徴で、非エンジニアでもLLMアプリを開発できるためにX(旧Twitter)でも話題になっています。 Difyは、GUI上で作成したアプリケーションをDSLファイル(YAML)としてエクスポートできます。 2.2. DSLファイルとは DSLは「

                          LLMによるDifyのDSLファイル(YAML)の自動生成について
                        • Linuxをクラスタ化して高可用性を実現。ソフトバンクの業務インフラに採用された高可用ソフトウェアの理由[PR]

                          Linuxをクラスタ化して高可用性を実現。ソフトバンクの業務インフラに採用された高可用ソフトウェアの理由[PR] SoftBankやY!mobile、LINEMOなどの携帯電話サービスや、PayPayによる決済サービスなど、多くのサービスで知られるソフトバンク。 同社の業務システムを支えるITインフラを担う共通プラットフォーム開発本部 ITクラウド開発統括部は、データセンターで稼働する5000台規模の物理サーバと、それを基盤とする約2万台の仮想サーバを構築、運用、管理しています。 パブリッククラウドなどに依存せず、自社でITインフラを構築運用する理由について、共通プラットフォーム開発本部 ITクラウド開発統括部 ITクラウド基盤開発部 部長 前田高尚氏は次のように語ります。 「弊社にはITインフラの運用はもちろん開発のためのエンジニアもいるので、自分たちでITインフラを構築運用できる体制が

                            Linuxをクラスタ化して高可用性を実現。ソフトバンクの業務インフラに採用された高可用ソフトウェアの理由[PR]
                          • GitHub ActionsからAzure上のIPアドレス制限済みリソースにアクセスする|クラウドテクノロジーブログ|ソフトバンク

                            GitHub ActionsからAzure上のIPアドレス制限済みリソースにアクセスする</h1>\r\n"}}" id="text-f3a3d0086c" class="cmp-text"> GitHub ActionsからAzure上のIPアドレス制限済みリソースにアクセスする <b>DevOpsエンジニア<br>\r\n 辻 拓真</b></h3>\r\n<p><br>\r\n2020年7月中途入社。</p>\r\n<p>フロントエンドの開発を得意とする。<br>\r\nAzure/AWS/Google Cloud の各種プロフェッショナル資格を取得済み。<br>\r\nAnsible/AWX や Terraform 等のインフラに関するスキルも活かし、MSP サービスの開発やお客さまのクラウド環境構築にも携わる。</p>\r\n<p>直近では Azure OpenAI Servic

                              GitHub ActionsからAzure上のIPアドレス制限済みリソースにアクセスする|クラウドテクノロジーブログ|ソフトバンク
                            • Raspberry Pi KVMs compared: TinyPilot and Pi-KVM v3 | Jeff Geerling

                              In a strange coincidence, the authors of TinyPilot and Pi-KVM both emailed me within a week of each other and asked if I'd be interested in one of their KVM devices. Michael Lynch, founder of Tiny Pilot, said he'd used some of my Ansible work in building the TinyPilot update system, and Maxim Devaev, of Pi-KVM, liked my Pi open source content, and wanted to see what I thought of the new v3 kit tha

                              • Amazon Aurora PostgreSQLを16.1へアップグレードしたらANALYZEを忘れてCPUが高騰しました - Oisix ra daichi Creator's Blog(オイシックス・ラ・大地クリエイターズブログ)

                                SREの林 aka もりはやです。 タイトルの通りですし、PostgreSQL界隈の皆さんには当たり前のことですが”失敗事例の共有はいくらあってもいいはず”の気持ちで本記事を書いています。*1 TL;DR 詳細 最新バージョンでアプリを移行した矢先にAurora PostgreSQLのv16.1対応が発表 これを受けて、意気揚々とAurora PostgreSQLのバージョンアップを実施 またしてもCPU高騰、そして504多発 調査開始 ZabbixにはSlow queryを出力する機能がデフォルトである クエリチューニングするならEXPLAINを使う ANALYZEを実行することで解決 仕上げのDB全体へのANALYZE まとめ TL;DR 何よりもまず、アップグレードガイドを読みましょう!!!!!! AWS公式ドキュメント _ Amazon Aurora PostgreSQL DB ク

                                  Amazon Aurora PostgreSQLを16.1へアップグレードしたらANALYZEを忘れてCPUが高騰しました - Oisix ra daichi Creator's Blog(オイシックス・ラ・大地クリエイターズブログ)
                                • [Ansible]インベントリプラグインを使ってEC2インスタンス情報を動的に取得する

                                  本記事では、Ansible のインベントリプラグインを使用してEC2インスタンスを動的に取得する方法について紹介します。 Ansible のインベントリ(ターゲットノードの接続情報等をまとめたファイル)に接続対象のホスト情報を記載するのですが、クラウド環境でEC2インスタンスが頻繁にホストが追加・削除される状況では管理が難しくなります。そこで、Ansible ではクラウドから提供されている API(AWS であれば EC2 API)によってホスト情報を動的に取得し管理するダイナミックインベントリという機能が提供されています。 Ansible 2.9までは GitHub 上の ec2.py をダウンロードして使う方法が主流でしたが、2.10 からはこのファイルが削除されていて使うことができず、インベントリプラグインをつかうことが推奨されています。 Ansible のバージョン 手元の実行環境

                                    [Ansible]インベントリプラグインを使ってEC2インスタンス情報を動的に取得する
                                  • GitHub - Penetrum-Security/Security-List: Penetrum LLC opensource security tool list.

                                    Here at Penetrum LLC we are strong believers in the opensource community. We think knowledge should be free and everyone should have the best tools to do the job at their fingertips. Everyone should have affordable security at all times, and should be able to protect their presences and assets online without having to pay for it. That's why we decided to come up with a list of tools to help with s

                                      GitHub - Penetrum-Security/Security-List: Penetrum LLC opensource security tool list.
                                    • Providing Terraform with that Ansible Magic | Ansible Collaborative

                                      Late last year, we introduced a Red Hat Ansible Certified Collection Collection for Terraform. This was an important step in automation, as these two tools really are great together and leveraging Ansible\'s ability to orchestrate other tools in the enterprise made this a no-brainer. Terraform with its infrastructure as code (IaC) provisioning and Ansible's strength in configuration as code are a

                                        Providing Terraform with that Ansible Magic | Ansible Collaborative
                                      • ニコニコ動画データは新基盤にありサイバー攻撃被害を免れた 基盤刷新の舞台裏を担当者が講演 – AWS Summit Japan

                                        UNITIS セキュリティマネジメント 新基盤にありサイバー攻撃被害を免れたニコニコ動画データ、基盤刷新の舞台裏を担当者が講演 – AWS Summit Japan 株式会社ドワンゴが運営する「ニコニコ動画」「ニコニコ生配信」をはじめとした「ニコニコ」サービスは、ランサムウェアを含む大規模なサイバー攻撃を受け、2024年6月8日早朝からその多くでサービス停止が続いています。 株式会社ドワンゴのグループ企業が提供するデータセンターが攻撃を受けたことで、同社Webサービス全般のシステムが停止を余儀なくされている一方、ニコニコ動画のシステムや、投稿された動画データ、動画の映像配信システムは、パブリッククラウド上で運用されていたために、被害を受けていないことが公表されています。 こうした状況のなか、株式会社ドワンゴ ニコニコサービス本部 DMS 開発部 第一セクション マネージャーの久保田 陽介氏

                                          ニコニコ動画データは新基盤にありサイバー攻撃被害を免れた 基盤刷新の舞台裏を担当者が講演 – AWS Summit Japan
                                        • 銀行、証券、暗号資産…携われるFintechサービスは複数 裁量を持ってできるサービスネットワーク2チームの魅力 | ログミーBusiness

                                          LINEのITサービスセンターの中から、LINEの大規模なネットワークを支えるネットワークエンジニアのチームや仕事内容について紹介する「LINE ネットワークエンジニア採用説明会」。ここで登壇したのは、ネットワーク室サービスネットワークチームの中溝私歌氏。サービスネットワーク2チームの業務概要と仕事の魅力について発表しました。 自己紹介中溝私歌氏(以下、中溝):それでは、サービスネットワーク2チームの説明をいたします。ネットワークエンジニアのサービスネットワークFintechの業務内容について説明したいと思います。 まず自己紹介です。私は2003年から社会人になって、独立系のSIer、商社系のSIerを経て、2015年から事業会社で業務を行っています。 LINEに転職したのは2019年で、現在はITSCのネットワーク室、サービスネットワークチームに所属しています。シニアネットワークエンジニ

                                            銀行、証券、暗号資産…携われるFintechサービスは複数 裁量を持ってできるサービスネットワーク2チームの魅力 | ログミーBusiness
                                          • Docker for mac (ver 4.3以降) で「Failed to get D-Bus connection」エラーが出たときの対処法 - Qiita

                                            Docker for mac (ver 4.3以降) で「Failed to get D-Bus connection」エラーが出たときの対処法Dockerdockerformac こんにちは、みやがわです。 Docker for macを使って開発をしています。 2021年12月に入ってAnsibleでの環境構築時に、題目のD-busエラーなるものが出て困ったので、調査しました。 ※ 12月より以前から出ている場合は、おそらくこの記事とは関係ないのでこちらの記事が参考になるかもしれません。 👉 CentOS7のDockerコンテナでsystemctlを使えるようにする - Qiita 結論

                                              Docker for mac (ver 4.3以降) で「Failed to get D-Bus connection」エラーが出たときの対処法 - Qiita
                                            • Ansibleでcommit時にlabelをつけて切り戻しをしやすくする

                                              環境 Ansible バージョン2.8 注意点 今回の話はAnsibleバージョン2.7以降でないと対応していません。 目的 Ciscoのios-xrではcommit時に任意のlabelを付け加えることができる。 例えばcommitしてそれが原因で事故が発生した場合rollbackするときにlabelを指定して切り戻しすることができる。 今回はそれをAnsibleで行う。 - hosts: iosxr gather_facts: no connection: local tasks: - name: configure interface settings iosxr_config: lines: - ip address 172.31.1.1 255.255.255.0 - no shutdown parents: interface gi0/1/0/0 label: abcdefg

                                                Ansibleでcommit時にlabelをつけて切り戻しをしやすくする
                                              • フルJavaScriptアーキテクトでのサービス開発がもたらしたもの airClosetがフルJSのメリット・デメリットを解説 | ログミーBusiness

                                                2018年11月13日、DMM.comが主催するイベント「DMM meetup」が開催されました。今回のテーマは「【LIG・エアークローゼット・DMM】3社のフロントエンド開発最新事情」。規模や業務内容が異なるWebサービスを提供する3社が一堂に会して、プレゼンテーションとパネルディスカッションを通して、お互いの知見を共有しました。プレゼンテーション「フルJSアーキテクトで作るエアークローゼット」に登場したのは、株式会社エアークローゼットの松本雄太氏。すべてJavaScriptで作られた同社のサービスのアーキテクチャと、それがチームにもたらしたものについて語ります。講演資料はこちら フルJSアーキテクトで作るairCloset松本雄太氏(以下、松本):株式会社エアークローゼットから来ました、松本と申します。よろしくお願いします。「@YutamaKotaro」というTwitterネームでや

                                                  フルJavaScriptアーキテクトでのサービス開発がもたらしたもの airClosetがフルJSのメリット・デメリットを解説 | ログミーBusiness
                                                • ITエンジニアが絶対に押さえないといけない Red Hat Enterprise Linux 8 〜 見逃し禁止 あなたの知識は最新へ 〜

                                                  ITエンジニアが絶対に押さえないといけない Red Hat Enterprise Linux 8 ~ 見逃し禁止 あなたの知識は最新へ ~ 多数の変更の中で特に注目してほしい機能などはありますか? 特に皆さんに知っていただきたいポイントをご紹介します! アプリケーション開発者に最新のツールを届ける Application Streams:開発言語、開発者ツール、データベース、Webサーバなどの複数バージョンを、独立したライフサイクルで並行提供します。この仕組みにより、新バージョンの提供と、同一バージョンの長期間利用を一定の範囲で両立しています。 コンテナ管理ツール:podman/buildah/skopeo によるコンテナ管理を提供しています。OCI(Open Container Initiative)標準のコンテナを操作できる他、最新バージョンではDocker APIと互換性があるAPI

                                                    ITエンジニアが絶対に押さえないといけない Red Hat Enterprise Linux 8 〜 見逃し禁止 あなたの知識は最新へ 〜
                                                  • Ansible SaaS運用で起きたAPサーバーの上書き 巨大ワークフローテンプレートで本当にあった怖い話 | ログミーBusiness

                                                    Ansibleユーザーのコミュニティミートアップ「Ansible Night」がオンラインで開催されました。今回は、Ansibleの最新技術キャッチアップとあわせて、Ansible利用時にやらかした話、ハマった(けどこうやって解決した)話を共有する場となりました。じろ氏は、Ansible SaaS運用で起こった事故について発表しました。 自動化の環境はAWSで動くWebシステムじろ氏:「本当にあった怖い話 Ansible SaaS運用編~大いなる力には大いなる責任が伴う~」というタイトルで、じろが発表します。よろしくお願いします。 最初に、これは実際にAnsibleを使って起きた事故です。本当にすごくしょうもない事故ですが、今のところ有効な再発防止策がないので、もしいい案があればハッシュタグ付きでツイートしてもらえたらと思います。そのあと、私が起こしたわけではありませんが若干脚色して話そう

                                                      Ansible SaaS運用で起きたAPサーバーの上書き 巨大ワークフローテンプレートで本当にあった怖い話 | ログミーBusiness
                                                    • PythonのテンプレートエンジンJinja2を使ってみた - BookStore’s Code ...

                                                      Jinja2はPythonのDjangoウェブフレームワークに強く影響を受けて開発された、テンプレートエンジンらしいです。テキストベースのファイルであればなんでも出力することができるのでHTMLに加え、CSVやXMLもレンダリングすることができますね。やろうと思えばできますが、JSONやYAMLももちろんレンダリングできます。 Jinja2 公式サイト https://jinja.palletsprojects.com/en/2.11.x/ 環境 以下の環境で試しに使ってみます。 bash-3.2$ python --version Python 3.8.6 bash-3.2$ pip list Package Version ---------- ------- Jinja2 2.11.2 MarkupSafe 1.1.1 pip 20.2.3 setuptools 50.3.0 サンプ

                                                        PythonのテンプレートエンジンJinja2を使ってみた - BookStore’s Code ...
                                                      • WSL2 環境でのローカル Kubernetes クラスタ構築を検討した話 - tech.guitarrapc.cóm

                                                        私はローカル環境の Kubernetes にDocker Desktop for Windows を用いています。 Minikube や kubeadm、k3s、kind、microk8s など各種クラスタ構成がある中で、WSL2にローカルのクラスタ環境を他で組んだ場合の違いを改めてみておくことにしました。 今回は ローカル Kubernetes クラスタの構成にMinikubeを用いて構築してみて、最終的にどれがいいかの所感です。 目次 目次 TL;DR はじめに 環境 期待する利用方法 Kubernetes のローカルクラスター構成 Minikube on WSL2 のインストール systemd の構成 minikube の動作確認 minikube on WSL2 の面倒な点 余談: なぜローカル Kubernetes 環境を必要とするのか kind on WSL2 はどうなのか

                                                          WSL2 環境でのローカル Kubernetes クラスタ構築を検討した話 - tech.guitarrapc.cóm
                                                        • YAML の構文を押さえる : 文字列をクォートで囲む必要はない - Neo's World

                                                          YAML の構文を押さえる : 文字列をクォートで囲む必要はない YAML の構文を改めて勉強。 Best Online YAML Converter - Convert YAML Strings into JSON, XML, CSV このサイトで実際に変換しながら確認した。 目次 文字列に関して ハッシュ (マップ・連想配列) とリスト (配列) フロースタイル パイプ記号 | による複数行リテラル 大なり記号 > による折りたたみスタイル 参考文献 文字列に関して 文字列はシングルクォートで囲んでも、ダブルクォートで囲んでも、囲まなくても、同じ Ansible においては、ダブルクォートで囲まないと変数展開されなかったりする このようにパースするライブラリ側での都合はあれど、YAML の言語仕様的にはクォートはあってもなくても同じ クォートで囲まない場合、シングルクォートやダブルクォ

                                                            YAML の構文を押さえる : 文字列をクォートで囲む必要はない - Neo's World
                                                          • スタディプラスを支えるインフラ技術(2020年) - Studyplus Engineering Blog

                                                            こんにちは、SREの菅原です。 あっという間に2020年も年末ですね。時が過ぎるのが早い... 今回は今年の振り返りも兼ねて、2020年でSREチームが行ったインフラのリニューアルについて記事にしたいと思います。 以前スタディプラスを支えるインフラ技術(2019年)を投稿したのですが、2020年版という形でインフラ技術を紹介します。 なぜインフラのリニューアルをしているかという理由については、「Kubernetesを本番導入しました」という記事で「スタディプラスのインフラの現状の課題」を説明しているので、気になる方は読んでみてください。 tech.studyplus.co.jp はじめに システム構成 利用中の主なAWSリソース 構成管理 CI/CD 監視・検知 メトリクス監視 アプリケーションのエラー検知 ログ収集 OnCall 現在の課題 システム構成 構成管理 CI/CD 監視・検知

                                                              スタディプラスを支えるインフラ技術(2020年) - Studyplus Engineering Blog
                                                            • PingCAPが国内最大級のNewSQLデータベースカンファレンス「TiDB User Day」を開催、事例を中心にTiDBの運用ノウハウを幅広く紹介

                                                              PingCAPが国内最大級のNewSQLデータベースカンファレンス「TiDB User Day」を開催、事例を中心にTiDBの運用ノウハウを幅広く紹介 2023年7月7日、PingCAP主催の国内最大級となるNewSQLデータベースカンファレンス「TiDB User Day」がハイブリッドで開催されました。 このカンファレンスでは、まずPingCAP米国本社より共同創業者兼CTOのEd Huang氏とMySQLのInnoDB元開発者でHeatWaveの開発リードを担っていたシニアアーキテクトのSunny Bains氏が来日し、「TiDBとMySQLと未来」というタイトルでTiDBの最新情報について講演後、LINEやSBペイメントサービスなど6社から事例を紹介するという形で進められました。最後は「ゲーム業界のデータベースを覗いてみよう」というパネルディスカッションで終了しました。 事例紹介1

                                                                PingCAPが国内最大級のNewSQLデータベースカンファレンス「TiDB User Day」を開催、事例を中心にTiDBの運用ノウハウを幅広く紹介
                                                              • ジョン・スラデック『ロデリック』を読む――自閉症スペクトラムとして見るロデリック―― - 機械仕掛けの鯨が

                                                                だれでも、どうふるまうかを知っているはずです。だれもが道筋を、考え方を持っています。(中略)でも私にはそのルールがまだはっきりとわからないのです。私には基本が欠けていたのです。 ――ヴォルフガング・ブランケンブルク『自明性の喪失』 アンネ・ラウの面接記録より(木村敏・岡本進・島弘嗣訳) ロデリックは部屋で『われはロボット』を読みながら、いつになったら「われ」が出てくるのだろうと考えていた。 ――ジョン・スラデック『ロデリック』(柳下毅一郎訳) ロデリック:(または若き機械の教育) (ストレンジ・フィクション) 作者:ジョン・スラデック 河出書房新社 Amazon 帯曰く、ジョン・スラデック『ロデリック』は〈究極のロボットSF〉である。 だが、この惹句は、決して単なる販促を目した誇張表現ではない。『ロデリック』の中でスラデックは、人間の似姿として作られたロボットとオリジナルである人間の差につ

                                                                  ジョン・スラデック『ロデリック』を読む――自閉症スペクトラムとして見るロデリック―― - 機械仕掛けの鯨が
                                                                • ぼくたちのかんがえるさいきょうの Kubernetes 環境を作ろう|グロービス・デジタル・プラットフォーム

                                                                  SRE チームリーダーの沼田です。この記事ではみんな大好き Kubernetes の話をしますが、技術的な内容というよりは、グロービスの SRE は如何に Kubernetes と付き合ってきたかというエモい感じの話にフォーカスします。 Kubernetes の難しさ我々 SRE チームは2020年初頭から、 Amazon EKS を使った Kubernetes (k8s) 導入を推し進めています。 k8s は昨今、国内の SRE が取り扱う OSS としては極めて一般的なものになっていますが、一方ではたびたび「不要論」が話題になるツールでもあります。その理由は様々挙げられると思いますが、その1つに「急速に発展するエコシステムの複雑さ」があるかと思います。 k8s はあくまでリコンサイルループを通じて、コンテナを自律的に起動してくれるだけのプラットフォームに過ぎず、監視、CI/CD、秘密情

                                                                    ぼくたちのかんがえるさいきょうの Kubernetes 環境を作ろう|グロービス・デジタル・プラットフォーム
                                                                  • NetBox とは…

                                                                    気になったので触ってみることにした。 幸い、docker-compose があるのでサクッと構築。 https://github.com/netbox-community/netbox-docker/wiki/Getting-Started を参照。 docker-compose pull をお忘れなく。(ここで引っかかってつながらねーなんてありえないですよねー。ええ。(自戒)) ここから何ができるのかが全然わからなかったし、構築の記事ばっかりで解説サイトもなかったので、ドキュメント(https://netbox.readthedocs.io/en/stable/)を読み始める。 まず最初に書いてあるところ。 DigitalOcean のネットワークエンジニアリングチームが作った管理ソフトだそう。 IP address management (IPAM) – IP networks and

                                                                      NetBox とは…
                                                                    • ネットワークの勉強になるサイトまとめといた - Qiita

                                                                      ここもいいよ等あればぜひ教えてください。 20210430 なんだか伸びているようなので追記しました。 20220830 Qiitaを見ているネットワークエンジニアならpythonでの自動化の話とか興味あるはず。。 全般 ●TCP/IPとは?通信プロトコルの階層モデルを図解で解説 かなり綺麗にまとまっています。その他のITコラムも見やすいものが多いです。 ●ネットワークエンジニアとして 言わずと知れたサイト!”BGP として”とかで検索しますよね。 ●ネットワークのおべんきょしませんか? コマンドの例示が多めな印象です。CCIE用の学習教材も販売しているようです。 ●ネットワークエンジニアのメモ CCIEの知識やモバイルについての情報がまとまっています。 ●ネットワーク備忘録 いろいろな機能を検証している記録が残っているような個人ブログです。 ●Roads to Node 初心者に一番やさ

                                                                        ネットワークの勉強になるサイトまとめといた - Qiita
                                                                      • 社内 GameDay をやってみた - エムスリーテックブログ

                                                                        こんにちは、エムスリーエンジニアリングGの榎田です。趣味は数学とゲームです。数学はここ半年ほど 微積分の勉強 をしていて、ぼちぼち微分形式の話ができそうです。ゲームは黎の軌跡(日本ファルコム軌跡シリーズ最新作)を遊んでいます。初週ナイトメアでも遊べるバランスなのがよいです。あとフェリちゃんがかわいい。 お仕事では Docpedia という医師向け Q&A サービス を開発するチームでの仕事が半分、チーム SRE としての仕事が半分、という立ち位置です。最近、その Docpedia チームで GameDay というものをやりました。その過程で色々なことが学べたので、今日はその話を書きます。 GameDay とは 出した問題 ぱっと見 裏で何を壊したか 結果 問題設計の意図 ひどく難しくしない できることを制限しない 引き継ぎ 感想や学び 一人でも文殊、三人でもっと文殊 権限があることと実際に

                                                                          社内 GameDay をやってみた - エムスリーテックブログ
                                                                        • Virtual ISUCON Live 2021

                                                                          【目次】 0:46 オープニング・企画説明 11:09 出演者紹介 19:59 問題の説明PV 28:39 競技スタート・作問の裏側など 2:15:27 alpの導入ヒント 2:30:38 お昼休み休憩明け 3:18:10 DBの分散に成功 9549点をマーク 4:18:20 10,000点突破 4:54:54 目眩がするほど長いSQL文(通称:観光名所) 4:59:32 お助けボタン「あと30分でできそうな超早くなりそうな方法教えて」 5:30:35 競技終了 5:37:02 最終スコア結果発表・感想・講評 【追記】解説記事を公開しました、あわせてご覧ください。 Virtual ISUCON Live 2021 見どころ解説 : ISUCON公式Blog https://isucon.net/archives/56016921.html #isucon 3人のVirtual Yo

                                                                            Virtual ISUCON Live 2021
                                                                          • Configuration Managementツールのポリシー定義用中間言語に関する考察 (WSA研#7予稿) - Gosuke Miyashita

                                                                            概要 マネージドなコンテナ実行環境の普及に伴い、Configuration Managementツールを利用する必要がある現場は少なくなったが、Configuration Managementツール自体の必要性はまだ失われていない。また、モバイルコンピューティングやエッジコンピューティングの普及に伴い、Configuration Managememntツール自体のあり方も今後変化していくと考えられる。 本予稿では、Configuration Managemantツールの役割を整理し、Configuration Managementツールの今後のあるべき姿を検討する。それにより導きだされた、Configuration Managementツールを3層で構成する方式を提案し、その中で中心的な役割を果たすポリシー定義用中間言語について考察する。 Configuration Managementと

                                                                            • [Ansible] 社内勉強会で Ansible 2.10 と Collection という発表をしました - APC 技術ブログ

                                                                              はじめに 技術開発部の横地です。 先月のことですが、AP Tech Fest という社内勉強会で、Ansible 2.10 と Collection という話をしました。 Ansible 2.10 から Collection の本格運用がはじまったり、Python パッケージとして、 ansible と ansible-base に別れたりと、構造的な変化がありました。 これまで Ansible を使っていた方でも「おや?」と思う点もあるかと思います。リリース前からアンテナを張っていましたので、その知見を社内に共有しました。 「今までの Playbook は動くの?」のところではデモも行いました。 内容 資料もアップしてありますので、詳細はこちらをご覧ください。 Ansible 2.10 と Collection from akira6592 www2.slideshare.net 内容は

                                                                                [Ansible] 社内勉強会で Ansible 2.10 と Collection という発表をしました - APC 技術ブログ
                                                                              • Ansible Automation Platform 2.4がアップデート、ホストメトリクスダッシュボードタブとソフトデリーション機能が追加

                                                                                  Ansible Automation Platform 2.4がアップデート、ホストメトリクスダッシュボードタブとソフトデリーション機能が追加
                                                                                • 2000年以降20年間のプログラミング技術の歴史を振り返って、得た知見を書いてみる - Qiita

                                                                                  「プログラミング技術の変化で得られた知見・苦労話」という Qiita Advent Calendar 2020 への参加記事です。2000 年から 2020 年現在までのプログラミング言語、フレームワークや開発環境などの変遷や経験を振り返り、そこから感じたことを書いています。 出来事を書いてから知見をまとめる書き方だと長ったらしくて分かりにくい「単なるおっさんの昔話」な記事になってしまうので、逆に知見を見出しにしてなぜそう考えるのかを記述する形式をとります。 目次を見て太字のところだけを読めば知見が分かるわけですが、結論だけ見ると、ある程度経験のあるエンジニアにとっては「そんなこと分かってる」という程度です。 中身をちゃんと読むと「おっさんの昔話」が書いてあります。 長い記事ですので、年末年始の暇な時にでも読んでもらえれば。 開発の効率化 有名な「銀の弾丸はない」という言葉の通り、ハードウ

                                                                                    2000年以降20年間のプログラミング技術の歴史を振り返って、得た知見を書いてみる - Qiita