お久しぶりです。最近の休日はプールで泳いだりピアノ弾いたり、一人で都内を散策したりで、相変わらず孤独な?生活を送っています。
仕事ですが、インフラエンジニアとして某携帯キャリアのクラウドサービスに関わっています。
今日は、「インフラエンジニアって何だ?」というところを噛み砕いて説明します。(かなり噛み砕くので、単語の意味が適切でない箇所もありますが、ご了承ください。)
インフラエンジニアは大まかに、サーバ系とネットワーク系に分かれています。どちらも100%を学ぼうとすると、時間的に無理なんですね。
精神科医が心臓手術をしないのと同じです。インフラエンジニアも、分野によって特化されています。
■インフラエンジニアって何をしているのか?(サーバ編)
サーバにソフトウェアのインストールや、設定をします。代表的なサーバを説明します。
・Webサーバ
ブラウザで見る時に出てくるやつです。このブログの表示もWebサーバが行っています。
・DBサーバ
データを専用の形式で格納するサーバです。このブログの記事情報などはDBサーバに格納されています。
・ファイルサーバ
色んなデータを格納出来るサーバです。DBサーバは専用の形式で保存をするのに対し、こちらは何でも突っ込めます。
エクセル、動画、画像、なんでもOKです。
例えば、とある会社でITを導入する場合、会社のHPを作るのであればWebサーバが必要ですし、
このようなブログを使うのであればDBサーバが必要になります。また、仕事で使うエクセルなどを保存しておきたいのなら、ファイルサーバも必要になります。
他にも色々なサーバがあるのですが、こういったサーバを作っています。
■インフラエンジニアって何をしているのか?(ネットワーク編)
ネットワーク機器の設定を行います。
・ルータ
インターネットに接続したり、拠点間(東京・大阪)などをネットワーク的に接続するための機器です。
・スイッチングハブ
サーバとサーバを中継する役割を果たしています。自宅にある方もいると思います。サーバ・サーバ間だけでなく、家庭用のPC間でも使われます。
・ファイアウォール
外部ネットワークと社内ネットワークの通信を許可したり遮断したりします。(外部→内部の場合は全てアクセス禁止で、内部→外部はTwitterを見れないようにするとか出来ます)
・ロードバランサ
負荷分散装置です。Webサーバを例として、一つのWebサーバに対して、仮に1秒1万アクセスがあるとします。サーバは1万アクセスに耐えきれないので、サーバを2台、3台と増やします。
その際に、ロードバランサを通すことによって、良い感じに負荷分散してくれます。
■求められる知識
・Linuxのシステムに関する知識全般、コマンド全般。シェルスクリプトを作成出来る程度のプログラミング力
・ネットワークに対する知識。場合によってはパケット単位でデータを見ることもあります(0と1の世界ですね)
※細かく説明すると本が10冊くらい出来ちゃうので、かなり割愛しています。
■お給料(年収)
だいたい経験年数によって比例します。また、あくまで僕の個人的な感覚です。「会社の常識は社会の非常識」という言葉もあるくらいなので、参考程度になればと思います。
また、僕は正社員ではなくフリーランスなので、そこは予めご留意頂ければと思います。
新卒・・・240万くらい
経験3年・・・300万くらい
経験5年・・・400万くらい
当然、作業内容によって変動はあります。手順書が既にあって、その通りに仕事をするだけなら安い傾向ですし、
お客さんと会話をしながら設計を進めて、かつ、部下に指示を出すレベルになると、そこそこ貰えるようです。
■残業について
多いです。毎日定時で帰れる空気感のある職場は、ありません。(運用は例外)
残業したら罰金くらいにすればいいのに。本当、どうしようもないです。
技術力云々より、勤務態度が重視される傾向にあるので、遅刻は許されませんし、遅くまで残ってるのが偉い雰囲気が漂っていることが多々あります。
IT後進国ですね。
以上、生々しい話を含め、インフラエンジニアというお仕事についてでした。
投稿者: arkey22
SKAGEN HYBRID Jorn 電池交換
先日購入したSkagenのスマートウォッチの電池が切れかけてたので交換しました。
電池の残量はスマホで確認出来ます。

裏面に溝があって、コインや硬貨で簡単に外せるようになっています。

カバーをを外した状態です。

電池を抜いてみます。抜く際ですが、下手にドライバーなどを使うとショートして壊しそうだなと思って、爪楊枝を使いました。

横から見ると分かるのですが、電池以外の機構は本当に少なくて、かなりコンパクトに仕上がっています。そして軽い。凄い。

肝心の電池ですが、「CR2412」がJornの場合はSkagenの指定となっています。そこら辺のコンビニに売ってる規格ではなく、大きめの家電量販店に行かないと売ってないのでご注意ください。
ちなみに僕はコジマで買いました。600円くらいだったと思います。

電池がめっちゃ薄くてビビる。昨年の11月から使って5ヶ月。残量としてはもう少し残ってたので、最後まで使い切れば半年はもちそうです。

LINEの通知や電話などが来ると振動するので、便利です。電池も公式で言ってるくらいはもったので、良い感じです。
AristaのCloud Vision Portal(CVP)をインストールする際にDisk I/Oが遅くてハマった
[概要]
Arista社のCloud Vision Portal(CVP)を、3台の冗長構成(primary, secondary, tertiary)でインストールする際に、Installation failedとなってインストールに失敗する。
※CVPのバージョンは2.3です。
[結論]
ディスクI/Oが遅すぎた。
物理サーバ – ストレージ間が100Mbpsで繋がっていたせいで、ディスクI/Oが遅くなりインストールに失敗していた。
[構成]
[物理サーバ(ESXi)] – [ストレージ]
上記ESXiに、Arista社より受領しているOVAを展開する。
展開先はESXiがマウントしているストレージ上とする。
[なぜこのような事象が発生したか]
公式に記載されている情報が不足しているため。
requirementsの項目のHardware Requirementsに注目してみると、以下のように記載がある。
Device bandwidth(data streaming)…1 Mbps (per CVP node VM) Steady state only. Additional bandwidth is needed at start up.
「1Mbpsは通常の状態での話であり、スタートアップにはさらに帯域が必要」と記載されている。
実際に計測したわけではないけれど、100Mbpsでは失敗しており、DiskI/Oが異常に多いという話もあった。
[対策]
物理サーバとストレージ間を1Gbpsに変更したところ、問題なくインストールが出来た。
(2Gbpsにチーミングしたとか風のうわさで聞いた気もするけど、
チーミングしたところで2Gbpsがフルに利用出来るとは限らないので1Gbpsになったものとする)
[思ったこと]
ReuirementsにInstall時に必要なDevice Bandwidthを記載してほしいです。
OVAを展開する場合は、直接ESXiに接続されてるHDD/SSDに展開する場合もあるけれど、
大規模プロジェクトの場合はサーバとストレージは完全に別れていて、LANケーブルで結線されてるケースが多いので、「サーバのDiskI/O = 100Mbps」は十分ありえます。
この記事を見ることで同じ過ちを繰り返す人がいませんように。
関西弁いいよね
流行性角結膜炎で出社出来ず、家で暇をしている…と思いきや、今の職場はリモートで自宅のPCから仕事が出来るんですね。
VDIとか仮想デスクトップって呼ばれてるんですが、自分のPCがインターネット上(いわゆるクラウド)にあるんです。そこに、自分のPCからリモートで繋ぐんです。
なので、家でも仕事が出来るんですね。会社の方針として、「体調不良を理由にリモートワークは許可しない」があって、体調不良の場合は休み扱いになります。
それでも細かい残タスクの引き継ぎとか、自分しか知らないことの問い合わせとかあるので、基本的にPC前で待機してます。
今日も、19時くらいまでは同僚とcisco spark(LINEみたいなチャットツール)を使って会話してました。
特にタスクを与えられてるわけでもないので何もしなくてもいいのですが、僕の場合は仕事≒趣味みたいなものなので、これよしと業務効率化のシェルスクリプトを書きました。
手作業で1時間かかってた作業が10秒で終わるようなやつです。開発時間は3時間くらいです。今後も、その手作業が継続的に実施されるらしいので作りました。
スクリプトを作る中でbashへの理解も深まったし「APIを叩く」ということの難しさや、RDB(リレーショナルデータベース)の難しさを改めて認識しました。
あと、最近は心も少し病んでたので、リフレッシュ的な意味でも病気にかかって休めて良かったのかなと思ってます。
で、症状ですが、まぁ、大丈夫っす。来週には元気に仕事してます、知らんけど。
最近聞いて気になってんけど、関西人ってよく知らんけどって言いますよね。
「○○ねんてー。知らんけど」みたいな。知らんけど。
でも、関西弁は凄い凄い好きなんです。例えば「~してん」って言い方。関東人にはニュアンスが全く伝わらないのですが、「~したんだ」くらいの意味みたいです。
萌えます。
他にも「書かれへん」とか。これは、自分が原因で書けないのか、ペンが理由で書けないのか…どっちだ?
ちょうどtwicasで関西の方が放送してたので聞いてみたところ、文脈によるそうです。
でも他の方のコメントを見ると、「書けへん」は自分が理由、「書かれへん」はペンが理由らしいです。
同じ関西でも場所によって差があるのかな。
ちなみに北海道に4年いた僕が言える北海道弁は「書かされへん」です。これはペンが悪いです。
標準語だと「書けない」だけになってしまうので、ペンが原因で書けないのか、自分が原因で書けないのかは文脈が無いと全く分からないので、
ぜひ標準語に地方の便利な方言を取り入れてください。便利な方言は関東に来ても使い続けてください、きっと浸透します。
ちなみに北海道弁で取り入れたいオススメは「うるかす」です。食器を水に漬けることを「うるかす」といいます。超絶便利です。
流行性角結膜炎にかかりました

タイトル通り、右目が流行性角結膜炎にかかってしまいました。はやり目とも呼ばれるそうです。
目が泣いたように充血して、殴られたように腫れています。ゴロゴロ感もそこそこあり、腫れてるせいもあり視野も狭まってます。
あんまり痛みはないです。すこーーーしチクチクするくらいかな?
ただ、感染力が非常に高いようでして、学生は出席停止になるレベルの感染症らしいです。
1/27(土)に目が腫れてきてるなーという感じで、1/28(日)になったら悪化したので、日曜もやってる眼科に行った結果、上記の診断となりました。
目をこすった手で触った物から感染するので、職場と相談した結果、仕事は一週間休みになりました。
やったー!…とは言えないんですよね。個人事業主なので、それだけ収入が減ります。
この病気ですが、直接的に治す薬も無く自然治癒を待つしかないので、ゆっくり休みます。
反対の目に感染することもしばしばあるそうなので、タオルやティッシュの扱いに気をつけます。
家族感染も防ぐためにタオルは完全に分けたり、トイレも分けてます。
別件ですが、iPhoneを新しくしました。今まではiPhone 6Sだったのですが、10に変えました。
変えた理由は、割賦が終わったのと、今までのが遅すぎるからです。
キャリアを乗り換えると安くなるようで、softbankからauに乗り換えもしました。
割賦で1000円プラスくらいすると最新のiPadも手に入るとのことだったので、手頃なタブレットが欲しかった僕には受給がマッチしたので契約しちゃいました。
なので、手元にはiPhone6S, iPhone X, iPad(第5世代)があります。
今まで使っていたiPhone6Sは念のためと思って売ってないのですが、今思うと、appleのcare supportには入ってるし、別にいらないかなーと思ってます。
Twitterで募集して、iPhone 6S を欲しいと思ってる人がいたらあげちゃおうかなーくらいの気持ちです。
だいぶ昔ですが、自分の使わなくなったものを、たとえ高額でもプレゼントしちゃうって人がいて、俺もそれに見習おうかなぁと。
信頼関係ですよね。お互いが幸せになるのが一番です。今回の場合、僕は売る方として利益は一切求めてないので。。。
なので、iPhoneを自由に買えない人にプレゼントしたいですね! 買える余裕がある人はちゃんと保証書付きのを買って欲しいところです。
そんな感じです。ではまた、