2021年8月

AWS オンプレミスとは?クラウドとの違い、比較、選び方

オンプレミスとは?クラウドとの違い、比較、選び方を解説

オンプレミスとは? 「オンプレミス (on-premise) 」とはサーバ機器などのハードウェアやアプリケーションなどのソフトウェアといった情報システムを、ユーザ (ビジネス利用の場合は企業) が管理している施設内に設置してユーザ自身で管理運用することを指し、「自社運用」とも呼ばれます。2000 年代ではまだこの自社運用形態が主流でしたが、「クラウド」と呼ばれる新たな形態の普及に伴い、区別するため […]

ビッグデータとは?基礎知識から活用例まで解説

ビッグデータとは、様々な種類や形式のデータを含んだ膨大なデータ群のことでデータの量(volume)、データの種類(variety)、データの処理速度(velocity)の3つの「V」からなる要素で成り立っています。ビッグデータの登場によって、今まででは十分に活用できていなかった非構造化データやリアルタイム性のあるデータを蓄積できるようになりました。 非構造化データとは 構造化データ(Excelのよ […]

インフラエンジニアとは?仕事内容や必要なスキルを解説

ITエンジニアの中でも、情報を管理するサーバやユーザとサーバが情報のやり取りを行うための道であるネットワークといった ITサービスを提供するのに ITサービスが成り立つ上で不可欠な基盤を扱っているエンジニアをインフラエンジニアと呼びます。 昨今のIT業界は、クラウドの普及や AI、IoT、ビッグデータといった IT技術の進歩により、非常に大きく進歩しています。それに伴って、それらの開発を支える I […]

未経験でもエンジニアになれる?転職する前にとるべき3ステップ

現在、エンジニアは高い収入を得やすい職業として注目されています。また、リモートでの仕事もしやすく、仕事とプライベートの両立がしやすいことから、最近ではワークライフバランスを求めて新たにエンジニアを志望する人が増えてきました。実際、未経験からITエンジニアに転職する人もいます。ただ、その一方で転職に失敗してしまう未経験エンジニアもいます。そこで、本記事では実務未経験からエンジニアになりたいと考えてい […]

アジャイル開発とは?抑えておきたい開発手法のメリット・デメリットを解説

アジャイル開発とは? アジャイル開発とは、システム開発における手法の一つで、機能ごとに細かく分け、小さなサイクルで反復的に開発を進めていくという開発手法のことです。優先度の高いものから機能単位で開発していき、それぞれを組み合わせることで1つの大きなシステムを形成します。一般的なやり方に比べて、短い期間でリリースできることから、「アジャイル(素早い)開発」と呼ばれています。この手法は、「プロジェクト […]

Apacheで負荷分散させる設定方法を解説!(maxclients/maxrequestworkers/maxconnectionsperchild等)

本記事は筆者の実際の体験に基づいた技術ブログです。この記事では、アクセス数が増加しサーバの接続遅延で困っている方を対象にApacheのオススメ設定方法を説明しています。 ▼Apacheについて知りたい方はこちらApacheとは?Webサーバの仕組みや特徴を解説 発生していた事例 gw として applicationサーバとの橋渡しを行っていたサーバがあるのですが、アクセス数が増加すると接続速度の遅 […]