bepro

システム運用とは?運用設計書に必要な記載項目を分かり易く解説!

【仮想サーバー構築】Linux導入後の環境設定!

前回までに下記の記事で、VmWare PlayerへLinuxを導入を進めてきました。現状ではLinux OSがインストールされているだけの状態であり、今後いろいろなモジュールを追加してサーバー機能を動作させるためには不足な設定箇所が多々あります。 オンプレ仮想サーバー 🔵 オンプレ仮想サーバー 📌 自宅・オフィスで使える!オンプレ仮想サーバー構築と運用の具体手順 ├─ 【仮想サーバー構築】KickStartを使ってVmWare Player上へLinuxを導入する! ├─ ...

【仮想サーバー構築】CLUSTERPRO4.xを導入する【障害対策】

データベース環境を構築する上で、最大の懸案は「耐障害性」が挙げられます。データベースに蓄積されるデータは都度更新されて行き、何らかの障害が発生した場合の損失は計り知れません。そこで本環境では、想定しているデータベースサーバー「db01」「db02」の障害対策として「CLUSTERPRO」を使用してHAクラスタ環境を実現します。 オンプレ仮想サーバー 🔵 オンプレ仮想サーバー 📌 自宅・オフィスで使える!オンプレ仮想サーバー構築と運用の具体手順 ├─ 【仮想サーバー構築】Ki ...

【仮想サーバ構築】共有ディスク上へデータ格納領域を作成する【LVM】

前回はVmWare Player上に、ディスク共有を行うための外部ディスクを作成しました。 この記事では、作成した外部ディスク「/dev/sdb」「/dev/sdc」「/dev/sdd」へ、データ格納領域(lv)を作成していきます。 なお、LVMについては、下記リンクページを参照してください。 オンプレ仮想サーバー 🔵 オンプレ仮想サーバー 📌 自宅・オフィスで使える!オンプレ仮想サーバー構築と運用の具体手順 ├─ 【仮想サーバー構築】KickStartを使ってVmWare ...

【Linuxの基礎知識】LVMとは?LVMを理解しよう!

ITエンジニア基礎スキル 🟢 Linux の基礎知識 📌 サーバー運用の基盤となるOSの仕組みを理解する ├─【Linuxの基礎知識】Linuxとは?基本概要と仕組みをわかりやすく解説! ├─【Linuxの基礎知識】インストールからログインまでの完全マニュアル ├─【Linuxの基礎知識】カーネルの役割と起動プロセスをわかりやすく解説! ├─【Linuxの基礎知識】ファイルシステムを極める!ディレクトリ構造とその関連性を解説 ├─【Linuxの基礎知識】ディレクトリとファイ ...

【仮想サーバー構築】VmWare Playerのディスク共有設定を行う!

前回は、WebサーバーとAPサーバーの連携設定を行いました。今回は、データーベースを導入するにあたり、VmWare Player上でディスクの共有設定を行います。 本記事では、VmWare Playerでのディスク共有設定を行います。 オンプレ仮想サーバー 🔵 オンプレ仮想サーバー 📌 自宅・オフィスで使える!オンプレ仮想サーバー構築と運用の具体手順 ├─ 【仮想サーバー構築】KickStartを使ってVmWare Player上へLinuxを導入する! ├─ 【仮想サーバ ...

【IT入門】シェルとシェルスクリプトの違いとは?シェルの種類について

IT入門シリーズ 🟢 STEP 1: ITの基礎を知る(ITとは何か?) 📌 IT初心者が最初に学ぶべき基本知識。ITの概念、ネットワーク、OS、クラウドの仕組みを学ぶ。 🟡 STEP 2: PCの基本を知る(パソコンを扱えるようにする) 📌 パソコンの基本操作を学び、Windows・Macの使い方や選び方を解説。 🔵 STEP 3: プログラミングの概念を理解する📌 プログラムの仕組みやプログラミング言語の基 ...

駆け出しSE向け!データベース設計書の基本と実務活用

もくじ 📖 データベース設計書とは?💡 なぜデータベース設計書が必要なのか?📝 データベース設計書の役割📝 データベース設計書の基本構成💡 テーブル設計(テーブルの項目を整理しよう!)🖼 ER図(エンティティ・リレーションシップ図)🚀 インデックス設計(検索を爆速化するインデックスの使い方!)🔄 トランザクション設計(データの整合性を保つために必要なこと)🛠 設計 ...

【Shellの基礎知識】シェルスクリプトの設計書とは?必要な項目や書き方等を解説!

一般的にシェルスクリプトの大半は、運用ツールとしての処理が主な用途となります。大抵の処理は「起動・停止・状態表示」や「リソースチェック」「夜間バッチ処理」等の単発処理となるため、設計書と言う観点ではかなり軽視されがちです。 シェルスクリプトはOSの組み込みコマンドを駆使することで、非常に有用なツールとなります。一言で表すならば「かゆいところに手が届く」ため、運用上欠かすことは出来ません。 ところが、私の経験的に7割近くのプロジェクトが、「運用ツール(シェルスクリプト)」設計書のメンテナンスが出来ていません ...

詳細設計書とは?SE&PGそれぞれに必要な設計書!

システム開発において、詳細設計書はSE(システムエンジニア)とPG(プログラマー)の橋渡しとなる重要なドキュメントです。「設計なしでとりあえずコードを書き始める」と、後から仕様変更が困難になり、バグが増えたり、開発の手戻りが発生する原因になります。 特に、開発チームが複数人で作業を進める場合、詳細設計書がないと「誰がどの部分をどのように実装するのか?」が曖昧になり、チーム全体の生産性が低下するリスクがあります。SEとPGがスムーズに連携し、開発を進めるために、詳細設計書を適切に作成し、活用することが重要で ...

基本設計書とは? ポイントを抑えて分かりやすく解説!

もくじ 📌 基本設計書とは?🛠 なぜ必要?📌 SEとPG、それぞれの視点から見る基本設計書🔹 SE(システムエンジニア)の視点🔹 PG(プログラマー)の視点📌 近年の変化:アジャイル開発でも基本設計が必要!基本設計書は誰がいつ作るの?📌ウォーターフォール開発における基本設計書の位置づけ📌 アジャイル開発における基本設計書の位置づけ📌 ウォーターフォールとアジャイル ...

ウォーターフォールとは?新人SE&未経験でも分かり易く解説!

ソフトウェア開発の手法にはさまざまなものがありますが、その中でも歴史が長く、今なお利用されるのが「ウォーターフォールモデル」です。本記事では、ウォーターフォールモデルの基本概念、開発プロセス、メリット・デメリット、そして実際の活用例について詳しく解説します。 もくじ ウォーターフォール型開発とは?ウォーターフォールモデルの基本概念他の開発手法との違いウォーターフォールモデルの開発プロセス要件定義フェーズ設計フェーズ実装フェーズテストフェーズ運用・保守フェーズ ウォーターフォールモデルのメリットと ...

要件定義書とは?現代の開発における重要性と最新の手法を解説

システム開発において「要件定義書」は、プロジェクトの方向性を決める極めて重要なドキュメントです。特に、近年ではクラウド環境の普及やアジャイル開発の広まりにより、要件定義の進め方も変化しています。 本記事では、要件定義書の基本から、最新のトレンドに合わせた作成方法まで詳しく解説します。 もくじ 要件定義書とは?要件定義書の役割最新の要件定義手法クラウド環境に対応した要件定義アジャイル開発における要件定義要件定義書は誰がいつ作るの?要件定義書の具体的な記載内容システムの目的や背景システムの利用者や関連する人物 ...

【Shellの基礎知識】簡単なログ出力ロジックを作ってみました。

商用プロジェクトは1から100に至るまで、すべてエビデンスの世界です。システムに障害は付きものですので、障害報告を行う際には、必ず「1次報告」「中間報告」「最終報告」をエビデンス付きで提出しなければなりません。 シェルスクリプトを作成する場合、予め障害が発生することを念頭に入れて設計を進めていきます。基盤として挙げるなら「CPU」や「メモリ」、「ディスク」など、リソース周りの障害は約束されていることです。では、そのエビデンスとして必要になるものは何でしょう? エビデンスとして必ず必要になるものとは、ずばり ...

プロジェクトとは?一般的な意味とソフトウェア開発における違いを解説

エンジニアをしていると、プロジェクトという言葉は日常的に使われます。プロジェクトという言葉は様々な分野・業界で使われているとても利便性の高いものです。逆に言えば、「プロジェクトという言葉は様々な意味があるため、正しく使い分けられるか否かは、エンジニアとして重要である」ということなのです。 もくじ プロジェクトとは?一般的な意味と特徴プロジェクト管理とは?タスクとは?ソフトウェア開発におけるプロジェクトとは?ソフトウェア開発におけるプロジェクト管理手法プロジェクト管理ツールの活用リモートワーク時代のプロジェ ...

【Javaの基礎知識】繰り返し処理(for, while, do-while)を徹底解説!

Javaのプログラムでは、同じ処理を繰り返すことが多く、繰り返し処理(ループ構文)の理解は不可欠です。本記事では、for、while、do-while の使い方を徹底解説し、具体的なサンプルコードを交えてわかりやすく説明します。 Javaの基礎知識 🔵 Java の基礎知識(基礎編) 📌 文法とルールをしっかり習得。実務の土台を固めるJava講座 ├─【Javaの基礎知識】Javaとは? Javaの基本概要をわかりやすく解説! ├─【Javaの基礎知識】JDKとEclips ...

【Javaの基礎知識】条件分岐(if・switch)を徹底解説!

Javaのプログラムでは、実行の流れを制御するために制御構文が用いられます。制御構文には、大きく分けて「条件分岐」「繰り返し」「処理制御」の3つの種類があります。 本記事では、その中でも「条件分岐」に焦点を当て、 ifswitchの基本構造や使い方について詳しく解説します。 Javaの基礎知識 🔵 Java の基礎知識(基礎編) 📌 文法とルールをしっかり ...

【Javaの基礎知識】演算子の基本と使い方を徹底解説!

Javaには、多くの演算子が用意されています。Javaに限らず今日のプログラムの発展は、条件分岐、繰り返しループ処理、そしてこれから学習する演算子の組み合わせにより導き出された回答をもとに急速に発展したと言っても過言ではありません。 本記事では、Javaの演算子の種類とその使い方を詳しく解説します。初心者にもわかりやすく、実践的な例を交えながら解説するので、Javaの基本をしっかりと理解しましょう。 Javaの基礎知識 🔵 Java の基礎知識(基礎編) 📌 文法とルールを ...

【Javaプログラム】文字列の作成方法とStringのメソッドについて!

前回は変数の使い方や基本データ型について学習しました。 今回はその中でちらっと出てきた「String型」についての解説になります。String型は基本データ型ではありませんが、int型と並んでよく使うデータ型なので、ここで基本を押さえておきましょう! もくじ 文字列はオブジェクトとして扱うnew演算子でオブジェクトを生成するメソッドを実行してみる文字列の長さを取得・length()文字を抜き出す・charAt()空かどうかを調べる・isEmpty()全て小文字にする・toLowerCase()文字列を抜き ...

【Javaの基礎知識】変数、リテラル、基本データ型について解説!

Javaは、世界中で広く使われているプログラミング言語のひとつです。プログラムを作成する上で、「変数」「データ型」「演算子」の理解は欠かせません。本記事では、初心者でも分かりやすいように、Eclipse上で実行できるシンプルなコードを使いながら、これらの基礎を解説します。 Javaの基礎知識 🔵 Java の基礎知識(基礎編) 📌 文法とルールをしっかり習得。実務の土台を固めるJava講座 ├─【Javaの基礎知識】Javaとは? Javaの基本概要をわかりやすく解説! ├ ...