タグ

DevOpsに関するMikatsukiのブックマーク (10)

  • DevOps時代の開発者のための構成管理入門

    「DevOps」という言葉にもあるように、ソフトウェア構成管理は、インフラ運用に取り入れられるなど、変わりつつある時代だ。連載では、そのトレンドにフォーカスして、現在のソフトウェア開発に有効な構成管理のノウハウをお伝えする ソフトウェア開発で構成管理が重要になった5つの理由 DevOps時代の開発者のための構成管理入門(1) 開発と運用の協力を目指す「DevOps」含め、いまの構成管理を取り巻くトレンドや、その必要性などを5つの項目で解説する

    Mikatsuki
    Mikatsuki 2017/01/01
    CI、Redmine、Trac、jenkins、とかだな。
  • DevOps時代の開発者のための構成管理入門

    バージョン管理や継続的インテグレーションとも密接に関わる継続的デリバリ/デプロイメントの概要や主なツール、経緯、実践事例を紹介。実践手法として「ブルーグリーン・デプロイメント」「Immutable Infrastructure」が注目だ。

    DevOps時代の開発者のための構成管理入門
    Mikatsuki
    Mikatsuki 2017/01/01
    CI、Redmine、Trac、jenkins、とかでしょ?
  • [レポート]ビジネス変革を実現するクラウドジャーニー ~DevOps と Microservices~ #AWSSummit | DevelopersIO

    丹内です。タイトルのセッションに出たのでレポートします。 クラウドジャーニー ジャーニー = 旅路。クラウド適用の旅である Stage of Adoption: 多くの会社でのクラウド移行のベストプラクティス 個別プロジェクト ハイブリット化 大規模移行 クラウド最適化 AWSユーザが行うべきアクションと、AWSに要請するアクション(DX導入、サポート導入など)がある。 amazon.comのクラウドジャーニー 書籍の販売から始まり、kindleやメディア、AWSなどのイノベーションを起こし続けている 最初はモノリシック。ある程度はパイプラインで自動化されている 密結合なので、メンテナンスと維持が難しい。マージフライデーと呼ばれるほど。 ビルドやテストに時間がかかり、デプロイがボトルネックになる サービスに問題が生じるとサイトが止まってしまう これらの問題を解決するために、サービスを分割し

    [レポート]ビジネス変革を実現するクラウドジャーニー ~DevOps と Microservices~ #AWSSummit | DevelopersIO
  • 現代のソフトウェア/サービス開発で構成管理が重要になった5つの理由

    現代のソフトウェア/サービス開発で構成管理が重要になった5つの理由:DevOps時代の開発者のための構成管理入門(1)(1/2 ページ) 「DevOps」という言葉にもあるように、ソフトウェア構成管理は、インフラ運用に取り入れられるなど、変わりつつある時代だ。連載では、そのトレンドにフォーカスして、現在のソフトウェア開発に有効な構成管理のノウハウをお伝えする もはや以前の「構成管理」ではない ソフトウェア構成管理はソフトウェア開発の現場で一般的になってきましたが、それを取り巻く状況は2000年代中盤と比較して、ソフトウェアビジネスのトレンドや使用するツールなど、ずいぶんと変わってきています。 読者の方の中にも「Gitそろそろ覚えないといけないのかな?」「Jenkinsって何がうれしいのだろう?」「開発のサイクルが以前より短くなって大変だな」などと感じていらっしゃる方もいらっしゃるのではな

    現代のソフトウェア/サービス開発で構成管理が重要になった5つの理由
    Mikatsuki
    Mikatsuki 2016/08/21
    SCMからITS/BTSからCIまでをさらっと紹介
  • 第8回Jenkins勉強会にてプロモーション広告におけるCI/CDの取り組みについて発表しました #jenkinsstudy

    マーケティングソリューションカンパニー開発部サービス運用部インフラ開発の石川です。 先日行われた第8回Jenkins勉強会にてプロモーション広告の継続的インテグレーション(以下、CI)/継続的デリバリー(以下、CD)に 関する取り組みについて紹介させていただきました。 タイトルは「Jenkinsはじめました」になっていますが、諸事情でタイトル通知後に少し内容を変更したため、 「はじめました」というよりは「結構使ってきました」というほうがしっくりくるかもしれません。 資料だけでは分かりにくい部分もありますので、このエントリーにていくつか補足したいと思います。 また、以下の内容においては具体的な数字や利用しているツールの詳細に触れることができない部分があります。 あらかじめご了承ください。 プロモーション広告におけるCI/CDの現状 今回はプロモーション広告での取り組みを事例として取り上げま

    第8回Jenkins勉強会にてプロモーション広告におけるCI/CDの取り組みについて発表しました #jenkinsstudy
  • DevOps時代到来!Engine YardのPaaSで変わるシステムの開発と運用のあり方

  • 国内DevOpsトレンドは、これからが本番

    多くの企業の注目を集めながらも、バズワードと見る向きも多かったDevOps。だがそれが誤解であり、その当の意義に気付いた企業が国内でも急速に増え始めている。今あらためて「DevOps」を探る。 見直され始めた「当のDevOps」 2013年、国内でも大きな話題となったDevOps。当初はスタートアップやWebサービス系企業における取り組み事例から注目され、IT業界の一大トレンドとなった。だが一方で、「開発部門と運用部門が協力する文化」、ChefやPuppetなど「自動化ツールの話」など、さまざまな解釈が生まれ、明確な具体像が見えないまま、2013年終盤には「一種のバズワード」と目されるほどになってしまった。 しかし今、DevOpsがあらためて見直されている。背景にあるのは、市場環境変化の一層の加速だ。というのも、企業にとって「いかに市場変化に俊敏に対応するか」「スピーディに製品・サービ

    国内DevOpsトレンドは、これからが本番
    Mikatsuki
    Mikatsuki 2015/10/12
    これからが本番だよ!
  • 膨大なビルド・テストで泣かないための継続的統合/CI実践ノウハウ

    膨大なビルド・テストで泣かないための継続的統合/CI実践ノウハウ:DevOps時代の開発者のための構成管理入門(4)(1/3 ページ) 「DevOps」という言葉にもあるように、ソフトウェア構成管理は、インフラ運用に取り入れられるなど、変わりつつある時代だ。連載では、そのトレンドにフォーカスして、現在のソフトウェア開発に有効な構成管理のノウハウをお伝えする。今回は、Jenkinsをはじめ、ツールが格段に使いやすくなってきた継続的インテグレーションについて、概要やメリットに加え、実践ノウハウを事例とともに紹介。 今回は、継続的な統合(Continuous Integration、CI、継続的インテグレーション)について紹介します。 CIとは、継続的な統合とは 皆さんは、CIという言葉を聞いたことがあるでしょうか? CIとは、1度限りもしくは数回限りではなく、継続的に小まめにビルドを実行して

    膨大なビルド・テストで泣かないための継続的統合/CI実践ノウハウ
  • いまさら聞けない「DevOps」

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

    いまさら聞けない「DevOps」
  • ユーザー操作/端末情報を“全て記録”し、UX改善、マーケティング、障害分析に生かす「モバイルDevOps」な開発とは

    モバイルアプリケーション開発においてツールに求められるのは網羅性 ここ数年で、スマートフォンやタブレットなどのモバイル端末が普及し、ビジネスシーンにおいてもモバイルの活用が急速に進みつつある。その中で、今、多くの企業が課題として抱えているのが、多種多様なモバイル端末に適したアプリケーションをいかに効率的に開発し管理していくかである。 「モバイルアプリケーションの開発には、従来のPC用アプリケーションとは全く異なる開発プラットフォームが求められている」というのは、日アイ・ビー・エム(以下、日IBM)ソフトウエア事業 SW テクニカルセールス&ソリューションズ モバイル・ソリューション・アーキテクトの横山和秀氏。 「最も大きな違いは、モバイル端末はOSの種類、バージョンやデバイスの種類が多岐にわたるため、それぞれの環境に合わせた開発を行い、そのアプリケーションを配信する必要があることだ」

    ユーザー操作/端末情報を“全て記録”し、UX改善、マーケティング、障害分析に生かす「モバイルDevOps」な開発とは
  • 1