InfoQ ホームページ automated-deployment に関するすべてのコンテンツ
-
加速する変化のペースが企業アプリケーションにアジャイルを促す
組織の変化とテクノロジー導入のペースが加速している。つまり、企業ソフトウェア開発は、こうした変化のペースに対応する方法を見つける必要があるということだ。ビッグデータの登場もまた、多数の実験を始めて、すばやく適応する必要性を促している。ブロガーであるMongoDBのMatt Asay氏は最近、"Hey, Enterprise Developers! Get Agile Or Get Steamrollered"という記事を書いた。
-
DevOpsはアジャイルをどう補完するのか
アジャイルにはマニフェストと原則があり、人とステークフォルダの明確化、よりすばやいデリバリー、より幸福な顧客にフォーカスしている。なぜDevOpsが必要なのだろうか? Agile Methods in the Finance Sector and Complex Environmentというカンファレンスで、ブリストルのNokia Entertainmentから来たJohn Clapham氏がDevOpsとは何か、DevOpsはビジネスに何をもたらすのかを語った。
-
データセンタに進出するEnterprise Chef
OpscodeがEnterprise Chefを発表した。ネットワークやストレージに加えて,Microsoft Windowsの自動設定機能を新たに備える。Private ChefとHosted Chefの後継として,インフラストラクチャ全般に対する設定機能を提供する,Opscodeの新たな主力製品である。
-
イミュータブルサーバで変更を管理する
イミュータぶるサーバを使えばシステムの状態をこれまで以上に明確に管理できるが、システムやパターン、配置、アプリケーションのコードに対して根本的な見直しが必要となる。6wunderlist.comのCTOであるChad Fowler氏がこの点についてブログで書いている。
-
Atlassian Bamboo 5がDevOpsの点を結ぶ
JiraとConfluenceの開発元であるAtlassianが,自社の継続的デリバリツールBambooのバージョン5をリリースした。デプロイメントプロジェクトによって,Jiraのイシュー情報やコミットコードと,さまざまな環境へのデプロイメントとが結び付けられる。デプロイメントの承認/否認の設定も可能だ。これらの機能によって,DevOpsコラボレーションをサポートするための,コードからデプロイメントに至るエンド・ツー・エンドの透過性を作り上げている。
-
継続的デプロイメントの変数とソリューション
今年4月のRubyConf 2013にて、CircleCIの共同創業者であるPaul Biggar氏が "The Many Ways to Deploy Continuously" というプレゼンをした。デプロイメントの頻度は "Continuous" と言うにふさわしい資格を与えるとともに、デプロイメントの問題に直接的な影響を及ぼしている。このプレゼンはCircleCI自身の顧客、Facebook、 IMVU、Etsy、Heroku、Googleから集めたソリューションに関する情報をまとめたものだ。
-
安全な継続的デプロイメントのための知覚的テスト
Santa Claraで開催されたVelocity 2013において、GoogleのBrett Slatkin氏がビジュアルレグレッションテストという手法を紹介した。知覚的diffによって、Webページのスクリーンショットを以前のバージョンと比べて、ピクセルレベルでの差分を検出する。これは継続的デプロイメントの自動テストにある重要なギャップを埋めるものだ。このソフトウェアのオープンソースバージョンはgithubで公開されている。
-
DevOps Days Amsterdam 第1日,話題は継続的デリバリとDevOps文化
DevOps Days Amsterdam の初日は,継続的デリバリ (continuous delivery) とオートメーションの側と,組織内の DevOps文化を 促進する側の間で,関心の的が分かれていた。継続的デリバリの話題では,デリバリのパイプラインを自動化する方法に加えて,システム障害時における自動復旧の手法が注目を集めていた。文化に関する側の議論では,文化的変化の導入を成功させる上で個々の性格タイプを考慮する必要性や,企業文化の確立が雇用にもたらす肯定的影響などの成果があった。
-
AWS Summit 2013: クラウドの重要性
Amazonは今月,参加無料のクラウドコミュニティイベントをベルリンで開催した。開発者,技術リーダ,ビジネスリーダを対象としたこのシリーズの話題は,コストパフォーマンス,高可用性,ビッグデータやセキュリティといったものにますます集中の度合いを高めている。会議ではAWSを採用して成功を収めている地元企業によるプレゼンテーションも披露された。
-
IBMとMicrosoftがOpscode Chefを支援
IBMとOpscodeはIBMユーザへのChefの普及に協力して取り組む。Microsoftも同社のクラウドサービスAzureの自動化支援でOpscodeと協業する。
-
CloudMunchがフルスタックのDevOpsプラットフォームをリリース
CloudMunchがフルスタックのDevOpsプラットフォームをリリースした。これは、バージョン管理、ビルド管理、検証、自動テスト、デプロイ、クラウド接続のための予め統合されたツールのダッシュボードである。CloudMunch は、そのプラットフォームがアプリケーションとインフラのデプロイを著しく簡単にする、主張している。
-
ふたつのDevOpsベンダの買収
DevOpsに対する関心は大手企業でも高まっている。本日、ふたつのDevOpsツールベンダの買収が発表された。IBMがUrbanCodeを買収し、CA TechnologiesがNolioを買収した。
-
継続的デリバリがイノベーションを加速する
Thoughtworks が先日公開した白書で取り上げた継続的デリバリ (CD, Continuous Delivery) の成熟モデルは,多くの企業がイノベーションの重要性を理解しながらも,ビジネスリーダの要求に対して十分な速さでソフトウェアを提供できていないという調査結果に対する回答だ。
-
Docker: 継続的ソフトウェアデプロイの自動化
PaaSプロバイダのdotCloudが自社プラットフォームの重要なコンポーネントであるDockerをオープンソースとして公開した。DockerはLXC(LinuX Container)テクノロジの実装で,Unixプロセスを分離実行する軽量仮想化(lightweight virtualization)ソリューションを実現した高レベル API を拡張機能として備えることにより,ソフトウェア展開の自動化に必要な,再現性を持ったセキュアな実行環境を提供する。
-
Canary Deploymentsを使って稼働中にテストする
Nolioが彼らのDevOpsのベストプラクティスに関するシリーズの最初のビデオで言っていることによれば、ユーザーの一部を新しい機能に目を向けさせたことで、企業は"Canary Deployments"を継続的デリバリの一部として使って、稼働中のソフトウェアをテストしている。"Canary Deployments"は一種のインクリメンタル リリースで、ソフトウェアの新バージョンをその対応する稼働中のバージョンと並んでデプロイすることで実現される。