TOP

2017年9月25日 | テクノロジー

Apple、iPhone Xの品薄状態は2018年まで続く? – 販売後はiPhone 8の売上も増加

2017年9月24日にAppleから販売予定の「iPhone X」の品薄状態が、販売後も2018年まで続くのではないかと予想されていることが...

2017年9月24日 | テクノロジー

Doropbox、アップデートによりiOS 11の「ファイル」へ対応へ

2017年9月24日にクラウドサービスであるDropboxが、最新バージョンにて「iOS 11」の新機能「ファイル」に対応したことが明らかと...

2017年9月24日 | テクノロジー

Java、メジャーアップグレード版である「Java 9 SE」を公開へ – 3年ぶり

2017年9月21日にOracleが、プログラミング言語であるJavaのメジャーアップグレード版である「Java 9 SE」を公開し...

2017年9月24日 | テクノロジー

iFixitがはやくもiPhone 8 Plusの分解レポートを公開

2017年9月23日にiFixitが、Appleから販売されたばかりの「iPhone 8 Plus」の分解レポートを公開していることが明らか...

2017年9月23日 | テクノロジー

iOS 11にアップデートするとバッテリー消費量が2倍に

2017年9月23日にAppleから配信されているiOS 11へアップデートするとバッテリー消費量が2倍になることが明らかとなりました。 ...

2017年9月23日 | テクノロジー

Microsoftから残念ながら販売されなかったSurface Music Kitがリークされる

2017年9月23日にMicrosoftから残念ながら販売されなかった幻のタイプカバー「Surface Music Kit」の開封動画が公開...

2017年9月23日 | テクノロジー / 自動車

Ubar、ロンドンでのタクシー営業免許を失う – 配車サービスが利用不可能に?

2017年9月23日にタクシー業界で有名なUbarが、ロンドンにて配車サービスに不可欠な営業免許を失うことが明らかとなりました。 &n...

2017年9月22日 | テクノロジー

iPhone 8/8 Plusの背面から「総務省指定」文字が削除される

2017年9月22日にAppleは、新型iPhoneとして「iPhone 8」と「iPhone 8 Plus」の販売開始をしましたが、両機種...

2017年9月22日 | テクノロジー

Apple、本日よりApple Watch Series 3の販売を開始へ

2017年9月22日にAppleが、新しいApple Watchとして「Apple Watch Series 3」の販売を本日より介したこと...

2017年9月22日 | テクノロジー

Apple、本日よりiPhone 8 /8 Plusを販売開始 – 開封動画や画面割れも公開される

2017年9月22日にAppleは、新しいiPhoneとして「iPhone 8」と「iPhone 8 Plus」を正式に販売開始されが明らか...

2017年9月21日 | テクノロジー

Google Homeの小型版「Google Home Mini」がFCC認証を通過したことが確認される

2017年9月21日にGoogleが、同社のスマートスピーカー「Google Home」の小型版である「Google Home Mini」が...

2017年9月21日 | テクノロジー

純正充電スタンドAirPowerはApple Watch Series 3以前のモデルには対応せず

2017年9月21日にAppleの純正ワイヤレス充電スタンド「AirPower」が、「Apple Watch Series 3」以前のApp...

2017年9月21日 | テクノロジー

Surface Pro LTE(サーフェスプロLTE)の予約受付が開始! – 価格や仕様も明らかに

2017年9月21日にMicrosoftが、突如同社のイギリスのオンラインストアにて新しく「Surface Pro LTE(サーフェスプロL...

2017年9月20日 | テクノロジー

Google、iOS向けキーボード「Gboard」を日本語対応へ

2017年9月20日にGoogleが、同社のiOS向けキーボード「Gboard」を日本語対応したことが明らかとなりました。  ...

2017年9月20日 | テクノロジー

iPhone 5sはiOS 11で起動時間が10秒以上も遅くなったはなし

2017年9月20日にAppleから公開された「iOS 11」を適応した「iPhone 5s」の動作が遅くなる傾向にあることが明らかとなりま...

2017年9月20日 | テクノロジー

Amazon、fire HD 10 タブレット2017年モデルを正式発表 – 10月11日に販売開始へ

2017年9月20日にAmazonが、新しいfire HDシリーズとして「fire HD 10 タブレット2017年モデル」を正式に発表した...

2017年9月19日 | テクノロジー

米トイザラス、Amazonなどの影響により破産申請へ – 日本法人は引続き営業中

2017年9月19日に米トイザラスが、Amazonなどの大手インターネットショッピングサイトの影響により業績が悪化し、破産申請を行っていたこ...

2017年9月19日 | テクノロジー

Apple、「Apple Pay Cash」の提供を正式発表 – 少し遅れてリリースへ

2017年9月19日にAppleが「Apple Pay Cash」の提供を正式に発表したことが明らかとなりました。   ...

2017年9月19日 | テクノロジー

Microsoft、10月のイベントでSurface Book 2(サーフェスブック2)を発表しない可能性が浮上

2017年9月19日に米Microsoftが、2017年10月にロンドンで開催予定のSurface関連のイベントにて、噂されていた「Surf...

2017年9月18日 | テクノロジー

発売日前に早くもiPhone 8 Plusのハンズオンが公開される!?

2017年9月18日にAppleから2017年9月20日に販売予定の「iPhone 8 Plus」のハンズオン動画が公開されていることが明ら...

2017年1月31日

今さら聞けない「DevOPS」とは?

最近はやりのDevOps

最近では、脱ウォーターフォール型を掲げ、「DevOps」を推奨する話を耳にします。

そこで最近はやりの「DevOps」って何なの?って方に向けた情報をまとめてみました。

 

 

ウォーターフォール型でよくあるのが納期が近づけば近づくほど、安定した運用やバグの量が上がってくることです。

 

 

DevOpsは早期的かつ安定性を重視した運用フローを目指して生まれたプラクティスなので早期的に良いものを作ることができます。

 

 

はじめにお話しておきますと「現段階では、厳密なDevOpsの定義はありません」ので、そのことを踏まえておいてください。

 

DevOpsが生まれた経緯

 

DevOpsが生まれる発端は、継続的インテグレーション(CI)の需要が上がったことが要因となります。

 

継続的インテグレーション(CI)とは?

自動的にテストやビルドを繰り返しを行う手法です。

 

 

 

 

代表的なソフトに「Jenkins(ジェンキンス)」と言うものがあり、自動的にビルドを行いビルド結果を返すことが可能です。

 

 

また、JenkinsやRedmine(管理ソフト)、ChatOPS(チャットツール)などで連携されたものをCI環境と呼ぶ。

 

CI環境をちゃんと整える企業が運用チームの重要性を理解し始め、開発チームとの連携を重要視するようになりました。

 

 

そこで開発チームと運用チームで情報を共有するための概念としてDevOpsが誕生しました。

 

DevOpsの特徴

DevOpsは大きく「開発チーム(Development)」と「運用チーム(Operations)」の2つのチームを用意します。

 

 

ウォーターフォールに限らず、開発チームと運用チームを用意しているプロジェクト内で両者が衝突しています。

 

 

この衝突を「DevOpsの衝突」読んでおり、これにはそれぞれのカルチャーを理解していかなければなりません。

 

 

開発チームのカルチャー

開発チームは、「新しいものを取り入れる」ことや「より良いものに仕上げる」ことを重視して稼働しています。

 

 

しかし、デッドラインに追われ「バグを出す→修正」という流れを繰り返してしまいます。

 

 

運用チームのカルチャー

運用チームは、「安定的にシステムを稼働させ続ける」ことになります。

 

 

運用チームが一番嫌うことは、安定しているシステムへの修正や変更です。

 

 

両者のカルチャーを見ると、必然的に敵対しておりますね。

 

 

早くリリースしたい開発チームとなるべくリリースしたくない運用チームでは、目的が違うのです。

 

DevOpsを実現するためには

DevOpsに重要な5の要素を以下にまとめました。

 

  • Cluture(文化)
  • Lean(リーン)
  • Automation(自動化)
  • Measurement(計測)
  • Sharing(共有)

 

これらの観点はCLAMSと呼ばれ、それぞれDevOpsの考え方が提唱されている。

リーン、自動化、測定についてはCI環境から生まれた要素になります。

 

DevOpsを実現するためには、カルチャーの変化共有が最も重要になります。

 

 

カルチャーの変化共有

開発チームと運用チームのカルチャーを「システムを完成させる事への実現」に持ってくる必要があります。

 

 

DevOpsとは、システム等の開発や導入を行うために、開発チームと運営チームが協力し連携をすることです。

 

 

いくら素晴らしいシステムで安定して稼働すことができても、実際にユーザに使ってもらい、満足してもらえなければ無意味なのです。

 

 

そのために、「なんのためのサービスを開発・運用しているのか」を前提として協力し、情報を共有していく必要があります。

その概念こそがDevOpsという運用ルールなのです。

 

スポンサーリンク

あなたにおすすめの記事

この記事が気に入ったら
いいね!しよう

最新情報をお届けします

こちらの記事もおすすめ

         

カテゴリ

タグ

参加してます


お気軽にお書きください

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)