InfoQ ホームページ DevOps に関するすべてのコンテンツ
-
Kubernetes 効果
Kubernetes でのアプリケーションを設計、実装、運用を上手くこなすにはプリミティブな知識、設計原則と実践的な認識が必要となる。本記事では Kubernetes の概要と最適な使用方法のガイダンスを提供する。
-
【QCon Tokyo 2016】マクニカネットワークス株式会社 根本 竜也 氏 セッション紹介:モダン化が進むソフトウェア開発環境に取り入れるべき最新のツール事情
2016年10月24日のQCon Tokyo 2016にてご講演いただきました根本竜也氏(マクニカネットワークス(株)所属/データインテリジェンス営業部)の講演「モダン化が進むソフトウェア開発環境に取り入れるべき最新のツール事情」について、ご紹介させていたきます。
-
【QCon Tokyo 2016 エンジニアトラック 鈴木雄介氏 本人による講演レポート】 アーキテクチャ設計のジレンマと拡張構造としてのマイクロサービスアーキテクチャ
2016年10月24日のQCon Tokyo 2016にてご講演いただきました鈴木雄介氏(グロースエクスパートナーズ(株)執行役員/日本Javaユーザーグループ 会長)の講演「今どきのアーキテクチャ設計戦略」について、以下ご紹介させていたきます。
-
書評:Microservices on Azure
"Microservices on Azure"(翔泳社)は、Bob Familiar氏の"Microservices, IoT, and Azure"(Apress)の邦訳である。 この記事は、訳書の書評である。
-
【QCon Tokyo 2015 講演レポート】データベースアーキテクチャの動向を読み解き レプリケーション技術の使い分けのヒントを掴む
毎月のように新製品や新技術が発表され続けるデータベース分野。2000年代に入ってクラウドコンピューティングが本格的に普及し始め、スケールアウト型のアーキテクチャが広まるに伴い、従来のSQLクエリ処理とトランザクション処理に加え、分散処理が強く問われるようになった。2010年代からはこの課題を克服NewSQLと呼ばれる多様なデータベース技術が登場。こうしたデータベースの近代史を解説しつつ、今後のトレンドを示唆した。
-
【QCon Tokyo 2015 講演レポート】IoT時代に対応したセキュリティ技術と組込みソフトウェアの収益化を支えるライセンスモデル
情報機器やデバイス、センサーなど、あらゆる“モノ”がインターネットにつながる本格的なIoT(Internet of Things)時代を迎えた現在、組み込みソフトウェアを取り巻く環境は大きく変化し、複雑性を増す共に価値を高めている。そうした中で求められるのは、AndroidやARM/Linuxなど様々なOSに対応したセキュリティ対策ならびに、開発したソフトウェアの確実な収益化を図るライセンスモデルや課金システムの導入である。
-
ソフトウェア開発ツールのまとめ(IEEE Softwareより)
本記事は、この10年間、IEEE Softwareのコラム連載「Tools of the Trade」に掲載された情報をまとめたものだ。ツールとベストプラクティスがDesign、Writing code、Tooling、Building、Operationsといったカテゴリにまとめられている。
-
【QCon Tokyo 2014 講演レポート】“DevOpsな開発テスト” を実現する「サービス仮想化」とは?
開発途上のアプリケーションの欠陥が尾を引いて、運用チームがその対応に膨大な労力を費やす問題においては、開発工程の極力早い段階で欠陥を検出できるかが鍵となる。日本CAのセッションに登壇した同社 LISA事業部 プリンシパルコンサルタントの西野寛史氏は、DevOps(運用と開発の一体化)の観点から問題解決を図るためのアプローチとして、「サービスの仮想化」技術を採用したアプリケーションテストを紹介し、その効能を説いた。
-
Docker: Linuxコンテナを使ってアプリケーションの配置を支援する
DockerはLinuxコンテナの内部でアプリケーションを動かすためのオープンソースツールで、軽量な仮想マシンの一種です。アプリケーションを実行するだけでなく、コンテナ化されたアプリケーションをDocker indexという独自のDockerレジストリを通じて配布するツールも提供します。複雑なアプリケーション配置作業を単純化できるのです。
-
Jepsen: PostgreSQL, Redis, MongDB および Riak の分割耐性をテストする
そのシステムは、もし確実に運用されていたとしても、ノードまたはネットワークの障害に対しても頑健でなければならないが、なぜなら全てのシステムが我々が好むような安全な不変性を満たすとは限らないのである。この記事では、分散データベースの設計で考慮すべき事項、そしてそれらがどのようにネットワーク分割に対応しているのかについて調べてみよう。
-
NoSQLの現状
Stefan Edlich氏がNoSQLを再考する。NoSQLの発展、財政的な影響、標準や不足してい部分、現在の展望、書籍、リーダーと新参者について考慮した上で、NoSQLは普及すると結論付けている。
-
メトリクス駆動開発
この記事では著者が開発チームと共にメトリクスを使って開発を行った経験と考えたことを共有します。著者はメトリクスを使ってアプリ���ーション開発全体を駆動する、メトリクス駆動開発を提唱します。