BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ automated-deployment に関するすべてのコンテンツ

  • マイクロサービスの運用にはDevOpsが必要

    前回のQCon Londonで,英国Government Digital Service(GDS)のテクニカルアーキテクトを務めるMichael Brunton-Spall氏は,マイクロサービスの運用に成功するためにDevOpsがいかに重要性であるか,自身の見解を説明した。その中で氏は,マイクロサービスを識別するための重要な要素を特定した上で,最初のマイクロサービスを開発するための方法と,マイクロサービスのエコシステムを管理するために必要なツールとプラクティスについて述べている。

  • Jez Humble氏が21世紀のソフトウエアデリバリについて語る

    Jez Humble氏は、現在のソフトウエアデリバリは価値あるソフトウエアを開発するということに対して最適されておらず、イノベーションを起こすには3つの問題を解決する必要がある、と言う。第一に従来のプロジェクトモデルが不適合であること。第二に組織全体の価値の流れを考慮する必要があること。第三に問題が根ざしているのはプロセスや文化であり、組織構造やツールではないということ。

  • FOSDEM構成管理 - インフラストラクチャ・アズ・コードとPuppetモジュールのためのプラクティス

    オープンソースのフリーソフトを開発する企業がヨーロッパに集うFOSDEMが今週末,ベルギーのブリュッセルで,4,000を越える参加者によって開催された。今年のカンファレンスはRubyや視覚化,あるいは設定管理など数々のテーマを持った40以上のトラックに,さまざまなコミュニティの主催する公式および開発者主体のミーティングが実施された。

  • iOSで継続的デプロイメントを実現するfastlane

    fastlaneは,iOSアプリのリリースプロセスの自動化を目的とするツールのスイートである。ひとつのコマンドを実行するだけで起動可能な,“完全な継続的デプロイメントプロセス”を実現する。この記事では,開発者であるFelix Krauseとのインタビューを紹介する。

  • "アンヘッジド・コールオプション"はバッドコードに対するメタファとして適当か

    バッドコードと技術的負債に関するブログ記事で,Steve Freeman氏は,Chris Matt氏がバッドコードを表す"ヘッジされない(unhedged)コールオプション"というメタファを思い付いた経緯について説明した。この記事が今,RedditとHacker Newsで激しく議論されている。InfoQでは,バッドコードとコードの臭い(code smells)に対するメタファの使用,低品質コードのトレードオフとコスト,コード品質に対する責任などについて,両氏にインタビューした。

  • Puppet Labsがモジュール認定とパートナーネットワークを発表

    Puppet Labsは同社のPuppetConfカンファレンスで,高い品質とアクティブな開発を備えたPuppetモジュールを承認するPuppet Approved プログラム,Puppet Enterprise Supportedモジュール,そして新たなパートナーネットワークをローンチすると発表した。

  • Puppet Labsが次世代Puppet Serverを発表

    Puppet Labsは現在,年次のPuppetConfカンファレンスを開催中だ。今年は速度の向上した次世代Puppet Serverに合わせて,Puppet Enterprise製品用の新しい管理機能とレポート機能,新たなPuppet Appsのローンチを発表した。

  • LyftがPuppetからSaltStackにリプレース

    自動車相乗りサービスを提供するスタートアップ企業のLyftは,自社のインフラストラクチャ設定管理ツールをPuppetからSaltStackに変更した。同社のエンジニアであるRyan Lane氏の先日の記事によると,この他にAnsibleも選択肢にあったということだ。最終的には各ツールの使いやすさ,完成度,パフォーマンス,製品を取り巻くコミュニティなどを検討した結果,SaltStackが選ばれることになった。

  • Puppet-lint 1.0.0 リリース

    Tim Sharpe氏がPuppet lint 1.0.0のリリースを発表した。Puppetコードの推奨スタイルガイドラインへの準拠性をチェックし,文法上のミスを検出するツールである。新バージョンでは新しい機能やバグフィックスに加えて,プラグインシステム,エラーの自動修正機能などを備えている。

  • AnsibleはWindowsを学んでいる

    Ansibleは、基盤となる技術としてPowerShellを使ったWindowsのサポートを追加した。数週間の間にリリースされるAnsible 1.7は、"ベータ"においてWindows統合を特徴にしている。InfoQは、Ansibleの作成者で、開発の詳細を知っているMichael DeHaan氏と話した。

  • Puppet LabsがPuppet Enterprise 3.3をリリース,Puppet Supported認証プログラムを合わせて開始

    Puppet Labsは,商用サポート付属PuppetリリースのPuppet Enterprise 3.3のリリースと,完全なテストによる認定とサポートを備えたコンピュータ,ネットワーク,ストレージリソース管理のソリューションであるPuppet Supported認定プログラムの創設を発表した。

  • モバイル開発における継続的デリバリの課題

    Woogaでエンジニアリング部門のトップを務めるJesper Richter-Reichhelm氏は,GOTO Amsterdam 2014で,継続的デリバリの考え方でモバイルゲーム開発を実施した際に,チームが直面した課題について講演を行った。その中で特に強調したのが,モバイルソフトウェアのデリバリプロセスに関して,自分たちがコントロールを持たないためにビジネスが崩壊直前に至ったという,その経緯についてだ。

  • Bol.comのDevOpsへの道

    DevOpsDays Amsterdam 2014の初日,オンラインストアのbol.comは,DevOpsへの道程における同社の経験について報告した。成功の鍵となったのは完全な自動化,慎重なチーム構築,そして組織全体に浸透したアジャイル思考だ。RunDesk, Puppet, Hira, Nagiousなどのツールを駆使することでbol.comでは,完全に自動化された方法で,作業環境全体の構築と監視を2時間以内に可能としている。

  • マイクロサービスの強み弱み

    マイクロサービスが最近話題になっており、噂も生まれている。10年以上に渡り、重たく、扱いにくいSOAソリューションが続いたが、マイクロサービスはそれを置き換える待望のソリューションなのだろうか。それとも単に一枚岩のソリューションズよりも単純なだけなのか。

  • Jenkins CIとChefまたはPuppetの統合による,デプロイの完全なトレーサビリティの実現

    CloudBeesの開発したJenkinsのDeployment NotificationプラグインをChef SoftwareプラグインまたはPuppet Labsプラグインと合わせて使用することで,ChefあるいはPuppetのインストールするすべてのファイルをJenkins CIからトレース可能になる。

BT