「転送」を含む日記 RSS

はてなキーワード: 転送とは

2022-04-05

anond:20220405092307

ああ、改変されて転送されないようにPDFなのね。納得いただけました!!ガッテンガッテンガッテン


ベストアンサー差し上げます

2022-04-03

anond:20220403212800

大丈夫OK

商品からコピペしながらなんか数字少ないなと思ってたので大丈夫

とにかく転送速度5Gbpsのやつで、そのせいで令和最新版よりも安くなってるやつを買いたい

うちのSSDつきの古いノートに外付けSSDをつけたい

ノートについてるのはUSB3.0なようなので、今でいうところのUSB3.1Gen1でよさそうである

…規格上の転送速度5Gbpsは…えー、Googleアシスタントによると625MB/sだそうで…うん、内蔵SSDの実測より速いな、いいことにしよう

しかしこれだと新しいパソコン買ったほうがマシだろうか…でも外付けストレージ1個も持ってないんだよね

2022-04-02

anond:20220402035315

今のスマホアプリ製作Unityゲーム製作メモリ12GBないと駄目だよ

8GBだとコンパイルまでしかできないよ

作ったアプリがきちんと動くか試そうとしてもそれを試せるメモリの余裕がないよ

(開発中アプリスマホの実機転送デバッグがあまり現実的ではないのはご存じの通り)

2022-04-01

anond:20220401151019

なるほど理解

ファイル共有を、ネットじゃなくてアナログ電話回線でやりたいってことかな。

かつ、できればPCを使わないで、専用端末でやりたいと。

ググったらG3FAXデジタル対応なのでできそう。

https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q13236847263

https://e-words.jp/w/G3_FAX.html

FAX複合機USBファイルを指したら、相手複合機USBファイル転送されるって感じかな。

メーカーがやろうと思えばできるんじゃない?

2022-03-23

anond:20220323204435

別に規約とか読んだわけじゃないけど、ライセンス的には問題ないんじゃないか

大学からメールで今後の卒業生の利用はgmail転送のみって書いてあるわけだし、そこらへん大学がなあなあにしてるとはあんまり思いたくない

卒業大学からGoogle Workspace for Educationに容量制限が追加されて1組織あたり100TBになったから、卒業生の使用gmail転送だけにしてゴメンみたいなメールきてた。

2022-03-16

anond:20220316133753

LightSailのみだと、600円ぐらいですかね。

メモリ1GBのプラン使ってます

データ転送量は自分プランで月2TBまでで、それを超えると課金対象だけど、

私のみたいな弱小ブログだと月2TBなんてまず超えることない……。

2022-03-14

AWSさくらって

個人開発だとEC2のしょぼい構成でもポケットマネー基準だとちょっと高い…って感じになっちゃうんだよな

さくらなら平時格安さくらVPS使ってロードバランサでバズったときだけ拡張性・柔軟性のあるさくらのクラウド構成サーバと繋げて分散構成とかもできるし、

あと転送課金とかないからDDos食らって破産とかもないのも強いかも、個人開発ならサービス潰れた方がマシだし

2022-03-07

カシオトーンCASIO CT-S 1000Vが最高だ!好きなことで自分を語るよ !

初音ミクなどバーチャルシンガーを好む層の中では話題となっているのだけれど、2022年3月1日CASIOからカシオトーンブランドの新製品CASIO CT-S1000V」が発売開始となったけれど、このCT-S1000Vが最高なので語ってしまいたいと思う。

カシオトーン電子キーボードの?よく家電量販店に売ってるアレ?」と反応してくれる人は流石だ。
その通りで「家電量販店に並んでる電子キーボードネコ踏んじゃったを弾いた。それはたまたまカシオトーンだった」なんていう経験を持ってる人は少なくはないと思うけれど、CT-S1000Vはそのカシオトーンブランドの新製品だ。

電子キーボードなんて興味ないし」というそこのアナタ、実を言うと筆者は電子キーボードのみが好きというわけでなく様々なガジェットを愛するガジェットマニアなんだ。
筆者は単に電子キーボードパソコンスマホカメラなどに並ぶものとして見ていて、言ってみればそれは古き良きFM音源PC-9801-86PC-9801-26K、SoundFont全盛期のSound Blasterの延長線上にあると思っているわけだよ。

例えば多くのガジェットマニア同意してくれると思うんだけど2000年代パソコン携帯電話(スマホ)が面白い時代で、2010年台はカメラ面白い時代だったわけじゃん?
では2020年代って何が面白くなる兆しを見せてるのかを筆者に言わせてみれば電子キーボードシンセサイザーなんだよね!ソフトももちろんなんだけどハードメチャクチャ面白くなってるんですよ!
そんな電子キーボードシンセサイザー面白くなっている2022年3月1日に発売開始したのがCASIO CT-S1000Vというわけだ。

前述した通りCASIO CT-S1000Vには「ボーカルシンセシス」というボカロのようなバーチャルシンガー音源が搭載されており、このボーカルシンセシス技術はてな界隈でも話題となった自然歌声を実現したCeVIO Pro(仮)のテクノスピーチが関わっている!
実際に演奏してみると何より驚くのは和音が鳴ることで、これまでのハードウェアボーカルシンセサイザー基本的に単音だった。発音機構複数搭載することで和音を実現する方法はあったが、単一発音機構和音を、しかも処理能力を上げると販売価格へ跳ね返ってくるハードウェアで価格を抑えつつ和音を実現したことは素直に驚くと言って過言がない。
しかも、歌詞iOS/iPadOSAndroid OSなどから入力転送することが可能で、AIベースで構築されたアルゴリズムによりボカロで言うところの調教ほとんど必要がなく、ただ弾くだけでボカロ文化黎明期話題となっていた神調教を実現してくれるので驚きを超えた驚愕だ(初期のボカロベタ打ちしただけでは聴くに堪えなかったよね。それも味ではあったけれど)。

ただ、こんなことは楽器WebメディアガジェットWebメディア情報技術Webメディアなどが既に伝えているし、今はYoutubeもあるのでボーカルシンセシスフューチャーしたレビューなんてのは(何故か海外を中心に。日本勢なぜ興味が薄い?)Youtubeで観て聴くことが出来る。
CASIO自身もそこが推しの1つであるようだし全面に出しているけれども、ガジェットマニアシンセマニアからすると注目点はそこだけではない。何なら実際にCT-S1000Vの開発者だってボーカルシンセシスだけじゃないんだぞ!」と言いたいだろう。

ボーカルシンセシスは素晴らしい、ハードウェアで鳴るバーチャルシンガーはイケると踏んだCASIO英断には敬意を表したいレベル
かに現状の電子キーボードシンセサイザー界隈で唯一足りないと言って良いのがボーカルシンセサイザーだ。
2020年以降アナログシンセサイザーFMシンセサイザーウェーブテーブルシンセサイザー革新的で優秀なものが沢山リリースされたが、ボーカルシンセサイザーだけはそこに空白があった。

2020年以降、革新的シンセサイザーを牽引しているのは間違いなくKORG
KORG2020年1月26日ウェーブテーブルシンセサイザーの「wavestate」を発売開始するのだけれど、これがかなり出来の良いシンセサイザーだった。
実は2010年代にソフトウェアのウェーブテーブルシンセサイザーとして「Xfer Serum」が登場してウェーブテーブルという方式のものが徐々にその評価を上げて行っていた。そのなかでもSerumはソフトウェアウェーブテーブルシンセサイザー代表格として捉えられていたんだ。
2022年現在では電子音が特徴的な楽曲でのSerum採用率は異常なほどで世界中ヒット曲を影で支える存在だ。

そんな注目集まるウェーブテーブルシンセサイザーだけど、前述した通りKORGはその機運へ即座に反応しwavestateを発売。
ウェーブテーブルシンセサイザー複数の特徴的な音声波形を並べシームレスに繋げ、繋がった音声波形の任意ポイント選択発音させることが出来るという、言ってみればノンリニア音声波形編集ソフト(有名所のフリーソフトだとAudacityとかSoundEngine Freeとか)をそのままシンセサイザーにしたかのような発音構造を持つ。
シームレスに繋がった音声波形の任意ポイント選択して発音するというウェーブテーブルシンセサイザー方式からKORGシーケンサーと相性が良いという発想を持ち、シーケンサー上で発音する波形や発音ポイント、音の高さ、波形に掛けるエフェクト指定するウェーブ・シーケンシン2.0という高度なシーケンサー機能をwavestateへ搭載した。
これが凄かった凄すぎた。ウェーブテーブルシンセサイザー流行ってることもあり、ソフトウェアウェーブテーブルシンセサイザーの中には明らかにwavestateを意識した機能を搭載したものも多数登場したんだ。

KORG革新はこれだけでは済まなかった。2020年11月28日にはFMシンセサイザーKORG opsix」を発売開始。ウェーブテーブルの次はFMである
ハードウェアFMシンセサイザーと言えば原初にして最高峰YAMAHA DX7」が有名だけれど、シンセサイザー界隈では「リングモジュレーターとFMシンセサイザーの2大難解機構」と古くから言われており、少しパラメーターをイジるだけで大きく音色変化がして面白いが、予測がしにくく音作りが難しいとされてきた。
そのように難解とされるFMシンセサイザーKORGは6つのノブと6つのフェーダーを搭載し、まるでアナログシンセサイザーのように感覚的な音作りを可能とさせてしまった。
そして実際に販売開始されるやいなやopsixへの反響はwavestateを遥かに超えるものとなった。wavwstateが凄すぎたのならばopsixは一体なんなんだと。こんな簡単に音作りできるFMシンセサイザーがあって良いのかと。でも我々の前へ確かにopsixは存在する。

しかKORG革新はwavestateとopsixだけでは終わらない。2021年8月8日KORG modwave」が発売開始する。
modwaveもwavestateと同様にウェーブテーブルシンセサイザーで、次の試みは何と物理エンジンを搭載してきた。シンセサイザー物理エンジンだぞ物理エンジン
物理エンジン上でボールを転がし、その位置によって割り当てられたパラメーターを変化させるという機構だけれど、ボールには反発係数や摩擦係数を設定することができ、更にボールが転がるフィールドへ凹凸を作ることで直線的なボール軌道すらも歪ませることが出来るようにした。
もちろんwavestateで得たモダンウェーブテーブルシンセサイザーノウハウを反映しつつmodwaveへ最適化した高度なシーケンサー機能である「モーション・シーケンス2.0」も搭載しており、なおかつ、ウェーブテーブルとして読み込む音声波形になんと前述したソフトウェアウェーブテーブルシンセサイザーSerumの音声波形もインポート可能としてしまった。大胆不敵すぎる!

こんなKORGの様子を見ていればライバル各社も大人しくしているはずがなく、Roland過去製造販売した名作シンセ再現であるBoutiqueシリーズへあの小室哲哉が好んで利用した銘機JD-800の再現Roland Boutique JD-08」を追加!Boutiqueシリーズへいつか追加されると言われていたが切り札を使うなら今しか無いと出してきた!

YAMAHA2020年5月ライブパフォーマンス意識した61鍵ステージキーボードYC 61」を、更に鍵盤数を増やした「YC 73」「YC 88」を2021年1月23日に追加販売する。
その中でも特にYC 88はYAMAHAアコースティックピアノの鍵盤を再現することに注力したステージキーボードで、そのタッチフィールは幼少期からピアノを習っていたものほど評価すると言われており、プロピアニストからピアノ演奏Youtuberまでが愛用することを現に見ることが出来るほどの完成度!

KORG革新Rolandは銘機、YAMAHA演奏という激アツな2020年代の中でCASIOCT-S1000Vで勝負しようというわけだ。

筆者は言ったCT-S1000Vはボーカルシンセシスだけではないと。
CT-S1000Vのボーカルシンセシス以外の特徴は何と言っても新しいAiX音源と、そのAiX音源を活かすために設けられたK1〜K3として割り振られている3つの物理ノブ

カシオトーンと言われて何をイメージする?楽器音色選んで、リズム鳴らして、鍵盤叩いて、ハイ終わり。これだろう?
他に出来たとしてもデモ再生したり、サラウンド機能ONにしたり、ベロシティ感度(タッチ感度)を変えたり、残響感を調整したりとそんなもんだ。
あぁCASIOは鍵盤が光るやつもあるな。オモチャも含めて家電量販店で最も売れる鍵盤楽器CASIOっていう地位確立した大ヒット商品大事存在だが本題とは違う。

カシオトーン楽器音色選んで、リズム鳴らして、鍵盤叩いて、ハイ終わりだが、カシオトーンであるにも関わらずCT-S1000Vは違う。
シンセサイザーを少しでも触ったことある、もしくはシンセサイザーで音作りをしている動画などを観たことがある、またはシンセサイザーを中心としたいわゆるマシンライブを観たことがある人ならシンセサイザーがミョンミョン鳴ったりミョーンミョーン鳴ったり音の長さや高さが変わるのを観たことがあるだろう。
他にはEDMなどの電子音楽が好きな連中には籠もった音が段々と明瞭にフェードインして行く定番の変化をよく聴かないか
実はそれCT-S1000Vに搭載されている機能で実現可能なのだ

そしてそれら変化をさせるパラメーター調整に利用可能なK1〜K3として割り振られている3つの物理ノブ存在が非常に大きい。
いや確かにアナログシンセサイザー一般を考えればノブが3つというのは非常に少ない。もしシンセサイザーに詳しい人がこれを読んでいるならば「メニューに潜るんだろ?」と言うだろう。返せる言葉は「その通り」だ!
ただ、ノブゼロなのと3つあるのとでは全く違う。音作りでも実際のパフォーマンスでも物理ノブはあったほうが良いに決まってる。
しかもよく考えてみろコイツカシオトーンだぞ?楽器音色選ぶだけの「あ の カ シ オ ト ー ン」だ。

CT-S1000Vはカシオトーンなのにリード作ったりベース作ったりパッド作ったりドラム作ったり出来るようになったんだよ!
しかも61鍵で最大発音数64和音で最大パート数3だ。カシオトーンには唯一の良い部分として豊富プリセット楽器音色があるけれども、そのプリセット楽器音色802種類もある。アルペジエーターだって150種類もある。バーチャルシンガーもある。ステレオスピーカーもある。ノブも3つある。
これ値段いくらだと思う?55,000円だぞ?5万円台で10和音鳴れば御の字、普通に5万円台の単音モノフォニックシンセサイザー存在するシンセサイザー界隈で64和音だぞ!?

アコピ鳴る、エレピ鳴る、ギター鳴る、ドラム鳴る、SFX鳴る、ボカロっぽいもの鳴る。802種類のプリセット楽器音色レイヤースプリットで最大3パート重ねられて同時に鳴らせる。
おいおいおい・・・おいおいおいおい!55,000円!?カシオトーンなのにミョンミョンできるブンブンできるパワワワワできるシュオォォォできる、それが55,000円ってアンタ、中高生が親におねだりしたらワンチャン買ってもらえるレベル価格帯じゃねぇか!

ボーカルシンセシスかにスゴイよ!?でもCASIO CT-S1000Vは55,000円で買える64和音ポリフォニック・3パートマルチティバーバーチャルアナログ/ボーカルシンセサイザー(スピーカー付き)であるという事実の方にこそビックリするわ!
CT-S 1000Vを家電量販店店頭に並べるべき、そして店頭に並んだCT-S 1000Vをアナタたち皆さん触ってみるべき。ピアノ経験者・シンセサイザーマニアバーチャルシンガー好き・DTMユーザーはなおさら触ってみるべき。何度も言うけどコレ55,000円だぜ?嘘でしょと。

(トラバへ続く)

2022-03-01

なぜ宅配QRコード発送はわかりにくいのか

データの移動がわかりにくいってのと、印刷が挟まれからかもしれない?

スマホで宛先入力し、データ宅配会社転送  → わかる

QRコードOTA発行し、専用端末で印刷 → ここがよくわからない、データが重複してる気がする

やっぱり自宅のプリンタ印刷して、コンビニではモノを渡すだけってのがシンプルで一番いいような気がしてる。

2022-02-19

anond:20220219144140

営業所止置きサービスは、お届け先をヤマト運輸直営店宅急便センター)に指定することで、直営店宅急便センター)でお荷物の引き取りが可能サービスです。

受け取り場所を、ご自宅や職場などに変更(転送)もできます。※宅急便コレクトを除く

宅急便センター受け取りサービスをご利用いただくとお荷物1個につき60円割引となります。受け取りサービスと止置きサービスの違いをご確認ください。

2022-02-12

anond:20220212182232

RDPは普通にファイル転送もできますが...。そしてRDPの通信自体も、平文か弱い暗号化しかされていないことが多いです。

セキュリティを高めるには、通信経路の暗号化クリップボード共有の無効化なども必要でしょうね。

anond:20220212181205

もう少し踏み込んで説明すると、

Windowsリモートデスクトップ(画面転送)知ってる人多いと思うけど、

カルテネットワークにはそれでしか接続させない、ってだけでかなりセキュリティが上がる

ファイル共有サーバーみたいな形でカルテアクセスできて、

かつ同じ端末でメール確認できたりすると、同じネットワーク存在するから

emotetなどのウイルスカルテフォルダアクセスできてしまうってワケ。

画面転送だけにさせればファイルテキストの移動やコピペができないから、

比較簡単セキュリティがあげられる。

医者と患者が無言で双方のタブレットを通じ診察の状態にある場合

医者「…(どうされましたかボタンを押す)」

患者「…(問診表で特に気になる点を指し示したり準備された言葉ボタンやその他項目に自分言葉を添えるなどして補足を加える)」

医者「…(適切な診療を施し処方箋データを窓口へ転送)」

患者「…(他に気になる点はありません、ありがとうボタンを押す)」

医者「…(お大事ボタンを押す)」

2022-02-09

零細企業最強のバックアップ

anond:20220209074916

と思ってバックアップ運用中!



これが費用も安くて故障したときバックアップNAS をメインに切り替えたら、わりとすぐ復旧できる。

一旦 USB 経由してるのは NAS転送速度が遅いからで、うちの場合ネットワークの速度が 10MB/sec ぐらいしか出ん(勘違いでした 50MB/sec 以上は出てました)。

テラ級の NASかになると、一晩じゃ絶対戻りきれないので、

運用しながらバックアップしながら復旧するのに、やっぱり2週間はかかる。

幸い障害時に一番に復旧させる必要な箇所のデータCSV とかなので、先にそこのデータだけ復旧させたら、

利用優先順位の高いフォルダから戻していく、

あとはなんとか運用しながら復旧できる。

とりあえず大事データNAS に入れろ!って言うのを周知。

個々のパソコンが壊れたら、

物理的に取り出して、USB 接続させてサルベージできるので、そこはあんまり困ってない。

RAID も考えてるけど、箱が壊れたとき面倒なので、

(だったら RAID も同じ機器2台買って二重にしたいタチ)

取り回しのしやすUSB HDD複数で多重バックアップさせておけば OK と思ってる。

NASHDDWindowsマウント出来ないので一度 Linux 経由でマウントさせてサルベージさせてみようと思ったけど、差分とかどうやって取り出したらいいのか分からなかったし Linux 自信ないので難しかった。

それを踏まえると NAS が壊れたらややこしいので NASバックアップ必須

困るのが

世代バックアップが出来ないぐらい(あんまりそんな問い合わせもないけど)

世代ごとにリッチNAS があればいいんだけど。

から Mac の TimeMachine は個人あんバックアップシステム変態すぎる。

あいうのを業務でもできたらなーと思う。

BuffaloNAS は電源を付けたり消したりしているとすぐ壊れるので、24時間ずっと付けっぱなしの方が壊れない。

Buffalo の昔のファン付き NASファンが壊れたらどうしようもなかったので、苦情も多かっただろう(ファン交換部品オプションであったしね)、いま BuffaloNAS はほぼファンレスなので耐久性も抜群に上がってきている)

あと BuffaloNAS は機種によって勝手画像サムネイルを生成してしまう余計な機能がある NAS があるので、そう言った機能がないのがプレーンに使えてよい。

LS510DG や LS210DG など 510 210 の桁の品番が、そう言った余計な機能がない品番になる。

会社で使う分には勝手に色々なファイルを生成されるとバックアップに支障をきたすので、そう言った機能がない方がよい。

零細企業と言えども

NAS 4台もあるし、それにともなう USB 接続HDD必然的に多くなる。

センチュリーの多段 HDD ケースはもちろん利用。

この理屈運用すると NAS の倍の USB HDD必要になる、実際にそうしてるけど。

今余裕がないので予備の NAS でのバックアップが出来てないけど、まあなんとかなるか。って感じ。

最後に使ってるソフトフリーソフト

「DiskMirroringTool Unicode版」のみ

この Unicode版じゃないと中国語フォントなど文字によってバックアップ対象から外れてしまうし、4GB 以上のファイルバックアップ出来ないので、

Unicode版な。

日々は業務終わって夜に差分バックアップをする運用OK

データは大切!これを分かってくれる人は意外と少ない。

楽しいバックアップ運用をやっていきたいもんだw

2022-02-04

anond:20220203083806

死んでから転生じゃなくて生きたまま転送なのでチート能力付与がない

世界知識特に役に立たない

2022-01-27

さすがにこれはボったくりすぎ

秋葉原では500GBで5000円切ってる、2TBで1.8万切ってる

エレコムPlayStation 5向けのヒートシンク搭載PCIe Gen4対応M.2 NVMe SSD

2022年01月26日 15時00分 公開

 エレコム1月26日PlayStation 5への対応をうたったPCIe Gen4対応M.2 NVMe SSD「ESD-IPS」シリーズを発表、1月下旬販売を開始する。価格は500GBモデルが3万2241円、1TBモデルが4万6376円、2TBモデルが8万4568円だ(いずれも税込み)。

photo

photo

ESD-IPSシリーズ

 PCIe Gen 4に対応したM.2 NVMe SSDで、PlayStation 5への装着に適したアルミヒートシンクを標準で搭載しているのが特徴だ。転送速度はPlayStation 5接続時でリード最大6100MB/sPC接続時でリード最大7200MB/sライト最大2500MB/sとなっている。

2022-01-25

本のまとめ

--

この本は5章まであるが、4章と5章はハンズオンであるため、文字としてまとめるのは1から3章に留める。

1章

コンテナとは】

他のプロセスとは隔離された状態OS上にソフトウェアを実行する技術

コンテナ利用のメリット

環境依存から解放

コンテナにはアプリの稼働に必要となるランタイムライブラリを1つのパッケージとして全て含めることができる。そうすることでアプリ依存関係をすべてコンテナ内で完結できる。

依存関係を含めたパッケージリリース単位となる

環境構築やテストに要する時間の削減

優れた再現性ポータビリティ

全ての依存関係コンテナ内で完結するため、オンプレでもクラウドでも起動する。

ステージング環境テスト済みのコンテナイメージプロダクション環境向けに再利用することで、ライブラリ差異による環境ごとのテスト必要工数を削減できる。

リソース効率のアップ

サーバー仮想化では、仮想マシンレベルリソースを分離し、ゲストOS上でアプリが起動する。つまりアプリだけでなく、ゲストOSを動かすためのコンピューティングリソース必要

一方コンテナは、プロセスレベルで分離されてアプリが稼働する。OSから見ると単に1つのプロセスが稼働している扱いになる。

Dockerとは】

コンテナライフサイクル管理するプラットフォーム

アプリコンテナイメージとしてビルドしたり、イメージの取得や保存、コンテナの起動をシンプルに行える。

アプリソースコード + Dockerfile

↓ buildでイメージ作成

イメージ(アプリケーションと依存関係パッケージングされる。アプリライブラリOS)

shipイメージの保存

レジストリに保存

run コンテナの実行

オンプレクラウドなどで起動

Dockerfileとは】

イメージを構築するためのテキストファイル

このファイルコマンド記述することで、アプリ必要ライブラリインストールしたり、コンテナ上に環境変数を指定したりする。

1章まとめ、感想

コンテナの登場により、本番・開発環境ごとに1からサーバーを立ててコマンド設定ファイルを正確に行い、環境差異によるエラーをつぶしていき...というこれまでの数々の労力を減らすことができるようになった。

2章

AWS提供するコンテナサービス

コントロールプレーン

コンテナ管理する機能

コントロールプレーンは2種類

ECSとEKSがある。

ECS

フルマネージドなコンテナオーケストレータ。

オーケストレーションサービスであり、コンテナの実行環境ではない。

ECSの月間稼働率99.99%であることがSLA として保証

タスク

コンテナ動作するコンポーネント

タスクは1つ以上のコンテナからなる

アプリを起動するためにはコンテナ必要

タスク定義

タスク作成するテンプレート定義JSON記述

デプロイするコンテナイメージタスクコンテナに割り当てるリソースやIAMロール、Cloud Watch Logsの出力先などを指定する。

サービス

指定した数だけタスクを維持するスケジューラーで、オーケストレータのコア機能にあたる要素。サービス作成時は起動するタスクの数や関連づけるロードバランサータスクを実行するネットワーク指定

クラスター

サービスタスクを実行する論理グループ

データプレーン

コンテナが実際に稼働するリソース環境

2種類ありECSとFargateがある。 Fargateに絞って書く

Fargateとは

サーバーレスコンピューティングエンジン

AWSのフルマネージドなデータプレーンとして定義されている

コンテナ向けであるためEC2のように単体では使用できず、ECSかEKSで利用する

Fargate メリット

ホスト管理不要であること

サーバーのスケーリングパッチ適用保護管理にまつわる運用上のオーバーヘッドが発生しない。これにより、アプリ開発に専念できるようになる

Fargate デメリット

価格EC2より高い。

利用者コンテナの稼働するOSには介入できない

コンテナごとにENIがアタッチされるため、コンテナごとにIPが振られるため起動に若干時間がかかる

ECR

フルマネージドなコンテナレジストリ

コンテナイメージを保存、管理できる

コンテナが利用されているサービス

Lambda

・App Runner

Lambda

 利用者コードアップロードするだけでコードを実行できるサービスAWS側で基盤となるコンピューティングリソースを構築してくれるフルマネージドサービス

App Runner

 2021年5月GA(一般公開)となったサービスプロダクションレベルスケール可能webアプリを素早く展開するためのマネージドサービスGithub連携してソースコードをApp Runnerでビルドデプロイができるだけでなく、ECRのビルド済みコンテナイメージも即座にデプロイできる。

 ECSとFargateの場合ネットワークロードバランシング、CI/CDの設定などインフラレイヤに関わる必要があり、ある程度のインフラ知識必要になる。App Runnerはそれらインフラ周りをすべてひっくるめてブラックボックス化し、マネージドにしていることが特徴である

ECS Fargateを利用した場合コスト拡張性、信頼性エンジニアリング観点

コスト

EC2より料金は割高。ただし、年々料金は下がってきている。

拡張性】

デプロイの速度 遅め

理由1 コンテナごとにENIが割り当てられるため。ENIの生成に時間がかかる

理由2. イメージキャッシュができないため。コンテナ起動時にコンテナイメージを取得する必要がある。

タスクに割り当てられるエフェメラストレージは200GB。容量は拡張不可。ただし永続ストレージの容量が必要場合はEFSボリュームを使う手もある。

割り当て可能リソースは4vCPUと30GB。機械学習に用いるノードのような大容量メモリ要求するホストとしては不向き

信頼性

Fargateへのsshログインは不可。Fargate上で起動するコンテナsshdを立ててsshログインする方法もあるが、セキュアなコンテナ環境sshの口を開けるのはリスキーである。他にSSMセッションマネージャーを用いてログインする方法もあるが、データプレーンEC2の時に比べると手間がかかる。

しかし、2021年3月Amazon ECS Execが発表され、コンテナに対して対話型のシェルや1つのコマンドが実行可能となった。

エンジニアリング観点

Fargateの登場からしばらく経過し、有識者経験者は増え、確保しやすい。

システム要件確認

多数のユーザーに使ってもらう

可用性を高めるためにマルチAZ構成を取る

CI/CDパイプライン形成し、アプリリリースに対するアジティを高める

レイヤで適切なセキュリティ対策不正アクセス対策認証データの適切な管理ログ保存、踏み台経由の内部アクセス)を施したい

2章まとめ、感想

AWS提供するコンテナサービスはいくつかあり、なかでもFargateというフルマネージドなデータプレーンがよく使われている。ホスト管理不要インフラ関連の工数を削減できる一方、EC2より料金が高く、起動に若干時間がかかるのが難点である

3章

この章では運用設計ロギング設計セキュリティ設計信頼性設計パフォーマンス設計コスト最適化設計について述べている。

運用設計

Fargate利用時のシステム状態を把握するためのモニタリングやオブザーバビリティに関する設計不具合修正デプロイリスク軽減のためのCI/CD設計必要である

モニタリングとは

システム内で定めた状態確認し続けることであり、その目的システムの可用性を維持するために問題発生に気づくこと

オブザーバビリティとは

システム全体を俯瞰しつつ、内部状態まで深掘できる状態

オブザーバビリティの獲得によって、原因特定対策検討が迅速に行えるようになる

ロギング設計

・cloud watch logs

他のAWSサービスとの連携も容易

サブスクリプションフィルター特定文字列の抽出も容易

・Firelens

AWS以外のサービスAWS外のSaaS連携することも可能

Firehoseを経由してS3やRed shiftOpenSearch Serviceにログ転送できる

Fluentdやfluent bit選択できる

fluent bitを利用する場合AWS公式提供しているコンテナイメージ使用できる

セキュリティ設計

イメージに対するセキュリティ対策

 - ソフトウェアライブラリ脆弱性は日々更新されており、作ってから時間が経ったイメージ脆弱性を含んでいる危険がある。

 - 方法

  脆弱性の有無はECRによる脆弱性スキャンOSSのtrivyによる脆弱性スキャン

継続的かつ自動的コンテナイメージスキャンする必要があるため、CI/CDに組み込む必要がある。しかし頻繁にリリースが行われないアプリ場合CICDパイプラインが実行されず、同時にスキャンもなされないということになるため、定期的に行うスキャン必要になる。

cloud watch Eventsから定期的にLambdaを実行してECRスキャンを行わせる(スキャン自体は1日1回のみ可能

提供元が不明ベースイメージ使用は避ける

・IAMポリシーによるECRのパブリック化の禁止

 - オペレーションミスによる公開を防ぐことができる

信頼性設計

マルチAZ構成

Fargateの場合サービス内部のスケジューラが自動マルチAZ構成を取るため、こちらで何かする必要はない。

障害時切り離しと復旧

ECSはcloud watchと組み合わせることでタスク障害アプリエラーを検知できるうえに、用意されてるメトリクスをcloud watchアラームと結びつけて通知を自動化できる

ALBと結びつけることで、障害が発生したタスク自動で切り離す

リタイアという状態

AWS内部のハードウェア障害や、セキュリティ脆弱性があるプラットフォームだと判断された場合ECSは新しいタスクに置き換えようとするその状態のこと。

Fargateの場合アプリはSIGTERM発行に対して適切に対処できる設定にしておかなくてはならない。そうしておかないとSIGKILLで強制終了されてしまう。データ整合などが生じて危険

システムメンテナンス時におけるサービス停止

ALBのリスナールールを変更し、コンテンツよりもSorryページの優先度を上げることで対処可能

サービスクォータという制限

意図しない課金増加から保護するために設けられた制限

自動でクォータは引き上がらない

cloud watch メトリクスなどで監視する必要がある。

パフォーマンス設計

パフォーマンス設計で求められることは、ビジネスで求められるシステム需要を満たしつつも、技術領域進歩環境の変化に対応可能アーキテクチャを目指すこと

ビジネス上の性能要件を把握することが前提

利用者数やワークロードの特性を見極めつつ、性能目標から必要リソース量を仮決めする

FargateはAutoscalingの利用が可能で、ステップスケーリングポリシーターゲット追跡スケーリングポリシーがある。どちらのポリシー戦略をとるかを事前に決める

既存のワークロードを模倣したベンチマークや負荷テスト実施してパフォーマンス要件を満たすかどうかを確認する

スケールアウト

サーバーの台数を増やすことでシステム全体のコンピューティングリソースを増やそうとする概念。可用性と耐障害性が上がる。既存タスクを停止する必要原則ない。

スケールアウト時の注意

・Fargate上のECSタスク数の上限はデフォルトリージョンあたり1000までであること。

VPCIPアドレスの割当量に気をつける

ECSタスクごとにENIが割り当てられ、タスク数が増えるごとにサブネット内の割当可能IPアドレスが消費されていく

スケールアウトによるIPアドレスの枯渇に注意

Application Autoscaling

Fargateで使用可能

Cloud Watchアラームで定めたメトリクスの閾値に従ってスケールアウトやスケールインを行う

ステップスケーリングポリシー

ステップを設けて制御する

CPU使用率が60~80%ならECSタスク数を10%増加し、80%以上なら30%増加する、という任意ステップに従ってタスク数を増減させる

ターゲット追跡スケーリングポリシーとは

指定したメトリクスのターゲット値を維持するようなにスケールアウトやスケールインを制御する方針

ターゲット追跡スケーリングPermalink | 記事への反応(0) | 21:45

本のまとめ

--

この本は5章まであるが、4章と5章はハンズオンであるため、文字としてまとめるのは1から3章に留める。

1章

コンテナとは】

他のプロセスとは隔離された状態OS上にソフトウェアを実行する技術

コンテナ利用のメリット

環境依存から解放

コンテナにはアプリの稼働に必要となるランタイムライブラリを1つのパッケージとして全て含めることができる。そうすることでアプリ依存関係をすべてコンテナ内で完結できる。

依存関係を含めたパッケージリリース単位となる

環境構築やテストに要する時間の削減

優れた再現性ポータビリティ

全ての依存関係コンテナ内で完結するため、オンプレでもクラウドでも起動する。

ステージング環境テスト済みのコンテナイメージプロダクション環境向けに再利用することで、ライブラリ差異による環境ごとのテスト必要工数を削減できる。

リソース効率のアップ

サーバー仮想化では、仮想マシンレベルリソースを分離し、ゲストOS上でアプリが起動する。つまりアプリだけでなく、ゲストOSを動かすためのコンピューティングリソース必要

一方コンテナは、プロセスレベルで分離されてアプリが稼働する。OSから見ると単に1つのプロセスが稼働している扱いになる。

Dockerとは】

コンテナライフサイクル管理するプラットフォーム

アプリコンテナイメージとしてビルドしたり、イメージの取得や保存、コンテナの起動をシンプルに行える。

アプリソースコード + Dockerfile

↓ buildでイメージ作成

イメージ(アプリケーションと依存関係パッケージングされる。アプリライブラリOS)

shipイメージの保存

レジストリに保存

run コンテナの実行

オンプレクラウドなどで起動

Dockerfileとは】

イメージを構築するためのテキストファイル

このファイルコマンド記述することで、アプリ必要ライブラリインストールしたり、コンテナ上に環境変数を指定したりする。

1章まとめ、感想

コンテナの登場により、本番・開発環境ごとに1からサーバーを立ててコマンド設定ファイルを正確に行い、環境差異によるエラーをつぶしていき...というこれまでの数々の労力を減らすことができるようになった。

2章

AWS提供するコンテナサービス

コントロールプレーン

コンテナ管理する機能

コントロールプレーンは2種類

ECSとEKSがある。

ECS

フルマネージドなコンテナオーケストレータ。

オーケストレーションサービスであり、コンテナの実行環境ではない。

ECSの月間稼働率99.99%であることがSLA として保証

タスク

コンテナ動作するコンポーネント

タスクは1つ以上のコンテナからなる

アプリを起動するためにはコンテナ必要

タスク定義

タスク作成するテンプレート定義JSON記述

デプロイするコンテナイメージタスクコンテナに割り当てるリソースやIAMロール、Cloud Watch Logsの出力先などを指定する。

サービス

指定した数だけタスクを維持するスケジューラーで、オーケストレータのコア機能にあたる要素。サービス作成時は起動するタスクの数や関連づけるロードバランサータスクを実行するネットワーク指定

クラスター

サービスタスクを実行する論理グループ

データプレーン

コンテナが実際に稼働するリソース環境

2種類ありECSとFargateがある。 Fargateに絞って書く

Fargateとは

サーバーレスコンピューティングエンジン

AWSのフルマネージドなデータプレーンとして定義されている

コンテナ向けであるためEC2のように単体では使用できず、ECSかEKSで利用する

Fargate メリット

ホスト管理不要であること

サーバーのスケーリングパッチ適用保護管理にまつわる運用上のオーバーヘッドが発生しない。これにより、アプリ開発に専念できるようになる

Fargate デメリット

価格EC2より高い。

利用者コンテナの稼働するOSには介入できない

コンテナごとにENIがアタッチされるため、コンテナごとにIPが振られるため起動に若干時間がかかる

ECR

フルマネージドなコンテナレジストリ

コンテナイメージを保存、管理できる

コンテナが利用されているサービス

Lambda

・App Runner

Lambda

 利用者コードアップロードするだけでコードを実行できるサービスAWS側で基盤となるコンピューティングリソースを構築してくれるフルマネージドサービス

App Runner

 2021年5月GA(一般公開)となったサービスプロダクションレベルスケール可能webアプリを素早く展開するためのマネージドサービスGithub連携してソースコードをApp Runnerでビルドデプロイができるだけでなく、ECRのビルド済みコンテナイメージも即座にデプロイできる。

 ECSとFargateの場合ネットワークロードバランシング、CI/CDの設定などインフラレイヤに関わる必要があり、ある程度のインフラ知識必要になる。App Runnerはそれらインフラ周りをすべてひっくるめてブラックボックス化し、マネージドにしていることが特徴である

ECS Fargateを利用した場合コスト拡張性、信頼性エンジニアリング観点

コスト

EC2より料金は割高。ただし、年々料金は下がってきている。

拡張性】

デプロイの速度 遅め

理由1 コンテナごとにENIが割り当てられるため。ENIの生成に時間がかかる

理由2. イメージキャッシュができないため。コンテナ起動時にコンテナイメージを取得する必要がある。

タスクに割り当てられるエフェメラストレージは200GB。容量は拡張不可。ただし永続ストレージの容量が必要場合はEFSボリュームを使う手もある。

割り当て可能リソースは4vCPUと30GB。機械学習に用いるノードのような大容量メモリ要求するホストとしては不向き

信頼性

Fargateへのsshログインは不可。Fargate上で起動するコンテナsshdを立ててsshログインする方法もあるが、セキュアなコンテナ環境sshの口を開けるのはリスキーである。他にSSMセッションマネージャーを用いてログインする方法もあるが、データプレーンEC2の時に比べると手間がかかる。

しかし、2021年3月Amazon ECS Execが発表され、コンテナに対して対話型のシェルや1つのコマンドが実行可能となった。

エンジニアリング観点

Fargateの登場からしばらく経過し、有識者経験者は増え、確保しやすい。

システム要件確認

多数のユーザーに使ってもらう

可用性を高めるためにマルチAZ構成を取る

CI/CDパイプライン形成し、アプリリリースに対するアジティを高める

レイヤで適切なセキュリティ対策不正アクセス対策認証データの適切な管理ログ保存、踏み台経由の内部アクセス)を施したい

2章まとめ、感想

AWS提供するコンテナサービスはいくつかあり、なかでもFargateというフルマネージドなデータプレーンがよく使われている。ホスト管理不要インフラ関連の工数を削減できる一方、EC2より料金が高く、起動に若干時間がかかるのが難点である

3章

この章では運用設計ロギング設計セキュリティ設計信頼性設計パフォーマンス設計コスト最適化設計について述べている。

運用設計

Fargate利用時のシステム状態を把握するためのモニタリングやオブザーバビリティに関する設計不具合修正デプロイリスク軽減のためのCI/CD設計必要である

モニタリングとは

システム内で定めた状態確認し続けることであり、その目的システムの可用性を維持するために問題発生に気づくこと

オブザーバビリティとは

システム全体を俯瞰しつつ、内部状態まで深掘できる状態

オブザーバビリティの獲得によって、原因特定対策検討が迅速に行えるようになる

ロギング設計

・cloud watch logs

他のAWSサービスとの連携も容易

サブスクリプションフィルター特定文字列の抽出も容易

・Firelens

AWS以外のサービスAWS外のSaaS連携することも可能

Firehoseを経由してS3やRed shiftOpenSearch Serviceにログ転送できる

Fluentdやfluent bit選択できる

fluent bitを利用する場合AWS公式提供しているコンテナイメージ使用できる

セキュリティ設計

イメージに対するセキュリティ対策

 - ソフトウェアライブラリ脆弱性は日々更新されており、作ってから時間が経ったイメージ脆弱性を含んでいる危険がある。

 - 方法

  脆弱性の有無はECRによる脆弱性スキャンOSSのtrivyによる脆弱性スキャン

継続的かつ自動的コンテナイメージスキャンする必要があるため、CI/CDに組み込む必要がある。しかし頻繁にリリースが行われないアプリ場合CICDパイプラインが実行されず、同時にスキャンもなされないということになるため、定期的に行うスキャン必要になる。

cloud watch Eventsから定期的にLambdaを実行してECRスキャンを行わせる(スキャン自体は1日1回のみ可能

提供元が不明ベースイメージ使用は避ける

・IAMポリシーによるECRのパブリック化の禁止

 - オペレーションミスによる公開を防ぐことができる

信頼性設計

マルチAZ構成

Fargateの場合サービス内部のスケジューラが自動マルチAZ構成を取るため、こちらで何かする必要はない。

障害時切り離しと復旧

ECSはcloud watchと組み合わせることでタスク障害アプリエラーを検知できるうえに、用意されてるメトリクスをcloud watchアラームと結びつけて通知を自動化できる

ALBと結びつけることで、障害が発生したタスク自動で切り離す

リタイアという状態

AWS内部のハードウェア障害や、セキュリティ脆弱性があるプラットフォームだと判断された場合ECSは新しいタスクに置き換えようとするその状態のこと。

Fargateの場合アプリはSIGTERM発行に対して適切に対処できる設定にしておかなくてはならない。そうしておかないとSIGKILLで強制終了されてしまう。データ整合などが生じて危険

システムメンテナンス時におけるサービス停止

ALBのリスナールールを変更し、コンテンツよりもSorryページの優先度を上げることで対処可能

サービスクォータという制限

意図しない課金増加から保護するために設けられた制限

自動でクォータは引き上がらない

cloud watch メトリクスなどで監視する必要がある。

パフォーマンス設計

パフォーマンス設計で求められることは、ビジネスで求められるシステム需要を満たしつつも、技術領域進歩環境の変化に対応可能アーキテクチャを目指すこと

ビジネス上の性能要件を把握することが前提

利用者数やワークロードの特性を見極めつつ、性能目標から必要リソース量を仮決めする

FargateはAutoscalingの利用が可能で、ステップスケーリングポリシーターゲット追跡スケーリングポリシーがある。どちらのポリシー戦略をとるかを事前に決める

既存のワークロードを模倣したベンチマークや負荷テスト実施してパフォーマンス要件を満たすかどうかを確認する

スケールアウト

サーバーの台数を増やすことでシステム全体のコンピューティングリソースを増やそうとする概念。可用性と耐障害性が上がる。既存タスクを停止する必要原則ない。

スケールアウト時の注意

・Fargate上のECSタスク数の上限はデフォルトリージョンあたり1000までであること。

VPCIPアドレスの割当量に気をつける

ECSタスクごとにENIが割り当てられ、タスク数が増えるごとにサブネット内の割当可能IPアドレスが消費されていく

スケールアウトによるIPアドレスの枯渇に注意

Application Autoscaling

Fargateで使用可能

Cloud Watchアラームで定めたメトリクスの閾値に従ってスケールアウトやスケールインを行う

ステップスケーリングポリシー

ステップを設けて制御する

CPU使用率が60~80%ならECSタスク数を10%増加し、80%以上なら30%増加する、という任意ステップに従ってタスク数を増減させる

ターゲット追跡スケーリングポリシーとは

指定したメトリクスのターゲット値を維持するようなにスケールアウトやスケールインを制御する方針

ターゲット追跡スケーリングPermalink | 記事への反応(0) | 21:45

2022-01-22

非常勤講師手紙を送りたかったら大学宛でいいよ

ただし、すぐには渡せないし、今年度来てない先生とかは勘弁してね。

もちろん中身を覗いたりしないよ。

あと授業期間中に送ってくれると嬉しい。

蛇足

内容証明郵便の件やオープンレターについてはちゃんと読んでないので何の意見もないんだが、大学非常勤講師レターケースはない、

手紙を渡すまともな方法はないとかいう言説を見かけて頭に来たので書いている。

私は田舎私立大学事務職員で、郵便の受付・整理もやっている。

ていうか非常勤講師宛の手紙とか実際来るが? 普通に渡しているが?

うちはレターケースがあるのでそこから取ってもらっているし、レターケースがないとして事務文書を渡す手段を作ってない学校とかあるの?

学事暦の連絡とか授業の成績評価依頼とか、事務文書なんかたくさんあって、それらを渡す手段作ってないとかやってられないだろう。

今はコロナ禍ってこともあってメールや郵送での連絡も増えてるけど、メール連絡がメインになったのはここ10年くらいで(早くても15年くら

いだろう)、それより古い大学はそれまでの渡し方があったはず。

本人が大学に来ないと受け取ってもらえないのは確かで、下手すると1か月2か月かかってしまうので、「すぐに何かをやめてくれ」というよう

な連絡をするには向かない。とはいえ、3か月くらい来ないのが確実なら転送するか、他の文書とまとめて本人宛に郵送するけどね。

ていうか、非常勤講師っていうと若い不安定身分研究者を思い浮かべるのかもしれないけど、大物や名誉教授一時的講義

担当するという身分としてはまとめて非常勤講師の扱いなんだから非常勤講師という立場に敬意を払わないとかありえないからね。

そりゃ気に入らない教員もいるけれど、全員を等しく教員として尊重して扱っているよ。

なので、そういう人たちの手紙勝手に開けるとか、そんなこと絶対しない。書留が来たら(もちろん未開封のまま)事務所の金庫に

しまって本人に連絡して手渡しする。

内容証明郵便は来たことないけど、本人住所に転送をかけるかもしれないし、近々来る予定なら預かるかな。

この程度、田舎の小規模大学でもやってるんだから、都会の大規模校がやってないわけないぞと。

そちらの大学はやってないの? 本当に?

2022-01-21

性能の良い物理シミュレーション用の半導体チップ出てこないだろうか

GPUでもやっているのは知ってるんだが、グラフィックリアルになるのに動きや物理シミュレーションが気になって仕方ない。

人の表情筋とか、布のシワとか。

レイトレも出来るようになったと言うわりに、違い分からんくらいだし、かといって精度上げると何時間かかるだって状態だし。


デスクトップPCってPCIスロット多いのにGPUが3スロット埋めて終わりで拡張性がない。

物理シミュレーション用の半導体でも出てきて拡張性追加してほしい。


GPUGPUで、CPUから離れているかメモリを別途積まないといけないわ、メモリ積むから価格は上がるわ、

CPU側のメモリからGPU側のメモリ転送時間かかるわで、今の構成が古くなってきてる気がするし。

ログイン ユーザー登録
ようこそ ゲスト さん