2023-01-01から1年間の記事一覧

→@Queryで @Query(value = "select C.id,count(C.id) CO " + "FROM a C " の「CO」の後の最後に空白を入れないとエラーとなってしまう

→@Queryで @Query(value = "select C.id,count(C.id) CO " + "FROM a C " の「CO」の後の最後に空白を入れないとエラーとなってしまう

トランスコーディング

トランスコーディングとは、あるデータに入力された圧縮信号を再び別の規格の圧縮信号に変換する「再圧縮」を意味します。 通常は同じ形式で解像度などの設定を変更してデータを生成することを指し、その際にデコードや解凍を行なわずに元の形式のまま高速に…

Spring Security 実装ではまった点

シンプルな原因ではあったのですが、Spring Security 実装ではまった点を書いていこうと思います。 Spring Securityの実装について、gradleで様々な設定を記載して、プロジェクトをクリーンして、、と何度も試したのですがうまくいかず。。 なんでだろうと格…

バースト

クラウドでのバーストは、オンプレミスインフラストラクチャがピークキャパシティに達するたびにクラウドコンピューティングリソースを使用する設定方法です。 組織が内部データセンターのコンピューティングリソースを使い果たすと、超えた分のワークロード…

物理アプライアンス

物理的なハードウェアとして存在し、特定のネットワーク機能を有する専用機器が「物理アプライアンス」です

サードパーティ

サードパーティー製品とは互換性のある非純正品のこと「サードパーティー製品」とは、ある特定の製品に対する、非純正の関連製品を指します。たとえば、カメラを想像してみてください。カメラには、そのカメラとセットで使うレンズがありますよね。そのレン…

ネットワークエクスポージャー

ネットワークエクスポージャー」とは、モバイルネットワークの機能を開放し、外部のソフトウエアプログラムから操作できるようにする仕組みです。 ネットワークの機能をソフトウエアプログラムで操作できるAPI(Application Programming Interface)として開…

フリート

EC2フリート とはAWS EC2インスタンスをの起動する方法の一つでスポットインスタンスとオンデマンドインスタンスを組み合わせて定義できるものになります。 EC2インスタンスを使用する方法に スポットインスタンス というものがあります。スポットインスタン…

メトリクス

メトリクスとはEC2インスタンスを例にするとCPU使用率やDisk I/Oなどの情報を指します。 また、AWSの利用料金の変化も監視できます。 EC2インスタンスの場合は起動すると使える状態になっており、インストールなどの導入作業は必要ありません。

コンシューマー、プロデューサー

コンシューマーは、Kinesis Data Streams からのデータを処理するアプリケーションです。 Amazon Kinesis Data Streams プロデューサーは、ユーザーデータレコードを Kinesis data stream に配置する (データの取り込みとも呼ばれます) アプリケーションです…

SQ S

SQSには秒間数百を超えるようなデータを受ける能力はありません。 対してKinesisはそれをはるかに超えるデータを受ける能力が備わっています。 この点が両者の機能的な違いを説明する上でもっともわかりやすい表現です。 例えば「ビッグデータの待ち行列処理…

フォールトトレラント

デュアルシステム:常時並列で運転して互いに監視し合い、他方が故障してもタスクを1台のみで引き受け、運用の続行が可能なシステムのこと。 フォルトトレラントシステム:必要なシステム構成すべてについて待機系を設置し、トラブル時にも、外部とのやりと…

同期・非同期処理

同期・非同期処理の定義同期処理とは、タスクが順序立てて一つずつ実行される処理のことを指します。 一方、非同期処理とは、特定のタスクの完了を待つことなく次のタスクに進むことができる並行した処理のことを指します。

セルフヒーリング

予測的セルフヒーリングは、OSがサーバの監視を行い、サービスの管理・再起動やハードウェアエラーの検出・解析、故障箇所の切り離しなどを自動で行うSolaris 10の新機能です。 この機能により、システム管理者の作業軽減とシステム可用性の向上を実現します…

ピアツーピア

P2Pとは「Peer to Peer」の略称のことで、サーバーを介さずに端末(PC、スマホなど)同士で直接データのやり取りを行う通信方式のことを指します。 Peerには、「(地位・能力などが)同等の人、同僚、仲間」などの意味があり、ネットワークに接続している端…

プロビジョニング

サーバープロビジョニングは、物理ハードウェアまたは仮想ハードウェアをセットアップし、オペレーティングシステムやアプリケーションなどのソフトウェアをインストールして構成し、ミドルウェア、ネットワーク、およびストレージ・コンポーネントに接続す…

インメモリデータベース

インメモリデータベースとはその名の通りコンピューターのメモリ(主記憶装置)上でデータを管理するデータベースです。 ハードディスクやSSD(補助記憶装置)上にデータを保管する従来のデータベースよりも高速にデータの読み書きが出来るのが特徴です

aws etl

抽出、変換、ロード (ETL) は、複数のソースからのデータを、データウェアハウスと呼ばれる中心的な大規模リポジトリにまとめるプロセスです。 ETL は、一連のビジネスルールを使用して raw データをクリーニングおよび整理し、ストレージ、データ分析、およ…

iops

iOPSとは、ハードディスクドライブ(HDD)、ソリッドステートドライブ(SSD)、ストレージエリアネットワーク(SAN)などのコンピューターストレージデバイスの性能指標の一つで、1秒間に読み書きできる回数のこと。 IOPSの値が高いほど速くデータの読み書き…

Amazon EMR

Amazon EMRは、動的にスケーラブルなAmazon EC2インスタンス全体で膨大な量のデータ処理を簡単、高速、そして費用対効果の高いものにするマネージドHadoopフレームワークを提供します。Web インデックス作成、データマイニング、ログファイル分析、機械学習…

AWS Fargate

AWS Fargateとは、AWS上でコンテナをサーバーレスで実行することが出来るようにする機能を提供してくれるサービスです。 サーバ運用で必要となるOSのメンテナンス等の管理が不要になることでアプリケーション開発や構築に集中して取り組むことが出来るように…

保管型ボリューム、キャッシュ型ボリューム

ボリュームゲートウェイは、オンプレミスアプリケーションにクラウドバックアップの iSCSI ブロックストレージボリュームを提供します。ボリュームゲートウェイは、オンプレミスのデータを Amazon S3 に保存して管理し、キャッシュ型モードまたは保管型モー…

Direct Connect

AWSが提供する専用接続サービスであり、ユーザーのネットワーク環境からAWSまでインターネットを経由せずプライベートな接続を確立することができます。 AWSに接続するといっても、直接AWSのデータセンターに接続するというわけではありません。ユーザーがAW…

I SCSI

1 つは『ファイルストレージ』で、一般的には『NAS (Network Attached Storage)』と呼ばれています。 もう 1 つは『ブロックストレージ』で、これはさらに SAS ケーブル等の専用ケーブルでサーバと直結する 『DAS (Direct Attached Storage)』と、SAN (Stora…

ステートフル、レス

ステートフルとは、状況によって、あるリクエストをしたら、レスポンス (対応や反応、応答内容等) が変わるもの。特に、それ以前のやり取りの状況 (ステート) によって回答が変わるものを言います。 つまり、それまでの会話の文脈やニュアンスを踏まえてリク…

リソース

リソースは、AWSユーザーが操作できるエンティティです。 リソースはAWS のサービス、サービスの機能を使用するときに作成されます。 例として、Amazon EC2 インスタンス、Amazon S3 バケット、AWS CloudFormationスタックなどがあります。

CloudFormation

プログラミング言語やテキストファイルを使用してAWSリソースを自動で構築するサービスです。 所望のAWS環境をテンプレート化しておくことで、同じ環境を作成する時間を削減することができます。

AWSのELBは

AWSのELBは、アプリケーションへの負荷やCPUの稼働状況をリアルタイムにモニタリングできるロードバランサーです。 これによってシステムのボトルネックを見つけて解消したり、アクセスを自動的に分散できます。 サーバーがダウンしたら、そのサーバーへのア…

NATゲートウェイ

NATゲートウェイ とは概要VPC内のプライベートサブネットからインターネットに接続するためのゲートウェイでAWSのマネージドサービスです。パブリックサブネットに設置します。 作成方法NATゲートウェイはVPCから作成します。 管理AWSが管理を行う NATインス…