ビジネス加速にもう不可欠?いま改めて考える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」関連の製品

Senju DevOperation Conductor 【野村総合研究所】 「気が付いたら取り残されていた」とならないDevOps開発の3要件 【レッドハット】 サービス開発で差別化、メンテナンスフリーで最新環境を 【日本マイクロソフト】
統合運用管理 DevOps IaaS/PaaS
「見やすく」「使いやすい」運用管理ツール。5つのサブシステムで構成され、システム全体の可視化と運用自動化を統一されたインターフェースで一元的に行える。 DevOps開発の3要件――「気が付いたら取り残されていた」とならないために 「これが新しいPaaSのかたち」今だからこそ伝える、PaaSの制限とできること

DevOps」関連の特集


前回は、クラウドの発展に伴って IT 運用が現在より簡素化して行く可能性がある点について述べたが、今…



クラウドが当たり前になると、システムのバックアップは煩雑になりがち。どうすれば運用を楽に、効率的にで…



「いつどこからでも改善」第一回では継続的サービス改善(CSI)の概念と活用の勘所をお伝えし、第二回で…


DevOps」関連のセミナー

FinTech時代に求められるDB開発とセキュリティセミナー 【Delphix Software/インサイトテクノロジー】 締切間近 

開催日 12月13日(火)   開催地 東京都   参加費 無料

FinTechサービスを展開するためには、高度なセキュリティを保ちながら、開発速度・生産性を高めることが必須になります。また、サービス提供者にとっては、「差別化…

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

このページの先頭へ

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


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

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


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


ページ: 1 | 2 | 3


30007890


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

このページの先頭へ

キーマンズネットとは

ページトップへ