タグ

ブックマーク / atmarkit.itmedia.co.jp (141)

  • DockerがKubernetesのコードから消滅した理由、歴史的背景、ツールごとの対応方法総まとめ

    2020年12月8日。ノストラダムスは予言した。「DockerはいずれKubernetesから消え去るだろう」と。そしてv1.20で非推奨になった。予言から1年5カ月たった2022年5月3日のv1.24のリリースによって、ついにDockerKubernetesのコードから消滅した。一体これから何が起こるのだろうか……。 Kubernetes信者の読者には既知の事実かもしれないが、改めてKubernetesに何が起こったのか、そしてわれわれはどうしていけばよいのか――。Kubernetesやクラウドネイティブをより便利に利用する技術やツールの概要、使い方を凝縮して紹介する連載「Cloud Nativeチートシート」。今回は、その真相を究明する。 ついに削除されたDockerサポート Kubernetes 1.24でKubernetesからDockerをサポートするコードが削除されたことで

    DockerがKubernetesのコードから消滅した理由、歴史的背景、ツールごとの対応方法総まとめ
    bzb05445
    bzb05445 2022/08/09
  • 2021年に「NewSQL」はどう進化したのか? CockroachDB、YugabyteDB、TiDBのアップデートを振り返る

    連載第1回では、データベース(DB)エキスパートの篠田さんとDBの「これまで」そして「これから」を対談した模様をお届けしました。その中では「NewSQL」と呼ばれる分散SQLDBの使いどころや、それらが解決しようとしている課題などを洞察しました。また分散SQLDBが米国、中国で開発され、そうしたベンダーに投資や人材が集まっている現状も言及しています。 今回は連載2022年の初めを飾る記事として2021年のNewSQL市場はどう動いたか、各ベンダーの製品リリースを基に解説していきます。 今回対象としたDB製品は、前回の連載でも取り上げた「CockroachDB」「YugabyteDB」「TiDB」の3つとしました。

    2021年に「NewSQL」はどう進化したのか? CockroachDB、YugabyteDB、TiDBのアップデートを振り返る
    bzb05445
    bzb05445 2022/08/09
  • 「NewSQL」はPostgreSQLやMySQLを代替するのか? Oracle ACEの篠田氏と語るDBの過去、現在、未来

    はじめに 2021年4月から4回にわたって「クラウドネイティブ時代のデータベース」と題した連載を掲載しました。現在トレンドとなり注目されているクラウドネイティブなアプリケーションや開発スタイルにおいて、現在のデータベース(DB)はいかにそれを支え得るかという話を解説しました。パブリッククラウドで利用可能な利用者の多いマネージドサービスの紹介にとどまらず、マルチクラウドやマルチリージョン、Kubernetesとの連携などにも踏み込み、それぞれの回で大きな反響をいただきました。 そして今回から新たにクラウドネイティブなDBを含め、DBに関するさまざまな考え方や最新のトレンドを紹介する連載を始めます。初回となる今回は「Oracle」や「PostgreSQL」などのDBに長年関わり、コミュニティーでも積極的に情報発信などの活動をされている日ヒューレット・パッカードの篠田典良氏との対談をお送りしま

    「NewSQL」はPostgreSQLやMySQLを代替するのか? Oracle ACEの篠田氏と語るDBの過去、現在、未来
    bzb05445
    bzb05445 2022/08/09
  • 「初級シスアド」消える――情報処理技術者試験が大改革へ ― @IT

    2007/09/07 情報処理推進機構(IPA)は9月7日、情報処理技術者試験を改革する中間報告を発表した。同日からパブリックコメントを受け付けて、最終報告を11月にまとめる予定。人気の「初級システムアドミニストレータ試験」が別試験に吸収されるなど、大変革といえそうだ。 改革の柱は2つだ。現行試験は情報システムの開発側と利用側にカテゴリが分かれているが、この区別を取り払い、開発側と利用側で試験を共通化する。IPAの情報処理技術者試験センター長の澁谷隆氏は「ベンダ側と利用側が同じレベルになってきちんと会話できないと、有効なシステムは作れない」と改革の狙いを説明する。もう1つはこれまでになかったレベル分けの導入だ。ITスキル標準や組み込みスキル標準、情報システムユーザースキル標準との整合化を図り、これらのフレームワークで導入されているレベル分けを情報処理技術者試験にも適用した。 新試験では、新

    bzb05445
    bzb05445 2022/07/28
  • 「スケールアウトできる『PostgreSQL』」――Yugabyte Japanに聞く「分散SQLDB」のメリット

    「スケールアウトできる『PostgreSQL』」――Yugabyte Japanに聞く「分散SQLDB」のメリット:「Distributed SQL Summit Asia」の模様をレポート なぜ「分散SQLDB」が注目を集めているのか。日国内における分散SQLDBの普及に注力しているYugabyte Japanに「分散SQLDB」とその利点を伺いました。記事後半では2022年3月に開催されたアジア圏向けイベント「Distributed SQL Summit Asia」の内容を紹介します。 連載第4回では、DBエンジニアの祭典「db tech showcase」のイベントレポートをお届けしました。同イベントで多くのデータベース(DB)が紹介された中でも、分散DBのトピックが注目を集めている印象を受けました。 そこで今回は、日国内における分散SQLDBの普及に注力しているYugabyt

    「スケールアウトできる『PostgreSQL』」――Yugabyte Japanに聞く「分散SQLDB」のメリット
    bzb05445
    bzb05445 2022/07/13
  • Visual Studio Codeの設定「虎の巻」:構文ハイライト/配色テーマ自作編

    Visual Studio Codeの設定「虎の巻」:構文ハイライト/配色テーマ自作編:特集:Visual Studio Codeを使いこなそう(1/4 ページ) Visual Studio Codeの構文ハイライトのカスタマイズと、カスタマイズした設定を含んだ配色テーマ拡張機能を自作する方法を見ていこう。

    Visual Studio Codeの設定「虎の巻」:構文ハイライト/配色テーマ自作編
    bzb05445
    bzb05445 2022/06/10
  • Cephがスケールできる理由、単一障害点を排除する仕組み、負荷を減らす実装

    Cephがスケールできる理由、単一障害点を排除する仕組み、負荷を減らす実装:Ceph/RADOS入門(4)(1/4 ページ) Ceph/RADOS が採用しているCRUSH、Paxosといった、分散したデータから正しく応答するための仕組みを支えるアルゴリズムの概要を学びながら、挙動を見ていきます。 連載バックナンバー 連載では、オープンソースの分散オブジェクトストレージであるCeph/RADOSの技術詳細、実装について見ていきます。第1回ではCephの概要を、第2回ではCeph/RADOSを構成する要素を、第3回では実際にインストールして動作させるところまでを見てきました。 第4回である今回は、Ceph/RADOSの動作する仕組みについて、採用している分散アルゴリズムや単一障害点をなくす仕組み、メタデータ削減の方法などを見ていきます。 Ceph/RADOSのアーキテクチャ概要 Ceph/

    Cephがスケールできる理由、単一障害点を排除する仕組み、負荷を減らす実装
    bzb05445
    bzb05445 2022/03/02
  • Kubernetesに無限の可能性を生み出す「Operator」「CRD」「カスタムコントローラー」とは

    Kubernetesに無限の可能性を生み出す「Operator」「CRD」「カスタムコントローラー」とは:Cloud Nativeチートシート(8) Kubernetesやクラウドネイティブをより便利に利用する技術やツールの概要、使い方を凝縮して紹介する連載。今回は、Kubernetesの機能を拡張する「Operator」「CRD」「カスタムコントローラー」について解説します。 ヤフーやサイボウズも使っている、Kubernetesの「Operator」とは Kubernetesでは、「Pod」「ReplicaSet」「Deployment」「Service」などの標準のリソースが用意されていますが、「Operator」を利用すると、独自のリソースを追加してKubernetesを拡張することができます。 Operatorは既に広く利用されています。 世の中の先進企業の例を見ると、ヤフーのKu

    Kubernetesに無限の可能性を生み出す「Operator」「CRD」「カスタムコントローラー」とは
    bzb05445
    bzb05445 2022/01/17
  • 知らぬ間に進化を続けるHyper-V

    知らぬ間に進化を続けるHyper-V:その知識、ホントに正しい? Windowsにまつわる都市伝説(201) Windowsが標準でサポートするハイパーバイザーといえば「Hyper-V」です。Windows Server 2008(x64)で初めて登場してからしばらくは、新機能追加や機能強化が次々に行われました。しかし、Windows Server 2016以降、目に見える劇的な変化というものが少なくなったような気がしませんか。 Windowsにまつわる都市伝説 仮想マシンのプロセッサリソースコントロールがいつの間にか不能に? 「Windows Server 2008」で初めて登場した「Hyper-V」は、短時間で大幅な機能強化が行われてきました。例えば、「Windows Server 2008 R2 Service Pack(SP)1」のHyper-Vでは、「RemoteFX 3Dビデオ

    知らぬ間に進化を続けるHyper-V
    bzb05445
    bzb05445 2022/01/14
  • [評価関数]分散説明率(Explained variance score)とは?

    連載目次 用語解説 統計学/機械学習における分散説明率(explained variance score:説明された分散のスコア、explained variation)とは、主に単回帰分析/重回帰分析といった線形回帰(Linear Regression)*1における回帰式のモデルなどが、「観測データ(正解データ、従属変数、目的変数)*2の分散(=データの広がり具合)のうちどれくらいを説明するか」という割合(通常は0~1.0=100%、マイナスになることもある)を出力する関数である(図1)。決定係数R2の代わりに用いられることがある。 *1 統計学に基づく線形回帰モデルに入力する各種データは「説明変数」や「独立変数」と呼ばれ、これが機械学習での「入力データ」となる「特徴量」に相当する。また線形回帰モデルでは、モデルから出力される「予測値」は「目的変数」や「従属変数」と呼ばれる。稿の趣旨か

    [評価関数]分散説明率(Explained variance score)とは?
    bzb05445
    bzb05445 2021/10/21
  • CentOS終了へ――移行先として注目の「Alma Linux」「Rocky Linux」を試してみよう

    2020年12月9日、CentOS Projectは、2029年5月31日までサポート予定だった「CentOS Linux(CentOS) 8」のサポートを2021年12月31日で終了すると発表しました。CentOS 7は予定通り2024年6月30日までサポートされる一方、CentOS 9はリリースしないとしています。 CentOS Projectは今後「CentOS Stream」というディストリビューションの開発に注力するとしていますが、これまでのCentOSが「Red Hat Enterprise Linux(RHEL)」のダウンストリームだったのに対して、CentOS StreamはRHELのアップストリームに相当するもので、その位置付けは異なります。これまでCentOSがエンタープライズにおいて商用番OSとして採用されてきたのは、無料、オープンソースでありながら、RHELのダウ

    CentOS終了へ――移行先として注目の「Alma Linux」「Rocky Linux」を試してみよう
    bzb05445
    bzb05445 2021/10/08
  • 「クラウドネイティブは正義だ」は本当か? ログが追いづらくなった運用者に寄り添うKubernetes活用のポイント

    「クラウドネイティブは正義だ」は当か? ログが追いづらくなった運用者に寄り添うKubernetes活用のポイント:特集:「惰性をやめる、慣習を疑う」こんどこそ楽になる運用管理(5) これからの時代、クラウドネイティブは正義だ――そう信じて移行を推進するとき、ぜひ周囲を見渡してほしい。環境の変化に戸惑い、生産性が低下している人たちがいるかもしれない。運用管理者に光を当てるオンラインイベント「Cloud Operator Days Tokyo 2021」のNTTコミュニケーションズの講演では、そんな戸惑う人たちに寄り添い、運用しやすい環境作りの工夫が紹介された。 従来のやり方が通用せず苦しむ運用管理者 サービスを運用管理する上で重要な情報となるのが、ログだ。運用管理者は障害対応やパフォーマンスチューニングなどさまざまな場面でログを確認し、サービス品質の改善や安定稼働に尽力する。 運用管理者は

    「クラウドネイティブは正義だ」は本当か? ログが追いづらくなった運用者に寄り添うKubernetes活用のポイント
    bzb05445
    bzb05445 2021/09/24
  • FinTech時代、銀行系システムはどうあるべきか

    連載では、銀行系システムについて、その要件や歴史を整理しつつ、スマートフォンを使う銀行取引やブロックチェーンなど、新しい技術が及ぼす影響を考察していきます。今回は、ブロックチェーンの仕組みを概説し、その特徴を踏まえて、FinTechや銀行業務での活用形態、システム化に向けた留意点について解説します。

    FinTech時代、銀行系システムはどうあるべきか
    bzb05445
    bzb05445 2021/09/24
  • 若手が知らないメインフレームと銀行系システムの歴史&基礎知識

    若手が知らないメインフレームと銀行系システムの歴史&基礎知識:FinTech時代、銀行系システムはどうあるべきか(1)(1/2 ページ) 連載では、銀行系システムについて、その要件や歴史を整理しつつ、スマートフォンを使う銀行取引やブロックチェーンなど、新しい技術が及ぼす影響を考察していきます。初回は、メインフレームと銀行系システムの歴史と基礎知識についてです。 「Finance(金融)」と「Technology(技術)」を足した造語である「FinTech」。その旗印の下、IT技術によって金融に関わるさまざまな業務や処理を利便化し、ビジネスの拡大を図る動きが国内金融業界から大きな注目を浴びています。特に金融業界の中心である“銀行”が運用するシステムについては話題に事欠きません。 例えば、ブロックチェーンによって銀行の勘定系システムが変わるという話があれば、2016年10月から日でも利用可

    若手が知らないメインフレームと銀行系システムの歴史&基礎知識
    bzb05445
    bzb05445 2021/09/24
  • IBMのRed Hat買収の成果「Red Hat OpenShift on IBM Cloud」によって、複雑なマルチゾーンのOpenShiftクラスタの構築はどれほど簡単になるのか?

    IBMのRed Hat買収の成果「Red Hat OpenShift on IBM Cloud」によって、複雑なマルチゾーンのOpenShiftクラスタの構築はどれほど簡単になるのか?:IBM Champion for Cloud 2019が評価 IBMのソリューションやソフトウェアに対し、そのテクニカルコミュニティーにおいて高度な貢献をしたエンジニアを表彰する制度「IBM Champions」。今回はIBM Champion for Cloud 2019に選出された平岡大祐氏に、その知見・ノウハウを体感できる記事を執筆していただいた。昨今のDXトレンドなどについて聞いたショートインタビューとともに、3回にわたって「Red Hat OpenShift on IBM Cloud」の実践的な活用方法をお届けする。 IBMテクノロジーを使ってビジネス、社会をリードするエンジニアに贈られる称号「I

    IBMのRed Hat買収の成果「Red Hat OpenShift on IBM Cloud」によって、複雑なマルチゾーンのOpenShiftクラスタの構築はどれほど簡単になるのか?
    bzb05445
    bzb05445 2021/06/22
  • Cloud FoundryとKubernetes、クラウドネイティブに向けた2つのアプローチ

    Cloud FoundryとKubernetes、クラウドネイティブに向けた2つのアプローチ:吉瀬淳一氏が解説(1/2 ページ) Cloud Foundry(Cloud Foundry Application Runtime)とKubernetesをどう考え、それぞれをクラウドネイティブなアプリケーション開発でどう生かすべきなのか。双方に精通するHewlett Packard Enterpriseの吉瀬淳一氏が、中立的な立場から解説する。 開発効率を高めるクラウドネイティブアプリケーションプラットフォームとしては、Cloud Foundryが知られてきた。一方、最近では複数のコンテナプラットフォーム、特にKubernetesが存在感を高めており、これにアプリケーションプラットフォームとしての期待をかける人が増えてきている。Cloud Foundry(Cloud Foundry Applic

    Cloud FoundryとKubernetes、クラウドネイティブに向けた2つのアプローチ
    bzb05445
    bzb05445 2021/06/21
  • いよいよ完全終了へ。Internet Explorer(IE)サポート終了スケジュール

    これまでのWindows OSには、Webブラウザとして「Internet Explorer(IE)」が標準でインストールされてきた。そして、ユーザーが直接使うWebブラウザに限らず、さまざまなアプリケーションがHTMLファイルなどを表示する際のコンポーネントとしても、IEはよく利用されてきた。 そのIEの「寿命」が(一部を除いて)もうすぐ尽きようとしていることはご存じだろうか? 過去にWindows XPやWindows 7でよく話題に上った「サポート終了時期」が、IEにもやって来るのだ。 Tech TIPSでは、Windows OSごとに、サポートされているIEのバージョンおよびその終了時期が一目で分かるように図で表してみた。さらにネットサービスによるIEサポート終了の動きや、IEから他のWebブラウザへの移行に関する記事などもまとめている。IEからの「脱出」計画に役立てば幸いだ。

    いよいよ完全終了へ。Internet Explorer(IE)サポート終了スケジュール
    bzb05445
    bzb05445 2021/06/13
  • 「コンテナって何? どう使える?」――ソフトウェア開発の課題を解決するコンテナ技術

    「コンテナって何? どう使える?」――ソフトウェア開発の課題を解決するコンテナ技術:これから始める企業のためのコンテナ実践講座(1)(1/3 ページ) 「コンテナ技術」やコンテナ実行環境の「Docker」、大量のコンテナ管理や負荷分散を実現する「Kubernetes」について概要から番活用の仕方まで解説する連載。第1回は「コンテナ技術」や「Docker」が、現代のソフトウェア開発に求められるようになった理由を解説します。 近年、デジタルトランスフォーメーション(DX)が進展し、ビジネスを成功させるには、ソフトウェアやサービスをいかにスピーディーに開発するか、どのように効率良くシステムを運用するかが重要となってきました。その背景は、市場の動向やユーザーニーズに対して年単位でシステムを開発、更新するのではなく、もっと小さい間隔で少しずつ開発、進化させていく方が、変更の影響と失敗を極小化でき

    「コンテナって何? どう使える?」――ソフトウェア開発の課題を解決するコンテナ技術
    bzb05445
    bzb05445 2021/06/13
  • Windows Server 2016にWindowsコンテナ機能をインストールする

    Windows Server 2016(およびWindows 10 Anniversary Update以降)では、「Windowsコンテナ」機能が利用できるようになった。これはLinux上ですでに広く使われているLinuxコンテナ(Docker技術をベースにして、Windows OS上でもコンテナ機能を利用できるようにしたものである。 ただしコンテナ上ではLinuxのプログラムではなく、Windows OS向けのプログラムが動くようになっている。.NET FrameworkやIIS、PowerShellなどの実行環境として利用することが想定されている。 その一方でDockerのクライアントツールとは互換性があり、例えばDockerコマンドによってコンテナの管理・運用などができる。 Windows Server 2016でWindowsコンテナを利用する Windows OSでも標準でコ

    Windows Server 2016にWindowsコンテナ機能をインストールする
    bzb05445
    bzb05445 2021/06/08
  • 私が決めた要件通りにシステムを作ってもらいましたが、使えないので訴えます

    私が決めた要件通りにシステムを作ってもらいましたが、使えないので訴えます:「訴えてやる!」の前に読む IT訴訟 徹底解説(88)(1/5 ページ) 連載目次 この連載を始めて、7年になる。長くご愛読いただいている読者の皆さまに感謝の念が絶えない。このように長くIT紛争を見続けていると、同じような問題、同じような言葉に何度となくぶつかることがある。街中にある主要な交差点のように、気が付くとその場に立っていて「さて今日はどの方向へ曲がればいいか」と考える場所。そんな言葉である。 「契約の目的とシステムの要件」――IT紛争の勉強や著述などをしていると、いつもこの言葉にぶつかる。「定義されていない要件であっても、それなしには契約の目的を達成できないものであれば、事実上定義されていたと考えなければならない」「たとえ要件通りでも、契約の目的に資することのないシステムを作れば、債務不履行に問われる危険も

    私が決めた要件通りにシステムを作ってもらいましたが、使えないので訴えます
    bzb05445
    bzb05445 2021/06/03