2020年12月3日のブックマーク (9件)

  • Dockerは非推奨じゃないし今すぐ騒ぐのをやめろ - Cloud Penguins

    今話題のこれ。 kubernetes.io これに関しての日語情報として、 @inductor が相当詳細に記事を書いてくれている。 blog.inductor.me blog.inductor.me にも関わらず、未だに完全に間違った解釈をしている人が多く観測される。記事をちゃんと読めば理解できるはずなのだけど、たぶんタイトルしか読んでいない。 タイトルしか読まないのであれば、あえて強めのタイトルにしておけば目にはつくかなと思い、改めて書いてみることとした。 Dockerは非推奨じゃないし、これからもバンバン使え まず @inductorが解説しているとおり、k8sを使っていない人には全く関係のない話なので、今まで通りDockerを使って良い。 が、もう一つ誤解を解いておきたいのが 自分の環境でDockerを使ってイメージ作成し、Kubernetesにデプロイしている人にも、今回の件は

    Dockerは非推奨じゃないし今すぐ騒ぐのをやめろ - Cloud Penguins
    yutaro1985
    yutaro1985 2020/12/03
    Pickしました
  • KubernetesのDockershim廃止における開発者の対応 - inductor's blog

    はじめに 今朝に書いたブログが思ったより反響が大きくて、「Dockerが死んだ」という勘違いをされている方も多かったので追加でエントリーを書きました。 blog.inductor.me 決してそんなことはないので、対応が必要なケースを見ていこうと思います。 はじめに 対応が必要ではないケース Kubernetesを使わない人たち 番はKubernetesでも、開発にDocker Composeを使っているデベロッパーの開発環境 対応が必要なケース 開発環境でも手元でKubernetesを利用する人たち NVIDIA DockerKubernetesで使っている人たち Kubernetesワークロードの中で「Docker in Docker」や「Docker APIに依存した処理」を動かしている場合 Dockerの機能を使ってこれまでやっていたことについて 対応が必要ではないケース Ku

    KubernetesのDockershim廃止における開発者の対応 - inductor's blog
    yutaro1985
    yutaro1985 2020/12/03
    元記事のブコメ見ると、思った以上にタイトルしか読んでない人が多いんだなあと感じさせられますね…。 内容と反応が真逆の人がそこそこ。 てなわけで補足を書いてくれたようです。ありがたや。
  • 本番でTableを1つDeleteしてしまいON DELETE CASCADEでさらに4つTable dataが消えた話 - Qiita

    起きた事 番環境のデータ調査の依頼を受けた。その調査を受ける前に、それとは別で不要データをDBから削除する作業をMySQL Workbenchで行っていた。 DBで、データ調査を行う際にMySQL WorkbenchでSQLのselectと間違えてdeleteを実行してしまい、Tableを1つ丸ごとDeleteしてしまった。 ON DELETE CASCADEが親テーブルに設定されてしまっていたため、さらに4つのTable dataが芋づる式に消えてしまった。 ON DELETE CASCADEの説明としては、この記事がわかりやすかったです。 https://www.dbonline.jp/mysql/table/index11.html テーブルの構成(テーブル名などは例として挙げていて、実際のものとは多少異なります) 正しい設定 usersテーブルでuserを削除した時に、そ

    本番でTableを1つDeleteしてしまいON DELETE CASCADEでさらに4つTable dataが消えた話 - Qiita
    yutaro1985
    yutaro1985 2020/12/03
    タマヒュン
  • Dockerで動かして学ぶモニタリングの基礎 - Progate Tech Blog

    はじめまして、Progateの村山です。 記事はProgateAdventCalendarの2日目の記事です。 普段はSREチームでProgateの開発や運用を支える仕事をしております。Progateには今年の7月に入社しました。前職はElixirやk8sなどを使ったWebアプリケーションの開発や運用をしていました。ProgateにElixirのコースを作るのがちょっとした野望です。 稿ではサービスや開発のモニタリングについて紹介しようと思います。 モニタリングとは モニタリングは日語で監視と言い、主にサービスの障害検知や可用性向上のために利用されています。ここで紹介するモニタリングは大きく2種類に分類したいと思います。 1つ目は死活監視するためのモニタリングで、サービスやアプリケーションの可用性監視し、必要に応じてフェイルオーバーさせたりアラートを飛ばして開発者へと共有します。 2

    Dockerで動かして学ぶモニタリングの基礎 - Progate Tech Blog
  • GORM v2 触ってみた Major Features 編 - Techtouch Developers Blog

    この記事はテックタッチアドベントカレンダー3日目の記事です。2日目は国定による「TypeScript 4.1 に更新しました」でした。 SREチームの taisa です。「愛の不時着」をきっかけに韓国ドラマにハマっています。最近は「スタートアップ」と「梨泰院クラス」をみています。Netflix な毎日です。 今回は「GORM v2 Major Features 編」ということで、今年8月にリリースされた GORM v2 の新機能をリリースノートに従って簡単に動かしてみたので紹介します。テックタッチのバックエンドは Go で実装していて ORM には GORM v1 を利用しています。v2 の Major Features と Breaking Changes をチェックして v2 へのアップデートも検討したいところです。 公式ドキュメント GORM v2 リリースノート v1 のファイル構

    GORM v2 触ってみた Major Features 編 - Techtouch Developers Blog
  • プログラミングというかITが理解できない。

    1.具体的な事が分からないプログラミングで主にやる事は下記の2つ。 ①IFでAかBを選択させてどっちかの設定を実行 ②Whileで決められた回数分繰り返す これでやりたいことは分かる。分かるけれどこれでどうやって動画や音楽のエンコードをしたり 画像処理をしたりするソフトウェアになるのかというのがよく分からない。 あるいはWordとかExcelとかがどうやってこんなので作られているのかが分からない。 プログラミング入門書を読んでも、一般的に知られているソフトウェアの作り方みたいな事が 書いてないので、ゴールが見えてこない。だからうんざりしてくる。 入門書を読むと、判定と繰り返しとあとどこかからかそういうプログラムが既に作られている フレームワークだとかよく分からないものを持ってきて使ってくださいってなっている。 だからそのフレームワークがどういう風になっているのかって説明からして欲しいって思

    プログラミングというかITが理解できない。
    yutaro1985
    yutaro1985 2020/12/03
    自分も最初の最初はこんな感じだった。やってるうちにちょっとずつ点が繋がって線になってきた感じ。正直まだまだわかってない方だとは思う。
  • Webアプリを100倍に最適化するのは、99台のサーバーを追加するようなもの

    この記事は、著者の許可を得て配信しています。 https://lukerissacher.com/blog/optimizing_your_web_app Webアプリを100倍に最適化するのは、99台のサーバーを追加するようなものです。 最近の技術的な議論の多くは、膨大なトラフィックを処理するためにWebアプリのインフラストラクチャをスケーリングすることに焦点を当てています。 Hacker Newsには、Kubernetes、分散システム、データベースのレプリケーションに関する記事が多数掲載されています。GitHubのLarge-Scale System Design Primer は非常に評判が良く(113kスター獲得)、memcacheクラスタやDB シャーディングに関するアドバイスが満載です。 Webベースのノートパットアプリを毎日100億人のユーザーに対応できるようにしようという

    Webアプリを100倍に最適化するのは、99台のサーバーを追加するようなもの
    yutaro1985
    yutaro1985 2020/12/03
    正しいと思うけど、現在だと99台サーバを追加するほうが圧倒的に楽で早いというのはあるから、最適化にどれくらいコストをかけるのかというのを考慮しないといけないですね。
  • Kubernetes 1.20からDockerが非推奨になる理由 - inductor's blog

    追記: Kubernetes側での公式のアナウンスが2出ているのでこちらも合わせてご覧ください。 kubernetes.io kubernetes.io Kubernetesコミュニティを眺めていたら、やたらめったら色んな人達が1.20 RCのリリースノート引っ張り出して「Dockerが非推奨になるからちゃんと対策を検討してね!!!」とアナウンスをしていて、挙げ句SIG Contributexではその対策に追われてバタバタしている自体を観測しました。 CNCF Ambassador Slackでもだいぶ燃え上がっていて、見かねて dev.to に記事を投稿したのでそれをかんたんに日語にまとめてみようと思います。英語のほうはこちらをご覧ください。 dev.to 追記2. 影響範囲を知りたい場合はまずこちらをお読みください blog.inductor.me 追記2. 影響範囲を知りたい場合

    Kubernetes 1.20からDockerが非推奨になる理由 - inductor's blog
  • [レポート] Amazon Managed Workflows for Apache Airflow(MWAA)によるデータパイプラインの構築 #reinvent #emb007 | DevelopersIO

    こんにちは。サービスグループの武田です。 開催中のre:Invent 2020でAmazon Managed Workflows for Apache Airflow(MWAA)のセッションを視聴しましたのでレポートします。 何度か配信がありますので視聴したい方はスケジュールを確認してみてください。 [NEW LAUNCH!] Data pipelines with Amazon Managed Workflows for Apache Airflow セッション概要 スピーカー John Jackson(AWS Speaker) タイトル Data pipelines with Amazon Managed Workflows for Apache Airflow EMB007 Apache Airflow は、スクリプトとしてデータパイプラインを設定し、優れたユーザーインターフェースで

    [レポート] Amazon Managed Workflows for Apache Airflow(MWAA)によるデータパイプラインの構築 #reinvent #emb007 | DevelopersIO