タグ

DevOpsに関するhohoho_ho2005のブックマーク (47)

  • テストエンジニアリング、DevOps のこれから #testingcasual - naoyaのはてなダイアリー

    一昨日 Testing Casual Talks #1 に参加した。名前の通り、ソフトウェアテストに関するカジュアルなカンファレンス。とても面白かった。すこし思ったところを書いていこう。 テストのエンジニアリング トップバッターの @ikasam_a さんの発表では Software Engineer in Test at DeNA ということで、氏が勤務先でテストエンジニアリング部門を立ち上げていくにあたってのいきさつや背景といったところが述べられていた。 テストは開発者の生産性を向上するためにある、生産性向上のためにテストを書くテストエンジニア、近年複雑化するテストの実行環境を構築するのもテストエンジニアの役目、"Testing Activities SHOULD be in Developments" ─ テスト活動は (従来型のQAのように開発の外ではなく) 開発の中で行われるべき

    テストエンジニアリング、DevOps のこれから #testingcasual - naoyaのはてなダイアリー
  • DevOpsに関する12のアンチパターン

    みなさんこんにちは。@ryuzeeです。 DevOpsGuysというサイトのTwelve DevOps Anti-Patternsという記事が秀逸です。 作者の方に許可を頂き翻訳しましたので公開します。 原文も軽妙なタッチで読みやすいと思いますのでぜひご参照ください。 また文で様々なスライドや資料へのリンクがありますので、そちらも見ていただくと理解が深まるんじゃないかと思います! えっとDevOpsを始めたいのかな?おっけー。ただ始める前に、やってはいけないいくつかのことについて見ておこう。 古き良き時代には単に「良くないアイデア」って呼んでいたんだけど、外交やポリティカル・コレクトネス運動の結果、ブレストやアイデアシャワーをして、最近は「アンチパターン」と呼ばれるようになった。 パターンが絶対的に正しいのであれば、すなわち「アンチパターン」は間違いということになる。そして間違いを避ける

    DevOpsに関する12のアンチパターン
  • 「ざっくりわかる DevOps ~ ビジネスよ!これがおれたちの力だ!」に参加してきた #agilesamurai #横浜道場 | DevelopersIO

    「ざっくりわかる DevOps ~ ビジネスよ!これがおれたちの力だ!」に参加してきた #agilesamurai #横浜道場 横浜道場 特別編 「ざっくりわかる DevOps ~ ビジネスよ!これがおれたちの力だ!」 - アジャイルサムライ読書会 横浜道場 | Doorkeeper 2013/07/23 #agilesamurai #横浜道場 特別編 「ざっくりわかる DevOps ~ ビジネスよ!これがおれたちの力だ!」 - Togetter 『DevOps』。こちらのキーワードも、最近IT業界で良く聞くようになって来ております。とは言うものの、中々捉えづらい部分もあったり、また実際現場に採り入れてみてはいるものの思った成果が...という方も多いのでは無いでしょうか。 そんな折、"ざっくりわかる"と題して長沢 智治さんによるDevOps入門的位置付けとも言えるような講演が『アジャイル

    「ざっくりわかる DevOps ~ ビジネスよ!これがおれたちの力だ!」に参加してきた #agilesamurai #横浜道場 | DevelopersIO
  • @ITイベントカレンダー

    平素よりイベントカレンダー+ログをご利用いただき、誠にありがとうございます。 イベントカレンダー+ログは「IT・製造業・ビジネス関係のイベント(セミナー・展示会・勉強会・コンテスト・Webイベントなど)を開催する企業・コミュニティが登録したイベント情報のポータルサイト」として約7年間運営をしてきました。これまでサービスを続けることができたのは、イベントカレンダー+ログのコンセプトに共感をいただき、適切なイベント情報をお寄せいただいた皆さまのご支援があったからこそと考えております。重ねて御礼申し上げます。 しかしながら、イベント情報の入手方法の多様化やイベント紹介サービス市場の状況、@ITの今後のメディア運営方針などを検討した結果、2020年6月30日(火)15:00をもちましてイベントカレンダー+ログのサービスを終了することにしました。 これまでご利用をいただきました皆さまには残念なお知ら

  • おさえておきたいDevOpsのはじめかた #init_devops

    RubyによるPub/Sub messaging - パブリッククラウドのバックエンドシステム事例 /Public Cloud backend system

    おさえておきたいDevOpsのはじめかた #init_devops
  • DevOpsの今とこれから #init_devops

    フロントエンドのパラダイムを参考にバックエンド開発を再考する / TypeScript による GraphQL バックエンド開発

    DevOpsの今とこれから #init_devops
  • DevOpsをエンタープライズへ導入する際のハードルについて。SIerはDevOpsできるのか? ビジネスゴールはどう設定するのか?

    DevOpsをエンタープライズへ導入する際のハードルについて。SIerはDevOpsできるのか? ビジネスゴールはどう設定するのか? DevOpsについてPublickeyではじめて書いたのは2011年の記事「開発と運用の新しい関係、「DevOps」とは何か?」でした。2年前ですね。 もともとFlickrやFacebookといったオンラインサービス系の企業が発端となったDevOpsのムーブメントですが、最近ではエンタープライズ系の開発と運用においてもDevOpsの考えを取り入れていこうという動きが目立っています。しかし、DevOpsをエンタープライズに取り入れるにはいくつかのハードルがあるように思います。 その話をする前に、手短にDevOpsの現状についてまとめておきましょう。 DevOpsはムーブメントなので方法論やツールの規定はない DevOpsは、つねに新機能や機能改善といったシステ

    DevOpsをエンタープライズへ導入する際のハードルについて。SIerはDevOpsできるのか? ビジネスゴールはどう設定するのか?
  • インフラストラクチャ自動化フレームワーク「Chef」の基本

    DevOpsというキーワードに関連して、「Chef」というツールの名前を聞いたことのある人も多いのではないでしょうか。この記事では、インフラにおける構成管理、展開作業を自動化するChefの構造および基的な使い方について解説します。 インフラストラクチャ自動化フレームワーク「Chef」 Chefは、物理、仮想、クラウドといったさまざまな大きさのインフラに対して、サーバやアプリケーションの展開を容易にするための自動化フレームワークです。 Chefの重要な要素の1つに「Infrastructure as Code」という概念があります。インフラをどのように構築し、維持するべきかという定義はRubyの文法で記述され、ソースコードのように扱うことができます。つまり、あたかもRubyでプログラミングをするように、インフラの構成管理をコードによって行えることがChefの利点の1つです。 自然言語による

    インフラストラクチャ自動化フレームワーク「Chef」の基本
  • いまさら聞けない「DevOps」

    最近さまざまなイベントやブログエントリで見かける「DevOps」。この言葉をひもとき、なぜ「Dev」と「Ops」が衝突するのか、その解決に必要な要素とは何かを分かりやすく解説します。 DevOpsとは 2009年にオライリーが開催した「Velocity 2009」というイベントにおいて、Flickrエンジニアが、“開発と運用が協力することで、1日に10回以上のペースでリリースが可能になること”を紹介しました。いまさまざまなシーンで見かける「DevOps」という言葉は、このプレゼンの中で登場したものです。 DevOpsとは、開発(Development)と運用(Operations)が協力し、ビジネス要求に対して、より柔軟に、スピーディに対応できるシステムを作り上げるためのプラクティスです。多くの人々により議論は続けられていますが、ITILとは異なり、現時点においては、DevOpsに厳密な

    いまさら聞けない「DevOps」
  • サイバーエージェントに聞いた、DevOps実践の要件

    近年、開発と運用が連携してリリースサイクルを速める「DevOps」という概念が関心を集めている。だが人によって解釈が異なるなど、いまだ言葉先行の感も強い。DevOpsの当の意義と実践のポイントを探った。 定義でも理想像でもない“DevOps”の真の姿とは? 「DevOps」という言葉が注目を集めている。一言でいえば「Dev(開発担当者)とOps(運用担当者)が連携してアプリケーションのリリースサイクルを速める」といった概念だ。この言葉が企業の関心を集める背景には市場競争の激化があるといわれている。 というのも、移り変わる市場に追従するためには、速いペースでサービスをリリースし、ニーズをくみ取りながらスピーディに改善を重ねる、アジャイル開発のアプローチが不可欠となる。そしてEコマースをはじめ、多くのサービスをITシステムが支えている今、まさしくシステム開発・運用の在り方を見直してリリースサ

    サイバーエージェントに聞いた、DevOps実践の要件
  • DevOpsに関する論文を読んでみよう 後半

    (<<前半の記事を読んでみる) ※謝辞と参考文献は省略します ※誤訳やより良い解釈がある等ありましたら、twitterの @koemu までお知らせください。 IV. 開発者と運用者を支えるログ解析 ここでは、開発者と運用者をサポートする、ログを基に提案されたアプローチを紹介します。 A. 開発者向け - ソフトウェアの品質を向上させるために運用の知識を活用 エラーが発生しやすいソフトウェアコンポーネントの識別 問題点: フィールドで発生する問題は、伝統的なデプロイ前のテストや静的解析を用いて特定する事は困難です。 役立つ知識: 頻繁に更新が行われる箇所は、今後発生するバグに対する有効なサインであります。 提案: 開発履歴を用い、全ソフトウェアコンポーネントの活動ログの量を測定します。リリース前のバグ、変更の合計数、およびコードの複雑さが対象です。 大規模システムの運用テスト範囲を評価する

  • Facebookのカリスマエンジニアに聞くDevOps事例

    クラウドとDevOpsのムーブメントを引っ張るカリスマエンジニアの1人が、米Opscodeの構成管理ツール「Chef」を使って得た教訓を披露した。カリスマとは米Facebookのシステムエンジニア、フィル・ディボウィッツ氏だ。同氏は2013年4月下旬に米国サンフランシスコで開催されたイベント「ChefConf 2013」において、FacebookがChefなどのオープンソースユーティリティを使って、それぞれ1万台以上のサーバを含む多数のクラスタからなる環境を管理していることを紹介した。 稿ではディボウィッツ氏と、Facebookのプロダクションエンジニアリングディレクターを務めるペドロ・カナウアティ氏に、DevOpsに関する見解や、DevOps初心者へのアドバイス、FacebookがChefを選んだいきさつなどを聞いた。 関連記事 Facebookに学ぶ、驚きのデータ活用術 「Faceb

    Facebookのカリスマエンジニアに聞くDevOps事例
  • DevOps時代の開発者のためのOSSクラウド運用管理ツール5選まとめ

    DevOps時代の開発者のためのOSSクラウド運用管理ツール5選まとめ:ユカイ、ツーカイ、カイハツ環境!(30)(1/3 ページ) DevOpsという観点で、クラウドに使えるオープンソースの運用管理ツールとして、Zabbix、Hinemos、Hyperic HQ、Scalr、Aeolusの特徴をまとめて紹介します。 開発者も“運用”管理の時代 アジャイル開発の注目とともにクラウドによるインフラ構築の効率化、さらにはDevOpsといった開発・運用の継続的な改善とリリースの自動化による短期リリースの実現が注目を浴びています。 クラウドを利用した場合、クラウド体の運用・管理機能を利用して環境構築やシステムの監視、負荷状況に合わせたスケールアウトができます。 しかしながら、各クラウド固有の機能を利用してしまうと、そのクラウドにロックインされてしまい、将来、より安いクラウドが登場したときの乗り換え

    DevOps時代の開発者のためのOSSクラウド運用管理ツール5選まとめ
  • クラウドマネジメントツール「Scalr」を使ったAWS管理を試す

    クラウドマネジメントツール「Scalr」を使ったAWS管理を試す:「Scalr」でオートなクラウド管理(1/2 ページ) 「クラウドファースト」時代に求められる運用管理ツールとは さまざまなITサービスの基盤として、クラウドの利用が常識となりつつあります。そんな中、先日AWS OpsWorksがリリースされました(関連記事)。クラウドを前提とした運用管理に注目が集まっていることを感じさせるリリースと言えるでしょう。 そのOpsWorksと同様に、クラウドの運用管理を担うツールにScalrがあります(関連記事1、関連記事2)。稿では、実際にScalrとAWSを連携し EC2インスタンスを操作しながらScalrの機能を紹介します。 Scalrの生い立ち ScalrはサンフランシスコのScalr社(リンク)が提供するクラウドマネジメントツールです。ScalrにはScalr社がSaaS形式で提供

    クラウドマネジメントツール「Scalr」を使ったAWS管理を試す
  • 「新3種の神器」で開発現場を改革しよう

    プロジェクト管理(PM)ツールや情報共有ツール、継続的インテグレーション(CI)ツール、継続的デリバリー(CD)ツールの導入状況は、どうなっているのか?」。 この実態を明らかにすべく、日経SYSTEMS編集部では3月15日から4月18日にかけて「開発支援ツール徹底調査2013」を実施した。同調査は以前の記者の眼で協力をお願いしたものだが、結果が出そろったので、ここに詳細を報告したい。 なお、調査ではカテゴリーを「PM/情報共有ツール」「CI/CDツール」の2つに分けて、カテゴリーごとに利用状況や利用しているツール名、利用開始時期などを尋ねている。有効回答件数は1532件となった。 PM/情報共有ツールは使い分けが進む まずは、PM/情報共有ツールの調査結果から見ていこう。直近2年間でPM/情報共有ツールを利用したことがあるという回答は、846件に当たる55.2%だった。回答者の2人に1人

    「新3種の神器」で開発現場を改革しよう
  • 知らないと現場で困るバージョン管理システムの基礎知識

    知らないと現場で困るバージョン管理システムの基礎知識:DevOps時代の開発者のための構成管理入門(3)(1/3 ページ) 「DevOps」という言葉にもあるように、ソフトウェア構成管理は、インフラ運用に取り入れられるなど、変わりつつある時代だ。連載では、そのトレンドにフォーカスして、現在のソフトウェア開発に有効な構成管理のノウハウをお伝えする。今回は構成管理に不可欠ともいえるバージョン管理について、ブランチ機能を中心に紹介。SubversionからGitへの移行事例も。 いまさら聞けない「バージョン管理」とは 第3回目となる今回では、構成管理において「過去のある時点の状態をどのように復元するか」を実現するために不可欠ともいえるバージョン管理とバージョン管理システムについて紹介します。 「集中管理方式」と「分散管理方式」 バージョン管理システムとは、ファイルに対して「誰が」「いつ」「何を

    知らないと現場で困るバージョン管理システムの基礎知識
  • 5分で分かった気になるDevOps

    最近あっちゃこっちゃでDevOpsという単語を聞きますが、概念的な言葉でスコープが広いので簡単に整理しておくことにします。 これで5分くらいで分かった気になるかもしれません。 2009年にFlickrの人が発表した概念 http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr 概念なので、実装は個々の現場によって異なる。アジャイル開発とアジャイル開発方法論の関係のようなもの。 従来型の考え方による利害対立 Devは多くの機能を早く届けなければならない すばやい変化 Opsは安定した運用を行いトラブルを起こさないようにしなければならない 変化を避けたい それじゃビジネスに勝てない DevOpsとはDevとOpsが協力しながら、ビジネスのために継続的に成果を出す、もしくは変化に

    5分で分かった気になるDevOps
  • 「今、おさえておきたい DevOps」 資料公開 #cod2013jp – エバンジェリズム研究所

    過去のブックマーク: 2013.5.11 は、全国のコミュニティが、UST も含めてつながったコミュニティイベントを開催しました(http://cod.ms)。私は、東京・品川で、IT PRO + 開発者 ジェネラルセッションを仰せつかり、「今、おさえておきたい DevOps」と題して、これからの IT エンジニアがおさえておきたいことの一つである DevOps についてお話をさせていただきました。 私は、数年前からこの DevOps も含む、Continuous Value Delivery, Contiunous Feedback について注目もしていますし、デブサミなどでお話をさせていただいております。デブサミのベストスピーカー賞特別賞をいただいた時も、デブサミ関西で Contiunous Delivery to the next Decade をお話させていただいたときも、一貫した

    「今、おさえておきたい DevOps」 資料公開 #cod2013jp – エバンジェリズム研究所
  • IBM Developer

  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer