Slide 1

Slide 1 text

1 © SMS Co., Ltd. 2024.5.24 株式会社エス・エム・エス 山口隆史 コスト削減のハードスキルとソフトスキル

Slide 2

Slide 2 text

2 © SMS Co., Ltd. エレベーターピッチ [コスト削減に興味がある人]、 [コスト削減をこれから始めたい人]向けに発表する [コスト削減に必要なハードスキルとソフトスキル]は [コスト削減に必要な要素を整理した内容]です これは[抽象度が高めなので汎用性]があり これまでの発表事例とは違って [ちょっと小ネタが入っています]

Slide 3

Slide 3 text

3 © SMS Co., Ltd. 終了後に狙う状態 • 論理面 コスト削減に必要な観点が理解できる • 感情面 ガツっとコスト削減やってみるか!と思える

Slide 4

Slide 4 text

4 © SMS Co., Ltd. 本題に入る前に自己紹介

Slide 5

Slide 5 text

5 © SMS Co., Ltd. 自己紹介 氏名: 山口隆史(やまぐちたかし) 所属: 株式会社エス・エム・エス  プロダクト推進本部 プロダクト開発部 技術推進グループ 業務: 全社SREとしての活動 略歴: フリーランス、SIer等を渡り歩く→現職(2022/01〜) 自称: Security Hub芸人 好きなAWSサービス: 営業、Security Hub、GuardDuty 他: AWS Community Builder(Security & Identity)、    JAWS-UG千葉支部運営、Snyk Ambassador 第022587号

Slide 6

Slide 6 text

6 © SMS Co., Ltd. 分野
 区分
 サービス
 キャリア 
 介護キャリア 
 
 
 医療キャリア 
 
 介護事業者 
 
 
 ヘルスケア 
 
 
 
 
 
 
 シニアライフ 
 
 
 海外
 
 
 *1.柔道整復師、あん摩マッサージ師、はり師、きゅう師のこと サービス一覧 看護師向け 
 人材紹介 
 看護師向け 求人情報 
 介護・医療・福祉の 
 資格講座情報 
 PT/OT/ST向け
 人材紹介 
 介護職向け求人情報 
 ケアマネジャー向け
 人材紹介 
 看護学生向け 
 就職情報 
 放射線技師向け 
 人材紹介 
 高校生・看護学生 
 向け奨学金情報 
 臨床検査技師向け 
 人材紹介 
 看護師・看護学生向け 
 コミュニティ 
 臨床工学技士向け 
 人材紹介 
 保育士向け 
 人材紹介 
 治療家*・・セラピスト向け
 人材紹介 
 介護事業者向け 
 経営支援 
 介護事業の 
 経営者・管理者向け情報 
 高齢社会の 
 調査・研究・情報発信 
 医療従事者向け医薬情報 
 治療家・セラピスト*1向け求 人情報 
 柔道整復師・あはき師
 向け受験参考書 
 人事・組織ソリューション 
 管理栄養士・栄養士向け 
 人材紹介 
 介護職向け人材紹介 
 介護で働く人の
 ためのスクール 
 介護で悩む人向け
 コミュニティ
 高齢者向け食事宅配
 紹介サービス
 高齢者向け住宅 紹介サービス 
 遠隔指導特定保健指導 
 サービス 
 管理栄養士・栄養士向け 
 コミュニティ 
 企業の介護離職 
 防止ソリューション 
 ICTを活用した 
 禁煙サポート 
 認知症患者とその家族
 向け認知症情報 
 認知症予防
 ソリューション 
 認知症予防の 
 習慣化サポート 
 遠隔指導重症化予防 サービス 
 女性の健康経営
 サポート 
 産業保健に
 関わる人向け情報 
 企業の健康管理 
 業務サポート 
 住まいにまつわる 
 総合情報サイト 
 葬儀社紹介サービス  
 ケアマネジャー 
 向けコミュニティ 
 医療従事者向け人材紹介 
 (マレーシア、フィリピン、アイルランド、UK、ドイツ等) 
 看護師向け
 キャリアサービス 
 行動療法に特化した
 禁煙サポート
 自治体向け調査・
 計画策定・予防事業
 医療介護業界特化型
 ストレスチェック


Slide 7

Slide 7 text

7 © SMS Co., Ltd. ここから本題

Slide 8

Slide 8 text

8 © SMS Co., Ltd. 01 02 03 04 用語整理      ハードスキルで実施するコスト削減とは ソフトスキルで実施するコスト削減とは まとめ 目次

Slide 9

Slide 9 text

9 © SMS Co., Ltd. 01 02 03 04 用語整理      ハードスキルで実施するコスト削減とは ソフトスキルで実施するコスト削減とは まとめ

Slide 10

Slide 10 text

10 © SMS Co., Ltd. 一般的な用語整理 • ハードスキル 専門的な知識や技術 プログラミング言語、クラウドサービスなど • ソフトスキル 業務を遂行する上でベースとなるスキル コミュニケーションスキル、交渉スキル、ファシリテーションスキルなど

Slide 11

Slide 11 text

11 © SMS Co., Ltd. 01 02 03 04 用語整理      ハードスキルで実施するコスト削減とは ソフトスキルで実施するコスト削減とは まとめ

Slide 12

Slide 12 text

12 © SMS Co., Ltd. 大前提として、課金されるリソース、課金体系を理解する • リソース課金 ○ 時間、分、秒 ○ vCPU、Memory、Unit、DPU ○ 保存容量 ○ I/O • API課金 • 通信料課金 ○ データアウト ○ AZ間通信 • データ処理量 • 無料なリソースとその制約

Slide 13

Slide 13 text

13 © SMS Co., Ltd. 同じサービスでもより安くなる設定を理解する • x86よりARM、Graviton • NAT GW経由よりもVPCエンドポイント • オンデマンドよりもSPOTインスタンス • マルチリージョンよりもシングルリージョン ○ 可用性要件に注意 • ノードよりもサーバレス(例外あり) • 東京よりもオハイオ、バージニア • GlueのFlexオプション • gp2よりもgp3 • ストレージクラス

Slide 14

Slide 14 text

14 © SMS Co., Ltd. コスト削減するには • 減らす • 置き換える • 設定を変える • 割引サービス

Slide 15

Slide 15 text

15 © SMS Co., Ltd. 減らす • リソースを減らす・まとめる ○ EIP、NAT GW、ALB、Route53 Resolver • サイズを小さくする • 起動時間を減らす ○ 開発環境 • 通信を減らす ○ AZ間通信を減らす ■ セルベースアーキテクチャ • APIコールを減らす ○ CloudWatch Logsは要注意 ○ S3のLifeCycle

Slide 16

Slide 16 text

16 © SMS Co., Ltd. 置き換える • より安いサービスに置き換える ○ Redshift→Athena ○ RDS、Aurora→TiDB、Serverless、I/O最適化 ○ EBS、EFS→S3 ○ ECS Fargate→ECS on EC2 ○ (※AWS→OCIとか) • 自前で実装する ○ Recognition ○ SageMaker ○ Glue ○ GPU

Slide 17

Slide 17 text

17 © SMS Co., Ltd. 設定を変える • 安い設定に変更する ○ GlueのFlexオプション ○ ECS、LambdaのARM ○ gp3 ○ オハイオ、バージニア ○ S3のストレージクラス

Slide 18

Slide 18 text

18 © SMS Co., Ltd. 割引サービス • RI、SavingsPlan • より安い代理店契約を結ぶ • プライベートオファー

Slide 19

Slide 19 text

19 © SMS Co., Ltd. どうやるか • 支配的なコストから深掘り調査する • 確認する観点 ○ どのコスト項目の何のコストが高いのか? ○ そのコストはどんな理由で高くなっているのか? ○ それは削減可能なのか? • 削減可能かを確認する観点 ○ リソース・通信・APIコールを減らせるか? ○ より安いサービスに置き換えられるか? ○ もっと安い設定はないか? ○ 割引サービスが使えるか?

Slide 20

Slide 20 text

20 © SMS Co., Ltd. 01 02 03 04 用語整理      ハードスキルで実施するコスト削減とは ソフトスキルで実施するコスト削減とは まとめ

Slide 21

Slide 21 text

21 © SMS Co., Ltd. 用語の再定義 • ソフトスキルとは ○ それってふようなんじゃね、と確認できるスキル

Slide 22

Slide 22 text

22 © SMS Co., Ltd. 関係者でコストとリソースを確認してそれ不要ですよね、と確認 • 例えば… ○ SIEMがあったとして、ダッシュボードすら見てなかったら ○ InspectorでPUSH時スキャンしてても、なにもアクションが発生してな かったら ○ RedshiftにKinesisでデータを流し込んでたとして、Athenaで済むよう な処理だったら ○ CPUのAveが20%くらいのDBがあったとして、アクセス集中すると ショートクエリーでCPUが上がる場合 ■ ショートクエリーをリードレプリカに逃したら ■ そのクエリーが更新されないデータを参照しているクエリーだったら、 ローカルキャッシュ持てば

Slide 23

Slide 23 text

23 © SMS Co., Ltd. 関係者でコストとリソースを確認してそれ不要ですよね、と確認 • 例えば… ○ RDS Proxyがあったとして ■ LambdaをECSに移行しちゃえれば ■ Lambdaの実行数が別で制約されていたら ○ S3のライフサイクルで定期的にGlacierに移行しているとして、APIコール 料金が高すぎたら ○ CloudTrailをCloudWatch Logsに流しているけど、CloudWatch Logsで即時のアラートチェックしてなければ ○ PII情報がないS3へのアクセスログとか ○ S3がほぼほぼ利用されてないデータで埋め尽くされていたら

Slide 24

Slide 24 text

24 © SMS Co., Ltd. 関係者でコストとリソースを確認してそれ不要ですよね、と確認 • 例えば… ○ そもそもアーキテクチャ変更したら ■ 負荷が下がるからこんなにPod数・サービス数・インスタンス数・サイズ は不要なんじゃね ■ このサービス不要なんじゃね

Slide 25

Slide 25 text

25 © SMS Co., Ltd. 関係者でコストとリソースを確認してそれ不要ですよね、と確認 • 例えば… ○ そもそもアーキテクチャ変更したら ■ 負荷が下がるからこんなにPod数・サービス数・インスタンス数・サイズ は不要なんじゃね ■ このサービス不要なんじゃね 実際、これが一番コスト削減に効く

Slide 26

Slide 26 text

26 © SMS Co., Ltd. 実例1 • GlueをLambdaに置き換えて9割削減 https://xtech.nikkei.com/atcl/nxt/column/18/02622/101900002/ https://active.nikkeibp.co.jp/atcl/act/19/00464/031300002/

Slide 27

Slide 27 text

27 © SMS Co., Ltd. 実例2 • LambdaをECSに置き換えて9割削減 https://www.primevideotech.com/video-streaming/scaling-up-the-prime- video-audio-video-monitoring-service-and-reducing-costs-by-90

Slide 28

Slide 28 text

28 © SMS Co., Ltd. 01 02 03 04 用語整理      ハードスキルで実施するコスト削減とは ソフトスキルで実施するコスト削減とは まとめ

Slide 29

Slide 29 text

29 © SMS Co., Ltd. まとめ • コスト削減は、ハードスキルとソフトスキルの両面が必要 • ハードスキルで無駄を省いた後に残るのは、アーキテクチャ 変更が必要な大きい変更 ○ これが一番大きい削減につながる可能性が高いので恐れずに立ち向かお う