Browsing Category

DevOps

Development

これまでの仮想化技術と比べ、Dockerがなぜ優れているのか?その特徴を評価

By On 2015-09-04

今まで利用されてきた仮想化環境とDockerを比べ、Dockerならでは評価点を説明します。 Dockerは安全なバックアップ、パフォーマンス(速度)、スケーラビリティー・デプロイの容易性、ポータビリティー、 ライセンスと、エンタープライズの現場で活用する場合に十分な機能を初めから対応しています。… Read More

Development

Dockerの導入事例紹介

By On 2015-08-27

   Dockerの公式サイト内でDocker社の顧客一覧が公開されていますので、ここからいくつか抜粋して導入実績を紹介します。… Read More

Development

DockerをLinux(Ubuntu 14.04 LTS)にインストールする方法と解説

By On 2015-08-20

今話題になっているDockerについて簡単に説明します。 Dockerは開発者とシステム担当者がアプリケーションの配信や動作をさせるためのオープンなプラットフォームです。簡単に説明すると、仮想化を行うソフトウェアです。VMware製品などの完全仮想化を行うハイパーバイザー型製品と比べて、ディスク使用量は少なく、インスタンス作成やインスタンス起動は速く、性能劣化がほとんどないという利点が大きな特長で ...… Read More

Development

継続的インテグレーションで活用する、コードレビューの自動化

By On 2015-07-17

(Photo by:Sebastiaan ter Burg) ソフトウェア開発に銀の弾丸などない  プログラミングのコードレビューを実施すれば、ソフトウェアの品質が大きく向上します。わかっていながら実際の開発現場では、他の優先度高い作業、少ないリソース、足りない時間(短い納期)によって満足なコードレビューが実施されていない場合があります。 品質が高く、バグがほとんどないソフトウェアを開発するために ...… Read More

DevOps

DevOpsという”文化”

By On 2015-06-10

(Photo by:Sebastiaan ter Burg) 仕事のミッションが異なる2者をつなぐ開発の文化  DevOpsは開発(Development)と運用(Operations)の目的の違いを理解し、同じ目標に向かって協働するための開発の考え方(文化)です。 いわゆるアジャイルソフトウェア開発やスクラムなどの開発手法とは異なり、ソフトウェアのライフサイクル全般に関する「開発者」「運用者」「 ...… Read More

DevOps

DevOpsを実現する11の要素

By On 2015-06-04

(Photo by:Frits Ahlefeldt-Laurvig) このような方におススメ DevOpsに興味がある 今のプロジェクト管理を改善したい DevOps(デブオプス)とは?  開発・運用・品質管理が三位一体となったソフトウェア開発体制をDevOps(デブオプス)と呼びますが、ツールや事例のイメージが強く、アプリケーションのリリースが自動化されていればDevOpsと認識している方も多い ...… Read More

DevOps

5つのXドリブン開発(xDD)を簡単に紹介 – TDD/BDD/FDD/TiDD/MDD

By On 2015-05-27

(Photo by:Roland Tanglao) このような方におススメ アジャイルな開発手法をおさらいしたい。 最近のドリブン開発(xDD)を知りたい。  ユニットテストの概念から発展したアジャイルなソフトウェア開発手法として、TDD(テスト駆動開発)がありますが、他にもXドリブン開発と名前の入った開発手法があります。 本記事では各Xドリブン開発の要点をまとめて簡単に説明します。… Read More

Cloud

Hinemosによる統合運用管理システム(監視システム)の構築 【後編】

By On 2014-02-14

Hinemos公式サイト はじめに 前回の記事では、監視サーバーおよび、管理クライアントの構築方法と、基本的な監視設定について解説しました。今回は、監視ノードのリソース監視および、エージェント監視について解説します。… Read More

Cloud

Hinemosによる統合運用管理システム(監視システム)の構築 【前編】

By On 2014-02-14

Hinemos公式サイト はじめに Hinemos(ヒネモス)は、独立行政法人情報処理推進機構(IPA)のOSS活用基盤事業として2004年にNTTデータが開発した純国産のサーバー監視システムであり、GPLライセンスでソフトウエアが配布されています。今回は、Hinemosを用いた監視システムの構築方法を前編、後編の2回に分けて解説します。前編では、監視サーバーおよび、管理クライアントの構築方法と、 ...… Read More

Development

Vagrantを使ったカスタムBoxの作成と配布

By On 2013-12-18

Vagrant公式サイト はじめに これまで本ブログでは、Chefを用いたBoxのプロビジョニング方法について数多く取り上げて来ましたが、Vagrantのプロビジョニング機能については、取り上げていません。そこで今回は、Vagrantのプロビジョニング機能を用いてカスタムBoxを作成し、作成したカスタムBoxのパッケージ化の方法とBoxの配布方法について解説します。 カスタムBoxを作成するために ...… Read More