AWSのコストに透明性を加える「Vantage」を利用してみた

f:id:yasay:20210117230650p:plain

Vantageとは

VantageはAWSのコスト、メトリクス、ログなどの情報を管理できるSaaSです。最近ステルスから脱したと、TehCrunchで記事になっていました。

早速利用してみる

それでは早速利用していきます Vangateにサインアップするとすぐに、カスタムリソースとクロスアカウントのためのIAMロール作成を促すガイダンスが表示されます。

f:id:yasay:20210117232817p:plain

今回はCloudFormationのコマンドをコピペして実行しました。日本からだと主に東京リージョンでAWSを利用していると思いますが、このCloudFormationスタックはヴァージニアリージョンに作成されます。特に問題はなく、リージョンの指定はそのままで実行します。むしろ東京リージョンに変えたらCloudFormationスタックでエラーが発生しロールバックしてしまいました。スタックの作成に成功すると、以下の画像のように複数のリソースが作成されます。

f:id:yasay:20210118001049p:plain

CloudFormationリソースの作成が完了すると、Vantageの画面が自動的に切り替わり、リソースが見つかったことを表示します。今回は、EC2インスタンスやEBSボリュームを含む多くのリソースが見つかっています。

f:id:yasay:20210117233338p:plain

料金プランの選択

初めての利用時に料金プランの選択をします。個人で利用するのであればAWS利用料金が$500を超えることはほとんどないと思うので、Starterプランで大丈夫です。プロプランにはメトリクスやログの機能もあるようですね。

f:id:yasay:20210117233553p:plain

AWSのコストを確認してみる

初期表示のビューを確認してみます。

f:id:yasay:20210117233817p:plain

EC2 Instances$20.24 の利用料金が発生していることが分かります。この料金表示はマンスリーコストなので月間の利用料金の試算結果のようです。実際に当月発生している料金ではありません。(試しに、EC2のインスタンスタイプを large に変更したところ、数分後に月間の利用料金が $80 まで上がりました。)EC2 Instances のリンクをクリックすると、インスタンス毎の料金画面に遷移します。

f:id:yasay:20210117234147p:plain

こういうのいいですね!どのインスタンスに多くコストが発生しているのか、とても分かりやすく確認できます!インスタンスIDのリンクをクリックするとより詳細な情報を確認できます。詳細画面にはEBSやVPCなどの情報が含まれていました。

f:id:yasay:20210117234446p:plain

S3の料金

S3はお一人様AWSで特によく使う機能なのかなと思います。S3のビューはどうなっているのでしょうか。以下の画像のようになりました。

f:id:yasay:20210117234649p:plain

バケットのサイズ、オブジェクトの件数、マンスリーコストが確認できます。とてもいいですね。S3は特にどのバケットで料金がかかっているか分かりづらいところがあるのかなと思っていて、このようなビューはむしろAWSがデフォルトで用意してくれてもいいですよね。

しかしながら、Glacier Deep Archiveのコスト料金は分かりませんでした。これは、対応しているリソースについてVantageは明記されていて、現時点ではGlacier Deep Archiveは対象外のようですね。まだまだ対応サービスが少ないようなので、これから拡充していってほしいですね。

カスタムビューを作成できる

カスタムビューを作成することも可能です。AWSリソースのタグでビューを作成することも可能なので使い方によってはかなり便利なのかなと。

f:id:yasay:20210118000735p:plain
ビュー作成機能

総括:お一人様AWSなら使わない手はない

コストに透明性を加えるとても便利なSaaSだと思います。導入もすぐに出来き、とても簡単にコスト情報を詳細化できます。サービスの内容としては、AWSに追従する必要がある所謂いたちごっこ的なSaaSだと思っており、開発する中の人は大変なのではないかなと思います。今回はCloudWatch メトリクス&ログの機能を利用していないため、ProプランやBusinessプランでどのような真価 を発揮するのか、定かではありません。料金的にはProやBusinessは安くはないと思うので、悩ましいところですね。Organizationによる1つのAWSアカウントによる複数アカウントのコスト管理に対応しているかどうかも気になります ... 。

以上です!

Vantage Supported AWS Services - Vantage Documentation

GolangCI-LintとCircleCIを利用して静的解析チェックを自動化する

f:id:yasay:20210110155155p:plain

「GolangCI-LintとCircleCIを利用して静的解析チェックを自動化する」というタイトルで 下記のサイトにブログを投稿させて頂きました。✍

blog.mmmcorp.co.jp

よろしければ、ご欄になってください! 🙋‍♂️

AWS Lambda Container Image Supportのブログ草稿を担当しました

f:id:yasay:20210110163952p:plain

年末ですね。今年もみっちりむっちり働きました。来年もさらなる飛躍を目指したいものです。 AWS Lambda Container Image Supportのブログ記事について草稿を担当しました。 12月初旬には投稿されていたので、こちらでのエントリーが遅くなりました。

blog.mmmcorp.co.jp

blog.mmmcorp.co.jp

技術検証を担当しました

実際に手を動かして動作を確認する検証を担当しました。記事に載っているコマンドやDockerfileなどは私がアウトプットしたものになります。組織としてのオフィシャルな記事ですので文章校正などが入っています。

よければご覧になってみてください!

以上です。

Pixel 4a 5Gを購入しました!2ヶ月使ってみて

Pixel 4a 5Gを購入しました!!

f:id:yasay:20201230172546p:plain

しばらく使ってみたのでプチレビューしていきます!

購入の動機

2018年1月に購入したHuawei Mate 10 Proに限界を感じていた

xblood.hatenablog.com

Huawei Mate 10 ProはOSアップデートでAndroid 10まで対応した機種でした。Androidにしては長くOSアップデートに対応してくれて、ありがたかったです。しかしながら、Android 10においてChromeの画面がフリーズする現象が多発するようになり、他のブラウザに乗り換えるしかありませんでした。カメラの写真もより自然な写真が取れるスマホのほうがよいかなと思い、常々スマホの写真を評価するサイトを覗いていました。

Chromeのフリーズ現象は以下の投稿もあります。

価格.com - 『やっとAndroid10のアップデート来たのに‥』 HUAWEI Mate 10 Pro SIMフリー のクチコミ掲示板

(どうでもいいんですが、アメリカがHuaweiの締め出しを行いHuaweiAndroid OSを搭載したスマホを販売できなくなった頃に、「Huaweiなんか使ってていいの?」とドヤ顔で発言して情弱扱いをしようとする人がいました。本当に不愉快。)

iPhone12を待っていたのに気づいたらPixel 4a 5Gを買っていた

iPhone12の発表の日までは購入を躊躇していました。iPhone12の価格、機能そして外観が正式発表された後、Pixelシリーズと比較した結果Pixel 4a 5Gを選択しました。iPhone12については以下の点がマイナスポイントでした。

  • コロナによりマスクを常用するのに顔認証だけで、指紋認証がない。
  • ライトニングケーブル

購入の決め手となったポイント

カメラ性能

PixelのAIを利用したカメラは一度使ってみたいと思っていまして、店頭のデモ機でカメラを使ったところ体感ではありますが、かなり良いんじゃないかなと。DXOMARK Mobileのスコアは120で上位とは差をつけられていますが、結局のところ使用する人がどのような画質を好むかというのも重要だと思っていて、PixelのAIカメラの画質が好みなのであれば、それでいいんじゃないかなと。あと、動画撮影も使っていて不満な点がないところも気に入りました。基本的に接写で撮影するので、望遠レンズがないことも問題ありません。

www.dxomark.com

こちらのレビューでは撮影した写真のノイズが指摘されていましたが、そもそもの話ノイズのない高精細なスマホのカメラを利用したことない私にとっては、Pixel4a 5Gで充分満足できると思います。

電子書籍のロックインからの開放は、Google Play Booksでイケる

iPhone12を買おうと決めていたのは、電子書籍のロックインでした。AppleiBooksは便利で、自分でアップロードしたPDFやEPUBのファイルもハイライトすることが可能で、ハイライトの内容をクラウドに保存することも可能です。このロックインがあったため、iBooksが使えるiPhoneの購入を決めていたのですが、Google Play Booksで同じことが出来ることが判明しロックインから開放されました。

圧倒的コストパフォーマンス

税込み60,500円です!!この圧倒的なコストパフォーマンスはiPhone12シリーズと比較して有利だと思います!

eSIM運用はじめました

IIJmioeSIM データプラン ゼロでeSIM運用を始めました。これがまたコスパいいですね。このコロナ禍、外出する機会が減っているのでデータ使用量は僅かになっていて、使いたい分だけチャージできるIIJmioのプランと相性がとても良いです。物理SIMは通話用にしました。

Googleスマホの安心感

10年以上Googleサービスにどっぷり浸かっている私にとっては、Pixelの無駄のないプリインストールアプリは完璧ですね。余計なアプリなんていらんのです。Googleアプリさえデフォルトでインストールされていればよし。また、3年間のOSアップデートが保障されていることも嬉しいですね。特にPixelはいち早くOSアップデートが反映されるため楽しいですね。

懸念してたミドルレンジ性能のCPUについて

特に問題ありません! 私自身スマホでがっつりゲームをすることがなく、時々パズドラをプレイする程度なので、ミドルスペックのCPUについては、特に不便を感じることはありません。

AndroidiPhoneより写真管理がとても楽

iPhoneと比較して、Androidは写真管理がとても楽です。最初からスクリーンショットとカメラ撮影のフォルダが別れているので、写真の仕分けがとても楽です。iPhoneでイメージキャプチャから写真を取り出す時にスクショも混在するのはなんとかならないものですかね ...。

カスタマイズした機能を紹介

Pixel特有の操作感がありましたので、カスタマイズ箇所を紹介します。

ジェスチャーナビゲションを3ボタン ナビゲーションに変更

「システム」→「ジェスチャー」→「システム ナビゲーション」からデフォルト設定の「ジェスチャーナビゲーション」を「3ボタン ナビゲーション」に変更しました。従来の操作方法である「3ボタン ナビゲーション」に慣れていることに加えて、ジェスチャーナビゲーションのジェスチャーの反応速度に不満もありました。

f:id:yasay:20201230173522p:plain

触覚フィードバックをオフに

「着信音とバイブレーション」→「バイブレーションとハプティクス」→「触覚フィードバック」をオフ。3ボタン ナビゲーションを押すたびにブルブルと震えると、ちょっと煩わしいです。

f:id:yasay:20201230173551p:plain

総評:特に目立つ新しい機能はないが、コストパフォーマンスが良くカメラ性能に満足できるスマートフォン

不満点が見当たらないんですよね。とても満足しています。この価格でお財布ケータイも利用できるんですよね。Pixelに限った話ではないのですが、最近のiOSAndroid OSはDigital Wellbeing的な機能でスマホの使いすぎを防止できるのが素晴らしいです。フォーカスタイム中はゲームをプレイ出来ないようにしています。防水性能がないことだけには気をつけていきたいかなと思います。

以上です!

100均で買えるリモートワークグッズ

コロナの勢いが収まる気配を見せない2020年の冬、 まだまだリモートワークを継続している方が多いのではないかなと思います。 そこで、コストを抑えてリモートワークを楽にするおすすめの100均グッズを紹介します!!

其の壱 「木製お皿立て」がなんと「ノートPC縦置きスタンド」に!

  • 購入できるお店:ダイソー
  • グッズ
    • 木製お皿立て

複数のノートPCを使っていると、邪魔になることがありませんか?そんなときは、縦置きにするとスッキリします!ダイソーの「木製お皿立て」を使います!

f:id:yasay:20201123134838p:plain

これを使うと、なんということでしょう!

f:id:yasay:20201123134645p:plain

複数のノートPCを立て掛けられる、ノートPC縦置きスタンドに早変わり!

其の弐 「シューズラック」がなんと「ノートPCスタンド」に!

  • 購入できるお店:セリア
  • グッズ
    • シューズラック
    • カラークッションバー

複数のグッズを組み合わせたDIY的なノートPCスタンドです! シューズラックにカラークッションバーを瞬間接着剤で取り付けます。

そうすると、なんということでしょうっ!

f:id:yasay:20201123134909p:plain

ノートPCスタンドの完成です! 見た目はアレですが、クッションバーがあるため、手を置いても痛くならず快適です!

ノートPCを置いてみる。

f:id:yasay:20201123134938p:plain

なかなかの安定感です! ちょっと後ろにグラつきます。

コスパ良し!

ノートPC縦置きスタンドノートPCスタンドはそれなりな金額がかかります。アルミ製のおしゃれな製品とか2,000 ~ 4,000円くらいしますよね。会社が経費を認めてくれなかったり、そもそも金額の価値があるのか躊躇してしまう場合に、300円そこらで作れてしまうリモートワークグッズはとても便利です!

コストをかけるところには、かける!

しかしながら、コストをかけるところには、かけるべきですね。例えば、安い椅子を使って腰を痛めてしまっては問題があります。個人的に特に椅子は良いものを購入したほうがいいと経験則から断言できます!(笑)

もしよろしければチャレンジしてみてください!以上です!

Ubuntu Desktopが思ったよりも使えそうな話

f:id:yasay:20210110214532p:plain

おはこんばんにちわ!
Ubuntu 20.04 LTSが思ったよりも使えそうなので、エントリー残してイきます!

なぜUbuntu Desktop??

いろいろと理由はあります。

1. 埃を被っていたMac miniの再利用

Mac mini 2011は一度ハードディスクが壊れてお亡くなりになっていたのですが、自力でハードディスクを換装して復活させました。しかしながら、OSの更新は止まり、動作ももっさりしている状況でここ数年使う用途を見つけられない状況でした。

2. Apple M1(Apple Silicon)の懸念

しばらくはIntel Macと併売されるらしいのですが、Apple M1製のMacが今後メインストリームになっていくとしたら、ARMのCPUで動かなくなるアプリケーションも出てくると思うんですよね。そういった将来のMacの方向性に振り回されるくらいなら、いっそのこと開発環境はUbuntuでいいんじゃないかなと、思ったんですよね。今こそUbuntu Desktopを習得するタイミングなのではないかなと。

3. MacのDocker重すぎ問題

MacのDockerはエンジニアの開発効率を著しく下げています。多くの記事が出回っていますが、現状ではVirtualBox上のゲストマシンでDockerを動かすなどの回避策をとっています。それならば、Dockerが早いUbuntuを使えばもうすべて解決じゃないですか?と思ってしまうんですよね。

4. サーバーサイドエンジニア

私の職業はサーバーサイドアプリケーションエンジニアで、主な主戦場はLinuxサーバーです。Windowsサーバーではありません。このことから、私がOSの環境依存を出来るだけ排除しつつローカルで開発したいのは至極当然のことになります。WSL2やVagrantなどを用いたゲストマシンでの動作確認でなんとかなることもありますが、それらの仮想環境にリソースを多く取ってしまう開発環境もどうなのかなと。だったらLinux使えばいいんじゃなかと。

思った以上に使えそうなUbuntu Desktop

古いMacデュアルブートでインストールしたにもかかわらず、思った以上に快適に使えています。特によさそうな点は以下の通りです。

日常的に利用しているアプリケーションがほとんど使える

Ubuntu Desktopだからといって不便を被ることはなく、私が日常的に使うアプリケーションは、ほぼほぼ使えることが分かりました。主に利用しているアプリケーションは以下の通りです。

これら全て、Ubuntuで使えます。もう、ほんと便利。2年前くらいにWindowsVirtualBoxXUbuntuを使っていたときは少なからず対応していないアプリがあって、苦労した覚えがあります。ただし、Dropboxの使い勝手は少し不満があります。特にスマートシンクが使えないことです。選択型同期も少々面倒なので、大容量プランのDropboxを同期する時にはハードディスクの容量逼迫に気をつけたいですね。

使えなかったアプリ

使えなかったアプリも少なからずあります。列挙します。

  • OneDrive

んん、これだけですね(笑)。OneDriveはブラウザから利用したいと思います!

周辺機器(特にキーボード)も選びたい放題!

基本的にWindowsのキーボードを使うので、Macと違って選びたい放題ですね!KeychronやRealforce、HHKBなどキーボード大好きな私にはもうWktkが止まらないですね。というか、MacBook ProのバタフライキーボードはやりづらさMAXですね!今更Magic Keyboardに戻したようですが、キーボードのために買い換えるのは無理ですね!

Mac miniUbuntu化した時のポイント

無線LANの有効化

セットアップしてすぐは無線LANが使えません。一度有線接続して、必要なパッケージをインストールしました。

# 有線接続して以下のコマンドを実行
sudo apt install firmware-b43-installer

再起動すれば無線LANが有効になり、Wi-Fiに接続することができます。あとは無線で作業してOK。

しばらくLinuxを使っていきます。

しばらくUbuntu Desktopを利用して開発を続けていきたいと思います。Ubuntu Desktopのノウハウ的なものが増えればエントリー残していければなと!以上ですっ!

参考にしたサイト

リングフィットアドベンチャーをクリアして学んだこと

f:id:yasay:20200918111612p:plain:w600

f:id:yasay:20200918112606p:plain:w600

リングフィットアドベンチャーをついにクリアしました!プレイし始めて66日経過後のクリアでした!

リングフィットアドベンチャーを始めた経緯

体重の増加

コロナ禍の影響を受けて自宅で自粛する期間が長くなり、3kgも太ってしまいました。コロナ禍の前もリモートワークを行っていたのですが、気持ちを切り替えるためにコワーキングスペースなどに移動して作業をすることがありました。そういった移動がなくなり、運動不足に陥ったわけですね。また、よくないことに間食も増えてしまいました。

腰痛の悪化

座っている時間が長くなり、腰痛が悪化しました。痛みが強すぎて座っていられないほどでした。機能的に優れない椅子に長時間座っていたことも問題でした。これについては3つの対策を行いました。

1. 接骨院

接骨院で治療してもらい、腰痛の痛みを和らげました。現在も治療は続いていますが、姿勢改善も含めて順調に進んでおり、そろそろ接骨院は卒業できそうです。

2. いい椅子で仕事する

会社にいい椅子を買ってもらいました。これにより、腰痛でも座っていられるほどに腰をサポートしてくれる素晴らしい椅子で仕事できるようになりました。椅子はオフィスチェアの「シルフィー」です。

3. 腰痛改善のエクササイズに取り組む

腰痛改善のエクササイズはいくつか取り組んでいます。まず、リングフィットアドベンチャーですね。腰痛改善のフィットスキルを取り入れています。次に、スタンディングデスクです。立つと座るを繰り返すことで、筋肉が凝り固まることを軽減します。ステッパーがあるとなお良いですね。最後にストレッチです。接骨院で教わったストレッチを行っています。

プレイ頻度について

1日20分以上プレイすることを心がけてきました。20分以上というのは、運動時間のみなので実際のゲームプレイ時間は1時間程でしょうか。同時に間食制限を設けました。基本的に甘くてカロリーが高いお菓子は食べていません。

リングフィットアドベンチャーを始めてよかったこと

体型の変化

増量した3kgの体重はもちろん元に戻り、体脂肪も3%程減少しました。また、体型が徐々に変化していることを実感しています。具体的には、全体的にシャープな体型になり、お腹のぽっこり感がとても減りました。

周囲の変化

「変わりましたね」と声をかけられることがありました。毎日取り組んでいるからこそ、周囲の人に気づいてもらえたことは励みになりました。

リングフィットアドベンチャーをクリアして学んだこと

長期的な目標に取り組む習慣の取得

なかやまきんに君Youtubeで言っていますが、筋トレの効果が目に見えて現れてくるのは3ヶ月から半年だそうです。短期的な目標を重ねていくゲームをプレイすると同時に長期的な筋トレに取り組める、これが素晴らしいですね。仕事に例えても半年のプロジェクトとなると、結構な大掛かりなプロジェクトだと思います。毎日コツコツと最終的な目標のために取り組む習慣を得られたことは貴重なことだと思います。


【#49】筋トレ(筋量)とダイエット(脂肪燃焼)はどれくらいの期間で効果が出るのか?そして、筋肉と脂肪の違いについて。

目標に向けて取り組んでいるからこそあらわれる、もったいない行動に気づいた

長期的な目標に取り組んでいるからこそ見つけられるもったいない行動に気づき、その行動を抑えることに抵抗がなくなったことは素晴らしいことです。例えば、大量に間食するのは良くないとすぐに分かります。これだけ毎日フィットネスをしてるのだから、それを打ち消すような行動は控えたほうがいい、という気づきですね。必死にがんばっているからこそ、抑えることが出来るもったいない行動があるのです。本当に達成したい目標であればあるほど、もったいない行動を抑制する気持ちが強くなっていきます。

アドベンチャーは続く

クリアしましたが、リングフィットアドベンチャーはまだまだ続きます。ストーリーが異なるエクストラフィットネスが2周目、その先に待ち構えているマスターコースが3周目です。最近は時短エクササイズのために1日1回バトルジムのみを行っています。運動負荷も30に到達したばかりですし、まだまだこれから負荷を上げていきます。

筋トレは終わらない

長期的な目標に取り組む習慣は、これからも続けていきたいと思います。筋トレは終わりません。腰痛改善のため、体重維持のために継続して続けていきたいと思います。食生活改善も引き続き続けていきたいですね。特に、良く噛んで食べることに取り組んでいきたいです。私は早食いなので...。

f:id:yasay:20200918113926p:plain:w600

総括

今までこんなに筋トレが長続きしたことはないですし、ゲーム自体も長く遊べてコスパも素晴らしいと思います。もし、このエントリーを読んで興味がありましたらリングフィットアドベンチャーをやってみてください!ただ、それなりにやりきる覚悟が必要かもしれませんが...。