Ken @ インフラエンジニア

27歳のインフラエンジニア。サーバーの解説から暗号資産などIT全般の情報まとめ。暗号資…

Ken @ インフラエンジニア

27歳のインフラエンジニア。サーバーの解説から暗号資産などIT全般の情報まとめ。暗号資産はガチホ。NFT・メタバース情報も収集。新しい技術や分野を学ぶことが生き抜いていく力。キャンプ、スノーボードが生きがい。マンガアニメで息抜き。

マガジン

記事一覧

固定された記事

【Linux】 【Cisco】 作業ログ一覧

Github LinuxAnsible Zabbix zabbix-server-mysql x86_64 5.0.33-1.el7 zabbix 3.2 M zabbix6.0-web-mysql noarch 6.0.14-1.el7 epel 3.5 k php-mysql x86_64 5.4.16-…

【AWS】 DynamoDBの解説

DynamoDB完全マネージド型のNoSQLデータベースサービスで、ドキュメント型およびキー・バリュー型のデータモデルをサポートしている。 自動スケーリング機能により、負荷に…

【AWS】 EFSの解説

Elastic File SystemAWSが提供する完全マネージド型のスケーラブルなファイルストレージサービス。複数のAmazon EC2インスタンスから同時にアクセス可能であり、簡単に数ペ…

【AWS】 Storage Gatewayの解説

Storage Gatewayオンプレミスの環境とAWSクラウドの間でシームレスにデータをやり取りするためのサービス。データをクラウドに移行、保存、アクセスするための橋渡し役とし…

【AWS】 EKSの解説

EKS(Elastic Kubernetes Service)クラウドでのKubernetesの管理を容易にするサービス。Kubernetesはオープンソースのコンテナオーケストレーションツールで、複数のコン…

【AWS】 ECS解説

AWS ECS(Amazon Web Services Elastic Container Service)コンテナ化されたアプリケーションを簡単にデプロイ、管理、スケールできるマネージドサービスです。ECSを使用…

【Cisco】 EtherChannelの解説

EtherChannel複数の物理的なイーサネットリンクを1つの論理的なリンクに束ねる技術です。この技術によって、ネットワークの冗長性が向上し、帯域幅が増大します。 最大で8…

【AWS】 S3技術解説

S3 バケットのライフサイクルポリシーの操作制御AWS S3 のバケットポリシーで s3:DeleteBucket、s3:DeleteObject、s3:DeleteObjectVersion を拒否設定している場合、通常の…

【AWS】 SNS解説

AWS SNS(Amazon Simple Notification Service)クラウドベースのメッセージングサービスです。このサービスはフルマネージド型で、特に設定やサーバーのメンテナンスにつ…

【AWS】 WAFの解説

WAFウェブアプリケーションファイアウォールサービスで、ウェブアプリケーションやAPIを悪意のあるウェブトラフィックから保護するために使われる。 具体的には、SQLインジ…

基本的なERCの解説

ERC-20Ethereumのブロックチェーン上で使われるトークンの標準規格の一つ。この規格に従って作られたトークンは、「ERC-20トークン」と呼ばれるよ。要するに、ERC-20はトー…

WEB3まとめ

ブロックチェーンのトリレンマブロックチェーン技術が直面する根本的な課題のことで、具体的には「分散化」、「セキュリティ」、「スケーラビリティ」の3つの要素を同時に…

Python学習用

オブジェクト指向プログラミング言語これはPythonで書かれたほぼ全てのものがオブジェクトであるということを意味するよ。オブジェクト指向プログラミング(OOP)の基本は…

【AWS】 VPCの解説

VPC(Virtual Private Cloud)AWSパブリッククラウド内にプライベートな環境を構築するためのサービスです。VPCを利用することで、インターネットから隔離された環境の中で…

ETHEREUM NODEの構築(Go言語編)

参考 初めにEthereumノードを構築は、自分のコンピューターでEthereumインターネットワークに直接参加する方法です。これにより、ステーキングやブロックチェーンを構成す…

Ethereumの状態遷移関数

Ethereumの状態遷移関数、APPLY(S,TX) -> S' は以下のように定義されます: トランザクションが正しく形成されているか(つまり、適切な数の値があるか)、署名が有効で、…

【AWS】 DynamoDBの解説

【AWS】 DynamoDBの解説

DynamoDB完全マネージド型のNoSQLデータベースサービスで、ドキュメント型およびキー・バリュー型のデータモデルをサポートしている。
自動スケーリング機能により、負荷に応じて自動的にスループット容量を調整でき、ミリ秒単位の遅延でデータアクセスが可能。
また、複数のAWSリージョンにデータを自動的にレプリケートすることで、世界中で低遅延アクセスを実現する。

主要コンポーネント

テーブル:

もっとみる
【AWS】 EFSの解説

【AWS】 EFSの解説

Elastic File SystemAWSが提供する完全マネージド型のスケーラブルなファイルストレージサービス。複数のAmazon EC2インスタンスから同時にアクセス可能であり、簡単に数ペタバイトまでスケールアップでき、ファイルシステムとしての性能も自動的にスケーリングする。

ファイル システム タイプリージョンファイルシステム (Multi-AZ)

EFSのデフォルトのファイルシステムタ

もっとみる
【AWS】 Storage Gatewayの解説

【AWS】 Storage Gatewayの解説

Storage Gatewayオンプレミスの環境とAWSクラウドの間でシームレスにデータをやり取りするためのサービス。データをクラウドに移行、保存、アクセスするための橋渡し役として機能し、ファイル、ボリューム、テープの各種ゲートウェイを提供。

主なゲートウェイタイプAmazon S3 ファイルゲートウェイ

NFSやSMBプロトコルを通じて、Amazon S3にファイルとしてデータを保存し、管理

もっとみる
【AWS】 EKSの解説

【AWS】 EKSの解説

EKS(Elastic Kubernetes Service)クラウドでのKubernetesの管理を容易にするサービス。Kubernetesはオープンソースのコンテナオーケストレーションツールで、複数のコンテナを効率的に管理するために広く使用されています。EKSを使用することで、ユーザーはKubernetesクラスターのセットアップ、スケーリング、メンテナンスをAWSが自動で行うため、管理の手間

もっとみる
【AWS】 ECS解説

【AWS】 ECS解説

AWS ECS(Amazon Web Services Elastic Container Service)コンテナ化されたアプリケーションを簡単にデプロイ、管理、スケールできるマネージドサービスです。ECSを使用することで、開発者やシステム管理者はアプリケーションのインフラストラクチャを気にすることなく、コンテナオーケストレーションのタスクに集中できる。

また、需要に応じて自動的にスケールアッ

もっとみる

【Cisco】 EtherChannelの解説

EtherChannel複数の物理的なイーサネットリンクを1つの論理的なリンクに束ねる技術です。この技術によって、ネットワークの冗長性が向上し、帯域幅が増大します。

最大で8つリンクを束ねる(バンドル)ことができ、パケットを複数のリンクを通じて分散させることで、ロードバランシングが可能になります。
また、 複数の物理リンクが使用されるため、1つのリンクに障害が発生しても、他のリンクが引き続き通信

もっとみる
【AWS】 S3技術解説

【AWS】 S3技術解説

S3 バケットのライフサイクルポリシーの操作制御AWS S3 のバケットポリシーで s3:DeleteBucket、s3:DeleteObject、s3:DeleteObjectVersion を拒否設定している場合、通常の操作でのオブジェクト削除は防げますが、ライフサイクルポリシーによる自動削除はこれらの拒否ポリシーの影響を受けません。

これは、ライフサイクルポリシーがバケットレベルで設定され

もっとみる
【AWS】 SNS解説

【AWS】 SNS解説

AWS SNS(Amazon Simple Notification Service)クラウドベースのメッセージングサービスです。このサービスはフルマネージド型で、特に設定やサーバーのメンテナンスについての心配をする必要がなく、開発者や企業が効率的にメッセージ配信システムを構築できます。A主な役割は、アプリケーション間、またはアプリケーションからエンドユーザーへのメッセージ通信を容易にすることです

もっとみる
【AWS】 WAFの解説

【AWS】 WAFの解説

WAFウェブアプリケーションファイアウォールサービスで、ウェブアプリケーションやAPIを悪意のあるウェブトラフィックから保護するために使われる。
具体的には、SQLインジェクションやクロスサイトスクリプティング(XSS)などの一般的な攻撃から保護する機能を提供している。

AWS WAFを利用することで、ユーザーは特定のIPアドレスからのアクセスを許可または拒否したり、HTTPヘッダーに基づいてフ

もっとみる
基本的なERCの解説

基本的なERCの解説

ERC-20Ethereumのブロックチェーン上で使われるトークンの標準規格の一つ。この規格に従って作られたトークンは、「ERC-20トークン」と呼ばれるよ。要するに、ERC-20はトークンがどうやって振る舞うべきか、どんな機能を持っているべきかっていうルールを定めている。

例えば、トークンの総量を取得する機能や、誰かにトークンを送る機能、他の人があなたのトークンを使えるように許可する機能などが

もっとみる

WEB3まとめ

ブロックチェーンのトリレンマブロックチェーン技術が直面する根本的な課題のことで、具体的には「分散化」、「セキュリティ」、「スケーラビリティ」の3つの要素を同時に満たすことが非常に難しいっていうジレンマのこと。

分散化

分散化は、ネットワークを構成するコンピューター(ノード)が地理的に分散しており、中央機関や単一のエンティティによる管理が存在しない状態を指す。分散化されたネットワークは、耐障害性

もっとみる

Python学習用

オブジェクト指向プログラミング言語これはPythonで書かれたほぼ全てのものがオブジェクトであるということを意味するよ。オブジェクト指向プログラミング(OOP)の基本は、データとそのデータを操作する手続きを一つの「オブジェクト」としてまとめることにあるんだ。

オブジェクトとは?

オブジェクトは、データ(属性)とそれを操作するためのコード(メソッド)をカプセル化するプログラミングの構造体だよ。例

もっとみる
【AWS】 VPCの解説

【AWS】 VPCの解説

VPC(Virtual Private Cloud)AWSパブリッククラウド内にプライベートな環境を構築するためのサービスです。VPCを利用することで、インターネットから隔離された環境の中でアプリケーションやデータベースなどを安全に運用することができます。VPC内では、仮想ネットワーク、サブネット、IPアドレス範囲、ネットワークゲートウェイなどを自由に設定できます。

IPv4 VPC CIDR

もっとみる
ETHEREUM NODEの構築(Go言語編)

ETHEREUM NODEの構築(Go言語編)

参考

初めにEthereumノードを構築は、自分のコンピューターでEthereumインターネットワークに直接参加する方法です。これにより、ステーキングやブロックチェーンを構成するトランザクションの検証などができます。

クライアント

Ethereumノードを立ち上げるには、実行クライアントとコンセンサスクライアントの2種類のソフトウェアが必要です。

実行クライアント

「Geth」や「Par

もっとみる

Ethereumの状態遷移関数

Ethereumの状態遷移関数、APPLY(S,TX) -> S' は以下のように定義されます:

トランザクションが正しく形成されているか(つまり、適切な数の値があるか)、署名が有効で、送信者のアカウントのnonceと一致するかをチェックします。そうでなければ、エラーを返します。

トランザクション料金をSTARTGAS * GASPRICEとして計算し、署名から送信アドレスを決定します。送信者

もっとみる