最新の常識 AmazonDynamoDBApacheCassandraBigTableCAP理論 NoSQLデータベースの利用は、なぜ増えてきたのですか? NoSQLDBとは、RDB以外のDB全体を指す概念です。 NoSQLデータベース(NoSQLDB)とは、リレーショナルデータベース以外のデータベース全体を指す概念です。主要なNoSQLDBは、キーとバリューの組み合わせ単位で管理するキーバリュー型、列方向のデータのまとまりで管理するカラム志向型、キーとドキュメントの組み... 2023年4月27日 itsupplee
業務の常識 スクラッチ開発パッケージ開発リプレイス現行システムの流用 システムのリプレイスは、なぜ必要になるのですか? システムを新たなビジネス・業務に合った形に作り直します。 システムのリプレイスとは、現在稼働しているシステムを現実のビジネスあるいは新たな業務に合った形に作り直すことです。開発当時には、どれほど高性能できちんと構築されていたシステムも、技術の進歩、ビジネスや業務の変化、データ量の増加などによって、ユーザーのニーズに合わ... 2023年4月26日 itsupplee
最新の常識 クラウドサービスマイクロサービスモノリシック仮想化技術 マイクロサービスとは、どのような概念ですか? 機能ごとの小さなマイクロサービスに分割し、連携させます。 マイクロサービス(アーキテクチャ)とは、大規模システムを機能ごとに複数の小さなマイクロサービスに分割し、それらを連携させることでシステムとして機能させる設計手法です。従来のモノリシックアーキテクチャでは大きな単一機能で1つの処理が実現されていたのに対して、マイク... 2023年4月25日 itsupplee
業務の常識 ITILSLAクラウドサービスサービスレベル 運用管理では、なぜSLAやITILが重要になるのですか? SLAは、システムのサービスレベルに関する契約です。 SLA(ServiceLevelAgreement)とは、サービス提供側と受ける側との間で交わされるシステムのサービスレベルに関する契約です。SLAには通常、システムの内容や品質(性能)、課金項目、問合せ受付時間、システム障害時の復旧時間、契約事項が履行されなかった... 2023年4月23日 itsupplee
最新の常識 AjaxJavaScriptJavaScriptエンジンSPA Webアプリケーションにおいて、サイトはどのように表示されますか? 静的なサイト、JSを含む静的なサイト、動的なサイトがあります。 Webアプリケーションにおけるコンテンツの表示方法は、使われるフロントエンド技術で変わります。静的コンテンツだけで構成される静的なサイトではWebサーバからのhttpレスポンスを受けて(JavaScriptエンジンが起動し)コンテンツが表示され、動的サイト... 2023年4月22日 itsupplee
最新の常識 WebアプリケーションWebデザイナーインフラエンジニアコーダー Webアプリケーションの開発はどのように進められますか? 企画、設計、構築、導入、運用の流れで進められます。 Webアプリケーションの開発プロセスは情報システム開発とそれほど変わりなく、企画、設計、構築、導入、運用といったフェーズごとに進められます。ただし多くの場合、情報システム開発よりも期間が短く、大規模ECサイトなどを除いて、非機能要件やセキュリティに関する要求はそれほど... 2023年4月21日 itsupplee
業務の常識 クラウドサービスハウジングホスティング なぜ、ハウジング、ホスティング、クラウドを利用するのですか? いずれのサービスも、メリット、デメリットがあります。 システムの運用管理では、データバックアップ、システム監視、障害対応などを組み込んだサーバのホスティングやハウジング、クラウドサービスの利用が広がっています。いずれも、ユーザー企業が外部事業者と契約を結び、サービスを利用します。サーバのホスティングは、電源、サーバ、基... 2023年4月19日 itsupplee
業務の常識 アカウントサイバー攻撃システム運用セキュリティ アカウントとセキュリティの管理では、何をやるのですか? アカウントごとの利用状況を把握して、安全性を確保します。 システムの運用管理におけるアカウント管理とは、エンドユーザーに対して、必要に応じてアカウントを追加・削除し、アカウントの権限を設定し、アカウントごとの利用状況を把握することで、システム運用の安全性を確保する業務です。アカウント管理にあたっては、パスワードの設定支... 2023年4月18日 itsupplee
最新の常識 CMSCSSHTMLJava Webアプリケーション開発はなぜ、難しくなったのですか? クライアント端末上のWebブラウザが解析して表示します。 現在、Webアプリケーションの標準となっている3階層モデルでは、データベースからのデータ、アプリケーション(AP)サーバからの動的コンテンツとアプリケーション、Webサーバからの静的コンテンツを、クライアント端末上のWebブラウザが解析することで、サービスを提供... 2023年4月17日 itsupplee
最新の常識 FluxモデルMVCモデルMVVMモデルReduxモデル Webシステムの設計では、なぜMVCモデルが有力なのですか? MVCモデルでは、モデル、ビュー、コントローラの3つに分けます。 MVCモデルとは、プログラムのモジュールを、データを取り出しビジネスロジックに基づいて処理を行うモデル(Model)、クライアント端末への表示と出力を担うビュー(View)、クライアント端末からのリクエストを受け取り、その内容に応じてビューとモデルを制御... 2023年4月15日 itsupplee