ビジネス加速にもう不可欠?いま改めて考えるDevOpsツール

この記事をtweetする このエントリーをはてなブックマークに追加

製品の基礎から選び方までをサポート! IT導入完全ガイド

ビジネス加速にもう不可欠?いま改めて考えるDevOpsツール

2015/09/28

 「DevOps」(デブオプスと読む)は、アプリケーションを継続的に短期開発・リリースしていくために有望視されている方法論と技術、ツールを指す。2013年頃に小ブームがあり、その時期を過ぎるととたんに「バズワード」扱いされたDevOpsだが、クラウド、モバイル、IoTと、近年ますます急加速するビジネス変化に追随できるITを望む企業に再注目されている。しかしツールベンダが提供する製品はスコープがそれぞれ違い、DevOps導入で何がどう変わるかが理解しにくいのも事実。その場の都合でDevOpsツールを導入していけば、やがて全体の一貫性を保てなくなり、本来望みうるビジネスパフォーマンスが得られない懸念もある。そこで今回は、DevOpsが本来目指すべきビジネス効率改善にどう役立つかという視点で、最新ツールをベースに考えてみたい。

DevOps

※「DevOps/ビジネス加速にもう不可欠?いま改めて考えるDevOpsツール」の記事を一部ご紹介します。会員登録を行い、 ログインすると、「DevOps/ビジネス加速にもう不可欠?いま改めて考えるDevOpsツール」の記事全文がお読みいただけます。

会員登録はこちら(無料)


1「DevOpsツール」って何だ?

1-1環境構築自動化を皮切りに、「1日に10本のリリース」が現実のものに

 「開発と運用の協調」がアプリケーションの高品質化、リリース短期化、速やかな改善に貢献する……というのははるか昔から言われ続けてきた一種のスローガンだ。しかし増加する一方のアプリケーションとその改修、新ビジネスの立ち上げなど、ITの活躍する舞台が増えるほどIT部門の負担が増え、開発チームも運用チームも専門領域の仕事をこなすのが精一杯、両者間の溝の深まりにも気づかない……そんな状況に心あたりはないだろうか。もし「運用には話が通じない」とか「開発は無理ばかり言う」という声が聞こえたら赤信号だ。図1のように、開発側も運用側も相手の業務を過小評価して、ITライフサイクルの全体が見えなくなっている状況が考えられる。

図1 運用チームと開発チーム相互にありがちな無理解
図1 運用チームと開発チーム相互にありがちな無理解
※上は開発チームから見た運用のイメージ、下は運用チームから見た開発のイメージ
資料提供:日本IBM

 数年のスパンで更改する基幹系システムさえしっかり稼働させれば大丈夫という時代はもう過ぎた。月に数十本レベルでアプリケーションをリリースする企業は今では少しも珍しくない。ビジネススピードに追随するには、ITのライフサイクルは年レベルから月、週、日単位で考えなければならなくなってきた。そこで注目したいのが「DevOps」。これは古いスローガンを新しい装いでくるんだだけのものではない。具体的な方法論とツールで、開発と運用のギャップを埋め、アプリケーションリリースサイクルを劇的に、しかも継続的に短期化しつつ、高品質化やサービスの高度化も望めるポテンシャルを持っている。それはどういうことなのか、まずはDevOpsの生い立ちから簡単に見てみよう。

■DevOpsの発端は7年前、「1日10本リリース」が話題に

 「DevOps」の考え方の発端は、2008年のWeb技術に関する国際会議「Velocity」でのChefとPuppetと呼ばれるサーバー構築自動化ツール(運用自動化ツールともいう)の紹介だ。これらツールは、コマンドだけでサーバーマシンにミドルウェアやアプリケーションを導入して環境設定も済ませることができた。Chefの場合で言えば、欲しいシステム構成のスクリプト(レシピ)を書けば、Chefが自動実行し、その構成定義(クックブック)を保管して、同一環境をまた作る時にはそれを呼び出すだけで構築可能になる。従来運用管理技術者がサーバーマシンの前で手作業でやってきた仕事が、開発と同様のスタイルで、前準備を除けば人手を介さずに(つまり速く、間違いなく)できるようになったわけだ。その翌年の同会議では、「開発(Development)と運用(Operation)の協調」により、「1日に10回のアプリケーションリリース」が可能という発表が行われた(画像共有サービスのFlickrのスタッフによる)。一方、ほぼ同時期にOS以下の環境をクラウドに自動構築できるクラウド自動構成ツールOpenStackが公開されるなど、クラウド側の自動化技術も進み、以降はサーバーの用意から環境構築までの自動化を実現する各種ツールが揃っていく。

…この記事の続きは、会員限定です。  会員登録はこちら(無料)

続きを読むには…
会員登録いただくと自動的にこの記事に戻り、続きが読めます。

会員登録(無料)・ログイン

このページの先頭へ

DevOps/ビジネス加速にもう不可欠?いま改めて考えるDevOpsツール」関連の情報を、チョイスしてお届けします

※キーマンズネット内の「DevOps」関連情報をランダムに表示しています。

DevOps」関連の製品

データベース可視化ソリューション MaxGauge(マックスゲージ) 【日本エクセム】 Senju Service Manager 【野村総合研究所】 アジャイル開発で自動化すべき5つの重要タスク 【ブラック・ダック・ソフトウェア】
その他運用管理関連 サービスデスク プロジェクト管理
データベースやアプリケーションサーバの詳細な稼働情報、セッション、SQLの実行履歴を可視化できるソフトウェア。すべてのパフォーマンスデータを最小限の負荷で収集。 ITILやISO20000(ITSMS)で求められる運用プロセスを実現。業務負荷を軽減しつつITサービスの品質を向上させ、システム利用者からの多様な情報へ迅速かつ的確に対応できる。 OSS管理のベストプラクティス――アジャイル開発で自動化すべき5つの重要タスク

DevOps」関連の特集


ITILは英国The Minister for the Cabinet Officeの登録商標および…



編集部では日ごろご愛顧いただいている会員読者の皆さまへの感謝の気持ちを込め、20周年特別企画を実施い…



ITILは英国The Minister for the Cabinet Officeの登録商標および…


DevOps」関連のセミナー

デジタル改革に適したプラットフォームとは? 【主催:EMCジャパン/協力:オープンソース活用研究所】  

開催日 2月3日(金)   開催地 東京都   参加費 無料

【デジタル改革の必要性】全ての業界において、企業の勢力図が大きく様変わりしています。ITを駆使して既存ビジネスの土俵を変え、既存ビジネスの優劣を一変させるデジタ…

【無料】DevOpsコトハジメ −開発と運用の新しい関係− 【日立インフォメーションアカデミー】 締切間近 

開催日 1月20日(金)   開催地 東京都   参加費 無料

★★ 【無料セミナー】実務に活かす!IT人財育成のヒント!                      DevOps −開発と運用の新しい関係−」 ★★近年、アイ…

DevOps浸透中!改めてテスト自動化ツールを考える 【主催:アシスト】  

開催日 2月8日(水)   開催地 東京都   参加費 無料

テスト自動化ツールが利用され始めて20年近く経ちます。その間に開発言語がいくつも生まれ、近年では超高速開発と称した開発ツールやテストツールも多く存在するようにな…

「開発」関連 製品レポート一覧

このページの先頭へ

DevOps/ ビジネス加速にもう不可欠?いま改めて考えるDevOpsツール」の記事を一部ご紹介しました。
会員登録を行い、ログインすると、「DevOps/ ビジネス加速にもう不可欠?いま改めて考えるDevOpsツール」の記事の続きがお読みいただけます。


Myリストへ 印刷用ページへ

この記事をtweetする このエントリーをはてなブックマークに追加


この記事に掲載している情報は、掲載日時点のものです。変更となる場合がございますのでご了承下さい。


ページ: 1 | 2 | 3


30007890


IT・IT製品TOP > 開発 > DevOps > DevOpsのIT特集 > 特集詳細

このページの先頭へ

キーマンズネットとは

ページトップへ