ソフトウェア開発者のキャリアガイド【第4回】
三種の神器ならぬ「ソフトウェア開発の“四種の神器”」はこれだ
ソフトウェア開発プロジェクトを効率的に進めるためには、適切な開発ツールや開発手法を活用することが欠かせない。ソフトウェア開発者が押さえるべき代表的な開発ツールや開発手法を紹介する。(2024/9/4)
ネットワーク管理でGitを活用【後編】
「Git×ネットワーク管理」がさらにはかどる“無料ツール”はどれ?
ネットワーク管理で「Git」を使う際、その実力を引き出すさまざまなオープンソースツールを活用できる。ネットワーク管理に役立つツールと、Gitの利点および欠点、従うべきベストプラクティスをまとめた。(2024/9/2)
ネットワーク管理でGitを活用【中編】
Gitを使いこなす「基本コマンド」7選と、ネットワーク分野での応用例
ネットワーク管理の効率向上や迅速な問題解決に役立つ「Git」。使いこなすための基本的なコマンド7つと、ネットワーク管理での具体的な応用例を紹介する。(2024/8/26)
ネットワーク管理でGitを活用【前編】
いまさら聞けない「Git」とは? ネットワークエンジニアのためのGit入門
「Git」はソフトウェア開発だけではなく、ネットワーク管理の効率化にも活用できる。Gitの仕組みと用語を学び、効果的なネットワーク管理を実現するための基礎を固めよう。(2024/8/19)
勢いづくプラットフォームエンジニアリング【前編】
「プラットフォームエンジニアリング」に求められる“新たな役割”とは?
DevOpsの延長線上にある「プラットフォームエンジニアリング」を支えるチームが、開発効率を高めるだけでなく、企業全体に対する重要な役割を担うようになりつつある。その役割とは。(2024/7/25)
常にアジャイルが正しいとは限らない【前編】
ソフトウェア開発の歴史を作った「ウオーターフォールの大誤解」とは?
ウオーターフォール型開発は、実はソフトウェア開発の“ある誤解”から生まれた開発手法だ。アジャイル型開発の考え方も踏まえて、ウオーターフォール型開発が生まれた歴史を振り返ってみよう。(2024/6/28)
仮想デスクトップの6つの利点【後編】
物理PCから「仮想デスクトップ」に移行する“これだけの理由”
仮想デスクトップには、ノートPCやデスクトップPCでOSやアプリケーションを動かすのとは異なる利点が期待できる。4つの観点から、仮想デスクトップの利点を説明する。(2024/5/30)
XMLとYAMLの基礎【後編】
「XML」「YAML」ファイルを正しく作成、管理するための“必須ツール”とは?
ファイルやデータセンターの管理には、「XML」「YAML」といった「データシリアライズ言語」が欠かせない。XML/YAMLファイルの作成、管理に役立つツールとセキュリティ対策を解説する。(2024/5/17)
いまさら聞けない「Microsoft SharePoint」の基本【前編】
まだSharePointを「イントラネット構築」だけに使っているの?
「Microsoft SharePoint」は、「Microsoft 365」に含まれるさまざまなアプリケーションと連携する“裏方”だ。社内ポータルサイト構築だけではない、SharePointの重要な役割とは。(2024/4/2)
Linuxでの「Vim」の使い方【第1回】
いまさら聞けない「Vim」とは? 使いながら学ぶ“人気エディタ”の基本
Linuxでテキストを編集する際、標準ツールである「Vim」を利用することが選択肢に上る。Vimでは何ができるのか、Vimを使うにはどうすればよいのかといった基本的な項目を解説する。(2023/11/24)
TeamsとSharePointの連携方法【前編】
「Teams」と「SharePoint」で何ができる? コラボレーションで活躍する機能群
「Microsoft Teams」と「Microsoft SharePoint」は、どちらも「Microsoft 365」のアプリケーションだ。業務効率化に貢献するTeamsとSharePointの機能とは。両者の特徴や、連携機能を説明する。(2023/11/2)
「vSphere」「ESXi」のサポート終了を乗り切るには【第2回】
VMware vSphereのバージョン6、7、8の違い バージョンアップの利点とは?
「VMware vSphere 6.0」のサポートが終了する。vSphereのバージョンアップをすることでユーザー企業はどのようなメリットが得られるのか。移行先のハードウェア選びのポイントと合わせて説明する。(2023/11/22)
クラウド時代のバックアップ【第6回】
バックアップに欠かせなくなる3つの“必須キーワード”とは?
サイバー攻撃が拡大する中で、企業はバックアップ戦略の転換を迫られている。今後のバックアップ戦略で重要となる3つのキーワードとは何か。(2023/10/2)
クラウド時代のバックアップ【第5回】
クラウドバックアップを強化する「PITR」「バージョン管理」とは何か?
「PITR」(Point In Time Recovery)や「バージョン管理」は、クラウドバックアップの強化にどう役立つのか。専門家の意見を踏まえて解説する。(2023/9/29)
GitHubのCEOが語る未来【第7回】
GitHubのCEOが夢見る「クラウドネイティブ開発」は何がすごいのか
GitHub社のCEOトーマス・ドームケ氏は、クラウドサービスがアプリケーション開発分野をより良くすると考えている。その考えを支える、GitHubが目指す「クラウドネイティブ開発」とは何か。(2023/5/4)
GitHubのCEOが語る未来【第6回】
「GitHub」が“単なるリポジトリ”を超えて開発者に使われるのはなぜ?
アプリケーション開発分野において、「GitHub」はソースコード共有サービスとして一定の地位を築いている。GitHub社が続けてきた機能拡張の根底にある信念を、同社のCEOが語る。(2023/5/2)
iPhoneとAndroidのスマートフォンを比較【第4回】
「iPhone」と「Android」で会社向きなのはどれ? 悩んだときの決め手はこれだ
「iPhone」と「Android」のスマートフォンは、利用可能なアプリケーションや機能の点で大きくは違わない。どちらが業務に適しているのかを見極めるには、両者をどう比較すればいいのか。ポイントを説明する。(2024/1/6)
PCaaSを利用する7つのメリット【第4回】
PCを買わずに使う「PCaaS」がセキュリティにも役立つのはなぜ?
「PCaaS」(PC as a Service)はPCをサービスとして利用できるようにするだけでなく、セキュリティの強化にも役立つ。PCaaSのセキュリティ面のメリットを詳しく説明する。(2022/10/5)
DevOpsをやさしくする「DOaaS」という選択肢【前編】
「DevOps」は何がうれしいのか? 根付かない理由は?
アプリケーションの開発と運用のプロセスを融合する「DevOps」が広がりつつある。企業はDevOpsのために何をすべきなのか。それによってどのような恩恵を得ることができるのか。(2022/6/8)
「同一労働同一賃金」を実現するITツール【前編】
あのExcelが「同一労働同一賃金」実現に役立つ?
D&Iを強化しようと考える世間の風潮の中で、賃金格差の解消に目を向ける企業がある。賃金格差の解消に役立つIT製品を紹介する。身近な“あのツール”も有用だ。(2022/4/29)
「SRE」と「クラウドエンジニア」の違い【後編】
「SRE」がクラウドエンジニアの“真の相棒”になるために必要なスキルとは?
「サイト信頼性エンジニア」はクラウドエンジニアをサポートする役割として期待されている。両者が力を合わせて信頼性の高いクラウドサービス利用を実現するためのノウハウを紹介する。(2022/4/12)
ランサムウェアから早期復旧【前編】
「ランサムウェア」に狙われた企業が“数時間”で復旧できた理由
ランサムウェア攻撃の標的になった建築設計事務所のLEO A DALYは、暗号化されたデータを数時間で復旧させることができた。なぜ早期復旧が可能だったのか、その理由を探る。(2022/1/21)
パッチ適用が難しい6つの理由【第3回】
IT担当者が「更新ボタン」を“全てを台無しにするボタン”だと考える理由
パッチ適用は企業の長年の課題だ。パッチを適用することで予期せぬ事態に陥ったり、何にパッチを適用すればよいのか分からなくなったりする企業もある。そうした問題はなぜ起こるのか。(2021/12/2)
「Twitch」データ漏えいで何が起きたのか【前編】
ライブ配信サービス「Twitch」でデータ漏えい 掲示板にあった“謎の投稿”とは
匿名掲示板への投稿から、映像のライブストリーミング配信サービス「Twitch」のさまざまなデータが盗難に遭った可能性があることが明らかになった。事件に対する犯人と運営の動きは。(2021/11/4)
「ハイパースケールクラウド」から学ぶ【第2回】
「大規模クラウド」のストレージ設計も夢ではない IT担当者が盗むべき運用術
ITインフラをソフトウェアで制御する流れはストレージにも広がっている。一般企業はハイパースケールクラウドに倣い、ソフトウェア定義ストレージ(SDS)を活用することでさまざまなメリットを得ることができる。(2021/10/21)
「ハイブリッドワーク」時代のデバイス管理方法
「デバイス管理のサイロ化」という落とし穴 UEM製品を見極める7つの視点とは
テレワークとオフィスワークが混在する職場のデバイス管理において課題になりがちなのが、スマートフォンや「Windows 10」を搭載したノートPCなど多種多様なモバイルデバイスの管理だ。社内外のデバイスを一元管理する効率的な方法は。(2021/6/8)
コンテナネットワークの基礎知識【第6回】
AWS、Azure、GCPの「Kubernetesサービス」とは? 可用性を高めるための工夫
Kubernetesクラスタの構築・運用は簡単ではありません。運用するインフラを問わず、Kubernetesの課題を解消するさまざまな製品やサービスが登場しています。大手クラウドベンダーの関連サービスを紹介します。(2021/4/14)
「クラウドファイル共有」7選【第3回】
クラウドファイル共有「Egnyte」「FileCloud」とは オンプレミスからの接続も
「クラウドファイル共有」は、異なる場所で作業をする人同士のコラボレーションを支援するためにさまざまな機能を搭載する。代表的なサービスである「Egnyte」「FileCloud」で何かできるのか、詳細に見てみよう。(2021/3/10)
GitHub「デフォルトブランチ名変更」の影響【後編】
GitHub「masterブランチ廃止」を警戒する人、歓迎する人、それぞれの意見
デフォルトブランチ名を「master」から「main」に変更したGitHub。この変更はどのような影響をもたらすのか。ネガティブな影響とポジティブな影響を探る。(2021/2/21)
GitHub「デフォルトブランチ名変更」の影響【前編】
GitHubが「master」ブランチを「main」ブランチに変更した深い理由
「GitHub」が新規作成リポジトリのデフォルトブランチ名を「master」から「main」に変更した。その背景には、差別的な言葉をなくそうとする世界的な動きがある。(2021/2/14)
「クラウドファイル共有」7選【第1回】
AWSとオンプレミス間でファイルを同期できる「AWS Storage Gateway」とは
同僚間でのファイルのやりとりや共同編集を可能にする「クラウドファイル共有」には、さまざまな種類がある。AWSが提供する「AWS Storage Gateway」の機能を詳しく見てみよう。(2021/2/10)
GitをGUIで操作
ブランチ比較ツールが追加されたGit GUIの最新版「Vershd 3.0」
バージョン管理ツール「Git」をGUIで操作できるVershdの最新版がリリースされた。ブランチ比較ツールが追加され、コードのブランチの状態を簡単に把握できるようになった。(2021/1/20)
減らないバージョン管理や診断ログ収集の手間
「HCIを入れたのに楽にならない」はなぜ起こる? 運用負荷削減に必要な機能は
運用管理負担の軽減を見込んでHCIを採用する動きが広がっているが、導入後に思ったほどの効果が出ないケースはよくある。ハードウェアの交換や追加など、オンプレミスならではの運用工程を省力化するためには、どんな製品が最適か。(2021/1/7)
「AIOps」とは何か【第4回】
「MLOps」ツールの機能とは? 使える機械学習モデルを生み出す
「AIOps」に似た言葉として「MLOps」がある。機械学習モデルの開発における課題を解消することがその目的だ。MLOpsツールが持つ役割を紹介する。(2020/9/23)
「Microsoft 365」と「G Suite」を比較する【中編】
SharePointとDrive Enterpriseの違いは? Microsoft 365とG SuiteのECM比較
社内のデータを共有する手段として「Microsoft 365」と「G Suite」のどちらが適しているのか。両者のコンプライアンス支援の取り組みと、エンタープライズコンテンツ管理(ECM)ツールを比較する。(2020/8/19)
Bamboo、GitLab、Spinnaker、TeamCity、CloudBees CIを紹介
“脱Jenkins”を考える人が選ぶべき代替「CI/CDツール」5選
広く利用されているCI/CDツールの「Jenkins」。その自由度の高さ故の運用の難しさから、他の選択肢を検討するユーザー企業もあるだろう。Jenkinsの代わりになるCI/CDツールを5つ紹介する。(2020/7/15)
新型コロナとデータ分析【後編】
「新型コロナでのデータ分析ツール無料化は無意味」と考える専門家の言い分
世界的な被害をもたらしている新型コロナウイルス感染症に対抗するため、さまざまなデータ分析ツールベンダーが分析に役立つツールやデータを提供している。こうした取り組みに懐疑的な専門家もいる。それはなぜか。(2020/6/3)
マルチクラウド管理ツールの選び方【後編】
マルチクラウド管理に役立つ「IaC」「Kubernetes管理」「CASB」とは?
マルチクラウドの運用管理に役立つ「マルチクラウド管理ツール」。コンテナを運用する場合、セキュリティを強化したい場合に向けてどのようなツールがあるかを見てみよう。(2020/4/28)
コンテンツ管理の基礎知識
いまさら聞けない「コンテンツ管理製品」とは? 4大“常識”製品を紹介
「コンテンツ管理」システムは単なるドキュメント管理から、コラボレーションまで機能を広げている。もはや「常識」とも言える4種類のコンテンツ管理システムの役割をおさらいする。(2020/3/16)
どちらか一方ではなく併用を
「SharePoint」から「OneDrive」への移行ではなく両者を併用すべき理由
「SharePoint」と「OneDrive」は一見同じような機能を備えているが、二者択一ではなく組み合わせて使うことでメリットが得られる可能性がある。(2020/1/25)
「サーバレス」で開発にまつわる負担を軽減
機械学習アプリを「FaaS」で開発すべきこれだけの理由
機械学習を導入する際は、幾つかのハードルを越えなければならない。その有力な手段となり得るのが「FaaS」だ。それはなぜなのか。(2020/1/21)
人か、組織か
いまさら聞けない「ワークフロー」と「ビジネスプロセス管理」(BPM)の違い
「ワークフロー」と「ビジネスプロセス管理」(BPM)はよく似ているが、その役割は大きく異なる。ワークフローとBPMの違いを理解し、どちらが自社に必要なのかを見極めよう。(2019/12/6)
目当ての情報を見つけやすくするルールが必要
「Microsoft Teamsを入れたら共有ファイルだらけ」を避ける5つの注意事項
「Microsoft Teams」を導入する際は、業務目的のファイルやメッセージ、予定が無秩序に作成されてしまう状況に陥らないようなルールや戦略を立てる必要がある。そのために注意すべき5つのポイントを紹介する。(2019/11/22)
インフラ自動化のメリットを最大限引き出す
良かれと思った部分最適が全体の効率を下げる 脱「タスク効率化だけの自動化」
現在の企業の中で「自動化」はビジネスの発展に影響する重要な要素だ。自動化をうまく進めれば属人化や人材不足に対して策が打てる上、サービス開発のスピードも向上できる。しかし、なかなか自動化が進まない現状がある。なぜなのか。(2019/11/14)
日本アイ・ビー・エム株式会社提供Webキャスト
業務改善のために取り組みたい業務プロセスの可視化、挫折を招く3つの原因とは
きちんと定義され、組織全体に共有された業務プロセスは、新人教育や顧客体験設計など、さまざまな場面で効果を発揮する。この業務プロセスを組織の“手の内”でコントロールするには、どう取り組めばよいのだろうか。(2019/9/19)
DataOpsの誕生【後編】
DataOps実践のヒント
データサイエンティストがDataOpsを実践するには、データを扱う環境が必要だ。都度IT部門と交渉して環境を整えてもらうようでは時間がかかり過ぎる。(2019/6/28)
注目サブスクリプションサービスが活用
クラウド機械学習「Databricks」は「反Amazon共同体」の頼れる味方
小売業が「Amazonプライム」に対抗するためのサービスを提供するShopRunnerは機械学習をどう活用しているのか。同社データサイエンス部門トップが語った。(2019/6/13)
面倒なバージョン管理をなくす
ExcelやAccessの管理表を使うほど、効率化どころか“複雑化”を引き起こす理由
基幹システムでは対処できないような細かい情報を管理したいときに「Microsoft Excel」や「Microsoft Access」を使うケースは珍しくない。だがツールの使い勝手の良さや配布のしやすさが、逆に情報の管理を複雑にしてしまう。解決策は。(2019/5/22)
事例で探るKubernetes管理の勘所【前編】
マインクラフト交流サイトが「Kubernetes」を活用 その独自の管理方法とは?
ゲーム「Minecraft」関連サービスを手掛けるMineteriaが、コンテナ統合管理ツール「Kubernetes」を活用している。同社はサービスの持続性を保つため、Kubernetesの管理方法に工夫を凝らす。何をしているのか。(2019/4/18)
「バックドアは仕込んでいない」と強調
無料で高機能のリバースエンジニアリングツール「Ghidra」とは? NSAが公開
米国家安全保障局(NSA)が、リバースエンジニアリングツール「Ghidra」を無償公開した。ハイエンドの商用製品並みの機能を搭載する。(2019/3/22)